Codengineering - блог о программировании ➜ страница 1911


Должен ли я компилировать с /MD или /MT?

в Visual Studio есть флаги компиляции / MD и / MT, которые позволяют выбрать, какую библиотеку времени выполнения C вы хотите. Я понимаю разницу в реализации, но я все еще не уверен, какой из них использовать. Какие плюсы/минусы? одно преимущество для /MD, которое я слышал, заключается в том, что это позволяет кому-то обновлять среду выполнения (например, исправлять проблему безопасности), и мое приложение выиграет от этого обновления. Хотя для меня это почти похоже не-особенность: я не хочу, ...

Определение типа обратного вызова TypeScript

у меня есть следующий класс в TypeScript: class CallbackTest { public myCallback; public doWork(): void { //doing some work... this.myCallback(); //calling callback } } Я использую класс следующим образом: var test = new CallbackTest(); test.myCallback = () => alert("done"); test.doWork(); код работает, поэтому он отображает messagebox, как и ожидалось. мой вопрос: есть ли какой-либо тип, который я могу предоставить для моего поля класса myCallback? Пря ...

Сортировка ArrayList в алфавитном порядке (без учета регистра)

у меня есть строка arraylist names, который содержит имена людей. Я хочу отсортировать arraylist в алфавитном порядке. ArrayList<String> names = new ArrayList<String>(); names.add("seetha"); names.add("sudhin"); names.add("Swetha"); names.add("Neethu"); names.add("ananya"); names.add("Athira"); names.add("bala"); names.add("Tony"); names.add("Karthika"); names.add("Nithin"); names.add("Vinod"); names.add("jeena"); Collections.sort(names); for(int i=0; i<names.size(); i++) Sys ...

разница между областью видимости и пространством имен маршрутизации ruby-on-rails 3

Я не могу понять, в чем разница между пространством имен и областью видимости в маршрутизации ruby-on-rails 3. кто-нибудь может объяснить? namespace "admin" do resources :posts, :comments end scope :module => "admin" do resources :posts, :comments end ...

Заполнитель Mixin SCSS / CSS

Я пытаюсь создать микширование для заполнителей в sass. Это миксин, который я создал. @mixin placeholder ($css) { ::-webkit-input-placeholder {$css} :-moz-placeholder {$css} ::-moz-placeholder {$css} :-ms-input-placeholder {$css} } вот как я хотел бы включить mixin: @include placeholder(font-style:italic; color: white; font-weight:100;); это возможно? ...

Код для декодирования / кодирования модифицированного URL base64

Я хочу, чтобы base64 кодировал данные, чтобы поместить их в URL-адрес, а затем декодировать его в моем HttpHandler. Я нашел это Кодировка Base64 позволяет использовать символ'/', который испортит мое соответствие UriTemplate. Затем я обнаружил, что существует концепция "модифицированного Base64 для URL" из Википедии: существует модифицированный вариант Base64 для URL, где не будет использоваться заполнение'=', а символы ' + ' и ' / ' стандартного Base64 соответственно заменяются на '- 'и'_', ...

Настроить Heroku и GoDaddy? [закрытый]

Я пытаюсь получить доменное имя, которое я купил через GoDaddy для работы с моим сайтом Heroku. Как настроить доменное имя для работы с Heroku? ...

Пожалуйста, объясните о: insertable=false, updatable=false

Если поле помечено insertable=false, updatable=false, это не значит, что вы не можете вставить значение или изменить существующее значение? Зачем тебе это делать? @Entity public class Person { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; @OneToMany(mappedBy="person", cascade=CascadeType.ALL) private List<Address> addresses; } @Entity public class Address { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; ...

Сколько размер "Null" значение принимает в SQL Server

У меня есть большая таблица с 10 колонками. 4 из них остается пустым большую часть времени. У меня есть запрос, который делает нулевое значение принимает любой размер или размер в байтах. Я прочитал несколько статей, некоторые из них говорят: http://www.sql-server-citation.com/2009/12/common-mistakes-in-sql-server-part-4.html Существует ошибочное мнение, что если у нас есть значения NULL в таблице, она не занимает места для хранения. Дело в том, что значение NULL занимает место – 2 байта ...

Правильный способ удаления файлов cookie на стороне сервера

, для проверки подлинности, я использую py-bcrypt чтобы создать уникальный токен при входе пользователя в систему и поместить его в файл cookie, который используется для аутентификации. поэтому я бы отправил что-то вроде этого с сервера: Set-Cookie: token=a$T94df7ArHkpkX7RGYndcq.fKU.oRlkVLOkCBNrMilaSWnTcWtCfJC; path=/; , которая работает на всех браузерах. Затем, чтобы удалить файл cookie, я отправляю аналогичный файл cookie с expires поле установлено на 1 января 1970 года Set-Cookie: token ...