1

голосов
0

ответ
50

Просмотры

Certificate with password

Я потребляю клиента веб-службы. У меня есть сертификат с паролем. Я могу получить сертификат от моего магазина и я могу использовать его в InternetSetOption (). Но я не знаю, как послать пароль с сертификатом. Ниже приведен пример: LPWSTR pswzFirstCert = L «ххххх»; // Предмет первого сертификата. LPWSTR pPassword = L "YYYYYY"; // Spassword HCERTSTORE hSystemStore; // Магазин система обрабатывать PCCERT_CONTEXT pDesiredCert = NULL; hSystemStore = CertOpenStore (CERT_STORE_PROV_SYSTEM, 0, NULL, CERT_SYSTEM_STORE_CURRENT_USER, L "MY"); если (hSystemStore == NULL) {ShowMessage ( "Не Открыл МОЮ систему магазина."); вернуть; } // Получить сертификат, который содержит строку «Full Test Cert» в своей теме. если (pDesiredCert) CertFreeCertificateContext (pDesiredCert); pDesiredCert = CertFindCertificateInStore (hSystemStore, MY_ENCODING_TYPE, 0, CERT_FIND_SUBJECT_STR, pswzFirstCert, NULL); если (pDesiredCert == NULL) {ShowMessage ( "Сертификат не был найден."); вернуть; } Если (hSystemStore) CertCloseStore (hSystemStore, CERT_CLOSE_STORE_CHECK_FLAG); если (InternetSetOption (Data, INTERNET_OPTION_CLIENT_CERT_CONTEXT (LPVOID) pDesiredCert, SizeOf (CERT_CONTEXT)) == FALSE) ShowMessage ( "InternetSetOption произошла ошибка."); если (InternetSetOption (Data, INTERNET_OPTION_PASSWORD, (LPVOID) pPassword, SizeOf (pPassword)) == FALSE) ShowMessage ( "InternetSetOption произошла ошибка."); если (pDesiredCert) CertFreeCertificateContext (pDesiredCert); если (pDesiredCert == NULL) {ShowMessage ( "Сертификат не был найден."); вернуть; } Если (hSystemStore) CertCloseStore (hSystemStore, CERT_CLOSE_STORE_CHECK_FLAG); если (InternetSetOption (Data, INTERNET_OPTION_CLIENT_CERT_CONTEXT (LPVOID) pDesiredCert, SizeOf (CERT_CONTEXT)) == FALSE) ShowMessage ( "InternetSetOption произошла ошибка."); если (InternetSetOption (Data, INTERNET_OPTION_PASSWORD, (LPVOID) pPassword, SizeOf (pPassword)) == FALSE) ShowMessage ( "InternetSetOption произошла ошибка."); если (pDesiredCert) CertFreeCertificateContext (pDesiredCert); если (pDesiredCert == NULL) {ShowMessage ( "Сертификат не был найден."); вернуть; } Если (hSystemStore) CertCloseStore (hSystemStore, CERT_CLOSE_STORE_CHECK_FLAG); если (InternetSetOption (Data, INTERNET_OPTION_CLIENT_CERT_CONTEXT (LPVOID) pDesiredCert, SizeOf (CERT_CONTEXT)) == FALSE) ShowMessage ( "InternetSetOption произошла ошибка."); если (InternetSetOption (Data, INTERNET_OPTION_PASSWORD, (LPVOID) pPassword, SizeOf (pPassword)) == FALSE) ShowMessage ( "InternetSetOption произошла ошибка."); если (pDesiredCert) CertFreeCertificateContext (pDesiredCert); SizeOf (CERT_CONTEXT)) == FALSE) ShowMessage ( "InternetSetOption произошла ошибка."); если (InternetSetOption (Data, INTERNET_OPTION_PASSWORD, (LPVOID) pPassword, SizeOf (pPassword)) == FALSE) ShowMessage ( "InternetSetOption произошла ошибка."); если (pDesiredCert) CertFreeCertificateContext (pDesiredCert); SizeOf (CERT_CONTEXT)) == FALSE) ShowMessage ( "InternetSetOption произошла ошибка."); если (InternetSetOption (Data, INTERNET_OPTION_PASSWORD, (LPVOID) pPassword, SizeOf (pPassword)) == FALSE) ShowMessage ( "InternetSetOption произошла ошибка."); если (pDesiredCert) CertFreeCertificateContext (pDesiredCert);
dsm dsm2767
1

голосов
0

ответ
70

Просмотры

Проблема в SOAP сообщения генерируются Эмбаркадеро

Я создал приложение развившееся от Embarcadero xe5 C ++. Я использую THTTPRio потреблять веб-службы. У меня есть проблема с сообщением запроса генерируется нашим приложением. Кажется, что пространство имен отсутствует в сообщении мыло для NS1, NS2 и NS3. Я думаю, что есть ошибка в Embarcadero. Здесь сообщение запроса SOAP порождена Embarcadero: ххх ххх ххх 1234567891234 Спасибо за вашу помощь
dsm dsm2767
1

голосов
2

ответ
1.3k

Просмотры

Есть ли какой-либо синтаксис jEdit режимов подсветки для Objective-J

Я нашел некоторые на сайте Капучино (ВИМ, Textmate и SubEthaEdit), но не для jEdit, и, к сожалению, я только начинаю на Objective-J так не может сделать самостоятельно. Если кто-то получил один из них, лежащих вокруг него было бы весьма признателен.
dsm
1

голосов
2

ответ
43

Просмотры

Getting row number of a cell in respect to a specified range

Я пытаюсь получить номер строки ячейки в диапазоне, который указываю с помощью VBA. Я хочу, чтобы получить номер строки ячейки в диапазоне, но то, что я получаю номер строки ячейки в листе. Это код VBA я использую в настоящее время. Я установил диапазон и в пределах диапазона I поиск ячейки, которая содержит текстовую строку «C». После того, как я нашел клетку, я хочу, чтобы внести изменения в значение во втором столбце диапазона. Sub trial2 () Dim ActiveWB Как Workbook Dim ActiveWS Как Worksheet Dim ГСЧ As Range, findCell As Range Set ActiveWB = ActiveWorkbook Set ActiveWS = ActiveWB.ActiveSheet Set RNG = ActiveWS.Range ( "B4", "С10") с ГСЧ Установите findCell = .Cells.Find (что: = "C") End With rng.Cells (findCell.Row, 2) .Value = "изменение к чему-то." End Sub Перед запуском кода: После запуска кода: значение ячейки, которая содержит «C», находится в 6-е строки рабочего листа, а в 3-й строке диапазона. Мне было интересно, как я могу получить 3-ю строку диапазона. Я знаю, что я могу просто смещение ячейки на 1 колонку, чтобы решить эту проблему, но мне любопытно о получении номера строк ячеек в отношении определенного диапазона.
DSM
0

голосов
1

ответ
16

Просмотры

Получение числа дубликатов перед их удалением

Я просто хочу, чтобы получить количество дублей удалены при использовании функции .RemoveDuplicate в Excel VBA. Есть в любом случае, чтобы получить точное число, сколько дубликатов удаляются при использовании функции Excel? Код: rangeofws.RemoveDuplicates Колонки: = 1, Заголовок: = xlYes rangeofws это просто переменная диапазон, который определяет используемый диапазон рабочего листа. Я смотрю на первую колонку, чтобы проверить наличие дубликатов как его столбец, который содержит мой ключ, который предположительно должен быть уникальным, поэтому я хотел, чтобы удалить все дубликаты. Мне просто нужно количество дублей, прежде чем они будут удалены с помощью функции. Должен ли я просто найти количество строк до и после удаления затем найти разницу между этими двумя?
DSM
1

голосов
3

ответ
52

Просмотры

Проверьте, если все значения столбцов существует в другом списке

Excel VBA макросов Я создал проходит через весь столбец и ищет каждое значение в столбце против другого столбца, найденной на другом листе. У меня есть столбец T / F, где я маркировать вниз «T», если он будет найден, «F», если он не найден. Тем не менее, я чувствую себя так, как я делаю это не может быть очень эффективным, так как макрос занимает около 30 минут, чтобы пройти через 31000 строк значений для поиска из другого столбца с примерно 27000 числом значений. Для простой иллюстрации, я включил несколько изображений, которые объясняют, что делает макрос. Изначально колонна T / F будет пустым. Только после выполнения макроса, будет ли это быть заполнено. Я цикл по каждой строке в столбце А и попытаться найти значение против SearchCol в следующей картине. Вот код VBA Я в настоящее время использую. Найти (Что: = цель, _ После:. = Cells (.Cells.Count), _ Lookin: = xlValues, _ LookAt: = xlWhole, _ SearchOrder: = xlByRows, _ SearchDirection: = xlNext, _ MatchCase: = False) Если не ГСЧ ничего после этого ActiveWS.Range (TFColLetter и я) .Value = "T" 'Найденное значение Else ActiveWS.Range (TFColLetter и я) .Value = "F"' значение не найдено End If End With End If Next I End Sub макрос работает как задумано, я просто найти его будет медленным. Есть ли лучший способ сделать то же самое, но в более быстром порядке? _ После:. = Cells (.Cells.Count), _ Lookin: = xlValues, _ LookAt: = xlWhole, _ SearchOrder: = xlByRows, _ SearchDirection: = xlNext, _ MatchCase: = False) Если не ГСЧ ничего после этого ActiveWS .Range (TFColLetter и я) .Value = "T" 'найденное значение Else ActiveWS.Range (TFColLetter и я) .Value = "F"' значение не найден End If End With End If Next End Sub я макросоци- работы по назначению Я просто найти его, чтобы быть медленным. Есть ли лучший способ сделать то же самое, но в более быстром порядке? _ После:. = Cells (.Cells.Count), _ Lookin: = xlValues, _ LookAt: = xlWhole, _ SearchOrder: = xlByRows, _ SearchDirection: = xlNext, _ MatchCase: = False) Если не ГСЧ ничего после этого ActiveWS .Range (TFColLetter и я) .Value = "T" 'найденное значение Else ActiveWS.Range (TFColLetter и я) .Value = "F"' значение не найден End If End With End If Next End Sub я макросоци- работы по назначению Я просто найти его, чтобы быть медленным. Есть ли лучший способ сделать то же самое, но в более быстром порядке? _ Lookin: = xlValues, _ LookAt: = xlWhole, _ SearchOrder: = xlByRows, _ SearchDirection: = xlNext, _ MatchCase: = False) Если не ГСЧ ничего после этого ActiveWS.Range (TFColLetter и я) .Value = "T" «найденное значение Else ActiveWS.Range (TFColLetter и я) .Value =„F“» значение не найден End If End With End If Next End Sub я макросоци- работает, как задумано, я просто найти его будет медленным. Есть ли лучший способ сделать то же самое, но в более быстром порядке? _ Lookin: = xlValues, _ LookAt: = xlWhole, _ SearchOrder: = xlByRows, _ SearchDirection: = xlNext, _ MatchCase: = False) Если не ГСЧ ничего после этого ActiveWS.Range (TFColLetter и я) .Value = "T" «найденное значение Else ActiveWS.Range (TFColLetter и я) .Value =„F“» значение не найден End If End With End If Next End Sub я макросоци- работает, как задумано, я просто найти его будет медленным. Есть ли лучший способ сделать то же самое, но в более быстром порядке? = XlByRows, _ SearchDirection: = xlNext, _ MatchCase: = False) Если не ГСЧ ничего после этого ActiveWS.Range (TFColLetter и я) .Value = "T" «Найденное значение Else ActiveWS.Range (TFColLetter и я) .Value = «F» «значение не найдено End If End With End If Next End Sub я макросоци- работает, как задумано, я просто найти его, чтобы быть медленным. Есть ли лучший способ сделать то же самое, но в более быстром порядке? = XlByRows, _ SearchDirection: = xlNext, _ MatchCase: = False) Если не ГСЧ ничего после этого ActiveWS.Range (TFColLetter и я) .Value = "T" «Найденное значение Else ActiveWS.Range (TFColLetter и я) .Value = «F» «значение не найдено End If End With End If Next End Sub я макросоци- работает, как задумано, я просто найти его, чтобы быть медленным. Есть ли лучший способ сделать то же самое, но в более быстром порядке? Найденное значение Else ActiveWS.Range (TFColLetter и я) .Value = «F» «значение не найден End If End With End If Next End Sub я макросоци- работает, как задумано, я просто найти его, чтобы быть медленным. Есть ли лучший способ сделать то же самое, но в более быстром порядке? Найденное значение Else ActiveWS.Range (TFColLetter и я) .Value = «F» «значение не найден End If End With End If Next End Sub я макросоци- работает, как задумано, я просто найти его, чтобы быть медленным. Есть ли лучший способ сделать то же самое, но в более быстром порядке?
DSM
1

голосов
2

ответ
195

Просмотры

Как пропустить первый элемент в диапазоне в Для каждого оператора цикла? [EXCEL-VBA]

То, что я хочу сделать, это относительно просто. У меня есть набор данных, который я отфильтрованный на основе критериев, следовательно, скрывая некоторые строки в моем рабочем листе. Я установить диапазон для моих фильтрованных данных, которые должны идти только через клетку, которые видны с примерами кодом. С MyDataWorksheet.AutoFilter.Range On Error Resume Next Set AutoFilterRange = .SpecialCells (xlCellTypeVisible) On Error GoTo 0 End С Теперь я хотел бы, чтобы перебрать все мои данные в переменной AutoFilterRange, которые должны были захвачены все строки, которые видны. Я Петля через них делать что-то вроде этого. Sub Asub () Dim DR Как диапазон для каждого DR В AutoFilterRange «Сделайте что-то здесь Следующий DR End Sub Я использую это для каждого цикла, чтобы сделать материал с видимыми рядами, Однако я хотел бы просто пропустить первый элемент в области данных, так как это число элементов строки содержит мои имена заголовков. Я думал, что делать что-то, как это помогло бы решить мою проблему, но все это делает переход к следующему скрытый элемент строки сразу после элемента заголовка строки. Для каждого DR В AutoFilterRange.Offset (1,0) «Сделайте что-то здесь Следующий DR
DSM
2

голосов
3

ответ
2.6k

Просмотры

спящий режим автоматического обнаружения и генерации отображений базы данных для POJOs

Существуют ли какие-либо инструменты, которые автоматически генерируют Hibernate POJO, путем сбора информации из базы данных? Я сделал PERL скрипт, чтобы сделать это после того, как схема переоделся в третий или четвертый раз в проекте я работаю и просто интересно, есть ли создан инструмент, который сделает это для меня, как мой сценарий является довольно грубым и потребности некоторые настройки сгенерированного .java и .hbm.xml файлов. Например (в зависимости от того, что мой сценарий делает), имея таблицу заявление: OBJECT_NAME TYPE_NAME Base_Type Nulls Идентичность ------------ --------- -------- - ----- -------- ID id_int INT нет да id_user id_tiny TINYINT нет никакого значения с плавающей точкой с плавающей точкой, нет, нет, я не хотел бы, чтобы программа AutoGenerate следующий Java: пакет com.some.company.schema; импорт java.io.Serializable; Заявление общественного класс реализует Serializable {личное статический конечный длинный serialVersionUID = 1227171190L; частный целочисленный идентификатор; частный пользователь User; частное значение с плавающей точкой; общественного недействительными SETID (целочисленный идентификатор) {this.id = ID; } Общественное целое GetId () {вернуть this.id; } Общественной недействительная SETUSER (пользователь Пользователя) {this.user = пользователь; } Польз GetUser () {вернуться this.user; } Общественного недействительный SetValue (значение с плавающей точкой) {this.value = значение; } Общественного Поплавок GetValue () {вернуть this.value; }} И соответствующее отображение файла Hibernate: общественного недействительными SETID (целочисленный идентификатор) {this.id = ID; } Общественное целое GetId () {вернуть this.id; } Общественной недействительная SETUSER (пользователь Пользователя) {this.user = пользователь; } Польз GetUser () {вернуться this.user; } Общественного недействительный SetValue (значение с плавающей точкой) {this.value = значение; } Общественного Поплавок GetValue () {вернуть this.value; }} И соответствующее отображение файла Hibernate: общественного недействительными SETID (целочисленный идентификатор) {this.id = ID; } Общественное целое GetId () {вернуть this.id; } Общественной недействительная SETUSER (пользователь Пользователя) {this.user = пользователь; } Польз GetUser () {вернуться this.user; } Общественного недействительный SetValue (значение с плавающей точкой) {this.value = значение; } Общественного Поплавок GetValue () {вернуть this.value; }} И соответствующее отображение файла Hibernate:
dsm
6

голосов
6

ответ
3.1k

Просмотры

Мне нужно соединить два списка, сортировать их и удалить дубликаты. Есть лучший способ сделать это?

У меня есть два несортированных списки, и мне нужно, чтобы произвести еще один список, который сортируется и где все элементы являются уникальными. Элементы могут происходить несколько раз в обоих списках, и они изначально НЕСОРТИРОВАННАЯ. Моя функция выглядит следующим образом: (Defun слияния списков (список-список-б сортировки п) «Слияния два списка (х, у) координаты их сортировки и удаления простофили» (пусть ((пред ноль)) (remove- если (лямбда (точка) (пусть ((RET-валин (равная точка пред))) (SETF точка пред) RET-валин)) (сортировка (слияние 'список-список список-б сортировки п);' sort- п)))) есть ли лучший способ добиться того же? Пример вызова: [CL]> (слияние-листы «(9 8 4 8 9 7 2) '(1 7 3 9 2 6) #'>) ==> (9 8 7 6 4 3 2 1)
dsm
2

голосов
3

ответ
81

Просмотры

JQuery код critque

Думал пост здесь. Мой первый час на JQuery, на самом деле первый программирует когда-либо делал. Очень хотелось бы узнать, Что не так и как это могло бы быть лучше. $ (Функция () {функция hide_me () // Место, где указать, какие элементы вы хотите скрытые, на странице загрузки {$ ( "li.credentials") скрыть ();..} Функция first_bow () // The Div right_column берет лука на начальной загрузке {$ ( «# ДИВ правой колонка») шоу ( «капля»);.}... функция bigpeek () // Третий столбец переключает в / из всех элементов под сНом right_column {$ ( . "ДИВ # правый столбец") переключения ( "падение", "быстро");} функция smallpeek () // Меньшие фрагменты, такие как учетные данные или присвоения пользователя летящих в / из {$ ( "li.credentials") тумблер.. ( "падение", "быстро");} $ (документ) .ready (функция () {$ ( "*") готов (hide_me). $ ( "*") Готов (first_bow). . $ ( "БТН-новой-почте") нажмите (bigpeek); . $ ( "Кнопка") нажмите (smallpeek); . ( "Значок-удаление ") $ Mouseover (функция () {$ (это) .effect (" сильный удар", "быстро");}); }); });
DSM
5

голосов
2

ответ
74

Просмотры

Размер файла VBA Excel, содержащий несколько сводных таблиц огромен

Я автоматизация процесса создания сводных таблиц в Excel. У меня есть проблема в том, что сводные таблицы, которые я создаю, используя мой макрос является способ больше, чем те, которые я создаю вручную. Обе сводные таблицы выглядят одинаково, но есть большая разница в размере файла. Как видно на изображении выше, один созданный моим макро около 6 раз больше! Я подозреваю, что это так, как я кэш для данных при создании своих сводных таблиц. Итак, вот общий код я использую для создания моих сводных таблиц. Sub pivottable1 () Dim PSheet как рабочий лист, DSheet As Worksheet Dim PCache Как PivotCache Dim PTable Как PivotTable Dim PField Как PivotField Dim Прейндж As Range Dim LastRow As Long Dim LastCol As Long Dim PvtTable Как PivotTable Dim SheetName As String Dim PTName As String SheetName = "MySheetName1" PTName = "PivotTable1" On Error Resume Next Application.DisplayAlerts = False Worksheets (SheetName) .Delete Sheets.Add После: = ActiveSheet ActiveSheet.Name = SheetName Application.DisplayAlerts = True Set PSheet = Таблицы (SheetName) Установите DSheet = Worksheets (1 ) LastRow = DSheet.Cells (Rows.Count, 1) .END (xlUp) .Row LastCol = DSheet.Cells (1, Columns.Count) .END (xlToLeft) .Column Набор Прейндж = DSheet.Cells (1, 1) .Resize (LastRow, LastCol) Set PCache = ActiveWorkbook.PivotCaches.Create _ (SourceType: = xlDatabase, SourceData: = Прейндж). _ CreatePivotTable (TableDestination: = PSheet.Cells (4, 1), _ TableName: = PTName) Установить PTable = PCache.CreatePivotTable _ (TableDestination: = PSheet.Cells (1, 1), TABLENAME: = PTName) Листы (SheetName) .Select Набор PvtTable = ActiveSheet. ColumnRange.HorizontalAlignment = xlCenter .ColumnRange.VerticalAlignment = xlTop .ColumnRange.WrapText = True .ColumnRange.Columns.AutoFit .ColumnRange.EntireRow.AutoFit .RowAxisLayout xlTabularRow .ShowTableStyleRowStripes = True .PivotFields ( "TypeCol"). AutoSort xlDescending, «Значение баланса " '.PivotFields Сортировка descdending порядка ( "NameCol"). AutoSort xlDescending, "Значение баланса" End With' поле Change Data (Values) формат числа, чтобы иметь тысячи Seperator и 0 знаков после запятой. Для каждого PField В PvtTable.DataFields PField.NumberFormat = "#, ## 0" Следующий PField End Sub Вот как создать 6 различных сводных таблиц, которые все использует один и тот же источник данных, который находится в той же книге, и находится в первом листе этой книги. Так, например, мой второй сводной таблицы макро код будет выглядеть примерно так. Sub pivottable2 () Dim PSheet как рабочий лист, DSheet As Worksheet Dim PCache Как PivotCache Dim PTable Как PivotTable Dim PField Как PivotField Dim Прейндж As Range Dim LastRow As Long Dim LastCol As Long Dim PvtTable Как PivotTable Dim SheetName As String Dim PTName As String SheetName = "MySheetName2" PTName = "PivotTable2" On Error Resume Next Application.DisplayAlerts = False Worksheets (SheetName) .Delete Sheets.Add После того, как: = ActiveSheet ActiveSheet.Name = SheetName Применение. DisplayAlerts = True Установка PSheet = Рабочие (SheetName) Set DSheet = листы (1) LastRow = DSheet.Cells (Rows.Count, 1) .END (xlUp) .Row LastCol = DSheet.Cells (1, Columns.Count) .END (xlToLeft) .Column Набор Прейндж = DSheet.Cells (1, 1) .Resize (LastRow, LastCol) Set PCache = ActiveWorkbook.PivotCaches.Create _ (SourceType: = xlDatabase, SourceData: = Прейндж). _ CreatePivotTable (TableDestination: = PSheet.Cells (4, 1), _ TableName: = PTName) Установить PTable = PCache.CreatePivotTable _ (TableDestination: = PSheet.Cells (1, 1), TABLENAME: = PTName) Листы (SheetName) .Select Set PvtTable = ActiveSheet.PivotTables (PTName) «Строки с PvtTable.PivotFields ( "ManagerCol") .Orientation = xlRowField .Position = 1 End With С PvtTable.PivotFields (» Ориентация = xlRowField .Position = 2 End With 'Столбцы С PvtTable.PivotFields ( "CategoryCol") .Orientation = xlColumnField .Position = 1 End With' Значения PvtTable.AddDataField PvtTable.PivotFields ( "Values1"), "Значение баланса", xlSum End Sub Все, что изменение, которое я бы имя макроса, имя листа, имя сводной таблицы и входные строки / столбцы / значение данных для сводной таблицы. То, что я надеюсь достигнуть, чтобы уменьшить размер файла моих макросов, созданных сводных таблиц, чтобы нечто подобное из тех, которые я создаю вручную. Если есть что-то дополнительное, что вы, ребята, хотели бы знать, пожалуйста, комментарии. Я сделаю правку с вопросом и добавить детали соответственно. Ориентация = xlRowField .Position = 2 End With 'Столбцы С PvtTable.PivotFields ( "CategoryCol") .Orientation = xlColumnField .Position = 1 End With' Значения PvtTable.AddDataField PvtTable.PivotFields ( "Values1"), "Значение баланса", xlSum End Sub Все, что изменение, которое я бы имя макроса, имя листа, имя сводной таблицы и входные строки / столбцы / значение данных для сводной таблицы. То, что я надеюсь достигнуть, чтобы уменьшить размер файла моих макросов, созданных сводных таблиц, чтобы нечто подобное из тех, которые я создаю вручную. Если есть что-то дополнительное, что вы, ребята, хотели бы знать, пожалуйста, комментарии. Я сделаю правку с вопросом и добавить детали соответственно. Позиция = 2 End With 'Столбцы С PvtTable.PivotFields ( "CategoryCol") .Orientation = xlColumnField .Position = 1 End With' Значения PvtTable.AddDataField PvtTable.PivotFields ( "Values1"), "Значение баланса", xlSum End Sub Все, что Я бы изменить имя макроса, имя листа, имя сводной таблицы и строки / столбцы / значения входных данных для сводной таблицы. То, что я надеюсь достигнуть, чтобы уменьшить размер файла моих макросов, созданных сводных таблиц, чтобы нечто подобное из тех, которые я создаю вручную. Если есть что-то дополнительное, что вы, ребята, хотели бы знать, пожалуйста, комментарии. Я сделаю правку с вопросом и добавить детали соответственно. Позиция = 2 End With 'Столбцы С PvtTable.PivotFields ( "CategoryCol") .Orientation = xlColumnField .Position = 1 End With' Значения PvtTable.AddDataField PvtTable.PivotFields ( "Values1"), "Значение баланса", xlSum End Sub Все, что Я бы изменить имя макроса, имя листа, имя сводной таблицы и строки / столбцы / значения входных данных для сводной таблицы. То, что я надеюсь достигнуть, чтобы уменьшить размер файла моих макросов, созданных сводных таблиц, чтобы нечто подобное из тех, которые я создаю вручную. Если есть что-то дополнительное, что вы, ребята, хотели бы знать, пожалуйста, комментарии. Я сделаю правку с вопросом и добавить детали соответственно. Ориентация = xlColumnField .Position = 1 End With «Значения PvtTable.AddDataField PvtTable.PivotFields („Values1“),„Значение баланса“, xlSum End Sub Все, что изменение, которое я бы имя макроса, имя листа, имя сводной таблицы и Строки / столбцы / входные значения данных для сводной таблицы. То, что я надеюсь достигнуть, чтобы уменьшить размер файла моих макросов, созданных сводных таблиц, чтобы нечто подобное из тех, которые я создаю вручную. Если есть что-то дополнительное, что вы, ребята, хотели бы знать, пожалуйста, комментарии. Я сделаю правку с вопросом и добавить детали соответственно. Ориентация = xlColumnField .Position = 1 End With «Значения PvtTable.AddDataField PvtTable.PivotFields („Values1“),„Значение баланса“, xlSum End Sub Все, что изменение, которое я бы имя макроса, имя листа, имя сводной таблицы и Строки / столбцы / входные значения данных для сводной таблицы. То, что я надеюсь достигнуть, чтобы уменьшить размер файла моих макросов, созданных сводных таблиц, чтобы нечто подобное из тех, которые я создаю вручную. Если есть что-то дополнительное, что вы, ребята, хотели бы знать, пожалуйста, комментарии. Я сделаю правку с вопросом и добавить детали соответственно. xlSum End Sub изменить все, что я бы имя макроса, имя листа, имя сводной таблицы и входные строки / столбцы / значение данных для сводной таблицы. То, что я надеюсь достигнуть, чтобы уменьшить размер файла моих макросов, созданных сводных таблиц, чтобы нечто подобное из тех, которые я создаю вручную. Если есть что-то дополнительное, что вы, ребята, хотели бы знать, пожалуйста, комментарии. Я сделаю правку с вопросом и добавить детали соответственно. xlSum End Sub изменить все, что я бы имя макроса, имя листа, имя сводной таблицы и входные строки / столбцы / значение данных для сводной таблицы. То, что я надеюсь достигнуть, чтобы уменьшить размер файла моих макросов, созданных сводных таблиц, чтобы нечто подобное из тех, которые я создаю вручную. Если есть что-то дополнительное, что вы, ребята, хотели бы знать, пожалуйста, комментарии. Я сделаю правку с вопросом и добавить детали соответственно.
DSM
6

голосов
1

ответ
1.9k

Просмотры

Установка Vim с помощью Homebrew с поддержкой Python и Python3

Я хотел бы включить Python автозавершения в Vim так что, возможно, это не проблема. Это то, что я заметил: Во-первых, виртуальная среда предоставляет возможность назначать переводчик на основе каждого проекта. потенциально может быть использовано предположение является как Python 2.x и Python 3.x. Я никогда установлен как Python 2.x и python3 - нет проблем. При установке Vim с помощью Homebrew, независимо от того, что происходит, поддерживают только поддержку одного переводчика не компилируется в: / USR / местные / бен / ВИМ --version ... + python3 -python или -python3 + питон Q: для целей достижения питона автозаполнения: это реальная проблема? Если это, что такое решение?
todd_dsm
2

голосов
1

ответ
174

Просмотры

Подсчет ссылок объекта в записи не разрушается, когда запись выходит из области видимости

У меня есть запись, которая содержит то, что я считаю, является указателем на подсчете ссылок объекта. Я бы ожидать, что если я создаю подсчет ссылок объекта в записи, что, когда запись выходит из области видимости счетчик ссылок объекта упадет до нуля, и объект будет уничтожен. Но это, кажется, не тот случай. Ниже приведен пример минимального кода. Моя форма случается, есть несколько панелей и памятка, но только TButton (и, в частности Button1Click) имеет важное значение. использует Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, Vcl.ExtCtrls; тип TUserData = класс (TInterfacedObject) публичное AData: целое число; Конструктор Create; деструктор Destroy; переопределить; конец; TTestRec = Запись Afield: целое число; Данные пользователя : TUserData; Конец; TForm4 = класс (ТГогт) Panel1: TPanel; Panel2: TPanel; Панелью3: TPanel; Memo1: TMemo; Button1: TButton; Процедура FormShow (Sender: TObject); Процедура Button1Click (Sender: TObject); частные {Частные заявления} общественности {публичных деклараций} конец; вар Form4: TForm4; Реализация {$ R * .dfm} процедура TForm4.Button1Click (Sender: TObject); вар IREC: TTestRec; начать iRec.UserData: = TUserData.Create; // остановить слишком много оптимизации Button1.Caption: = IntToStr (iRec.UserData.AData); конец; // Я бы ожидать TTestRec и, следовательно, TTestRec.UserData выйти за рамки здесь процедура TForm4.FormShow (Sender: TObject); Begin // показать утечки на выходе ReportMemoryLeaksOnShutdown: = TRUE; конец; {TUserData} Конструктор TUserData.Create; начать унаследованный Создать; AData: = 4; конец; деструктор TUserData.Destroy; начать наследуется; конец; конец. Признаюсь, я не очень понимаю, как подсчет ссылок работает в деталях, хотя я понимаю принцип. Что мне не хватает? Могу ли я ожидал слишком много, и если да, то есть ли способ избежать утечек памяти, а не в данном конкретном случае (где, очевидно, я мог бы уничтожить UserData на выходе), но в целом, так как записи не поддерживают деструкторов.
Dsm
4

голосов
4

ответ
2.3k

Просмотры

How do I use (require :PACKAGE) in clisp under Ubuntu Hardy?

I am trying to evaluate the answer provided here, and am getting the error: "A file with name ASDF-INSTALL does not exist" when using clisp: [email protected]:~$ clisp -q [1]> (require :asdf-install) *** - LOAD: A file with name ASDF-INSTALL does not exist The following restarts are available: ABORT :R1 ABORT Break 1 [2]> :r1 [3]> (quit) [email protected]:~$ cmucl throws a similar error: [email protected]:~$ cmucl -q Warning: # is an illegal switch CMU Common Lisp CVS release-19a 19a-release-20040728 + minimal debian patches, running on crap-pile With core: /usr/lib/cmucl/lisp.core Dumped on: Sat, 2008-09-20 20:11:54+02:00 on localhost For support see http://www.cons.org/cmucl/support.html Send bug reports to the debian BTS. or to [email protected] type (help) for help, (quit) to exit, and (demo) to see the demos Loaded subsystems: Python 1.1, target Intel x86 CLOS based on Gerd's PCL 2004/04/14 03:32:47 * (require :asdf-install) Error in function REQUIRE: Don't know how to load ASDF-INSTALL [Condition of type SIMPLE-ERROR] Restarts: 0: [ABORT] Return to Top-Level. Debug (type H for help) (REQUIRE :ASDF-INSTALL NIL) Source: ; File: target:code/module.lisp (ERROR "Don't know how to load ~A" MODULE-NAME) 0] (quit) [email protected]:~$ But sbcl works perfectly: [email protected]:~$ sbcl -q This is SBCL 1.0.11.debian, an implementation of ANSI Common Lisp. More information about SBCL is available at . SBCL is free software, provided as is, with absolutely no warranty. It is mostly in the public domain; some portions are provided under BSD-style licenses. See the CREDITS and COPYING files in the distribution for more information. * (require :asdf-install) ; loading system definition from ; /usr/lib/sbcl/sb-bsd-sockets/sb-bsd-sockets.asd into # ; registering # as SB-BSD-SOCKETS ; registering # as SB-BSD-SOCKETS-TESTS ("SB-BSD-SOCKETS" "ASDF-INSTALL") * (quit) Any ideas on how to fix this? I found this post on the internet, but using that didn't work either.
dsm
5

голосов
5

ответ
2.9k

Просмотры

Как это Perl один лайнер, чтобы проверить, если каталог пуст работа?

Я получил эту странную строку кода сегодня, он говорит мне «пустой» или «не пустой» в зависимости от того, имеет ли УХО какие-либо предметы (кроме. И ..) в нем. Я хочу знать, как это работает, потому что это не имеет никакого смысла для меня. Perl -le 'печать + (д = нет =) [2 == (() =)]. пустой' Бит Я интересует. Я не понимаю, как он получает имена всех файлов в каталоге.
dsm
2

голосов
2

ответ
497

Просмотры

Дельфи интегрировать пользовательский редактор файлов в IDE

Я deveoped пользовательский тип файла, а также с помощью пользовательского редактора (в основном дерево с несколькими страницами данных прикрепленными и несколько дополнительных кнопок). Хорошо, я могу запустить его стоять в одиночестве, и это хорошо, и даже добавить его в меню инструментов, но я хотел бы интегрировать его в Delphi IDE, так что мой пользовательский редактор (или аналогичная новая версия) появляется в IDE, а как файл DFM имеет собственный редактор. Я могу найти ссылки на большинство расширений в среде Delphi, но это не один. Любые руководящие руки? Обратите внимание, что это не свойство или компонент редактора (тип файла не имеет ничего общего ни с одним из них) и не является просто подсветка синтаксиса текстового файла.
Dsm
4

голосов
2

ответ
3.2k

Просмотры

Recompile MacPort's version of MacVim with Python, Ruby & Perl [closed]

Linux парень делает переход на Mac (10.8). Потому что я ленивый ... Я MacPorts установить MacVim. Казалось, установить без ошибок. Мне просто нужно Python, Ruby и PERL поддержку в mvim. $ / Опт / местные / бен / mvim --version | 'патчи задать расширенное | питона | рубин | Perl' Включены патчи: 1-244, 246-646 + multi_lang -mzscheme + netbeans_intg + odbeditor + path_extra -perl + persistent_undo + приписка + принтер -profile -python -python3 + QuickFix + reltime -rightleft -ruby + scrollbind + знаки + smartindent -sniff + startuptime Я искал каталог Src, как это объясняется в GitHub, но ничего не нашли: $ найти / Opt / местные / -name ЦСИ типа d | Grep -i ВИМ я нашел и извлечь этот файл в / TMP / MacVim /opt/local/var/macports/software/MacVim/MacVim-7.3.snapshot65_1.darwin_12.x86_64.tbz2 Тогда grep'd + PORTFILE для строки ' префикс': $ Grep префикс + PORTFILE ПИТОН = $ {префикс} /bin/python2.7 скопировать $ {worksrcpath} / SRC / MacVim / mvim $ {destroot} $ {префикс} / бен пер -s mvim $ {destroot} $ {префикс} / бен / mvimdiff пер -s mvim $ {destroot} $ {префикс} / bin / MView пер -s mvim $ {destroot} $ {префикс} / bin / mvimex configure.args-присоединять --enable-pythoninterp --with- питон = $ {префикс} /bin/python2.5 configure.args-присоединять --enable-pythoninterp --with-питон = $ {префикс} /bin/python2.6 configure.args-присоединять --enable-pythoninterp - с-Python = $ {префикс} /bin/python2.7 configure.args-добавить --enable-python3interp --with-python3 = $ {префикс} /bin/python3.1 configure.args-добавить --enable-python3interp --with-python3 = $ {префикс} /bin/python3.2 на данный момент кажется, что все интерпретаторы я забочусь о том, должны быть включены. Итак, теперь я запутался. Возникает вопрос: есть ли способ исправить версию MacPorts у меня есть? или ли я обратно из нее и работать с пакетом GitHub? Это выглядит так, как будто Homebrew версия является довольно гибкой, а также. Во всяком случае, я вроде потерял в Mac-мире. Любые рекомендации будут оценены.
todd_dsm
2

голосов
1

ответ
141

Просмотры

Как автоматически запустить другое приложение после тянуть на хранилище?

У меня есть 2 Git репозиторий. После толчка в моем главном хранилище автоматически потянув другой (крюк). Какая команда может помочь мне запустить внешнее приложение для ведения дополнительной работы?
dsm
3

голосов
4

ответ
384

Просмотры

Есть ли способ иметь управляемые процессы в Perl (т.е. замены нити, которые на самом деле работает)?

У меня есть multithreded приложения в Perl, для которого я должен полагаться на нескольких не потокобезопасных модулях, так что я с помощью вилочных () процессов ред с убийством () сигналы как интерфейс передачи сообщений. Проблема заключается в том, что обработчики сигналов немного беспорядочным (чтобы не сказать больше) и часто в конечном итоге с процессами, которые гибнут в штатах неуместным. Есть лучший способ сделать это?
dsm
1

голосов
1

ответ
7.9k

Просмотры

Преобразование шестнадцатеричной строки в Oracle

Я хотел бы преобразовать шестнадцатеричную строку как 0x444 (шестнадцатеричный) к varchar2 в оракула. Это может быть сделано легко для MS-SQL (SELECT CAST (0x4444 AS VARCHAR (10))), у нас есть подобное решение в оракула.
dsm
4

голосов
1

ответ
121

Просмотры

Как автоматически обновлять локальный репозиторий за другой репозиторий выталкивает дистанционное управление?

У меня N +-хранилища в диске Е: Test_central - центральное хранилище; Test_primary1 - локальное хранилище; Test_primaryN - локальное хранилище; Test_slave - локальный репозиторий. Как я могу обновить Test_slave когда Test_primaryI подтолкнула свои изменения в Test_central? PS: все хранилища на одном диске только для тестирования
dsm
4

голосов
14

ответ
1k

Просмотры

Что было бы лучшим местом для начала обучения AJAX (я имею Perl качестве бэкэнда) [закрыт]

Я в настоящее время разрабатывает веб-сайт, используя основные CGI получиться страниц. Я хотел бы сайт, чтобы быть изменен, чтобы лучше (читай динамический) интерфейс. Какие методы (если не AJAX) и / или учебные пособия вы рекомендовали бы, чтобы я начал?
dsm
1

голосов
4

ответ
794

Просмотры

Правильно ли использовать кавычку / запятую идиому внутри (петлю ...)?

У меня есть некоторый код, который собирает точки (consed целых чисел) из цикла, который выглядит примерно так: (. Цикл для й от 1 до 100 для у от 100 Downto 1 Collect '(х, у)) Мой вопрос, является его правильно использовать `(х. у) в этой ситуации? Edit: Этот пример не о создании таблицы 100х100 элементов, код здесь просто иллюстрирует использование двух переменных цикл и consing их значений. Я редактировал петлю, чтобы сделать это ясно. Фактический цикл я использую зависит от ряда других функций (и является частью самого одного), так что имело смысл заменить вызовы с буквальным целых и вытащить петлю из функции.
dsm
1

голосов
5

ответ
18.1k

Просмотры

Своп 2 значения 2 переменных без использования третьей переменной; питон

Итак, мой друг спросил, как мой питон программирования предстоял; Я сказал, что я многому научился, и что он идет вдоль красиво. Тогда мой друг, математик-сноб, спрашивает меня: «Можете ли вы поменять значение 2 переменных без использования третьей переменной в качестве временного заполнителя?»
todd_dsm
5

голосов
2

ответ
1.4k

Просмотры

Как вы используете «где х в у» статей с Clojure / java.jdbc?

Я пытаюсь получить простую работу DB запросов, но я не могу получить Clojure / java.jdbc, чтобы выбрать из пункта IN. Код выглядит следующим образом: (SQL / с-соединение с базой данных (SQL / с-запросов результатов строки [ "выберите f.name имя, f.id file_id из FileCategory ФХ присоединиться к File п о fc.file = f.id где к .category в наличии количества (1)> = «[1 2];? Это бит, который не работает;. Я попытался (к массиву) и (множество) тоже 2] (в [] строки)) ) Любые идеи, как я могу передать набор на запрос? Выполнение запроса непосредственно под MySQL я не получаю никаких проблем: MySQL> выберите f.name, f.id из FileCategory ФХ присоединиться к File п о fc.file = f.id где fc.category в (1, 2), имеющий счетчик (1) > = 2; + ----------- + ---- + | имя | ID | + ----------- + ---- + | некоторые названия | 1 | + ----------- + ---- + 1 строка в наборе (0,02 сек) тузд> В случае, если это делает разницу я использую: org.clojure / Clojure 1.4.0, орг. Clojure / java.jdbc 0.2.3 и MySQL / MySQL-разъем-Java 5.1.6.
dsm
6

голосов
1

ответ
459

Просмотры

Global overload delete[] not called in third-party libraries

Я пытаюсь узнать о пулах памяти в C ++ для повышения скорости и возможностей отладки. Я следовал подход нашел здесь: http://oroboro.com/overloading-operator-new/. Так что я перегружен новый, новый [], удаление и удалить [], как это: рядный аннулируются оператор * новый (размер size_t) {возвращение myAlloc (размер); } Инлайн недействительными оператор * новый [] (размер size_t) {вернуть myAlloc (размер); } Оператор рядный недействительным удалить (аннулируются * PTR) {MyFree (PTR); } Встроенный оператор недействительными удалить [] (недействительными * PTR) {MyFree (PTR); } Мне нравится, что сторонние библиотеки направлены на эту версию нового, но я столкнулся с проблемой. Я делаю приложение, которое использует DirectX DXUT. Я компилирую DXUT отдельно от моего проекта. В конце концов, он называет: станд :: unique_ptr initData (новый (станд :: nothrow) D3D11_SUBRESOURCE_DATA [mipCount * ARRAYSIZE]); После того, как этот уникальный указатель выходит из области видимости, он выходит из строя по вызову, чтобы удалить [] _ptr, которые не проходят через мой перегруженный оператор. Я пытался отладки моей реализации пула памяти, добавив Int * фиктивный = новый INT [10]; удалить [] манекен; в моей основной. Создание проекта дало ошибку, но чисто здание работало нормально. К моему удивлению, все работало, в том числе DXUT линии, которая была разбивая! Вопрос 1: Что именно произошло, когда я добавил отладочную строку, неподвижную вопрос? Я предполагаю, что по какой-то причине мой оператор удалять [] не было известно, пока я не назвал его в своем собственном коде приложения? это Гарантируется ли, чтобы решить эту проблему, или это просто удача? Вопрос 2: Я заметил, что новый (станд :: nothrow) D3D11_SUBRESOURCE_DATA [mipCount * ARRAYSIZE] не звонил мой оператор новым [] непосредственно, но в конце концов назвал своим оператор новые (без скобок). Он по-прежнему вызывает оператор удаления [] на указателе. Представляет ли это проблему? Должен ли я добавить соответствующую перегрузку таким образом, что мой оператор новый [] называется или это поведение нормально? Для справки, оператор нового [] перегрузка, который был вызван была: аннулируется * __CRTDECL оператора новых [] (:: size_t кол, Const станд :: nothrow_t & х) _THROW0 () {// Попытка выделить подсчет байты для возвращения массива ( оператор новый (граф, х)); }
DSM
36

голосов
5

ответ
5.9k

Просмотры

Существует ли какой-либо высокий уровень, легко установить GUI библиотеку для Common Lisp? [закрыто]

Есть ли хорошие, кросс-платформенный (SBCL и CLISP по крайней мере) легко установить библиотеки GUI?
dsm
5

голосов
2

ответ
908

Просмотры

Как включить HTTPS и HTTP-> HTTPS перенаправляет в кольце / compojure

Я разрабатываю RESTful приложение, для которого мне нужно перенаправить запросы, поступающие с адреса HTTP на HTTPS это эквивалент. Я не могу показаться, чтобы иметь возможность включить протокол HTTPS с помощью кольца / compojure. Кто-нибудь есть некоторые полезные учебники и / или ссылки? Я не нашел ни одного. Документация не имеет ничего полезного ни.
dsm
2

голосов
1

ответ
179

Просмотры

MySQL тип данных перечислимого типа доступа в Clojure

Я пытаюсь написать простое приложение, которое считывает базу данных и производит набор функций, с помощью которых можно получить доступ к нему; Все идет нормально. Теперь, что я встречал, что некоторые из столбцов в моей базе данных определяются как типы перечислений MySQL (например, ENUM ( «красный», «зеленый», «фиалка»)), и я хотел бы проверить материал, который я отправить базы данных, а не получать сообщение об ошибке от водителя, когда неприемлемое значение придаются, поэтому мне было интересно, если есть способ, чтобы получить возможные значения для перечисления изнутри Clojure. Я использую [clojure.java.jdbc "0.3.0-alpha5"] и [MySQL / MySQL-разъем-Java "5.1.25"]. Для того, чтобы получить метаданные таблицы я в настоящее время с помощью java.sql.DatabaseMetaData, но пытаюсь .getPseudoColumns как раз дает мне ноль каждый раз.
dsm
1

голосов
1

ответ
634

Просмотры

Каковы основные различия между CLTL2 и ANSI CL?

Любые онлайн ссылки / ресурсы?
dsm
3

голосов
3

ответ
590

Просмотры

C ++ станд :: make_shared с новым макро

Я использую макрос вместо нового, чтобы получить дополнительную информацию в режиме отладки: #if определен (_DEBUG) #define SAGE_NEW новый (__ FUNCTION__, __FILE__, __LINE__) #else #define SAGE_NEW новый #endif Я нашел, что это очень полезно в обычае профилирование памяти и обнаружение утечек памяти. Я только начал использовать общие указатели, так что теперь я делаю объекты кучи, как: автоматическая myThingy = станд :: shared_ptr (SAGE_NEW Thingy (Args)); Я только что узнал, что станд :: make_shared является предпочтительным, поскольку он использует меньше распределения памяти. Есть ли способ, что я могу включить мой SAGE_NEW в make_shared? Я понимаю, что это не будет иметь значения для обнаружения утечек, но я все же хотел бы это для статистики использования памяти. Похоже, что allocate_shared как-то держит ответ, но я не понял. Спасибо! :) Edit: Для тех, кто спрашивает о новой - я перегрузить его на заказ новый. Опция компилятора SAGE_MEM_INFO включает обнаружение утечек и статистику использования памяти, в противном случае он пропускает регистрацию и переходит непосредственно к моему выделению памяти из пула. У меня есть новый [] и удалите [] варианты, но я опускаю те, для краткости: #ifdef SAGE_MEM_INFO пустоты оператора * новый (размер size_t) {++ appAllocs; вернуть myAlloc (размер); } Аннулируется оператор * новый (size_t размера, голец сопз * функция, символ сопз * имя файл, внутр LINENUM) {... Log использование памяти пустоты * PTR = :: оператор новый (размер); вернуться PTR; } Недействительным оператор удаления (Недействительными * PTR) {... Log освобождение этого указателя --appAllocs; MyFree (PTR); } Недействительным оператор удаления (Недействительными * PTR, символ константный * функция, символ константный * имя файла, Int LINENUM) {... Log освобождение этого указателя --appAllocs; MyFree (PTR); } #Else недействительный оператор * новый (размер size_t) {возвращение myAlloc (размер); } Аннулируются оператор * новый (размер size_t, символ * Const функция, символ Const * имя файла, Int LINENUM) {аннулируются * PTR = :: Оператор новый (размер); вернуться PTR; } Недействительными оператор удаления (недействительными * PTR) {MyFree (PTR); } Недействительным оператор удаления (недействительными * PTR, символ сопз * функция, символ сопз * имя файла, Int LINENUM) {MyFree (PTR); } #endif
DSM
4

голосов
1

ответ
842

Просмотры

Uncaught TypeError: Cannot read property '__e3_' of null

Я получаю ошибку неперехваченным TypeError: Не удается прочитать свойство «__e3_» нуль случайно при перемещении многоугольник внутри карты Google. Я имею в виду, большую часть времени, когда я перетащить полигон работает, как ожидалось, но редко несколько раз терпит неудачу. В консоли Google Chrome, приведенная ошибка: 1) заголовок Error: Uncaught TypeError: Не удается прочитать свойство '__e3_' нулевого Js библиотек = рисованию, геометрия: 87 2) Ошибка тела:? _.I.hasListeners @ JS библиотеки = рисунок, геометрия: 87 _.I.trigger @ JS библиотека = рисунок, геометрия: 88 W1 @ poly.js: 20 _.t.mm @ poly.js: 82 _.I.trigger @ JS библиотека = рисунок , геометрия: 88 (анонимные функции) @ JS библиотеки = рисунок, геометрия:? 34 _.I.trigger @ JS библиотека = рисунок, геометрия: 88 (анонимные функции) @ common.js: 79 _.I.trigger @ JS ? библиотеки = рисунок, геометрия: 88 Мм @ common.js: 69 (анонимная функция) @ common.js: 225 (анонимная функция) @ common.js: 225 Отредактировано: Вместо того, чтобы вставить куски кода, я обеспечиваю скрипку в качестве примера с кодом работы: https://jsfiddle.net / w6Lnk47u / 16 / ошибка, кажется, в этой строке: вар isMarkerContained = google.maps.geometry.poly.containsLocation (CREAR_CAMP.markerWithLabelCasaClub.getPosition (), CREAR_CAMP.polygonArea); Чтобы воспроизвести ошибку, кто-то должен: 1) Нажмите на левый включен один первый и нарисовать многоугольник на карте. 2) Нажмите на кнопку прямо сейчас включен (когда розыгрыш полигона заканчивается это позволяет), и он появится маркер внутри многоугольника. Теперь, когда ошибка может прийти. Кто-то должен попытаться перемещение и изменение размеров полигона (пытаясь оставить маркер из зоны полигона), и появится сообщение об ошибке в консоли Google Chrome.
dsm
4

голосов
1

ответ
2.4k

Просмотры

мы можем назвать ограничение по умолчанию в оракула

В MS-SQL мы можем иметь следующие ограничения при создании таблицы создания тестовой таблицы (WarningEnabled бит NOT NULL CONSTRAINT DF_WarningEnabled DEFAULT 1,); как мы можем видеть, я дал имя по умолчанию ограничения. Можно ли это сделать в оракула
dsm
3

голосов
1

ответ
127

Просмотры

Дженерик без конструкторов без параметров

Может кто-нибудь объяснить, почему в коде ниже, class1List не требует Class1 иметь конструктор без параметров, но class2list требует класса 2, чтобы иметь конструктор без параметров. Блок Unit11; интерфейс использует System.Generics.Collections; Тип class1 = класс открытый конструктор Create (Const я: целое число); виртуальный; конец; class1List = класс (TObjectList <Т>) публичная функция AddChild (Const я: целое число): Т; конец; class2 = класс открытый конструктор Create (Const я: целое число); конец; class2List = класс (TObjectList <Т>) публичная функция AddChild (Const я: целое число): Т; конец; Реализация {class1List} Функция class1List.AddChild (Const я: целое число): Т; начать результат: = T.Create (я); наследуется Add (Result); конец; {Class2List} Функция class2List.AddChild (Const я: целое число): Т; начать результат: = T.Create (я); наследуется Add (Result); конец; {Class1} Конструктор class1.Create (Const я: целое число); начать конец; {Class2} Конструктор class2.Create (Const я: целое число); начать конец; конец.
Dsm
8

голосов
7

ответ
8.6k

Просмотры

Как я могу «слить», «придавить» или «поворота» является результатом запроса, который возвращает несколько строк в один результат?

У меня есть простой запрос над столом, который возвращает результаты, как следующее: ID id_type id_ref 2702 5 31 2702 16 14 2702 17 3 2702 40 1 2703 23 4 2703 23 5 2703 34 6 2704 1 14 И Я хотел бы слить результаты в одной строке, например: идентификатор конкатенации 2702 5,16,17,40: 31,14,3,1 2703 23,23,34: 4,5,6 2704 1:14 есть ли способ сделать это в триггере? NB: Я знаю, что могу использовать курсор, но я действительно предпочел бы не, если нет лучшего способа. База данных Sybase версии 12.5.4.
dsm
4

голосов
1

ответ
1.9k

Просмотры

В чем разница между доморощенным питоном и caskroom питоном?

Страница Установка Python на Mac OS X, позволяет предположить, что OS X версии OK для обучения, но не отлично подходит для написания реальных программ; решение - установить с Homebrew. Я не думаю, что caskroom существовала, когда они написали эту страницу, хотя. В принципе, я просто хочу, чтобы установить наиболее оптимальный вариант для выполнения программирования Python. Когда я делаю поиск я получаю этот выход: $ заварить поиск питон подталкивания-питон GST-питон питон python3 WxPython zpython Caskroom / бочка / mod_python доморощенного / питон / vpython Caskroom / бочка / питон доморощенного / питон / питон-DBus доморощенного / версия / GST-python010 Caskroom / бочка / python3 Это то, что доморощенные отчеты: MacOSX-10-9: ~ бродяга $ заваривать бочка Информация питон питон: 2.7.9 Python https://www.python.org/ Не установлено https: // GitHub .com / caskroom / доморощенный-бочок / блоб / ведущий / Бочки / python.rb ==>
todd_dsm
3

голосов
2

ответ
4.4k

Просмотры

Получение даты в формате UTC в качестве значения по умолчанию

В SQL Server можно создать таблицу, как это: создать тестовую таблицу ([TimeStamp_test] [DateTime] NOT NULL DEFAULT (getutcdate ())); Есть ли у нас какие-либо вещь, подобную getutcdate () в оракула? Я знаю, используя SELECT, SYS_EXTRACT_UTC FROM DUAL (т.е. с помощью триггера на вставку в эту таблицу). Дайте мне знать, если есть один простой вариант доступен, спасибо.
dsm
2

голосов
5

ответ
287

Просмотры

How to add javascript to HTML Page?

Я новичок в веб-разработки, и я хочу, чтобы добавить следующую функцию в моей простой HTML-страницы, но если нажать «жми меня» ничего не происходит. Описательная часть не скрывать и показывать это код, который я попробовал, я добавил эти коды, как показано ниже. CSS работает отлично. но JavaScript не работает. Как я могу исправить этот вопрос TEST // Скрыть все элементы в DOM, которые имеют класс «коробки» $ шкурку () ( «поле.»). // Убедитесь, что все элементы с классом «ClickMe» видимы и связан // с событием Нажмите, чтобы переключить «ящик» состояние $ ( «ClickMe»). Каждую (функция () {$ (это). шоу (0) .он ( «нажмите», функцию (е) {// Это необходимо только, если вы используете якорь, чтобы предназначаться «коробочные» элементы e.preventDefault (); // Находит следующее «окно» элемент (это) .next в DOM $ ( 'окно ') slideToggle (' быстрый'). }); }); Click Me First Описание Click Me Second Описание
DSM
2

голосов
2

ответ
3.4k

Просмотры

Не удается запустить Android приложение на моем BQ Aquaris E5 HD в Ubuntu

После установки Eclipse, Luna и настроить среду для разработки Android-приложений я пытался запустить приложение на моем BQ Aquaris E5 HD. Тогда, ни затмение, ни ADB устройства команда обнаружит устройство, даже если я позволил отладки USB в устройстве. Кроме того, команда lsusb не отображает подключение USB для устройства. Таким образом, я следовал андроид учебник http://developer.android.com/tools/device.html, но в списке USB Vendor ID BQ как поставщик не появляется. Я искал немного, и я обнаружил, что BQ USB Vendor ID был 2207, хотя я не уверен. На данный момент он все еще не работает. Я застрял в этом месте, и я не знаю, что попробовать или как продолжить.
dsm
1

голосов
2

ответ
713

Просмотры

BLE фон реклама IOS

Есть ли способ, чтобы «заставить» приложение IOS (закодированный как BLE Central) продолжать выполнять BLE сканирование в фоновом режиме, как если бы он был запущен на переднем плане? Мы используем RSSI, чтобы определить близость и приложение должно работать в фоновом режиме и технологических уровнях RSSI. Примечание: Как вы можете или не знаете, RSSI очень шумная и должна быть отфильтрована, используя как можно больше образцов, как это возможно, чтобы получить точную близость. Мы пробовали подключить, а затем сразу же отключая приложение к / от BLE периферического, однако использование этого подхода не позволяем периферийный от рекламы при подключении к приложению IOS. Это, по сути, ограничивает количество рекламы по BLE периферии, которые будут необходимы в других близлежащих IOS устройств, поэтому в идеале, мы предпочли бы не использовать этот метод. Для тех, кто желает весить на этот вопрос,
DSM

Просмотр дополнительных вопросов