программирование

Q & A для профессиональных программистов и энтузиастов

30
Заставить WinForms TextBox вести себя как адресная строка вашего браузера
Когда текстовое поле C # WinForms получает фокус, я хочу, чтобы оно велось как адресная строка вашего браузера. Чтобы понять, что я имею в виду, нажмите в адресной строке вашего браузера. Вы заметите следующее поведение: Нажатие в текстовом поле должно выделить весь текст, если текстовое поле не было предварительно сфокусировано. …

4
Определите, из какого JAR-файла находится класс
Сейчас я не нахожусь перед IDE, просто смотрю на спецификации API. CodeSource src = MyClass.class.getProtectionDomain().getCodeSource(); if (src != null) { URL jar = src.getLocation(); } Я хочу определить, из какого JAR-файла принадлежит класс. Это способ сделать это?
154 java  jar  class  classloader 

5
Как бы вы сделали два <div> перекрытия?
Мне нужно два div, чтобы выглядеть примерно так: | | ---| LOGO |------------------------ | |_______________| LINKS | | CONTENT | Какой самый приятный / самый элегантный способ сделать их аккуратно перекрывать друг друга? Логотип будет иметь фиксированную высоту и ширину и будет касаться верхнего края страницы.
154 css  html  overlap 

13
Как получать уведомления об изменениях истории через history.pushState?
Итак, теперь, когда HTML5 вводит history.pushStateизменения в истории браузеров, веб-сайты начинают использовать это в сочетании с Ajax вместо изменения идентификатора фрагмента URL. К сожалению, это означает, что эти звонки больше не могут быть обнаружены onhashchange. Мой вопрос: есть ли надежный способ (взлом?;)), Чтобы определить, когда сайт использует history.pushState? В спецификации …

9
Как создать гибкую архитектуру плагинов?
Повторяющейся темой в моей работе по разработке было использование или создание собственной архитектуры подключаемого модуля. Я видел, что он подходит ко многим параметрам - файлам конфигурации (XML, .conf и т. Д.), Структурам наследования, информации о базе данных, библиотекам и другим. По моему опыту: База данных не является отличным местом для …

30
Цикл по спирали
Другу был нужен алгоритм, который позволял бы ему проходить по элементам матрицы NxM (N и M нечетные). Я придумал решение, но я хотел посмотреть, смогут ли мои коллеги-SO предложить лучшее решение. Я публикую свое решение в качестве ответа на этот вопрос. Пример вывода: Для матрицы 3х3 вывод должен быть: (0, …

12
Как перечислить диапазон чисел, начинающийся с 1
Я использую Python 2.5, я хочу перечисление как так (начиная с 1 вместо 0): [(1, 2000), (2, 2001), (3, 2002), (4, 2003), (5, 2004)] Я знаю, что в Python 2.6 вы можете сделать: h = enumerate (range (2000, 2005), 1), чтобы получить вышеуказанный результат, но в python2.5 вы не можете …
154 python 

11
Ориентация Exif на стороне клиента JS: поворот и отражение изображений JPEG
Фотографии с цифровых камер часто сохраняются в формате JPEG с тегом «ориентации» EXIF. Для правильного отображения изображения необходимо поворачивать / отражать в зависимости от установленной ориентации, но браузеры игнорируют эту информацию, отображающую изображение. Даже в крупных коммерческих веб-приложениях поддержка ориентации EXIF ​​может быть неочевидной 1 . Тот же источник также …

10
Рендеринг необработанного HTML с реагированием
Так что это единственный способ рендеринга необработанного HTML с помощью ответной реакции? // http://facebook.github.io/react/docs/tutorial.html // tutorial7.js var converter = new Showdown.converter(); var Comment = React.createClass({ render: function() { var rawMarkup = converter.makeHtml(this.props.children.toString()); return ( &lt;div className="comment"&gt; &lt;h2 className="commentAuthor"&gt; {this.props.author} &lt;/h2&gt; &lt;span dangerouslySetInnerHTML={{__html: rawMarkup}} /&gt; &lt;/div&gt; ); } }); Я знаю, …

13
Самый быстрый хеш для не криптографического использования?
По сути, я готовлю фразы для помещения в базу данных, они могут быть искажены, поэтому я хочу вместо них сохранить короткий хеш (я буду просто сравнивать, существуют они или нет, поэтому хеш идеален). Я предполагаю, что MD5 довольно медленно обрабатывает более 100 000 запросов, поэтому я хотел бы знать, какой …
154 php  database  security  hash 

16
Имя переменной в виде строки в Javascript
Есть ли способ получить имя переменной в виде строки в Javascript? (как NSStringFromSelectorв какао ) Я хотел бы сделать так: var myFirstName = 'John'; alert(variablesName(myFirstName) + ":" + myFirstName); --&gt; myFirstName:John ОБНОВИТЬ Я пытаюсь подключить браузер и другую программу, используя JavaScript. Я хотел бы отправить имена экземпляров из браузера в …
154 javascript 


14
Используйте jQuery, чтобы получить файл с выбранным именем файла без пути
Я использовал это: $('input[type=file]').val() чтобы выбрать имя файла, но он вернул полный путь, как в "C: \ fakepath \ filename.doc". Часть "fakepath" была на самом деле там - не уверена, должна ли она быть, но я впервые работаю с именем файла загрузки файлов. Как я могу просто получить имя файла …

12
Bootstrap контроль с несколькими «data-toggle»
Есть ли способ назначить более одного события элементу управления начальной загрузкой через «data-toggle». Например, допустим, я хочу кнопку, у которой есть «всплывающая подсказка» и назначенный ей переключатель «кнопка». Пробовал data-toggle = "кнопка всплывающей подсказки", но работала только подсказка. РЕДАКТИРОВАТЬ: Это легко "обойти" с $("#newbtn").toggleClass("active").toggleClass("btn-warning").toggleClass("btn-success");

30
тип ввода = кнопка показа файла
Есть ли способ стилизовать (или скрипт) &lt;input type=file /&gt;элемент, чтобы была видна только кнопка «Обзор» без текстового поля? Спасибо Изменить : Просто чтобы уточнить, зачем мне это нужно. Я использую многофайловый код загрузки с http://www.morningz.com/?p=5, и ему не нужно вводить текстовое поле, потому что оно никогда не имеет значения. Скрипт …
154 javascript  html  css 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.