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

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

11
SQLite добавить первичный ключ
Я создал таблицу в Sqlite, используя CREATE TABLE ASсинтаксис для создания таблицы на основеSELECT оператора. Теперь у этой таблицы нет первичного ключа, но я хотел бы добавить его. Выполнение ALTER TABLE table_name ADD PRIMARY KEY(col1, col2,...) дает синтаксическую ошибку "около ПЕРВИЧНОЙ" Есть ли способ добавить первичный ключ во время создания …
100 sqlite 

1
Объявление ограничения по умолчанию при создании таблицы
Я создаю новую таблицу в Microsoft SQL server 2000 путем написания кода вместо использования графического интерфейса пользователя, я пытаюсь научиться делать это «вручную». Это код, который я использую на самом деле, и он отлично работает: CREATE TABLE "attachments" ( "attachment_id" INT NOT NULL, "load_date" SMALLDATETIME NOT NULL, "user" VARCHAR(25) NOT …

2
Emacs: распечатать привязку клавиш для команды или перечислить все привязки клавиш
В Emacs (GNU 23.2, * nix) как я могу: перечислить последовательности клавиш, привязанные к конкретной команде? Например, как мы можем перечислить все выполняемые последовательности save-buffers-kill-emacsклавиш с привязкой к ним выводимых последовательностей? Предполагая, что мы можем это сделать, перечисление связанных последовательностей клавиш goto-lineдолжно напечатать вывод: M-g gпри установке по умолчанию. перечислить …

4
Маршрутизация: текущий запрос действия […] неоднозначен для следующих методов действия
У меня есть View Browse.chtml, в котором пользователь может ввести поисковый запрос или оставить поле поиска пустым. При вводе поискового запроса я хочу направить страницу на, http://localhost:62019/Gallery/Browse/{Searchterm} а когда ничего не введено, я хочу направить браузер на http://localhost:62019/Gallery/Browse/Start/Here. Когда я пытаюсь это сделать, я получаю сообщение об ошибке: Текущий запрос …
100 c#  asp.net-mvc 

2
Pandas: создайте два новых столбца в фрейме данных со значениями, вычисленными из уже существующего столбца
Я работаю с библиотекой pandas и хочу добавить два новых столбца в фрейм данных dfс n столбцами (n> 0). Эти новые столбцы являются результатом применения функции к одному из столбцов во фрейме данных. Применяемая функция выглядит так: def calculate(x): ...operate... return z, y Один из способов создания нового столбца для …
100 python  pandas 

8
Есть ли способ запускать сценарии Bash в Windows? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 4 года назад . Уточните этот вопрос Я купил и использую Windows 7 Ultimate, и мне нравится использовать ее для …
100 windows  bash 

5
Django в / не в запросе
Я пытаюсь понять, как написать запрос стиля «не в» в django. Например, структура запроса, о которой я думаю, будет выглядеть так. select table1.* from table1 where table1.id not in ( select table2.key_to_table1 from table2 where table2.id = some_parm ) Как будет выглядеть синтаксис django, если предположить, что модели под названием …
100 sql  django 

3
CSS: после того, как не добавили контент в определенные элементы
Мне сложно понять поведение :afterсвойства CSS . Согласно спецификации ( здесь и здесь ): Как показывают их имена, псевдоэлементы :beforeи :afterопределяют расположение содержимого до и после содержимого дерева документа элемента. Это, похоже, не накладывает ограничений на то, какие элементы могут иметь свойство :after(или :before). Однако, похоже, он работает только с …

2
Почему babel перезаписывает вызов импортированной функции в (0, fn) (…)?
Учитывая входной файл, например import { a } from 'b'; function x () { a() } Babel скомпилирует это в 'use strict'; var _b = require('b'); function x() { (0, _b.a)(); } но при компиляции в свободном режиме вызов функции выводится как _b.a(); Я провел некоторое исследование того, где добавлен …


3
Сопоставление нескольких классов case в scala
Я выполняю сопоставление с некоторыми классами case и хотел бы обрабатывать два случая таким же образом. Что-то вроде этого: abstract class Foo case class A extends Foo case class B(s:String) extends Foo case class C(s:String) extends Foo def matcher(l: Foo): String = { l match { case A() => "A" …


10
Что в Ruby противоположно chr ()?
Во многих языках есть пара функций, chr()и ord(), которые преобразуют числа в символьные значения. В некоторых языках ord()называется asc(). Ruby имеет Integer#chr, который отлично работает: >> 65.chr A Справедливо. Но как пойти другим путем? "A".each_byte do |byte| puts byte end печатает: 65 и это довольно близко к тому, что я …
100 ruby  ascii 

5
__lt__ вместо __cmp__
В Python 2.x есть два способа перегрузки операторов сравнения __cmp__или «многофункциональных операторов сравнения», таких как __lt__. Говорят, что предпочтительнее использовать богатые перегрузки для сравнения, но почему это так? Каждый из расширенных операторов сравнения проще реализовать, но вы должны реализовать несколько из них с почти идентичной логикой. Однако, если вы можете …

6
Сохранение клавиши TAB в текстовом поле [закрыто]
Этот вопрос вряд ли поможет будущим посетителям; это актуально только для небольшой географической области, определенного момента времени или чрезвычайно узкой ситуации, которая обычно не применима к мировой аудитории Интернета. Чтобы сделать этот вопрос более применимым, посетите Справочный центр . Закрыт 9 лет назад . Я хотел бы иметь возможность использовать …

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