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

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

9
Ефективний метод для створення рядка UUID в JAVA (UUID.randomUUID (). ToString () без тире)
Я хотів би ефективну утиліту для створення унікальних послідовностей байтів. UUID є хорошим кандидатом, але UUID.randomUUID().toString()генерує такі речі, як 44e128a5-ac7a-4c9a-be4c-224b6bf81b20це добре, але я вважаю за краще штрих без штриху. Я шукаю ефективний спосіб генерування випадкових рядків, лише з буквено-цифрових символів (без тире або будь-яких інших спеціальних символів).
154 java  random  uuid 


2
Python - json без пробілів
Я щойно зрозумів, що json.dumps()додає пробіли в об'єкті JSON напр {'duration': '02:55', 'name': 'flower', 'chg': 0} як можна видалити пробіли, щоб зробити JSON більш компактним і зберегти байти для надсилання через HTTP? як от: {'duration':'02:55','name':'flower','chg':0}
154 python  json 

9
Що означає префікс змінної `m_`?
Я часто бачу m_префікс , який використовується для змінних ( m_World, m_Sprites, ...) в навчальні посібники, приклади та іншого коду , в основному пов'язані з розвитком гри. Чому люди додають префікс m_до змінних?

16
Як ви виявите очищення вхідного запиту HTML5?
У HTML5 searchтип введення відображається з невеликим X праворуч, що очистить текстове поле (принаймні в Chrome, можливо, інші). Чи є спосіб виявити, коли цей X натискається в Javascript або jQuery, окрім, скажімо, виявлення, коли клік клацається взагалі або роблять якесь визначення місця розташування клацання (x-position / y-position)?

16
Докер "ПОМИЛКА: не вдалося знайти доступний пул адрес IPv4, що не перекривається, серед за замовчуванням для призначення мережі"
У мене каталог apkmirror-scraper-composeіз такою структурою: . ├── docker-compose.yml ├── privoxy │ ├── config │ └── Dockerfile ├── scraper │ ├── Dockerfile │ ├── newnym.py │ └── requirements.txt └── tor └── Dockerfile Я намагаюся запустити наступне docker-compose.yml: version: '3' services: privoxy: build: ./privoxy ports: - "8118:8118" links: - tor tor: …

9
Перетворити на двійкові та зберегти провідні нулі в Python
Я намагаюся перетворити ціле число в бінарне за допомогою функції bin () в Python. Однак він завжди видаляє провідні нулі, які мені фактично потрібні, так що результат завжди є 8-бітовим: Приклад: bin(1) -> 0b1 # What I would like: bin(1) -> 0b00000001 Чи є спосіб зробити це?

8
TypeScript сортування масиву
Я намагався з'ясувати дуже дивну проблему, з якою я зіткнувся з машинописом. Він ставився до вбудованого булевого виразу як до типу першого значення, а не до повного виразу. Тож якщо ви спробуєте щось просте, наприклад: var numericArray:Array<number> = [2,3,4,1,5,8,11]; var sorrtedArray:Array<number> = numericArray.sort((n1,n2)=> n1 > n2); Спробуй це Ви отримаєте …
154 typescript 

9
Чому pycharm пропонує змінити метод на статичний
Новий випуск pycharm (версія 3.1.3 спільноти) пропонує перетворити методи, які не працюють із поточним станом об'єкта, у статичні. Яка практична причина цього? Якась мікропродуктивність (-на пам'ять) -оптимізація?
154 python  pycharm 

29
Помилка: Не вдалося виконати завдання ': app: compileDebugKotlin'. > Помилка компіляції. Докладніше див. У журналі
Error:Execution failed for task ':app:compileDebugKotlin'. > Compilation error. See log for more details збірка: gradle (Модуль: додаток) buildscript { repositories { maven { url 'https://jitpack.io' url 'https://maven.fabric.io/public' } } dependencies { classpath 'io.fabric.tools:gradle:1.+' } } apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'io.fabric' apply plugin: 'kotlin-android-extensions' repositories { maven …
154 android  build  kotlin 

16
Як я можу очистити введення HTML-файлу за допомогою JavaScript?
Я хочу очистити введення файлу у своїй формі. Я знаю про встановлення джерел на той самий метод ... Але цей метод не буде стерти вибраний шлях до файлу. Примітка . Хочеться уникати перезавантаження сторінки, скидання форми або здійснення дзвінка AJAX. Чи можливо це?
154 javascript  html 

4
Що викликає ПОМИЛУ: не існує єдиного відповідного обмеження для заданих клавіш для посилальної таблиці?
Нижче на прикладі структури таблиці наведено ПОМИЛКА: не існує єдиного відповідного обмеження для заданих клавіш для посиланої таблиці, і, дивлячись на неї, поки я не можу зрозуміти, чому ця помилка виникає в цій ситуації. BEGIN; CREATE TABLE foo ( name VARCHAR(256) PRIMARY KEY ); CREATE TABLE bar( pkey SERIAL PRIMARY …
154 sql  postgresql 


5
Декоратор класового методу з аргументами самості?
Як я можу передати поле класу декоратору методом класу як аргумент? Я хочу зробити щось на зразок: class Client(object): def __init__(self, url): self.url = url @check_authorization("some_attr", self.url) def get(self): do_work() Він скаржиться, що самості не існує для переходу self.urlдо декоратора. Чи є шлях до цього?

7
Неможливо порівняти наївний та обізнаний datetime.now () <= challenge.datetime_end
Я намагаюся порівняти поточну дату та час із датами та часом, зазначеними в моделях, використовуючи оператори порівняння: if challenge.datetime_start &lt;= datetime.now() &lt;= challenge.datetime_end: Сценарій помиляється з: TypeError: can't compare offset-naive and offset-aware datetimes Моделі виглядають так: class Fundraising_Challenge(models.Model): name = models.CharField(max_length=100) datetime_start = models.DateTimeField() datetime_end = models.DateTimeField() У мене також …

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