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

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

11
Як я вискочую з циклу foreach у C #?
Як вийти з foreachциклу в C #, якщо один з елементів відповідає вимозі? Наприклад: foreach(string s in sList){ if(s.equals("ok")){ //jump foreach loop and return true } //no item equals to "ok" then return false }
124 c#  .net  foreach 

14
Оновіть плагіни cordova в одній команді
Мені цікаво, чи є простіший спосіб оновити плагін від cordova? Я гуглив, знайшов гачок (@ рік 2013), але це не на 100% те, що я хочу. Я знаю, що можу це зробити двома кроками: rm, а потім додати, але я шукаю кращий (офіційний) спосіб допомогти мені, які плагіни мають новішу …


5
Висота Gridview зменшується
Я намагаюся відобразити 8 елементів у режимі перегляду сітки. На жаль, висота сітки перегляду завжди занадто мала, так що він показує лише перший ряд, а трохи частину другого. Налаштування android:layout_height="300dp"змушує його працювати. wrap_ contentі, fill_parentмабуть, ні. Мій вид сітки: <GridView android:id="@+id/myId" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center" android:horizontalSpacing="2dp" android:isScrollContainer="false" android:numColumns="4" android:stretchMode="columnWidth" android:verticalSpacing="20dp" /> …
124 android  gridview 

16
Намалюйте багаторядковий текст на полотні
Питання, надіюсь, швидко, але я не можу знайти жодного прикладу ... Я хотів би написати багаторядковий текст у користувальницьку Viewчерез Canvas, і у onDraw()мене є: ... String text = "This is\nmulti-line\ntext"; canvas.drawText(text, 100, 100, mTextPaint); ... Я сподівався, що це призведе до розривів рядків, але натомість я бачу дурних персонажів, …

7
Отримання списку файлів у папці документів
Що не так з моїм кодом для отримання імен файлів у папці документів? func listFilesFromDocumentsFolder() -> [NSString]?{ var theError = NSErrorPointer() let dirs = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.AllDomainsMask, true) as? [String] if dirs != nil { let dir = dirs![0] as NSString let fileList = NSFileManager.defaultManager().contentsOfDirectoryAtPath(dir, error: theError) as [NSString] return fileList …
124 ios  swift 

10
Як видалити вузли, встановлені з pkg (Mac OS X)?
Я встановив NodeJS з файлу pkg на своєму Mac. Тепер мені потрібно його видалити. Скажіть будь ласка, як це зробити. Я намагався видалити файли зі цього списку: lsbom -f -l -s -pf /var/db/receipts/org.nodejs.pkg.bom Але вузол все ще на моєму комп’ютері.
124 node.js  pkg-file 

9
Отримати змінну навколишнього середовища від контейнера Docker
Який найпростіший спосіб отримати змінну середовища з контейнера docker, який не був задекларований в Dockerfile ? Наприклад, змінна середовища, яка була встановлена ​​через якийсь docker exec container /bin/bashсеанс? Я можу зробити docker exec container env | grep ENV_VAR, але я вважаю за краще щось, що просто повертає значення. Я намагався …

20
UITableViewHeaderFooterView: неможливо змінити колір тла
Я намагаюся змінити колір тла UITableViewHeaderFooterView. Хоча представлення відображається, колір тла залишається кольором за замовчуванням. Я отримую журнал із xcode із зазначенням: Встановлення кольору фону на UITableViewHeaderFooterView застаріло. Будь ласка, використовуйте натомість contentView.backgroundColor. Однак жоден із наступних варіантів не працює: myTableViewHeaderFooterView.contentView.backgroundColor = [UIColor blackColor]; myTableViewHeaderFooterView.backgroundView.backgroundColor = [UIColor blackColor]; myTableViewHeaderFooterView.backgroundColor = …
124 iphone  ios  xcode  uitableview 

3
Пакет Windows: викликайте більше однієї команди у циклі FOR?
Чи можливо в пакетному файлі Windows викликати більше однієї команди в одному FOR циклі? Скажімо, наприклад, що я хочу надрукувати ім'я файлу та після його видалення: @ECHO OFF FOR /r %%X IN (*.txt) DO (ECHO %%X DEL %%X) REM the line above is invalid syntax. Я знаю, що в цьому …
124 windows  batch-file  cmd 



14
Використання типів збірки в Gradle для запуску того самого додатка, який використовує ContentProvider на одному пристрої
Я створив Gradle для додавання суфікса імені пакета до своєї програми налагодження, щоб я міг отримати версію, яку я використовую, та версію налагодження на одному телефоні. Я посилався на це: http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Build-Types Мій файл build.gradle виглядає так: ... android { ... buildTypes { debug { packageNameSuffix ".debug" versionNameSuffix " debug" } …



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