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

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

11
Встановити стиль для TextView програмно
Я намагаюся використовувати TextViewконструктор у такому стилі: TextView myText = new TextView(MyActivity.this, null, R.style.my_style); Однак, коли я це роблю, виглядає, що текстовий вигляд не сприймає стиль (я перевірив стиль, встановивши його на статичний об'єкт). Я також спробував використовувати, myText.setTextAppearance(MyActivity.this, R.style.my_style)але це також не працює.



5
Як зробити консоль JavaScript Google Chrome стійкою?
Оскільки я будую динамічний сайт, мені потрібно відстежувати зміни між сторінками, тобто. Ajax дзвінки, пошта, отримання та інше подібне. Я шукаю таку ж функціональність, як у Firebug (де ви можете ввімкнути "стійкий", і консоль не очищається щоразу, коли ви перезавантажуєте сторінку або подаєте форму. Отже, мої запитання: чи є спосіб …

6
Які функції (лямбда) функції захоплення закривають?
Нещодавно я почав грати з Python, і мені подобалося щось особливе в тому, як працюють закриття. Розглянемо наступний код: adders=[0,1,2,3] for i in [0,1,2,3]: adders[i]=lambda a: i+a print adders[1](3) Він будує простий масив функцій, які беруть один вхід і повертають цей вхід, доданий числом. Функції побудовані в forциклі , де …
249 python  lambda  closures 

3
Чи є еквівалент "продовжувати" в паралелі.ForEach?
Я переношу якийсь код Parallel.ForEachі отримав помилку з у continueмене в коді. Чи є що - то еквівалент можна використовувати в Parallel.ForEachфункціонально еквівалентні continueв foreachциклі? Parallel.ForEach(items, parallelOptions, item => { if (!isTrue) continue; });

13
Вирівнювання тексту та зображення на UIButton з imageEdgeInsets та titleEdgeInsets
Я хотів би розмістити піктограму зліва від двох рядків тексту таким чином, щоб між зображенням та початком тексту було близько 2-3 пікселів. Сам елемент керування розташований у центрі горизонтально (встановлюється через Interface Builder) Кнопка нагадує щось подібне: | | |[Image] Add To | | Favorites | Я намагаюся налаштувати це …
249 iphone  ios  uibutton  uikit 

10
Ціле ділення: як ви робите дубль?
Для цього блоку коду: int num = 5; int denom = 7; double d = num / denom; значення d є 0.0. Це може бути змушене працювати шляхом кастингу: double d = ((double) num) / denom; Але чи є інший спосіб отримати правильний doubleрезультат? Мені не подобається кидати примітивів, хто …

23
Який найшвидший спосіб провести цикл через масив у JavaScript?
Я дізнався з книг, що слід писати для циклу, як це: for(var i=0, len=arr.length; i < len; i++){ // blah blah } тому arr.lengthзаряд не буде обчислюватися кожен раз. Інші кажуть, що компілятор зробить певну оптимізацію цього, тому ви можете просто написати: for(var i=0; i < arr.length; i++){ // blah …



14
Android: різниця між onInterceptTouchEvent і dispatchTouchEvent?
Яка різниця між Android onInterceptTouchEventі dispatchTouchEventв ньому? Згідно з посібником для розробників android, обидва способи можна використовувати для перехоплення сенсорної події ( MotionEvent), але в чому різниця? Як onInterceptTouchEvent, dispatchTouchEventі onTouchEventвзаємодіють один з одним в ієрархії уявлень ( ViewGroup)?


11
Отримати новий ідентифікатор первинного ключа запису з запиту на вставку mysql?
Гаразд, так скажемо, що я роблю mysql INSERTв одну з моїх таблиць, а в таблиці є стовпець, на item_idякий встановлено autoincrementі primary key. Як я можу отримати запит для виведення значення новоствореного первинного ключа item_idв одному запиті? Наразі я веду другий запит на отримання ідентифікатора, але це навряд чи здається …

17
nginx - nginx: [emerg] прив’язати () до [::]: 80 не вдалося (98: Адреса вже використовується)
Раптом я отримую нижче помилку nginx * Restarting nginx * Stopping nginx nginx ...done. * Starting nginx nginx nginx: [emerg] bind() to [::]:80 failed (98: Address already in use) nginx: [emerg] bind() to [::]:80 failed (98: Address already in use) nginx: [emerg] bind() to [::]:80 failed (98: Address already in …
249 ubuntu  nginx 

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