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

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

1
Що таке "тип SAM" на Java?
Читаючи специфікацію Java-8, я постійно бачу посилання на "типи SAM". Я не зміг знайти чіткого пояснення, що це таке. Що таке тип SAM і що є прикладним сценарієм, коли його можна використовувати?
133 java  lambda  java-8 

8
Javascript ES6 / ES5 знайти у масиві та зміни
У мене є масив об’єктів. Я хочу знайти якесь поле, а потім змінити його: var item = {...} var items = [{id:2}, {id:2}, {id:2}]; var foundItem = items.find(x => x.id == item.id); foundItem = item; Я хочу, щоб він змінив оригінальний об’єкт. Як? (Мені байдуже, чи буде це в лодаші)

9
Як виконувати операції по оновленню стовпців типу JSONB в Postgres 9.4
Переглядаючи документацію для типу даних Postgres 9.4 JSONB, мені не відразу зрозуміло, як робити оновлення для стовпців JSONB. Документація для типів та функцій JSONB: http://www.postgresql.org/docs/9.4/static/functions-json.html http://www.postgresql.org/docs/9.4/static/datatype-json.html Як приклад, у мене є така основна структура таблиці: CREATE TABLE test(id serial, data jsonb); Вставлення легко, як у: INSERT INTO test(data) values ('{"name": …

15
Як зробити власний діалог із закругленими кутами в android
Що я намагаюся зробити: я намагаюся створити спеціальний діалог в android із закругленими кутами. Що відбувається: я можу створити спеціальний діалог, але він не має закруглених кутів. Я спробував додати селектор, але все ж не вдалося досягти закруглених кутів. Нижче мій код для того ж: Код Java: private void launchDismissDlg() …

14
Оновлення стилю компонента onScroll в React.js
Я створив компонент в React, який повинен оновити свій власний стиль у вікні прокрутки, щоб створити ефект паралакса. Метод компонентів renderвиглядає приблизно так: function() { let style = { transform: 'translateY(0px)' }; window.addEventListener('scroll', (event) => { let scrollTop = event.srcElement.body.scrollTop, itemTranslate = Math.min(0, scrollTop/3 - 60); style.transform = 'translateY(' + …

4
Чи можна налаштувати управління + колесо прокрутки для збільшення / зменшення масштабу VS-коду?
Як і в редакторах Visual Studio або Sublime, я хотів би використовувати управління + колесо прокрутки, щоб змінити розмір шрифту / масштаб, а не контроль плюс / мінус. Я не бачив жодної опції в налаштуваннях користувача або робочої області. Редагувати від Дерека Моріна: Якщо ви хочете, щоб це було поведінкою …

7
Не вдалося виконати "btoa" у "Window": рядок, що кодується, містить символи поза діапазоном Latin1.
Помилка в заголовку видається лише в Google Chrome, згідно з моїми тестами. Я base64 кодує великий XML-файл, щоб його можна було завантажити: this.loader.src = "data:application/x-forcedownload;base64,"+ btoa("<?xml version=\"1.0\" encoding=\"utf-8\"?>" +"<"+this.gamesave.tagName+">" +this.xml.firstChild.innerHTML +"</"+this.gamesave.tagName+">"); this.loader прихований кадр. Ця помилка насправді є суттєвою зміною, оскільки звичайно Google Chrome може вийти з ладу під час …

4
Як я можу генерувати ObjectId з мангустом?
Я хотів би створити MongoDB ObjectIdз Mongoose. Чи є спосіб отримати доступ до ObjectIdконструктора з Монгуза? Це питання стосується створення нового ObjectId з нуля. Згенерований ідентифікатор - це абсолютно новий універсально унікальний ідентифікатор. Інше питання задається питанням створення ObjectIdіз наявного рядкового представлення . У цьому випадку у вас вже є …

5
Git тягнути без оформлення?
Я звик запускати git pull та інші команди з гілки, над якою працюю. Але я створив сервер розробки, над яким працює декілька людей, тому мені не хочеться перемикати гілки, коли я це роблю. Якщо я хочу оновити існуючу гілку на сервері розробок із сховища github, яку ми всі використовуємо, який …
133 git 

10
Що є джерелом помилки: getaddrinfo EAI_AGAIN?
Мій сервер кинув це сьогодні, що є помилкою Node.js, якої я ніколи не бачив: Error: getaddrinfo EAI_AGAIN my-store.myshopify.com:443 at Object.exports._errnoException (util.js:870:11) at errnoException (dns.js:32:15) at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:78:26) Мені цікаво, чи це пов’язано з атакою DynDns DDOS, яка вплинула на Shopify та багато інших служб сьогодні. Ось стаття про …

7
Як отримати елементи з кількома класами
Скажіть, у мене це: <div class="class1 class2"></div> Як вибрати цей divелемент? document.getElementsByClassName('class1')[0].getElementsByClassName('class2')[0] Це не працює. Я знаю, що в jQuery це так $('.class1.class2'), але я хотів би вибрати його за допомогою ванільного JavaScript.


13
Як надрукувати груповий об’єкт
Я хочу надрукувати результат групування з Pandas. У мене є кадр даних: import pandas as pd df = pd.DataFrame({'A': ['one', 'one', 'two', 'three', 'three', 'one'], 'B': range(6)}) print(df) A B 0 one 0 1 one 1 2 two 2 3 three 3 4 three 4 5 one 5 Під час …
133 python  pandas 

25
Коли я запускаю `npm install ', він повертається з` ERR! код EINTEGRITY` (н.п. 5.3.0)
Я отримую цю помилку під час запуску sudo npm install. На моєму сервері npm був встановлений раніше. Я намагався видалити package-lock.jsonфайл і побіг npm cache clean --force, але це не вийшло. Моя версія npm становить 5.3.0. Помилка: npm ERR! code EINTEGRITY npm ERR! sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA== integrity checksum failed when using sha512: …
133 node.js  ubuntu  npm 

6
як перевірити тип стовпця в пандах python
Мені потрібно використовувати різні функції для обробки числових стовпців і рядків. Те, що я зараз роблю, насправді німе: allc = list((agg.loc[:, (agg.dtypes==np.float64)|(agg.dtypes==np.int)]).columns) for y in allc: treat_numeric(agg[y]) allc = list((agg.loc[:, (agg.dtypes!=np.float64)&(agg.dtypes!=np.int)]).columns) for y in allc: treat_str(agg[y]) Чи є більш елегантний спосіб це зробити? Напр for y in agg.columns: if(dtype(agg[y]) == …
133 python  pandas 

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