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

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

8
Відмінності між проксі і декоративними малюнками
Чи можете ви дати хороше пояснення, в чому різниця між проксі та декоратором ? Основна відмінність, яку я бачу, полягає в тому, що коли ми припускаємо, що Proxy використовує композицію, а Decorator використовує агрегацію, то, здається, зрозуміло, що за допомогою декількох (один або більше) декораторів ви можете змінювати / додавати …

2
Об'єднання SQL на декілька стовпців в одних і тих же таблицях
У мене є 2 підзапити, але у мене виникають проблеми з об'єднанням стовпців разом із одних і тих же таблиць. Я намагався: SELECT * FROM (SELECT userid, listid FROM user_views_table WHERE date='2013-05-15' AND view_type='lists') a JOIN (SELECT sourceid, destinationid FROM actions_table WHERE date='2013-05-15' AND payloadtype='lists_user' AND actiontype='delete') b ON a.userid …
136 sql  join 

7
Реагувати прапорець не надсилається onChange
TLDR: Використовуйте defaultChecked замість перевіреного робочого jsbin . Намагаючись встановити простий прапорець, який перекреслить текст мітки під час його позначення. Чомусь handleChange не звільняється, коли я використовую компонент. Хтось може пояснити, що я роблю неправильно? var CrossoutCheckbox = React.createClass({ getInitialState: function () { return { complete: (!!this.props.complete) || false }; …

5
JSON.net: як деріаріалізувати без використання конструктора за замовчуванням?
У мене клас, який має конструктор за замовчуванням, а також перевантажений конструктор, який приймає набір параметрів. Ці параметри відповідають полям на об'єкті і призначаються при побудові. На даний момент мені потрібен конструктор за замовчуванням для інших цілей, тому я хотів би зберегти його, якщо зможу. Моя проблема: Якщо я видаляю …
136 c#  json  json.net 

12
Node.JS: Помилка отримання: [nodemon] Внутрішній годинник не вдався: дивіться ENOSPC
Я щойно встановив Node.jsу своїй Ubuntu 14.04операційній системі вперше. Я також встановив npm. Наступним кроком у моєму процесі встановлення була встановлення nodemon. Це все спрацювало чудово. Але, коли я запускаю nodemon, набравши nodemon app.jsв своєму командному рядку, я отримую таку помилку ... [nodemon] 1.8.1 [nodemon] to restart at any time, …

6
Розуміння інструкції “VOLUME” в DockerFile
Нижче наведено вміст мого "Dockerfile" FROM node:boron # Create app directory RUN mkdir -p /usr/src/app # change working dir to /usr/src/app WORKDIR /usr/src/app VOLUME . /usr/src/app RUN npm install EXPOSE 8080 CMD ["node" , "server" ] У цьому файлі я очікую інструкцію "VOLUME. / Usr / src / app" для …
136 docker  dockerfile 

15
Як отримати IP-адресу клієнта в Laravel 5+
Я намагаюся отримати IP-адресу клієнта в Laravel. Отримати IP клієнта в PHP легко, використовуючи $_SERVER["REMOTE_ADDR"]. Він працює чудово в основному PHP, але коли я використовую те ж саме в Laravel, він повертає IP сервера замість IP відвідувача.

5
Коли використовувати next () і повернути next () у Node.js
Сценарій : Розглянемо наступну частину коду веб-програми вузла. app.get('/users/:id?', function(req, res, next){ var id = req.params.id; if (id) { // do something } else { next(); //or return next(); } }); Проблема : Я перевіряю, з ким би піти просто next()або return next(). Наведений вище зразок коду працює точно однаково …
136 node.js  express  connect  v8 

7
Друкарський сон
Я розробляю веб-сайт у Angular 2 за допомогою Typescript і мені було цікаво, чи є спосіб реалізувати thread.sleep(ms)функціональність. Моє використання полягає в тому, щоб перенаправити користувачів після подання форми через кілька секунд, що дуже легко в HTML або JavaScript, але я не впевнений, як це зробити в Typescript. Велике дякую,

5
Яка мета надається In з декоратором для ін'єкцій при створенні Служб у кутовій 6?
Під час генерації сервісів у Angular CLI він додає додаткові метадані з властивістю "наданий в" із замовчуванням "root" для декоратора ін'єкцій. @Injectable({ providedIn: 'root', }) Що саме робиться за умови? Я припускаю, що це робить послугу доступною як "глобальний" тип одиночного типу для всієї програми, однак, чи не буде чистішим …
136 angular  angular6 

8
Різниця між R MarkDown та R Notebook
Я намагаюся на високому рівні зрозуміти, у чому різниця між R Markdownі R NoteBook. Я знаю, що вони взаємопов'язані, але я хотів би зрозуміти, як вони пов'язані. Моє розуміння таке: Я знаю, що зошити R - це справді документи R Markdown, але мене не бентежить термінологія. RStudio новий варіант файлу …

20
tsconfig.json: Build: в конфігураційному файлі не знайдено входів
У мене є основний проект ASP.NET, і я отримую цю помилку, коли намагаюся створити її: error TS18003: Build:No inputs were found in config file 'Z:/Projects/client/ZV/src/ZV/Scripts/tsconfig.json'. Specified 'include' paths were '["**/*"]' and 'exclude' paths were '["../wwwroot/app","node_modules/*"]'. 1> The command exited with code 1. 1> Done executing task "VsTsc" -- FAILED. Це …


4
Значення ключа циклу передбачення PHP
Я виконую цей виклик БД, щоб отримати мені багатовимірний масив, я намагаюся отримати ключі кожного, але коли я намагаюся, він з’являється порожнім або як масив. $root_array = array(); $sites = $this->sites($member_id); foreach ($sites as $site){ $records = $this->db->select('p.name as place_name, p.id as place_id,p.active as place_status') ->from('places p') ->join('members_permissions pm','pm.sites_id = …
136 php  foreach 

4
Vue 'експорт за замовчуванням' проти 'новий Vue'
Я щойно встановив Vue і дотримуюся деяких навчальних посібників для створення проекту за допомогою шаблону веб-пакету vue-cli. Коли він створює компонент, я помічаю, що він пов'язує наші дані всередині наступного: export default { name: 'app', data: [] } Тоді як в інших навчальних посібниках я бачу, що дані пов'язані з: …

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