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

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

14
Як прокрутити верх до довгого макета ScrollView?
У частині мого додатку користувачеві подається список імен і його просять згрупувати їх, як вони вважають за потрібне. (Зауважте, код ListView був скопійований дослівно з підручника Android Views. Я ще не налаштував його на мої потреби, я просто намагаюся з’ясувати, як зробити цю роботу.) Основний макет - це LinearLayout, що …

10
Міграція рейків 3: Додавання стовпця-опорного стовпчика?
Якщо я створять нову міграцію рейки 3 (наприклад) rails g migration tester title:tester user:references , все працює добре ... однак якщо додати стовпчик із чимось у рядках: rails g migration add_user_to_tester user:references опорне поле не розпізнається. Коротше кажучи, питання: як я можу додати референтний стовпчик до міграції рейок з командного …

8
Рубіні з великої літери зазначають першу букву кожного слова
Мені потрібно зробити перший символ у верхньому регістрі кожного слова, а решта зробити малі регістри ... manufacturer.MFA_BRAND.first.upcase встановлює лише великі літери першої літери, але мені це потрібно: ALFA ROMEO => Alfa Romeo AUDI => Audi BMW => Bmw ONETWO THREE FOUR => Onetwo Three Four
162 ruby  string 

12
Як перетворити рядок байтів у int?
Як я можу перетворити рядок байтів у int у python? Скажіть так: 'y\xcc\xa6\xbb' Я придумав розумний / дурний спосіб зробити це: sum(ord(c) << (i * 8) for i, c in enumerate('y\xcc\xa6\xbb'[::-1])) Я знаю, що має бути щось вбудоване або в стандартній бібліотеці, що робить це простіше ... Це відрізняється від …
162 python  arrays  string 

9
Приклад коваріації та противаріантності реального світу
У мене виникають невеликі проблеми з розумінням того, як я використовував би коваріацію та протиріччя в реальному світі. Поки що єдиними прикладами, які я бачив, був той самий старий приклад масиву. object[] objectArray = new string[] { "string 1", "string 2" }; Було б добре побачити приклад, який дозволив би …
162 c#  c#-4.0  covariance 


8
ansible: lineinfile для кількох рядків?
Так само є модуль lineinfileдля додавання одного рядка у файл, чи є спосіб додати кілька рядків? Я не хочу використовувати шаблон, тому що ви повинні надати весь файл. Я просто хочу додати щось до існуючого файлу, не обов'язково знаючи, що файл уже містить, щоб шаблон не був варіантом.
162 ansible 

6
Де встановити колір UITableView, колір сепаратора?
Я додав UITableViewв IB і встановив "делегат" і "джерело даних", і все працює добре. Що я хотів зробити далі, це змінити колір роздільника, але єдиний спосіб, який я міг би зробити для цього, - це додати метод до одного з зворотних зворотних дзвінків делегата, чи є краще місце, щоб я …

7
Модуль перезавантаження, що дає NameError: ім'я 'reload' не визначено
Я намагаюся перезавантажити модуль, який я вже імпортував у Python 3. Я знаю, що вам потрібно імпортувати лише один раз, а виконання importкоманди знову нічого не зробить. Виконання reload(foo)видає цю помилку: Traceback (most recent call last): File "(stdin)", line 1, in (module) ... NameError: name 'reload' is not defined Що …
162 python  python-3.x 

5
Як отримати аргументи VM зсередини програми Java?
Мені потрібно перевірити, чи якась опція, яка може бути передана JVM, явно встановлена ​​чи має її значення за замовчуванням. Щоб бути більш конкретним: мені потрібно створити один конкретний потік з більшим розміром нативного стека, ніж стандартний, але у випадку, якщо користувач захоче подбати про такі речі самостійно, вказавши -Xssопцію, я …
162 java  jvm  jvm-arguments 

11
спеціальний адаптер перегляду списку метод getView викликається декілька разів, і не в узгодженому порядку
У мене є адаптер спеціального списку: class ResultsListAdapter extends ArrayAdapter<RecordItem> { у перекритому методі 'getView' я роблю друк, щоб перевірити, що таке положення і чи є це ConverView чи ні: @Override public View getView(int position, View convertView, ViewGroup parent) { System.out.println("getView " + position + " " + convertView); Вихід …
162 java  android  listview 

13
Як боротися з циклічними залежностями в Node.js
Я працюю з nodejs останнім часом і все ще добираюся до системи модулів, тож вибачте, якщо це очевидне питання. Я хочу приблизно такий код, як нижче: a.js (основний файл, що працює з вузлом) var ClassB = require("./b"); var ClassA = function() { this.thing = new ClassB(); this.property = 5; } …

5
Показати дані при переході миші на коло
У мене є набір даних, які я будую у розкиданні. Коли я перекладаю курсор миші на одне з кіл, я хотів би, щоб він з'явився з даними (наприклад, значення x, y, можливо, більше). Ось що я спробував використати: vis.selectAll("circle") .data(datafiltered).enter().append("svg:circle") .attr("cx", function(d) { return x(d.x);}) .attr("cy", function(d) {return y(d.y)}) .attr("fill", …
162 tooltip  mouseover  d3.js 

9
NodeJS: збереження базового64-закодованого зображення на диск
Додаток My Express отримує PNG-кодований PNG від браузера (згенерований на полотні з toDataURL ()) і записує його у файл. Але файл не є дійсним файлом зображення, і утиліта "file" просто ідентифікує його як "дані". var body = req.rawBody, base64Data = body.replace(/^data:image\/png;base64,/,""), binaryData = new Buffer(base64Data, 'base64').toString('binary'); require("fs").writeFile("out.png", binaryData, "binary", function(err) …

7
попередження: 'символи' застаріли: будь ласка, використовуйте String або Substring безпосередньо
символів - властивість екземпляра String, застаріле з Xcode 9.1 Було дуже корисно отримати підрядку з String, використовуючи charactersвластивість, але тепер він застарілий, і Xcode пропонує використовувати substring. Я намагався перевірити питання щодо SO та навчальні посібники / рекомендації для розробників яблук на ті ж самі. Але не вдалося побачити жодного …

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