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

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

2
Чому під час циклічного перегляду масиву з 240 і більше елементами великий вплив на продуктивність?
Під час запуску циклу суми над масивом в Rust, я помітив величезний спад продуктивності, коли CAPACITY> = 240. CAPACITY= 239 приблизно в 80 разів швидше. Чи є спеціальна оптимізація компіляції, яку Rust робить для "коротких" масивів? Укладено з rustc -C opt-level=3. use std::time::Instant; const CAPACITY: usize = 240; const IN_LOOPS: …

1
буфери протоколу google vs json vs XML [закрито]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

10
Чи можна шаблонувати функції лямбда?
Чи є в C ++ 11 спосіб шаблонування лямбда-функції? Або вона за своєю суттю занадто специфічна, щоб бути шаблоною? Я розумію, що замість цього я можу визначити класичний шаблонний клас / функтор, але питання більше схоже на те: чи дозволяє мова формувати лямбда-функції?
230 c++  templates  lambda  c++11 

7
Встановлення тайм-ауту Curl у PHP
Я запускаю запит на згортання в базі даних eXist через php. Набір даних дуже великий, і як результат, базі даних послідовно потрібно довгий час, щоб повернути відповідь XML. Щоб виправити це, ми створили запит на згортання, з тим, що, як очікується, буде тривалим часом. $ch = curl_init(); $headers["Content-Length"] = strlen($postString); …
230 php  http  curl  timeout 

3
Що означає cmd / C? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 7 років тому . Удосконаліть це питання Я можу зрозуміти, cmdале ні cmd /c. Я намагався викликати програму java від струму, для якого я використовую, Runtime.getRuntime().exec("cmd …
230 command-line  cmd 

27
Перейменування файлів у папці на послідовні номери
Я хочу перейменувати файли в каталозі на послідовні номери. На основі дати створення файлів. Для прикладу , sadf.jpgщоб 0001.jpg, wrjr3.jpgщоб 0002.jpgі так далі, кількість провідних нулів в залежності від загальної кількості файлів (немає необхідності в додаткових нулів , а то й потрібно).

20
Як змінити фацетні мітки?
Я використав таку ggplotкоманду: ggplot(survey, aes(x = age)) + stat_bin(aes(n = nrow(h3), y = ..count.. / n), binwidth = 10) + scale_y_continuous(formatter = "percent", breaks = c(0, 0.1, 0.2)) + facet_grid(hospital ~ .) + theme(panel.background = theme_blank()) виробляти Я хотів би змінити фасети ярликів, однак, до чого - то більш …
230 r  ggplot2  symbols  facet  plotmath 

11
Розміщення / перекриття (z-індекс) подання над іншим видом в android
У мене лінійний макет, який складається з перегляду зображень і перегляду тексту, один під іншим у лінійному макеті. <LinearLayout android:orientation="horizontal" ... > <ImageView android:id="@+id/thumbnail" android:layout_weight="0.8" android:layout_width="0dip" android:layout_height="fill_parent"> </ImageView> <TextView android:id="@+id/description" android:layout_weight="0.2" android:layout_width="0dip" android:layout_height="wrap_content"> </TextView> Деякі правила можуть бути відсутніми, це полягає в уявленні, як виглядає макет. Я хочу ще одного …


7
Як отримати попередню URL-адресу в JavaScript?
Чи є спосіб отримати попередню URL-адресу в JavaScript? Щось на зразок цього: alert("previous url is: " + window.history.previous.href); Чи є щось подібне? Або я повинен просто зберігати його в файлі cookie? Мені потрібно лише знати, щоб я міг робити переходи від попередньої URL-адреси до поточної URL-адреси без якорів і все …
230 javascript 

9
Селектор CSS3: перший тип з назвою класу?
Чи можливо використовувати селектор CSS3 :first-of-type вибрати перший елемент із заданим іменем класу? Я не мав успіху в своєму тесті, тому я думаю, що це не так? Код ( http://jsfiddle.net/YWY4L/ ): p:first-of-type {color:blue} p.myclass1:first-of-type {color:red} .myclass2:first-of-type {color:green} <div> <div>This text should appear as normal</div> <p>This text should be blue.</p> <p …
230 css  css-selectors 

10
Створити екземпляр загального типу, конструктору якого потрібен параметр?
Якщо BaseFruitв конструкторі, який приймає int weight, можна створити шматочок фрукта таким загальним методом? public void AddFruit<T>()where T: BaseFruit{ BaseFruit fruit = new T(weight); /*new Apple(150);*/ fruit.Enlist(fruitManager); } Приклад додається за коментарями. Здається, я можу це зробити, лише якщо даю BaseFruitконструктор без параметрів, а потім заповнити все за допомогою змінних …
230 c#  .net  generics 

7
Як отримати код статусу відповіді від jQuery.ajax?
У наступному коді все, що я намагаюся зробити, - це отримати код відповіді HTTP під час виклику jQuery.ajax. Потім, якщо код 301 (переміщений постійно), виведіть заголовок відповіді "Місцезнаходження": <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>jQuery 301 Trial</title> <script src="http://code.jquery.com/jquery-1.5.1.min.js"></script> <script …
230 ajax  jquery-1.5 

8
Як я можу профілювати використання пам'яті в Python?
Нещодавно я зацікавився алгоритмами і почав досліджувати їх, написавши наївну реалізацію, а потім оптимізував її різними способами. Я вже знайомий зі стандартним модулем Python для профілювання часу виконання (для більшості речей я вважаю, що магічна функція timeit в IPython є достатньою), але мене також цікавить використання пам'яті, щоб я також …
230 python  memory  profiling 

6
Отримання фрагмента ключів від карти
Чи є якийсь простіший / приємніший спосіб отримати фрагмент ключів від карти в Go? Наразі я повторюю карту і копіюю ключі на фрагмент: i := 0 keys := make([]int, len(mymap)) for k := range mymap { keys[i] = k i++ }
230 go 

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