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

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

2
Як працює код C, який друкує від 1 до 1000 без циклів чи умовних операторів?
Я знайшов Cкод, який друкує від 1 до 1000 без циклів або умовних умов : Але я не розумію, як це працює. Чи може хтось пройти код і пояснити кожен рядок? #include <stdio.h> #include <stdlib.h> void main(int j) { printf("%d\n", j); (&main + (&exit - &main)*(j/1000))(j+1); }

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

5
Що таке "декоратори" і як вони використовуються?
Мені цікаво, які саме декоратори в AngularJS. В Інтернеті не так багато інформації для декораторів, крім економії розмитості в документації AngularJS та короткої (хоч і цікавої) згадки у відео на YouTube . Як кутові хлопці вважають це декоратором: Прикраса послуги дозволяє декоратору перехопити створення екземпляра служби. Повернений екземпляр може бути …

26
Як не допустити, щоб довгі слова зламали мою діву?
З моменту переходу з макета TABLE на макет DIV залишається одна поширена проблема: ЗАДАЧА : ви заповнюєте свій DIV динамічним текстом, і неминуче є наддовге слово, яке розповсюджується на край вашої колонки div та робить ваш сайт непрофесійним. RETRO-WHINING : Цього ніколи не бувало з макетами таблиці. Комірка таблиці завжди …
148 css  layout  html 

8
Що саме робить @synthesize?
Я бачив такий фрагмент коду: //example.h MKMapView * mapView1; @property (nonatomic, retain) MKMapView * mapView; //example.m @synthesize mapView = mapView1 Яке відношення між mapViewта mapView1? Чи створює це a setі getметод для mapView1?

11
Функціональні покажчики на Java
Це може бути щось загальне і тривіальне, але, здається, у мене виникають проблеми з пошуком конкретної відповіді. У C # існує концепція делегатів, яка сильно стосується ідеї функціональних покажчиків від C ++. Чи є подібний функціонал у Java? З огляду на те, що вказівники дещо відсутні, який найкращий спосіб для …

15
видалити відновлення пакетів нута з рішення
Я додав недавню функцію відновлення пакунків з нуджетами до рішення, використовуючи "Увімкнути відновлення пакета NuGet": http://docs.nuget.org/docs/workflows/using-nuget-without-committing-packages Однак це зламало мій сервер збирання, і я не встиг його виправити, тому хотів його видалити. Наскільки я не знаю, для цього немає жодного варіанту, тому я видалив наступний рядок вручну зі всіх своїх …

15
java.lang.IllegalArgumentException: Перегляд не додано до менеджера вікон
У мене є діяльність, яка запускає AsyncTask і показує діалог прогресу протягом тривалості операції. Діяльність оголошена НЕ відтворена за допомогою обертання або слайду клавіатури. <activity android:name=".MyActivity" android:label="@string/app_name" android:configChanges="keyboardHidden|orientation" > <intent-filter> </intent-filter> </activity> Після виконання завдання я відхиляю діалогове вікно, але на деяких телефонах (фреймворк: 1.5, 1.6) така помилка викидається: java.lang.IllegalArgumentException: …
148 android 


7
Чи безпечний SHA-1 для зберігання паролів?
Висновок: SHA-1 настільки ж безпечний, як будь-що проти попередніх атак, однак його легко обчислити, а значить, простіше встановити атаку грубої сили чи словника. (Це ж стосується таких наступників, як SHA-256.) Залежно від обставин, кращим вибором може стати хеш-функція, розрахована на обчислювальну дорогу (наприклад, bcrypt). Деякі люди кидають багато зауважень на …
148 cryptography  hash  sha1 

5
Використання CookieContainer з класом WebClient
Раніше я використовував CookieContainer з сесіями HttpWebRequest і HttpWebResponse, але тепер я хочу використовувати його з WebClient. Наскільки я розумію, немає вбудованого методу, як для HttpWebRequests (request.CookieContainer ). Як я можу збирати файли cookie з WebClient у CookieContainer? Я погуглився для цього і знайшов наступний зразок : public class CookieAwareWebClient …

23
Як реалізувати діалогове вікно «підтвердження» у діалоговому вікні інтерфейсу Jquery?
Я намагаюся використовувати діалоговий інтерфейс JQuery UI Dialog для заміни некрасивого javascript:alert()вікна. У моєму сценарії у мене є список елементів, і поруч із кожною з них я мав би кнопку "видалити" для кожного з них. налаштування htsu psuedo буде наступним: <ul> <li>ITEM <a href="url/to/remove"> <span>$itemId</span> <li>ITEM <a href="url/to/remove"><span>$itemId</span> <li>ITEM <a …

9
Чи є ярлик в Eclipse, щоб повторно запустити останню запущену програму?
Одне з найчастіших речей, яке я роблю з Eclipse, - це повторний запуск останньої програми. Я це роблю, перейшовши до пункту Run -> History Run -> [top most item] . Чи є клавіша швидкого доступу, яка робить це? Я знаю про CTRL+, F11але це не працює для мене. Він запустить …
148 eclipse  ide 

18
Як написати масштабований сервер на основі Tcp / Ip
Я перебуваю на стадії проектування нового додатка служби Windows, який приймає TCP / IP-з'єднання для тривалих з'єднань (тобто це не так, як HTTP, де є багато коротких з'єднань, а скоріше клієнт підключається і залишається на зв’язку годинами чи днями або навіть тижні). Я шукаю ідеї для найкращого способу проектування мережевої …
148 c#  .net  networking  tcp  scalability 

5
Чому цей код вразливий до атак переповнення буфера?
int func(char* str) { char buffer[100]; unsigned short len = strlen(str); if(len >= 100) { return (-1); } strncpy(buffer,str,strlen(str)); return 0; } Цей код вразливий до атаки переповнення буфера, і я намагаюся з'ясувати, чому. Я думаю, що це стосується того, lenщоб оголосити shortзамість цього int, але я не дуже впевнений. …

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