программирование

Q & A для профессиональных программистов и энтузиастов


4
Конкурс «Запутанный код C» 2006. Пожалуйста, объясните sykes2.c
Как работает эта C-программа? main(_){_^448&&main(-~_);putchar(--_%64?32|-~7[__TIME__-_/8%8][">'txiZ^(~z?"-48]>>";;;====~$::199"[_*2&8|_/64]/(_&2?1:8)%8&1:10);} Компилируется как есть (проверено gcc 4.6.3). Он печатает время при компиляции. В моей системе: !! !!!!!! !! !!!!!! !! !!!!!! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !! !!!!!! !! !! !! !! !! !!!!!! !! …


8
В чем разница между каноническим именем, простым именем и именем класса в Java Class?
В Java, в чем разница между ними: Object o1 = .... o1.getClass().getSimpleName(); o1.getClass().getName(); o1.getClass().getCanonicalName(); Я проверял Javadoc несколько раз, но это никогда не объясняет это хорошо. Я также провел тест, и это не отражало никакого реального смысла в том, как эти методы вызываются.
974 java 

17
Как мне вызвать код Objective-C из Swift?
В Swift, как можно назвать код Objective-C? Apple упомянула, что они могут сосуществовать в одном приложении, но означает ли это, что можно технически повторно использовать старые классы, созданные в Objective-C, при создании новых классов в Swift?
974 objective-c  swift 

30
Странная языковая особенность
Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Какая, на ваш взгляд, самая удивительная, странная, странная или действительно "WTF" языковая функция, с которой вы столкнулись? Пожалуйста, только одна функция в …

15
Как расширить существующий массив JavaScript другим массивом, не создавая новый массив
Кажется, не существует способа расширить существующий массив JavaScript другим массивом, то есть эмулировать extendметод Python . Я хочу добиться следующего: >>> a = [1, 2] [1, 2] >>> b = [3, 4, 5] [3, 4, 5] >>> SOMETHING HERE >>> a [1, 2, 3, 4, 5] Я знаю, что есть …


19
Как я могу остановить .gitignore появляться в списке неотслеживаемых файлов?
Я только что сделал git initв корне моего нового проекта. Затем я создал .gitignoreфайл. Теперь, когда я печатаю git status, .gitignore файл появится в списке неотслеживаемых файлов. Это почему?

11
Git рабочий процесс и ребаз против вопросов слияния
Я использую Git уже пару месяцев в проекте с одним другим разработчиком. У меня есть несколько лет опыта работы с SVN , поэтому я полагаю, что я привнес много багажа в отношения. Я слышал, что Git отлично подходит для ветвления и слияния, и пока я просто не вижу этого. Конечно, …

30
Не могу выполнить jar-файл: «нет основного атрибута манифеста»
Я установил приложение, когда я пытаюсь его запустить (это исполняемый файл jar), ничего не происходит. Когда я запускаю его из командной строки с помощью: java -jar "app.jar" Я получаю следующее сообщение: нет основного атрибута манифеста, в "app.jar" Обычно, если бы я создал программу сам, я бы добавил атрибут основного класса …
971 java  jar  manifest  main 


10
Как управлять startActivityForResult на Android?
В своей деятельности я называю второе действие из основного действия startActivityForResult. В моем втором задании есть несколько методов, которые завершают это задание (возможно, без результата), однако только один из них возвращает результат. Например, из основного занятия я называю второе. В этом упражнении я проверяю некоторые функции телефона, такие как наличие …

21
Получение идентификатора элемента, который вызвал событие
Есть ли способ получить идентификатор элемента, который инициирует событие? Я думаю что-то вроде: $(document).ready(function() { $("a").click(function() { var test = caller.id; alert(test.val()); }); }); <script type="text/javascript" src="starterkit/jquery.js"></script> <form class="item" id="aaa"> <input class="title"></input> </form> <form class="item" id="bbb"> <input class="title"></input> </form> Выполнить фрагмент кодаСкрыть результатыРазвернуть фрагмент За исключением, конечно, что переменная testдолжна …
969 javascript  jquery 

25
В Node.js как «включить» функции из других моих файлов?
Допустим, у меня есть файл с именем app.js. Довольно просто: var express = require('express'); var app = express.createServer(); app.set('views', __dirname + '/views'); app.set('view engine', 'ejs'); app.get('/', function(req, res){ res.render('index', {locals: { title: 'NowJS + Express Example' }}); }); app.listen(8080); Что делать, если у меня есть функции внутри "tools.js". Как бы …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.