Програмування

Питання та відповіді для професійних та ентузіастів-програмістів

30
Використовуйте JavaScript, щоб розмістити курсор в кінці тексту в елементі введення тексту
Який найкращий спосіб (і я вважаю найпростішим способом) розмістити курсор у кінці тексту у вхідному текстовому елементі через JavaScript - після того, як фокус буде встановлений на елемент?
308 javascript 

5
лексери проти парсери
Чи справді лексери та аналізатори відрізняються теоретично? Здається модно ненавидіти регулярні вирази: кодування жахів , ще одна публікація в блозі . Тим НЕ менше, популярні лексичні інструментів на основі: pygments , Geshi або прикрашати , все використовувати регулярні вирази. Вони ніби лексують що-небудь ... Коли лексика достатня, коли вам потрібен …
308 parsing  antlr  lexer  pygments 


8
Ігнорувати недійсний самопідписаний сертифікат ssl в node.js за допомогою https.request?
Я працюю над невеликим додатком, який входить у мій локальний бездротовий маршрутизатор (Linksys), але у мене виникають проблеми з самопідписаним сертифікатом ssl маршрутизатора. Я запустив wget 192.168.1.1 і отримав: ERROR: cannot verify 192.168.1.1's certificate, issued by `/C=US/ST=California/L=Irvine/O=Cisco-Linksys, LLC/OU=Division/CN=Linksys/emailAddress=support@linksys.com': Self-signed certificate encountered. ERROR: certificate common name `Linksys' doesn't match requested host …

7
Відсутня відповідність статусу, коли я додаю вбудований для внутрішнього тестування в Test Flight. Як вирішити?
Коли я додав останню версію для внутрішнього тестування TestFlight, я побачив, що вона має статус "Відсутня відповідність". Це основна проблема? Чому це з'являється? Як я можу вирішити цю проблему?

24
ExpressionChangedAfterItHasBeenCheckedError Пояснено
Будь ласка, поясніть мені, чому я продовжую отримувати цю помилку: ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked. Очевидно, що я отримую це лише в режимі розробки, це не відбувається в моєму виробництві, але це дуже дратує, і я просто не розумію переваг помилки в моєму середовищі розробників, яка не …

20
Як я можу клонувати об’єкт JavaScript, окрім одного ключа?
У мене плоский об'єкт JS: {a: 1, b: 2, c: 3, ..., z:26} Я хочу клонувати об’єкт за винятком одного елемента: {a: 1, c: 3, ..., z:26} Який найпростіший спосіб зробити це (вважаючи за краще використовувати es6 / 7, якщо можливо)?

16
Як би ви зробили запит "не в" з LINQ?
У мене є дві колекції, які мають властивості Emailв обох колекціях. Мені потрібно отримати список елементів у першому списку, де їх Emailнемає у другому списку. З SQL я просто використовував би "не в", але не знаю еквівалента в LINQ. Як це робиться? Поки я маю приєднання, як ... var matches …
307 c#  linq 

20
git: fatal: я не обробляю протокол 'http'
Я копіюю та вставляю команду git clone з веб-сторінки: https://fedorahosted.org/ibus-typing-booster/ Я отримав це: user@host> git clone ​​http://git.fedorahosted.org/git/ibus-typing-booster.git Cloning into 'ibus-typing-booster'... fatal: I don't handle protocol '​​http'
307 git  clone  whitespace 

30
Не визначені символи для архітектури armv7
Ця проблема зводила мене з розуму, і я не можу розробити, як її виправити ... Undefined symbols for architecture armv7: "_deflateEnd", referenced from: -[ASIDataCompressor closeStream] in ASIDataCompressor.o "_OBJC_CLASS_$_ASIDataDecompressor", referenced from: objc-class-ref in ASIHTTPRequest.o "_deflate", referenced from: -[ASIDataCompressor compressBytes:length:error:shouldFinish:] in ASIDataCompressor.o "_deflateInit2_", referenced from: -[ASIDataCompressor setupStream] in ASIDataCompressor.o ld: symbol(s) not …
307 ios  armv7 


5
Як зробити так, щоб команда 'cut' ставилася до таких же послідовних роздільників, як одна?
Я намагаюся витягнути певне (четверте) поле з текстового потоку, орієнтованого на стовпчик. Я намагаюся використовувати cutкоманду таким чином: cat text.txt | cut -d " " -f 4 На жаль, cutне розглядається декілька пробілів як один роздільник. Я міг би пройти через awk awk '{ printf $4; }' або sed sed …
307 bash  unix  delimiter  cut 


9
Кращі практики щодо STDIN в Ruby?
Я хочу розібратися з введенням командного рядка в Ruby: > cat input.txt | myprog.rb > myprog.rb < input.txt > myprog.rb arg1 arg2 arg3 ... Який найкращий спосіб це зробити? Зокрема, я хочу мати справу з порожнім STDIN, і я сподіваюся на елегантне рішення. #!/usr/bin/env ruby STDIN.read.split("\n").each do |a| puts a …
307 ruby  stdin 


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.