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

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

5
Отримайте список різних значень у списку
Скажімо, у C #, у мене є клас під назвою Note із трьома змінними String member. public class Note { public string Title; public string Author; public string Text; } У мене є список типу Примітка: List<Note> Notes = new List<Note>(); Який би був найчистіший спосіб отримати список усіх різних …
175 c#  linq  list  distinct 


5
Як перевірити, чи існує файл у скрипті оболонки
Я хотів би написати скрипт оболонки, який перевіряє, чи існує певний файл archived_sensor_data.json, і якщо так, видаляє його. Після http://www.cyberciti.biz/tips/find-out-if-file-exists-with-conditional-expressions.html я спробував таке: [-e archived_sensor_data.json] && rm archived_sensor_data.json Однак це спричиняє помилку [-e: command not found коли я намагаюся запустити отриманий test_controllerскрипт за допомогою ./test_controllerкоманди. Що не так з кодом?
175 shell 

13
Оператор перемикання Java: Потрібне постійне вираження, але воно постійне
Отже, я працюю над цим класом, який має кілька статичних констант: public abstract class Foo { ... public static final int BAR; public static final int BAZ; public static final int BAM; ... } Тоді я хотів би спосіб отримати відповідний рядок на основі константи: public static String lookup(int constant) …

8
Яка користь від використання $ () замість зворотних посилань у скриптах оболонки?
Є два способи захоплення виводу командного рядка в bash: Задані оболонки Legacy Bourne ``: var=`command` $() синтаксис (який, наскільки я знаю, є специфічним для Bash або, принаймні, не підтримується старими оболонками, які не є POSIX, як оригінальний Bourne) var=$(command) Чи є якась користь від використання другого синтаксису порівняно з backticks? …
175 syntax  sh  backticks 

14
Змінити вибраний колір рядка вкладки на дошці повідомлень
Я хочу змінити елементи панелі вкладок на рожеві, якщо вибрано замість синього за замовчуванням. Як я можу це досягти за допомогою редактора розкадрівки в Xcode 6? Ось мої поточні налаштування, які не працюють, синій фон працює, але рожевий не працює:

8
Отримання вмісту / повідомлення від HttpResponseMessage
Я намагаюся отримати вміст HttpResponseMessage. Має бути так: {"message":"Action '' does not exist!","success":false}але я не знаю, як вийти з програми HttpResponseMessage. HttpClient httpClient = new HttpClient(); HttpResponseMessage response = await httpClient.GetAsync("http://****?action="); txtBlock.Text = Convert.ToString(response); //wrong! У цьому випадку txtBlock матиме значення: StatusCode: 200, ReasonPhrase: 'OK', Version: 1.1, Content: System.Net.Http.StreamContent, Headers: …

12
Як отримати доступ до тіла запиту при POSTing за допомогою Node.js та Express?
У мене є такий код Node.js: var express = require('express'); var app = express.createServer(express.logger()); app.use(express.bodyParser()); app.post('/', function(request, response) { response.write(request.body.user); response.end(); }); Тепер якщо я відправлю щось на кшталт: curl -d user=Someone -H Accept:application/json --url http://localhost:5000 Я отримую Someoneяк очікувалося. Що робити, якщо я хочу отримати повний орган запиту? Я …

9
Який найпростіший спосіб отримати поточний час GMT у форматі часових міток Unix?
Python надає різні пакети ( datetime, time, calendar) , як можна побачити тут , щоб мати справу з часом. Я зробив велику помилку, скориставшись наступним, щоб отримати поточний час GMTtime.mktime(datetime.datetime.utcnow().timetuple()) Який простий спосіб отримати поточний час GMT в часовій марці Unix?

5
Фінікові кліщі та обертання в matplotlib
У мене виникає проблема, що намагається повернути мої кліщі на фінішну обробку в matplotlib. Нижче наведена невелика прикладна програма. Якщо я спробую обертати кліщі в кінці, кліщі не обертаються. Якщо я спробую обертати кліщі, як показано в коментарі "збої", тоді матбло вибивається. Це відбувається лише в тому випадку, якщо значення …
175 python  matplotlib 


4
Що таке process.env.PORT у Node.js?
для чого process.env.PORT || 3000використовується Node.js? Я десь це бачив: app.set('port', process.env.PORT || 3000); Якщо він використовується для встановлення 3000в якості порту прослуховування, чи можу я використовувати це замість цього? app.listen(3000); Якщо ні, чому?
175 node.js  express  port 

4
Затвердження послідовних викликів до макетного методу
Макет має корисний assert_called_with()метод . Однак, наскільки я розумію, це перевіряє лише останній виклик методу. Якщо у мене є код, який викликає глузливий метод 3 рази поспіль, кожен раз з різними параметрами, то як я можу підтвердити ці 3 виклики з їх конкретними параметрами?
175 python  mocking 

6
Як надрукувати консоль у pytest?
Я намагаюся використовувати TDD (тестова розробка) з pytest. pytestне буде printдо консолі, коли я користуюся print. Я використовую pytest my_tests.pyдля його запуску. documentation, Здається, кажуть , що він повинен працювати за замовчуванням: http://pytest.org/latest/capture.html Але: import myapplication as tum class TestBlogger: @classmethod def setup_class(self): self.user = "alice" self.b = tum.Blogger(self.user) print …

3
Як отримати останні N рядків панд DataFrame?
У мене є фрейм даних панд, df1і df2(df1 - це ванільний кадр даних, df2 індексується "STK_ID" та "RPT_Date"): >>> df1 STK_ID RPT_Date TClose sales discount 0 000568 20060331 3.69 5.975 NaN 1 000568 20060630 9.14 10.143 NaN 2 000568 20060930 9.49 13.854 NaN 3 000568 20061231 15.84 19.262 NaN 4 …
175 python  pandas  dataframe 

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