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

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

4
Оновлення пакетів у Emacs
У мене є така установка для пакетів (не впевнений, чи є кращий рекомендований): (require 'package) (setq package-archives '(("ELPA" . "http://tromey.com/elpa/") ("gnu" . "http://elpa.gnu.org/packages/") ("marmalade" . "http://marmalade-repo.org/packages/"))) ; Apparently needed for the package auto-complete (why?) (add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/") t) (package-initialize) (setq url-http-attempt-keepalives nil) У мене є три питання, пов’язані …
144 emacs  elpa 

6
У Go, чи перервається оператор перерви від перемикання / вибору?
Я знаю, що switch/ selectзаяви виходять з ладу автоматично після кожного випадку. Цікаво, у наступному коді: for { switch sometest() { case 0: dosomething() case 1: break default: dosomethingelse() } } Чи закінчується breakоператор із forциклу чи просто switchблоку?

6
Повернення частини комітету з git
Я хочу повернути певний комітет у git. На жаль, наша організація все ще використовує CVS як стандарт, тому коли я повертаюсь до CVS, декілька коміксів git об'єднуються в одну. У цьому випадку я хотів би виділити оригінальний git počin, але це неможливо. Чи існує такий підхід, git add --patchякий би …
144 git  git-cvs 

4
Django Зворотно з аргументами '()' та аргументами ключових слів '{}' не знайдено
Привіт, у мене є гнівна проблема. У мене такий шаблон URL: # mproject/myapp.urls.py url(r'^project/(?P<project_id>\d+)/$','user_profile.views.EditProject',name='edit_project'), він працює добре в браузері, але для тестування, коли я це роблю в оболонці: from django.test import Client from django.core.urlresolvers import reverse client= Client() response = client.get(reverse('edit_project'), project_id=4) Мені страшно: NoReverseMatch: Reverse for 'edit_project' with arguments …

8
NPM чисті модулі
Чи є спосіб отримати npm, щоб розбудувати всі модулі під node_modules? Щось на зразок npm відновлення, яке видаляє всі артефакти побудови, але не відновлює їх?
144 node.js  npm 

11
Чому Lua не має "продовження" заяви?
Протягом останніх місяців я багато мав справу з Lua, і мені дуже подобається більшість функцій, але я все одно чогось серед них не вистачає: Чому немає continue? Які обхідні шляхи існують для цього?

5
Коли використовувати вкладені класи та класи, вкладені в модулі?
Я досить добре знайомий з тим, як використовувати підкласи та модулі, але останнім часом я бачив такі вкладені класи: class Foo class Bar # do some useful things end end А також класи, вкладені в такі модулі: module Baz class Quux # more code end end Або документація, і статті …
144 ruby  oop 

4
ByteBuffer.allocate () проти ByteBuffer.allocateDirect ()
До allocate()або до allocateDirect()цього, це питання. Вже кілька років я просто притримуюсь думки, що оскільки DirectByteBuffers - це пряме відображення пам'яті на рівні ОС, воно буде виконувати швидше з викликами get / put, ніж HeapByteBuffers. Мені ніколи не було цікаво дізнаватися точні подробиці щодо ситуації, що склалася до цих пір. …

1
Яка мета статичного ключового слова в параметрі масиву функції типу "char s [static 10]"?
Під час перегляду якогось вихідного коду я натрапив на таку функцію: void someFunction(char someArray[static 100]) { // do something cool here } З деяким експериментом здається, що там можуть з’явитися і інші кваліфікуючі: void someFunction(char someArray[const]) { // do something cool here } Виявляється, що класифікатори дозволені всередині, [ ]коли …
144 c  arrays  parameters  static 

8
Різниця між «один-багато-багато», «багато-до-одного» та «багато-багато-багато»?
Гаразд, це, мабуть, тривіальне питання, але у мене виникають проблеми з візуалізацією та розумінням відмінностей та коли їх використовувати. Мені також трохи незрозуміло, як такі поняття, як односпрямоване та двонаправлене відображення, впливають на відносини один-багато-багато-багато-багато. Я зараз використовую сплячку, тому будь-яке пояснення, пов’язане з ORM, буде корисним. Як приклад, скажімо, …

20
Як видалити ліву частину рядка?
У мене є простий код python, який шукає файли для рядка, наприклад path=c:\path, де c:\pathчастина може відрізнятися. Поточний код: def find_path(i_file): lines = open(i_file).readlines() for line in lines: if line.startswith("Path="): return # what to do here in order to get line content after "Path=" ? Який простий спосіб отримати текст …
144 python  string 


7
std :: cin введення з пробілами?
#include <string> std::string input; std::cin >> input; Користувач хоче ввести "Hello World". Але cinне вдається пробіл між двома словами. Як я можу cinвзяти участь у цілому Hello World? Я насправді роблю це зі структурами і cin.getline, здається, не працює. Ось мій код: struct cd { std::string CDTitle[50]; std::string Artist[50]; int …
144 c++  string  space 

18
У php, 0 вважається порожнім?
Код пояснить більше: $var = 0; if (!empty($var)){ echo "Its not empty"; } else { echo "Its empty"; } Результат повертає "Її порожньо". Я думав, що порожній () перевірить, чи я вже встановив змінну і чи є всередині значення. Чому він повертає "Своє порожнє" ??
144 php  function 

9
Імпортуйте PEM в магазин ключів Java
Я намагаюся підключитися до SSL-сервера, який вимагає від мене аутентифікації. Для використання SSL через Apache MINA мені потрібний файл JKS. Однак мені дали лише файл .PEM. Як би я міг створити файл JKS з файлу PEM?
144 java  ssl  keystore  pem  apache-mina 

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