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

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

4
Як перетворити змінну байтового рядка Python 3 в звичайну рядок?
Я прочитав у XML-вкладеному файлі з bytes_string=part.get_payload(decode=False) Корисне навантаження надходить як байт-рядок, як підказує моя назва змінної. Я намагаюся використовувати рекомендований підхід Python 3, щоб перетворити цю рядок у зручну рядок, якою я можу маніпулювати. Приклад показує: str(b'abc','utf-8') Як я можу застосувати bаргумент ключового слова (байти) до моєї змінної bytes_stringта …

2
Замовлення Ларавеля
Я переглядаю всі коментарі, розміщені автором певного допису. foreach($post->user->comments as $comment) { echo "<li>" . $comment->title . " (" . $comment->post->id . ")</li>"; } Це дає мені I love this post (3) This is a comment (5) This is the second Comment (3) Як би я замовив post_id, щоб вищезазначений …
116 laravel  laravel-4 

4
Тип WebMvcConfigurerAdapter застарілий
Я просто переходжу на весняну версію mvc, 5.0.1.RELEASEале раптом у затемненні STS WebMvcConfigurerAdapter позначається як застарілий public class MvcConfig extends WebMvcConfigurerAdapter { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/resources/**").addResourceLocations("/resources/"); // to serve static .html pages... registry.addResourceHandler("/static/**").addResourceLocations("/resources/static/"); } .... } Як я можу це зняти!
116 java  spring  spring-mvc 

7
Як перевірити декілька викликів методів з різними параметрами
У мене є такий метод, на якому я хочу перевірити поведінку. public void methodToTest(Exception e, ActionErrors errors) { ... errors.add("exception.message", ActionMessageFactory.createErrorMessage(e.toString())); errors.add("exception.detail", ActionMessageFactory.createErrorMessage(e.getStackTrace()[0].toString())); ... } У моєму класі @Test я сподівався зробити щось подібне, щоб перевірити, що errors.add()викликається "izuzet.message" і знову "izjem.detail" verify(errors).add(eq("exception.message"), any(ActionError.class)); verify(errors).add(eq("exception.detail"), any(ActionError.class)); проте Мокіто скаржиться так …
116 java  mockito 

5
Каталог виводу / складання CMake
Я досить новачок у CMake, і прочитав кілька навчальних посібників, як ним користуватися, і написав кілька складних 50 рядків сценарію CMake, щоб зробити програму для 3-х різних компіляторів. Це, мабуть, завершує всі мої знання в CMake. Тепер моя проблема полягає в тому, що у мене є якийсь вихідний код, папку …
116 c++  build  makefile  cmake  output 

9
Git stash pop - потребує злиття, не в змозі оновити індекс
Я не можу випустити свою скриньку, тому що я об'єднав гілку, яка, мабуть, суперечить моєму сховищу, і тепер мій сховище, здається, не може бути вискочив. app.coffee: needs merge unable to refresh index Хтось знає, як це вирішити? ФІКСОВАНО! Виявляється, актуальною проблемою був невирішений конфлікт злиття із злиттям, НЕ, що приховування …
116 git  git-stash 


4
Джексон, як перетворити JsonNode в ArrayNode без кастингу?
Я змінюю свою бібліотеку JSON з org.json на Джексон і хочу перенести наступний код: JSONObject datasets = readJSON(new URL(DATASETS)); JSONArray datasetArray = datasets.getJSONArray("datasets"); Зараз у Джексона у мене є наступне: ObjectMapper m = new ObjectMapper(); JsonNode datasets = m.readTree(new URL(DATASETS)); ArrayNode datasetArray = (ArrayNode)datasets.get("datasets"); Однак мені не подобається акторський склад, …
116 java  arrays  json  jackson 

2
Postgresql: Умовно унікальне обмеження
Я хотів би додати обмеження, яке застосовує унікальність для стовпця лише в частині таблиці. ALTER TABLE stop ADD CONSTRAINT myc UNIQUE (col_a) WHERE (col_b is null); WHEREЧастина вище видавати бажане за дійсне. Будь-який спосіб зробити це? Або я повинен повернутися до реляційної дошки для малювання?


7
Node.js проект іменування файлів і папок
Які умови іменування файлів і папок у великому проекті Node.js? Чи слід використовувати великі літери, camelCase чи недооцінку? Тобто чи вважається це дійсним? project-name app controllers someThings.js users.js models someThing.js user.js views some-things index.jade users logIn.jade signUp.jade ...

6
Як я можу витягнути шлях до папки з шляху до файлу в Python?
Я хотів би отримати лише шлях до папки від повного шляху до файлу. Наприклад, T:\Data\DBDesign\DBDesign_93_v141b.mdbі я хотів би отримати просто T:\Data\DBDesign(виключаючи \DBDesign_93_v141b.mdb). Я спробував щось подібне: existGDBPath = r'T:\Data\DBDesign\DBDesign_93_v141b.mdb' wkspFldr = str(existGDBPath.split('\\')[0:-1]) print wkspFldr але це дало мені такий результат: ['T:', 'Data', 'DBDesign'] що не є результатом, який я вимагаю …
116 python  file  path  directory  extract 

10
android layout: Цей тег та його діти можна замінити одним <TextView /> та складеним малюнком
Коли я запускаю макет на певний XML-файл, я отримую таке: This tag and its children can be replaced by one &lt;TextView/&gt; and a compound drawable Що потрібно змінити для наступного коду xml: &lt;LinearLayout android:id="@+id/name_layout" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center_vertical" android:background="@drawable/grouplist_single_left_grey_area" &gt; &lt;ImageView android:id="@+id/photo_image" android:layout_width="@dimen/thumbnail_width" android:layout_height="@dimen/thumbnail_height" android:paddingBottom="5dip" android:paddingTop="5dip" android:paddingRight="5dip" android:paddingLeft="5dip" android:layout_marginRight="5dip" android:clickable="true" android:focusable="true" …
116 android  layout 

4
Підключення циклічного зворотного зв'язку до продуктивності Unix Domain Socket
Робота над додатком на базі Android та iOS, який потребує зв'язку з сервером, що працює на тому ж пристрої. В даний час використовується з'єднання із зворотним зв'язком TCP для спілкування з додатком та сервером (додаток написано на рівні користувача, сервер написаний на C ++ за допомогою Android NDK) Мені було …

5
вказати файл проекту рішення за допомогою msbuild
Я хочу, щоб командна лінія для побудови конкретного проекту рішення використовувала msbuild, як ми робимо з devenv.com.У devenv.com ми можемо вказати проект рішення, використовуючи наступний командний рядок devenv.com /Build Release|x86 test.sln /project "testproject" Використовуючи вищевказаний командний рядок, я можу побудувати тестпроект у test.sln, використовуючи devenv.com. Який командний рядок для msbuild …
116 build  tfs  msbuild  release  devenv 

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