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

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

4
Чи потрібні фрагменти справді порожній конструктор?
У мене є Fragmentконструктор, який приймає кілька аргументів. Мій додаток добре працював під час розробки, але у виробництві мої користувачі іноді бачать цей збій: android.support.v4.app.Fragment$InstantiationException: Unable to instantiate fragment make sure class name exists, is public, and has an empty constructor that is public Я міг би зробити порожній конструктор, …

19
Чи є спосіб відокремити графіки matplotlib, щоб розрахунки могли продовжуватися?
Після цих інструкцій в інтерпретаторі Python отримує вікно з графіком: from matplotlib.pyplot import * plot([1,2,3]) show() # other code На жаль, я не знаю, як продовжувати інтерактивно вивчати фігуру, створену, show()поки програма проводить подальші розрахунки. Це взагалі можливо? Іноді розрахунки довгі, і це допоможе, якщо вони будуть продовжуватись під час …
258 python  matplotlib  plot 

9
Програмування Scala для Android
Я дотримувався підручника у Scala та Android з фіналом Scala 2.7.3 . Отриманий додаток Android працює, але навіть самому базовому застосуванню потрібно декілька хвилин (!) Для компіляції та потребує стиснення 900 кбіт , що є стоп-шоу для мобільних додатків. Крім того, у IDE раз у раз вичерпується пам'ять. Я припускаю, …
258 android  scala  resources 

18
Один величезний .css файл порівняно з кількома меншими конкретними .css файлами? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 2 роки тому . Удосконаліть це питання Чи є якась перевага мати один файл .css монстра, який містить …
258 css  html  stylesheet 

6
XPath містить (text (), 'деякий рядок') не працює, коли використовується з вузлом, що має більше одного підвузла Text
У мене є невелика проблема з Xpath, що містить dom4j ... Скажімо, мій XML є <Home> <Addr> <Street>ABC</Street> <Number>5</Number> <Comment>BLAH BLAH BLAH <br/><br/>ABC</Comment> </Addr> </Home> Скажімо, я хочу знайти в тексті всі вузли, які мають ABC, з даним кореневим Елементом ... Отже, xpath, який мені потрібно було б написати, буде …
258 xpath  dom4j 

13
Як тестується ядро ​​Linux?
Як розробники Linux ядра випробовують свій код локально та після того, як вони це вчинили? Чи використовують вони якусь модульну перевірку, будують автоматизацію? тестові плани?

6
Отримання списку асоціативних ключів масиву
Я маю асоціативний масив у Javascript: var dictionary = { "cats": [1,2,3,4,5], "dogs": [6,7,8,9,10] }; Як отримати ключі цього словника? тобто я хочу var keys = ["cats", "dogs"]; Редагувати через 7 років: Просто для коректності термінології - у Javascript немає такого поняття, як «асоціативний масив» - це технічно просто objectі …
258 javascript  arrays 

13
NSRange для діапазону <String.Index>
Як я можу перетворити NSRangeв Range&lt;String.Index&gt;в Swift? Я хочу використовувати наступний UITextFieldDelegateметод: func textField(textField: UITextField!, shouldChangeCharactersInRange range: NSRange, replacementString string: String!) -&gt; Bool { textField.text.stringByReplacingCharactersInRange(???, withString: string)
258 nsstring  swift  ios8  nsrange 

11
Закрити файл, не закриваючи програму VIM?
Я використовую команди :eі :wдля редагування та запису файлу. Я не впевнений, чи існує команда "закрити", щоб закрити поточний файл, не залишаючи Vim? Я знаю, що :qкоманду можна використовувати для закриття файлу, але якщо це останній файл, Vim також закривається; Насправді на Mac OS MacVim все-таки вийшов. Тільки вікно Vim …
258 vim 

16
Визначте глобальні константи
У куті 1.x ви можете визначити константи, як це: angular.module('mainApp.config', []) .constant('API_ENDPOINT', 'http://127.0.0.1:6666/api/') Що було б еквівалентом у Angular (з TypeScript)? Я просто не хочу повторювати базовий URL API знову і знову у всіх своїх службах.

25
Як визначити, чи є точка у 2D трикутнику? [зачинено]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито минулого місяця . Удосконаліть це питання Чи є простий спосіб визначити, чи знаходиться точка всередині трикутника? Це 2D, а не 3D.
258 algorithm  math  geometry 

12
Як сховати панель навігації від першого ViewController у Swift?
Як я можу швидко приховати панель навігації від першого ViewController або певного ViewController? Я використовував такий код у viewDidLoad(): override func viewDidLoad() { super.viewDidLoad() self.navigationController?.isNavigationBarHidden = true } а також на viewWillAppear: override func viewWillAppear(animated: Bool) { self.navigationController?.isNavigationBarHidden = true } Обидва способи приховують контролер навігації від усіх ViewControllers.

11
Автозавершення у Vim
Після тривалого «тренування» я нарешті перейшов на Vim; але у мене є проблеми з автозавершенням. Як я можу запропонувати код під час введення тексту? Я зазвичай розробляю PHP, Ruby, HTML, C та CSS.
258 vim  autocomplete  macvim 

30
Android: я не можу мати ViewPager WRAP_CONTENT
У мене встановлений простий ViewPager, який має ImageView висотою 200dp на кожній сторінці. Ось мій пейджер: pager = new ViewPager(this); pager.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT)); pager.setBackgroundColor(Color.WHITE); pager.setOnPageChangeListener(listener); layout.addView(pager); Незважаючи на висоту, встановлену як wrap_content, пейджер завжди заповнює екран, навіть якщо перегляд зображення лише 200dp. Я намагався замінити висоту пейджера на "200", але …
258 android 

7
Як я можу зупинити запущений запит MySQL?
Я підключаюся до mysqlсвоєї оболонки Linux. Раз у раз я запускаю SELECTзанадто великий запит. Це друкує і друкує, і я вже знаю, що це не те, що я мав на увазі. Я хотів би зупинити запит. Удар Ctrl+C(пару разів) mysqlповністю вбиває і відводить мене назад до снарядів, тому мені доведеться …
258 mysql  kill  processlist 

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