0

голосов
0

ответ
10

Просмотры

что делает наиболее точную структуру данных - MySql

Я работаю в Java, и мне нужно, чтобы сделать базу данных. Я сущность называется папка, которая имеет поля: INT Строка идентификатора папки имя папки Что является лучшим способом представить ссылку папки для себя (папку Folder) в базе данных? создать таблицу e_folder (F_ID INT AUTO_INCREMENT, f_name VARCHAR (100) NOT NULL, # PRIMARY KEY (F_ID)?);
Patrick Jane
1

голосов
2

ответ
117

Просмотры

Взаимодействуя с светлячок, используя внешнюю программу

Я ищу способ взаимодействия с веб-страницы и введите данные для определенных полей в нем, используя внешнюю программу, взаимодействовать с Firefox (или Chromium) веб-браузер. Лучшее, что я смог найти команды консоли для браузера, но они только позволяют перейти к определенному URL и не взаимодействуют с содержанием этих страниц. Я также попытался ищу некоторое расширение, чтобы сделать эту работу, но я не мог найти. Какие-либо предложения?
Patrick Jane
1

голосов
1

ответ
226

Просмотры

VHDL RAM карта порта

У меня есть баран сущность, и я хочу, чтобы получить доступ к нему из 2-х различных других субъектов A и B. Я сотворю лицо карту порта внутри А и В, но когда я начало моделирования на ModelSim я получаю два овнов один для объекта А и один для лица B. WhatIi хочет иметь оба объекта доступ к тем же объем оперативной памяти не отдельные плашки для каждого объекта. Как сделать это, используя ModelSim ре студенческого издания?
Patrick Jane
1

голосов
2

ответ
3.3k

Просмотры

выходной каталог Makefiles

Я немного новичка в использовании мейкфайлов и я пытаюсь написать Makefile для НКИ, который принимает входные данные из двух разных каталогов (в моем случае они называются ядрами и драйвера) и вывод объектных файлов в другом каталоге (называемый TMP ) с использованием шаблонов. Я написал этот код, чтобы получить имена входных файлов и выходных файлов C_SOURCES = $ (подстановочные $ (KERNEL_DIR) / *. С $ (DRIVERS_DIR) / *. С) #creating список для объектных файлов имен C_OBJ = $ (C_SOURCES : .c = .o), и я использую следующее правило% .o:% .c $ (CC) $ (CFLAGS) -c $ <-o $ @, но я не могу получить для вывода объекта файлы в Нужные directory.files
Patrick Jane
2

голосов
1

ответ
380

Просмотры

Ядро Дев При сборке & C

Я пытаюсь создать простое ядро, используя сборку и C на Linux с помощью Bochs. Проблема, что каждый раз, когда я пытаюсь вызова кода С из кода сборки эмулятор дает мне ошибку и сбрасывает моделирование. когда я начало в 16 битном режиме я использую этот код глобальной _start [биты 16] _start: мы [BOOT_DRIVE], дли мы п.н., 0x7000 мов зр, п.о. мов BX, 0x0000, нагрузка 5 секторов для 0x0000 (ES): 0x9000 (BX) MOV ES, Ье мы Ие KERNEL_OFFSET мы дк, 15 мы дли, [BOOT_DRIVE] вызов disk_load мов ах, [ы: KERNEL_OFFSET] называют print_hex называют switch_to_pm JMP $ и после переключения в защищенном режиме это код [биты 32] ехЬегп KMAIN begin_pm:; напечатать символ в VRAM для тестирования и он будет напечатан, это означает, что коммутатор suceeded MOV EBX, VRAM_ADDRESS мы алы, мы 'H' [EBX], аль мов аль, 0x07 вкла EBX мы [EBX ], аль называют KMAIN JMP $ и функция с в основном ничего не делает просто пустую о командах я использую я использую этот NASM $ asm_file_name.asm -f эльфа -o $ asm_file_name НКА -ffreestanding -c $ c_file_name.c -о $ c_file_name.o л.д. -o $ c_file_name.bin -Ttext 0x7c00 $ asm_file_name.o $ c_file_name.o --oformat состояние двоичного дда = noxfer ко = notrunc если = $ c_file_name.bin из = $ floppy_name.img я не там, где это проблема. Есть идеи ? Примечание: Я использую следующие GDT и switch_to_pm функции; GDT gdt_start: gdt_null: дд 0x0 дд 0x0 gdt_code:; дескриптор сегмента кода; База = 0x0, предел = 0xFFFFF,; 1-й флагов: (присутствует) 1 (привилегия) 00 (тип дескриптора) 1 -> 1001 б; флаги типа: (код) 1 (в соответствии) 0 (читаемый) 1 (доступ) 0 -> 1010 б; 2-й флаги: (Зернистость) 1 (32 - бит по умолчанию) 1 (64 - бит SEG) 0 (АВЛ) 0 -> 1100 б с.в. 0xffff; Предельные (биты 0 -15) с.в. 0x0; Базовые (биты 0 -15 дБ) 0x0; Базовый (биты 16 -23) дБ 10011010b; 1-флаги, флаги типа ДБ 11001111b; 2-й флагов, предел (биты 16 -19) дБ 0x0; Базовый (биты 24 -31) gdt_data:; дескриптор сегмента данных; То же, что сегмент кода для флагов типа, за исключением:; Тип флаги: (код) 0 (развернуть вниз) 0 (перезаписываемый) 1 (доступ) 0 -> 0010 б с.в. 0xffff; Предельные (биты 0 -15) с.в. 0x0; Базовые (биты 0 -15 дБ) 0x0; Базовый (биты 16 -23) дБ 10010010b; 1-й флаги, флаги типа DB 11001111b; 2-й флагов, предел (биты 16 -19) дБ 0x0; Базовый (биты 24 -31) gdt_end:; Причина положить ярлык на конце; GDT так что мы можем иметь ассемблер Calculate; размер GDT для decriptor GDT (ниже); ГДЛ descriptior gdt_descriptor: с.в. gdt_end - gdt_start - 1 дд gdt_start; Размер нашего GDT, всегда меньше, один; истинного размера; Начальный адрес нашего GDT; Определим некоторые полезные константы для дескрипторов GDT смещений сегмента, которые; то, что сегментные регистры должны содержать, когда в защищенном режиме. Например , ; когда мы устанавливаем DS = 0 x10 в личку, процессор знает, что мы имеем в виду, что для использования; Сегмент описано со смещением 0 x10 (т.е. 16 байт) в нашем GDT, который в нашем; случай сегмента данных (0 х0 -> NULL; 0 x08 -> КОД; 0 x10 ->
Patrick Jane
1

голосов
3

ответ
9k

Просмотры

как я вычислить эту бесконечную сумму в MATLAB?

Я хочу, чтобы вычислить следующую бесконечную сумму в Matlab, для данного х и тау: infsum http://i47.tinypic.com/16ih3m1.jpg Я попытался следующий код, учитывая х = 0,5 и тау = 1: symsum (( 8 / пи / пи) * sin (п * пи * 0,5) * sin (п * р * 0,5) * ехр (-п * п * р * р) / п / п, 1, инф) Но я получаю это: (228155022448185 * сумма ((ехр (-pi ^ 2 * п ^ 2) * ((ехр (- (пи * п * я) / 2) * я) / 2 - (ехр ((р * п * я) / 2) * я) / 2) ^ 2) / п ^ 2, п == 1..Inf)) / 281474976710656 Я хочу явное значение, предполагая, что сумма сходится. Что я делаю неправильно? Похоже, что Matlab не вычисляет ехр () при возвращении результатов symsum. Как сказать Matlab вычислить оценку экспонент?
Patrick Jane
1

голосов
2

ответ
26

Просмотры

изменение части файла с вводом - питон

В текстовом файле, данные записываются следующим образом: A1 | Auditorium1 | Prote G A2 | Auditorium1 | Prote G A1 означает ярлык зрительного зала, Auditorium1 означает описание, Prote G обозначает адрес. Теперь я хочу сделать функцию для замены ярлыка зала с новым. Я хотел использовать входы: Защита label_change (): label_old = вход ( «Введите метку ˙U изменения хотят:„) label_new = вход (“Введите новый:„) с открытым (“aud.txt», «г»), как f1: для г в f1.readlines (): R = i.split ( "|") LABEL = R [0] = убывание г [1] адр = г [2], если label_old == этикетки: label_new = этикетка # Теперь не знает, как продолжить, например, если я вход A1, как старые этикетки и A5 в качестве нового лейбла, можно как-то заменить A1 с A5 без удаления или изменения описания и адреса в моем файле? После этого я попытался открытие файла в режиме «W», так что я могу написать, но она удаляет все строки и «а» режим добавляет всю строку вместо изменения хотело этикетку. Есть ли более простой способ?
Patrick Jane
8

голосов
3

ответ
17.3k

Просмотры

Выбор2 изменение цвета фона

Я пытаюсь использовать ВЫБ.2 на веб-странице я создаю. Однако фон выпадающий кажется прозрачным, но мне нужно, чтобы изменить его на другой цвет. Я попытался изменить файл select2.css, но ничего не похоже на работу. Есть идеи ?
Patrick Jane
0

голосов
1

ответ
29

Просмотры

проверка, если DataGrid имеет значение

Я работаю над проектом # C, который включает в себя WPF. Мне было интересно, если бы я мог каким-то образом проверить Если моя сетка данных содержит определенный элемент. Например, у меня есть поле со списком, чьи ItemsSource некоторый список объектов. Теперь, когда пользователь выбирает элемент из выпадающего списка и нажимает на кнопку ниже, в сетке данных (в одном окне), что пункт показывает вверх. Я хочу, чтобы запретить пользователю выбрать тот же пункт больше, чем один раз, и, например, поместить MessageBox с сообщением об ошибке. Как я могу это сделать?
Patrick Jane
1

голосов
2

ответ
1k

Просмотры

Перегрузка оператора + =

У меня есть следующий код, чтобы перегрузить + и + = оператор соответственно для класса Date. Оператор + был успешно перегружен, и он будет принимать целое п и увеличить Дата объекты по п дней. Это делается путем применения функции NEXT_DAY п раз. рядный Дата Оператор + (Дата д, Int N) {для (символ J = 1; J
Patrick Jane