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

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

7
Как извлечь данные из JSON с помощью PHP?
Предполагается, что это общий справочный вопрос и ответ, охватывающий многие бесконечные вопросы «Как получить доступ к данным в моем JSON?» вопросы. Это здесь, чтобы справиться с широкими основами декодирования JSON в PHP и доступа к результатам. У меня есть JSON: { "type": "donut", "name": "Cake", "toppings": [ { "id": "5002", …
214 php  json 

3
Как объединить строки с отступом в sqlite
У меня есть три столбца в таблице sqlite: Column1 Column2 Column3 A 1 1 A 1 2 A 12 2 C 13 2 B 11 2 Мне нужно выбрать Column1-Column2-Column3(например A-01-0001). Я хочу дополнить каждый столбец- Я новичок в отношении SQLite, любая помощь будет оценена

5
Продолжение задачи в потоке пользовательского интерфейса
Существует ли «стандартный» способ указать, что продолжение задачи должно выполняться в потоке, из которого была создана первоначальная задача? В настоящее время у меня есть код ниже - он работает, но отслеживание диспетчера и создание второго действия кажется ненужными накладными расходами. dispatcher = Dispatcher.CurrentDispatcher; Task task = Task.Factory.StartNew(() => { DoLongRunningWork(); …
214 c#  .net  wpf  multithreading  task 

18
Существует ли версия JavaScript String.indexOf (), которая допускает регулярные выражения?
В javascript есть ли эквивалент String.indexOf (), который принимает регулярное выражение вместо строки для первого первого параметра, но при этом разрешает второй параметр? Мне нужно сделать что-то вроде str.indexOf(/[abc]/ , i); и str.lastIndexOf(/[abc]/ , i); Хотя String.search () принимает в качестве параметра регулярное выражение, он не позволяет мне указать второй …


30
Есть ли событие onSelect или эквивалент для HTML <select>?
У меня есть форма ввода, которая позволяет мне выбирать из нескольких вариантов и что-то делать, когда пользователь меняет выбор. Например, &lt;select onChange="javascript:doSomething();"&gt; &lt;option&gt;A&lt;/option&gt; &lt;option&gt;B&lt;/option&gt; &lt;option&gt;C&lt;/option&gt; &lt;/select&gt; Теперь doSomething()срабатывает только при выборе изменении . Я хочу запустить, doSomething()когда пользователь выбирает любую опцию, возможно, же снова. Я попытался использовать обработчик «onClick», но …

16
TypeError: $ не является функцией при вызове функции jQuery
У меня есть простой скрипт jQuery в плагине WordPress, который использует обертку jQuery, как это: $(document).ready(function(){ // jQuery code is in here }); Я вызываю этот скрипт из панели управления WordPress и загружаю его ПОСЛЕ загрузки инфраструктуры jQuery. Когда я проверяю страницу в Firebug, я постоянно получаю сообщение об ошибке: …

4
JavaScript получить окно X / Y позиции для прокрутки
Я надеюсь найти способ получить текущее положение видимого окна (относительно общей ширины / высоты страницы), чтобы использовать его для принудительной прокрутки из одного раздела в другой. Тем не менее, кажется, что есть огромное количество вариантов, когда нужно угадать, какой объект соответствует истинному X / Y для вашего браузера. Что из …
214 javascript 

25
Создать класс из таблицы базы данных
Как я могу сгенерировать класс из табличного объекта SQL Server? Я не говорю об использовании некоторого ORM. Мне просто нужно создать сущности (простой класс). Что-то вроде: public class Person { public string Name { get;set; } public string Phone { get;set; } } Учитывая некоторые таблицы, такие как: +----+-------+----------------+ | …
214 c#  sql  sql-server  tsql 

7
Инициализация нескольких переменных к одному значению в Java
Я ищу чистый и эффективный способ объявления нескольких переменных одного типа и одного и того же значения. Прямо сейчас у меня есть: String one = "", two = "", three = "" etc... Но я ищу что-то вроде: String one,two,three = "" Это то, что можно сделать в Java? Помня …

8
Как мне конвертировать из BLOB в TEXT в MySQL?
У меня есть много записей, где текст был сохранен в BLOB-объекте в MySQL. Для простоты обработки я хотел бы изменить формат в базе данных на TEXT ... Есть идеи, как легко внести изменения, чтобы не прерывать данные - я думаю, это нужно будет правильно закодировать?
214 sql  mysql  blobs 

20
Как уволить ViewController в Swift?
Я пытаюсь уволить ViewController в быстром, позвонив dismissViewControllerвIBAction @IBAction func cancel(sender: AnyObject) { self.dismissViewControllerAnimated(false, completion: nil) println("cancel") } @IBAction func done(sender: AnyObject) { self.dismissViewControllerAnimated(false, completion: nil) println("done") } Я мог видеть сообщение println в выводе консоли, но ViewController никогда не отклоняется. В чем может быть проблема?

23
Почему ReSharper хочет использовать 'var' для всего?
Я только начал использовать ReSharper с Visual Studio (после многих рекомендаций по SO). Чтобы попробовать это, я открыл недавний проект ASP.NET MVC. Одна из первых и наиболее частых вещей, которые я заметил, предлагает изменить varвместо этого большинство / все мои явные объявления . Например: //From This: MyObject foo = DB.MyObjects.SingleOrDefault(w …

4
Увеличение максимального количества соединений TCP / IP в Linux
Я программирую сервер, и кажется, что мое количество подключений ограничено, поскольку пропускная способность не насыщается, даже если я установил количество подключений как «неограниченное». Как я могу увеличить или исключить максимальное количество соединений, которые может одновременно открывать мой Ubuntu Linux box? ОС ограничивает это, или это маршрутизатор или провайдер? Или что-то …

30
Какой лучший способ проверить, представляет ли String целое число в Java?
Обычно я использую следующую идиому, чтобы проверить, можно ли преобразовать строку в целое число. public boolean isInteger( String input ) { try { Integer.parseInt( input ); return true; } catch( Exception e ) { return false; } } Это только я, или это кажется немного хакерским? Какой способ лучше? Смотрите …
214 java  string  int 

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