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

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

9
Реалізація Javascript Array.sort?
Який алгоритм Array#sort()використовує функцію JavaScript ? Я розумію, що для виконання різного роду видів може знадобитися будь-яка аргументація та функції, мене просто цікавить, який алгоритм використовує сорт ванілі.

9
Як перевірити, чи є змінна класом чи ні?
Мені було цікаво, як перевірити, чи є змінна класом (а не екземпляром!) Чи ні. Я намагався використовувати цю функцію isinstance(object, class_or_type_or_tuple)для цього, але не знаю, який тип матиме клас. Наприклад, у наступному коді class Foo: pass isinstance(Foo, **???**) # i want to make this return True. Я спробував замінити " …
236 python  reflection 

15
Як створити та перевірити ліцензійний ключ на програмне забезпечення?
Зараз я беру участь у розробці продукту (розробленого в C #), який буде доступний для завантаження та встановлення безкоштовно, але в дуже обмеженій версії. Щоб отримати доступ до всіх функцій, користувач повинен сплатити ліцензійну плату та отримати ключ. Потім цей ключ буде введено в додаток, щоб "розблокувати" повну версію. Що …
236 c#  license-key 

9
Як вказати розриви рядків у багаторядковому макеті флекси?
На цей питання є відповіді на Stack Overflow на російському : елемент Flexbox - перехід на нову строку Чи є спосіб зробити розрив лінії в декількох лініях флексбоксу? Наприклад, для перерви після кожного 3-го елемента в цьому CodePen . .container { background: tomato; display: flex; flex-flow: row wrap; align-content: space-between; …
236 html  css  flexbox 


9
Як порівняти номери версій в Python?
Я проводжу каталог, який містить яйця, щоб додати ці яйця до sys.path. Якщо в каталозі є дві версії того самого .egg, я хочу додати лише останню. У мене є регулярний вираз r"^(?P<eggName>\w+)-(?P<eggVersion>[\d\.]+)-.+\.egg$для отримання імені та версії з імені файлу. Проблема полягає в порівнянні номера версії, яка є подібною до рядка …

21
Як роздрукувати всі елементи списку на Java?
Я намагаюся роздрукувати всі елементи а List, проте це друк покажчика, Objectа не значення. Це мій код друку ... for(int i=0;i<list.size();i++){ System.out.println(list.get(i)); } Чи може хтось допомогти мені, чому він не друкує значення елементів.
236 java  list 

7
CSS: Як видалити псевдоелементи (після, перед,…)?
Я хотів би використовувати перемикач для компонування тегів абзаців на веб-сторінці. Я використовую псевдоелемент: p:after {content: url("../img/paragraph.gif");} Тепер мені потрібно видалити цей CSS-код зі сторінки. Як це можна зробити легко? Я хочу додати це: jQuery вже використовується на сторінці і я не хочу включати або видаляти файли, що містять CSS.

15
Як отримати назви параметрів методу?
З огляду на функцію Python: def a_method(arg1, arg2): pass Як я можу отримати число та назви аргументів. Тобто, враховуючи, що я маю посилання func, я хочу func.[something]повернутися ("arg1", "arg2"). Сценарій використання для цього полягає в тому, що у мене є декоратор, і я хочу використовувати аргументи методу в тому ж …

5
Як передати параметри до Activator.CreateInstance <T> ()
Я хочу створити екземпляр типу, який я вказую в загальному методі, який у мене є. Цей тип має ряд перевантажених конструкторів. Мені б хотілося передати аргументи конструкторам, але Activator.CreateInstance&lt;T&gt;() не бачить, щоб це було як варіант. Чи є інший спосіб це зробити?

11
Показати різницю між комісіями
Я використовую Git на Ubuntu 10.04 (Lucid Lynx). Я зробив деякі зобов’язання своєму господареві. Однак я хочу отримати різницю між цими зобов'язаннями. Усі вони на моїй майстерній гілці. Наприклад: commit dj374 made changes commit y4746 made changes commit k73ud made changes Я хочу отримати різницю між k73ud та dj374. Однак, …
236 git  git-diff 

8
Як можна представити спадщину в базі даних?
Я думаю про те, як представити складну структуру в базі даних SQL Server. Розглянемо додаток, в якому потрібно зберігати деталі сімейства об'єктів, які мають деякі атрибути, але мають багато інших, не спільних. Наприклад, пакет комерційного страхування може включати покриття відповідальності, автомобіля, майна та відшкодування збитків в межах одного полісу. Це …

3
Різниця між автором та виконавцем у Git?
Я намагаюсь зробити таке, як зробити git commit --author="John Doe &lt;john@doe.com&gt;" -m "&lt;the usual commit message&gt;" де Джон Доу - якийсь користувач, від імені якого я хочу взяти на себе зобов’язання. Здається, все в порядку git log. Однак, коли я це роблю gitk, ім'я автора є правильним, але ім'я виконавця …
236 git  git-config  gitk 

6
Еквівалентно AssemblyInfo в ядрі dotnet / csproj
Оскільки ядро ​​dotnet повернулося до .csprojформату, з'явилася нова автогенерована, MyProject.AssemblyInfo.csяка містить серед іншого. [assembly: AssemblyCompany("MyProject")] [assembly: AssemblyVersion("1.0.0.0")] Зауважте, що це автоматично регенерується в кожній збірці. Раніше файл знаходився в каталозі / obj /, тепер він, мабуть, є лише в пам'яті, оскільки файл не можна знайти на диску, а натискання повідомлення …

10
Як я можу уникнути квадратних дужок у пункті LIKE?
Я намагаюся фільтрувати елементи за допомогою збереженої процедури, використовуючи подібні. Стовпчик - варчар (15). Елементи, які я намагаюсь відфільтрувати, мають назви квадратних дужок. Наприклад: WC[R]S123456. Якщо я це зроблю, LIKE 'WC[R]S123456'це нічого не поверне. Я знайшов деяку інформацію про використання ESCAPEключового слова, LIKEале не розумію, як його використовувати для обробки …

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