Вопросы с тегами [offset]

1

голосов
2

ответ
718

Просмотры

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

Я извлечь значение из моей базы данных на смещение часового пояса. Значение, которое я получаю во время. Например, это может быть «-5: 00», «+7: 30», «+3: 00» и т.д. Как конвертировать, что в двойной, так что я могу сделать AddHours () вызов на объект DateTime ?
rmh
1

голосов
1

ответ
413

Просмотры

Я пытаюсь построить RFC3339 метку времени в С. Как получить временную зону смещения?

Я пытаюсь собрать вместе RFC3339 временную метку, которая будет использоваться для записи определенной записи в базу данных. Это было бы быть отформатирован, как, например, 2004-10-19 10: 23: 54 + 02, где +02 является смещение в часах от GMT. Именно это смещение, которое оказывается трудным - я не могу показаться, чтобы получить это значение в C. Вот код, я использую. Когда я пытаюсь построить, он говорит, что тм структура не имеет член с именем tm_gmtoff: #include #include INT основной (аннулируются) {time_t Теперь = время (NULL); структура тм * тм; Int off_sign; Int Off; если ((тм = LocalTime (& сейчас)) == NULL) {возвращают -1; } Off_sign = '+'; выкл = (INT) tm-> tm_gmtoff; если (tm-> tm_gmtoff <0) {off_sign = '-'; выкл = -off; } Е ( "% d-% d-% дТ% 02d:% 02d:% 02d% C% 02d:% 02d", tm-> tm_year + 1900, tm-> tm_mon + 1, tm-> tm_mday, tm-> tm_hour, tm-> tm_min, tm-> tm_sec, off_sign, выкл / 3600, от 3600%); возвращать 0; }
K. Haskins
1

голосов
2

ответ
876

Просмотры

Может ли потребитель Кафки совершить сдвиг в отдельном потоке?

Есть ли Кафка разрешение один поток или процесс, чтобы использовать данные из раздела, в то время как другой поток или процесс берет на себя ответственность вручную совершать смещение когда данные были полностью обработаны?
LittleSiberia
1

голосов
0

ответ
97

Просмотры

даты и времени UTC, возвращаемый сервером, используя PHP отличается от фактического времени дата UTC

Мой сервер имеет часовой пояс по Гринвичу. поэтому, когда я эхо date_default_timezone_get (); Я получаю UTC. Но когда я эхо даты ( "Ymd H: я: S"); даты и времени я получаю около 33-34 минут поздно, чем фактическое время дата UTC. Я проверил, есть ли смещение по времени, делая эхо даты ( «Z»); но возвращает 0, а также. Что я делаю неправильно здесь?
Amit Joshi
1

голосов
1

ответ
126

Просмотры

Chart.js - Как офсетные бары от ZeroLine

Я проводил часы уже пытаюсь выяснить, как компенсировать горизонтальные полосы от нулевой линии на осях X так, чтобы он не накладывался, когда ширина линии больше чем 1. Цените всю помощь. Пример здесь на CodePen (надеюсь, что это будет отображаться): https://codepen.io/RomanKl/pen/mzmegG вар barOptions = {подсказки: {включено: ложь}, парения: {animationDuration: 0}, масштабирует: {xAxes : [{клещей: {beginAtZero: истинно, мин: 0, макс: 10000, FontFamily: "Открыть Sans Жирных ', без засечек", FontSize: 12, обратный вызова: функция (значение, индекс, значение) {вернуться Math. круглая (значение / 1000) + 'к'; }}, ScaleLabel: {дисплей: ложь}, GridLines: {цвет: [ '# 000', ' #efefef», '#efefef', '#efefef', '#efefef', '#efefef', '#efefef', '#efefef', '#efefef', '#efefef', '#efefef'], LineWidth: [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], zeroLineWidth: 4, zeroLineColor: '# 000',},}], yAxes: [{GridLines: {дисплей ложь,}, клещей: {FontFamily: "Открыть Санс Жирный ', без засечек", FontSize: 14,},}]}, легенда: {дисплей: ложь}, анимация: {OnComplete: функция () {вар chartInstance = this.chart; вар CTX = chartInstance.ctx; ctx.textAlign = "влево"; ctx.font = "1.6rem Open Санс"; ctx.fillStyle = "#fff"; Chart.helpers.each (это. data.datasets.forEach (функция (набор данных, я) {вар мета = chartInstance.controller.getDatasetMeta (я); Chart.helpers.each (meta.data.forEach (функция (бар, индекс) {данные = [dataset.data индекс];. = данные data.toFixed (0) .ToString () заменить (/ \ В (= (\ d {3}) + (\ г)) / г, ""?!); если (я == 0) {ctx.fillText (данные, 80, bar._model.y + 4);} еще {ctx.fillText (данные, bar._model.x-25, bar._model.y + 4);}} ),это это); }}}; вар CTX = document.getElementById ( "Chart1"); вар myChart = новый график (CTX, {типа: 'horizontalBar', borderSkipped: 'снизу', данные: {метка: [ "Aug.'17", "Aug.'18"], наборы данные: [{данные: [6336 ,
roumen
1

голосов
1

ответ
55

Просмотры

Дубликаты время обработки потоковых данных с использованием Кафка-Спарк Streaming API

Ниже код работает и коммит смещение после обработки данных. Но вопрос, он обрабатывает дубликаты в случае ниже: Потребитель задание выполняется и таблица улей имеет 0 записей и текущее смещение (Формат- fromOffest, untilOffset, разница): 512 512 0 Тогда я произвел 1000 записей, и к тому времени он прочитал 34 записи, но не совершал, я убил его 512 546 34 Я вижу, что к этому времени 34 РИКА уже загружен в таблицу ульи Далее, я перезапустил приложение. Я вижу, что он снова читает 34 записи (вместо чтения 1000-34 = 76 РИКА), хотя он уже обработал их и загружена Hive 512 1512 1000 и затем через несколько секунд он обновляется. 1512 1512 0 улей теперь (34 + 1000 = 1034) Это вызывает дубликаты записей (дополнительные 34) в таблице. Как уже упоминалось в коде, Я совершаю смещение только после обработки / погрузок в Hive таблицы. общественного недействительными метод1 (SparkConf конф, строка приложение) искровым = SparkSession.builder () APPNAME (conf.get ( "")) enableHiveSupport () getOrCreate ()...; Окончательный JavaStreamingContext javaStreamContext = новый JavaStreamingContext (контекст, новая Продолжительность ()); JavaInputDStream сообщения = KafkaUtils.createDirectStream (. JavaStreamContext, LocationStrategies.PreferConsistent (), ConsumerStrategies Subscribe ()); JavaDStream записи = messages.map (новая функция () {@Override общественного Строка вызова (ConsumerRecord tuple2) бросает исключение {возвращение tuple2.value ();}}); записей. foreachRDD (новый VoidFunction () {@Override общественный недействительный вызов (JavaRDD РДД) бросает исключение {если (rdd.isEmpty ()) {methodToSaveDataInHive (РДД,);!}}}); messages.foreachRDD (новый VoidFunction () {@Override общественного недействительными вызова (JavaRDD РДД) {OffsetRange [] offsetRanges = ((HasOffsetRanges) rdd.rdd ()) offsetRanges ();. ((CanCommitOffsets) messages.inputDStream ()). commitAsync (offsetRanges), ибо (OffsetRange смещение: offsetRanges) {System.out.println (offset.fromOffset () + "" + offset.untilOffset () + ",«+ offset.count ()); }}}); javaStreamContext.start (); javaStreamContext.awaitTermination (); }
user1326784
1

голосов
1

ответ
23

Просмотры

дата в виде строки и часового пояса

У меня возникают проблемы, чтобы понять, как относится показывают как строковые работы. У меня есть это из моей базы данных, это строка: «01/10/2018 11:25:12» в «DD / MM / YYYY HH: мм: сс» формат, насколько я понимаю, это должно быть в UTC , поэтому, когда я перевести его на моей местности (мой часовой пояс GMT + 1), что должно быть то, что я должен делать: {{MyDate: дата: «короткий»: «+ 1»}} должен представить время в моем часовом поясе, так, 12:25:12, но это не так. После некоторых исследований я понял, что для моей машинописи «думает», что часовой пояс для моей струны GMT + 2. Итак, мой вопрос, как часовой пояс для этой строки предположит, необходимо вычислить?
cucuru
1

голосов
2

ответ
863

Просмотры

Запас и заполнение вызывают вопросы вычислительных макет

Я с этим вопросом, где я не получаю истинное смещение в IE6. Я использую смещение позиции поп-ин. CSS что-то вроде этого: .container50-50 правой границы {} .container50-50 правой границы .title {обивка: 0px; Маржа: 0px; ясно: то и другое;} .container50-50-правой границы .leftcolumn {ширина: 47%; плыть налево; Дисплей: встроенный;} .container50-50-правой границы .rightcolumn {ширина: 48%; плыть налево; Дисплей: встроенный; границы слева: 1px твердых # D6D7DE; обивка: 0px 0px 0px 10px; Маржа: 0px 0px 0px 10px;} .container50-50 правой границы .description {ясно: как; } Когда я удалить отступы и поля от .container50-50-правой границы .rightcolumn ведет себя немного лучше, но не идеально. Код позиционирования хорошо протестирован, поэтому я не думаю, что это. Извините за недостаточный объем кода. Любая помощь будет оценена.
John Daly
1

голосов
1

ответ
1.2k

Просмотры

OpenGL ES: glBufferSubData fills meshes into VBO/IBO, then glDrawElements renders only the first mesh instead of all of them

Моя проблема, кажется, очень простой, но я просто не могу получить причину этого: у меня есть вершина и индексный буфер, который подставляются с glBufferSubData. Есть несколько мешей, которые заполняются в одном-на-один в этом большом VBO и его соответствующие IBO Тогда я пытаюсь сделать эти маленькие сетки с glDrawElements один-на-один проблема, только первая сетка визуализируется - и несколько раз - в местах, где каждый из этих различных сеток должна быть !!! Следующая информация может быть полезной: я создаю VBO этот путь gl.glGenBuffers (1, buffers_, 0); gl.glBindBuffer (GL11.GL_ARRAY_BUFFER, buffers_ [0]); gl.glBufferData (GL11.GL_ARRAY_BUFFER, sizeInBytes, нулевой, GL11.GL_DYNAMIC_DRAW); Тогда каждая сетка заполняется в VBO, как этот gl.glBindBuffer (GL11.GL_ARRAY_BUFFER, имя); gl.glBufferSubData (GL11.GL_ARRAY_BUFFER, startOffsetInBytes, numBytesToCopy, nioBuffer); И сетки визуализируются в этом фьюжн связываются ВБО / IBO и установить соответствующие клиентские состояния затем установить вершину, нормально, и texcoord «указатели» - они указывают на начало VBO плюс их смещения в вершине «структуры» и называем gl.glDrawElements (GL10 .GL_TRIANGLES, indicesNum, GL10.GL_UNSIGNED_SHORT, startIndexOffsetInBytes); затем, наконец, отвязать ВБО / IBO и отключить клиентские состояния я отлажены код, и я уверен, что sizeInBytes, startOffsetInBytes, numBytesToCopy и startIndexOffsetInBytes являются правильными значениями (в байтах :))) и indicesNum этого число индексов / вершинах в сетке (для визуализации). Один подозрительное место установка вершинного / нормальные указатели / texcoord - они получают установить только один раз - и установить его в начало VBO. Может быть, мне нужно, чтобы установить их каждый раз перед вызовом glDrawElements? И сетки визуализируются в этом фьюжн связываются ВБО / IBO и установить соответствующие клиентские состояния затем установить вершину, нормально, и texcoord «указатели» - они указывают на начало VBO плюс их смещения в вершине «структуры» и называем gl.glDrawElements (GL10 .GL_TRIANGLES, indicesNum, GL10.GL_UNSIGNED_SHORT, startIndexOffsetInBytes); затем, наконец, отвязать ВБО / IBO и отключить клиентские состояния я отлажены код, и я уверен, что sizeInBytes, startOffsetInBytes, numBytesToCopy и startIndexOffsetInBytes являются правильными значениями (в байтах :))) и indicesNum этого число индексов / вершинах в сетке (для визуализации). Один подозрительное место установка вершинного / нормальные указатели / texcoord - они получают установить только один раз - и установить его в начало VBO. Может быть, мне нужно, чтобы установить их каждый раз перед вызовом glDrawElements? И сетки визуализируются в этом фьюжн связываются ВБО / IBO и установить соответствующие клиентские состояния затем установить вершину, нормально, и texcoord «указатели» - они указывают на начало VBO плюс их смещения в вершине «структуры» и называем gl.glDrawElements (GL10 .GL_TRIANGLES, indicesNum, GL10.GL_UNSIGNED_SHORT, startIndexOffsetInBytes); затем, наконец, отвязать ВБО / IBO и отключить клиентские состояния я отлажены код, и я уверен, что sizeInBytes, startOffsetInBytes, numBytesToCopy и startIndexOffsetInBytes являются правильными значениями (в байтах :))) и indicesNum этого число индексов / вершинах в сетке (для визуализации). Один подозрительное место установка вершинного / нормальные указатели / texcoord - они получают установить только один раз - и установить его в начало VBO. Может быть, мне нужно, чтобы установить их каждый раз перед вызовом glDrawElements? и texcoord «указатели» - они указывают на начало VBO плюс их смещения в вершине «структуры» и вызвать gl.glDrawElements (GL10.GL_TRIANGLES, indicesNum, GL10.GL_UNSIGNED_SHORT, startIndexOffsetInBytes); затем, наконец, отвязать ВБО / IBO и отключить клиентские состояния я отлажены код, и я уверен, что sizeInBytes, startOffsetInBytes, numBytesToCopy и startIndexOffsetInBytes являются правильными значениями (в байтах :))) и indicesNum этого число индексов / вершинах в сетке (для визуализации). Один подозрительное место установка вершинного / нормальные указатели / texcoord - они получают установить только один раз - и установить его в начало VBO. Может быть, мне нужно, чтобы установить их каждый раз перед вызовом glDrawElements? и texcoord «указатели» - они указывают на начало VBO плюс их смещения в вершине «структуры» и вызвать gl.glDrawElements (GL10.GL_TRIANGLES, indicesNum, GL10.GL_UNSIGNED_SHORT, startIndexOffsetInBytes); затем, наконец, отвязать ВБО / IBO и отключить клиентские состояния я отлажены код, и я уверен, что sizeInBytes, startOffsetInBytes, numBytesToCopy и startIndexOffsetInBytes являются правильными значениями (в байтах :))) и indicesNum этого число индексов / вершинах в сетке (для визуализации). Один подозрительное место установка вершинного / нормальные указатели / texcoord - они получают установить только один раз - и установить его в начало VBO. Может быть, мне нужно, чтобы установить их каждый раз перед вызовом glDrawElements? GL_TRIANGLES, indicesNum, GL10.GL_UNSIGNED_SHORT, startIndexOffsetInBytes); затем, наконец, отвязать ВБО / IBO и отключить клиентские состояния я отлажены код, и я уверен, что sizeInBytes, startOffsetInBytes, numBytesToCopy и startIndexOffsetInBytes являются правильными значениями (в байтах :))) и indicesNum этого число индексов / вершинах в сетке (для визуализации). Один подозрительное место установка вершинного / нормальные указатели / texcoord - они получают установить только один раз - и установить его в начало VBO. Может быть, мне нужно, чтобы установить их каждый раз перед вызовом glDrawElements? GL_TRIANGLES, indicesNum, GL10.GL_UNSIGNED_SHORT, startIndexOffsetInBytes); затем, наконец, отвязать ВБО / IBO и отключить клиентские состояния я отлажены код, и я уверен, что sizeInBytes, startOffsetInBytes, numBytesToCopy и startIndexOffsetInBytes являются правильными значениями (в байтах :))) и indicesNum этого число индексов / вершинах в сетке (для визуализации). Один подозрительное место установка вершинного / нормальные указатели / texcoord - они получают установить только один раз - и установить его в начало VBO. Может быть, мне нужно, чтобы установить их каждый раз перед вызовом glDrawElements? ))) И indicesNum этого числа индексов / вершины сетки (для визуализации). Один подозрительное место установка вершинного / нормальные указатели / texcoord - они получают установить только один раз - и установить его в начало VBO. Может быть, мне нужно, чтобы установить их каждый раз перед вызовом glDrawElements? ))) И indicesNum этого числа индексов / вершины сетки (для визуализации). Один подозрительное место установка вершинного / нормальные указатели / texcoord - они получают установить только один раз - и установить его в начало VBO. Может быть, мне нужно, чтобы установить их каждый раз перед вызовом glDrawElements?
myself
1

голосов
1

ответ
1.7k

Просмотры

JQuery: страница прокрутки автоматически, но позволяют колесико мыши, по-прежнему прокрутки

Я пытаюсь создать функцию, где пользователь видит меню, которое имеет 5 номеров, 1 - 5. 1 = медленный, и 5 = самый быстрый, когда кто-то нажимает один из этих номеров, страница начинает прокручивать себя, делая это так, человек не должен прокручивать страницу. Проблема у меня в том, что я хочу, чтобы позволить человеку по-прежнему иметь доступ к их колесику мыши, но когда я использовать колесо мыши во время загрузки страницы оживляющая, рывки страницы вниз, а затем рывков страницы назад, где она была и она продолжает анимировать, но не позволяет мне прокрутки вниз или назад, а затем анимировать с новой позиции я прокрутил с моей помощью колесика мыши. Сейчас у меня есть это так, если я нажму на страницу в то время как его скроллинг, он останавливается, но я это не включая в окончательном сценарии, любая помощь? СПАСИБО! $ ( 'HTML, тело') анимации (. {ScrollTop:. $ (Целевой) .offset ()} сверху,
android.nick
1

голосов
1

ответ
1.7k

Просмотры

Criteria: “undefined offset”

i have this schema below, i have generated the classes using symfony and created a pair of objects using the form class generated. moto: marca: { type: varchar(255), required: true } matricula: { type: integer, required: true } Now i have this criteria: $c = new Criteria(); $c->addSelectColumn('MAX('.MotoPeer::MATRICULA.')'); $max_matricula = MotoPeer::doSelect($c); var_dump($max_matricula); return $max_matricula; When i call the criteria code It works ok, but these three notices below are showed. Any idea? sf 1.4/propel 1.4 ( ! ) Notice: Undefined offset: 2 in /opt/lampp/htdocs/prueba/lib/ model/om/BaseMotoPeer.php on line 379 Call Stack Time Memory Function Location 1 0.0008 328076 {main}( ) ../frontend_dev.php:0 2 0.1974 4333236 sfContext->dispatch( ) ../frontend_dev.php:13 3 0.1974 4333264 sfFrontWebController->dispatch( ) ../ sfContext.class.php:170 4 0.1981 4350256 sfController->forward( ) ../ sfFrontWebController.class.php:48 5 0.2134 4641000 sfFilterChain->execute( ) ../sfController.class.php: 238 6 0.2138 4641808 sfRenderingFilter->execute( ) ../ sfFilterChain.class.php:53 7 0.2138 4641808 sfFilterChain->execute( ) ../ sfRenderingFilter.class.php:33 8 0.2143 4642588 sfExecutionFilter->execute( ) ../ sfFilterChain.class.php:53 9 0.2144 4643308 sfExecutionFilter->handleAction( ) ../ sfExecutionFilter.class.php:42 10 0.2144 4643308 sfExecutionFilter->executeAction( ) ../ sfExecutionFilter.class.php:78 11 0.2144 4643336 sfActions->execute( ) ../sfExecutionFilter.class.php: 92 12 0.2147 4644160 motoActions->executePrueba( ) ../sfActions.class.php: 60 13 0.2212 5026172 MotoPeer::prueba( ) ../actions.class.php:14 14 0.2254 5285592 BaseMotoPeer::doSelect( ) ../MotoPeer.php:26 15 0.2493 5756176 BaseMotoPeer::populateObjects( ) ../BaseMotoPeer.php: 241 16 0.2493 5756568 BaseMotoPeer::getPrimaryKeyHashFromRow( ) ../ BaseMotoPeer.php:400 ( ! ) Notice: Undefined offset: 1 in /opt/lampp/htdocs/prueba/lib/ model/om/BaseMoto.php on line 184 Call Stack Time Memory Function Location 1 0.0008 328076 {main}( ) ../frontend_dev.php:0 2 0.1974 4333236 sfContext->dispatch( ) ../frontend_dev.php:13 3 0.1974 4333264 sfFrontWebController->dispatch( ) ../ sfContext.class.php:170 4 0.1981 4350256 sfController->forward( ) ../ sfFrontWebController.class.php:48 5 0.2134 4641000 sfFilterChain->execute( ) ../sfController.class.php: 238 6 0.2138 4641808 sfRenderingFilter->execute( ) ../ sfFilterChain.class.php:53 7 0.2138 4641808 sfFilterChain->execute( ) ../ sfRenderingFilter.class.php:33 8 0.2143 4642588 sfExecutionFilter->execute( ) ../ sfFilterChain.class.php:53 9 0.2144 4643308 sfExecutionFilter->handleAction( ) ../ sfExecutionFilter.class.php:42 10 0.2144 4643308 sfExecutionFilter->executeAction( ) ../ sfExecutionFilter.class.php:78 11 0.2144 4643336 sfActions->execute( ) ../sfExecutionFilter.class.php: 92 12 0.2147 4644160 motoActions->executePrueba( ) ../sfActions.class.php: 60 13 0.2212 5026172 MotoPeer::prueba( ) ../actions.class.php:14 14 0.2254 5285592 BaseMotoPeer::doSelect( ) ../MotoPeer.php:26 15 0.2493 5756176 BaseMotoPeer::populateObjects( ) ../BaseMotoPeer.php: 241 16 0.2578 5953424 BaseMoto->hydrate( ) ../BaseMotoPeer.php:408 ( ! ) Notice: Undefined offset: 2 in /opt/lampp/htdocs/prueba/lib/ model/om/BaseMoto.php on line 185 Call Stack Time Memory Function Location 1 0.0008 328076 {main}( ) ../frontend_dev.php:0 2 0.1974 4333236 sfContext->dispatch( ) ../frontend_dev.php:13 3 0.1974 4333264 sfFrontWebController->dispatch( ) ../ sfContext.class.php:170 4 0.1981 4350256 sfController->forward( ) ../ sfFrontWebController.class.php:48 5 0.2134 4641000 sfFilterChain->execute( ) ../sfController.class.php: 238 6 0.2138 4641808 sfRenderingFilter->execute( ) ../ sfFilterChain.class.php:53 7 0.2138 4641808 sfFilterChain->execute( ) ../ sfRenderingFilter.class.php:33 8 0.2143 4642588 sfExecutionFilter->execute( ) ../ sfFilterChain.class.php:53 9 0.2144 4643308 sfExecutionFilter->handleAction( ) ../ sfExecutionFilter.class.php:42 10 0.2144 4643308 sfExecutionFilter->executeAction( ) ../ sfExecutionFilter.class.php:78 11 0.2144 4643336 sfActions->execute( ) ../sfExecutionFilter.class.php: 92 12 0.2147 4644160 motoActions->executePrueba( ) ../sfActions.class.php: 60 13 0.2212 5026172 MotoPeer::prueba( ) ../actions.class.php:14 14 0.2254 5285592 BaseMotoPeer::doSelect( ) ../MotoPeer.php:26 15 0.2493 5756176 BaseMotoPeer::populateObjects( ) ../BaseMotoPeer.php: 241 16 0.2578 5953424 BaseMoto->hydrate( ) ../BaseMotoPeer.php:408 EDIT: the first notice appears because i didn't write "id: ~" before the fields of the model. Here it goes the lines that causes the second and the third notices: /** * Hydrates (populates) the object variables with values from the database resultset. * * An offset (0-based "start column") is specified so that objects can be hydrated * with a subset of the columns in the resultset rows. This is needed, for example, * for results of JOIN queries where the resultset row includes columns from two or * more tables. * * @param array $row The row returned by PDOStatement->fetch(PDO::FETCH_NUM) * @param int $startcol 0-based offset column which indicates which restultset column to start with. * @param boolean $rehydrate Whether this object is being re-hydrated from the database. * @return int next starting column * @throws PropelException - Any caught Exception will be rewrapped as a PropelException. */ public function hydrate($row, $startcol = 0, $rehydrate = false) { try { var_dump($row); $this->id = ($row[$startcol + 0] !== null) ? (int) $row[$startcol + 0] : null; $this->marca = ($row[$startcol + 1] !== null) ? (string) $row[$startcol + 1] : null;//184 $this->matricula = ($row[$startcol + 2] !== null) ? (int) $row[$startcol + 2] : null;//185 I think, the second and the third notices are showed because in the criteria I'm just getting one column (maatricula). But how to do it so? Javier
ziiweb
1

голосов
1

ответ
982

Просмотры

МОФ RotateTransform - Как я могу получить свою позицию управления вернуться к нормальной жизни?

В принципе, я повернута деталь: Как я могу получить его так, что она движется вниз. Сейчас она торчит прямо вверх, так как я повернута вокруг 0,0 точки. Мне это нужно так, чтобы 0,0 точка движется вниз так, чтобы верх, где оригинал верх был.
michael
1

голосов
1

ответ
889

Просмотры

JQuery найти элемент по позиции - Firefox .position () .offest (ошибка)

У меня есть прокрутки DIV, что с помощью JQuery определяет элемент в середине. Я попытался с помощью как положение () и офсетные параметры (), и в обоих случаях Firefox не получить правильный ответ, в то время как Chrome и Safari сделать. Положение (). Сверху или смещение (). Сверху определить положение среднего элемента из контейнера. Тем не менее, светлячок является определение его из прокрутки контейнера и, таким образом, давая третий элемент вниз всегда, а не средний элемент во время прокрутки. Вот 2 фидель, одна с использованием .position (), а другой .offset (). OFFSET () - http://jsfiddle.net/pxfunc/XHPYF/7/ ПОЛОЖЕНИЕ () - http://jsfiddle.net/U4qyp/133/ Кто-нибудь есть какие-либо идеи, почему это происходит и как это исправить? EDIT - Часть проблемы является плагин iScroll, но это необходимо, чтобы сделать элемент работы, поэтому мне интересно, есть ли способ, чтобы определить, какой элемент 100px;
Robin Knight
1

голосов
1

ответ
111

Просмотры

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

http://jsfiddle.net/nicktheandroid/TWKJb/5/ После того, как вы захватить обработчик и начать тащить его, обработчики слева начинается на 10px, он должен начать в 0px, если добавить 20px к контейнеру обивка, она выталкивает дорожку из левой дополнительной 20px, теперь, когда я первый захватить ручку она начинается на 30px .. Так что ручка становится его левую позицию от самой левой части страницы .. обработчик должен дать свою левую позицию от его родитель (трек), а не от самого левой части страницы .. Может кто-нибудь сказать мне, что я сделал неправильно, чтобы ручка дать левое положение согласно странице, а не его родителям? Я возиться с этим в течение нескольких часов> :(
android.nick
1

голосов
2

ответ
439

Просмотры

JQuery цикла: для каждого парил ссылку показать связанный скрытые DIV рядом с наведена ссылкой

Хотели бы цикл в JQuery, так что: «Для каждого hover_link: показать скрытые DIV рядом с наведен hover_link.» Текущий JQuery не отображает скрытые DIV не говоря уже о позиции скрытого DIV рядом с наведена ссылкой и не может понять, как это петля для нескольких hover_links. JQuery: "hover_link ".. $ (документ) .ready (функция () {$ () MouseMove (функция (е) {$ (" # box1 ") шоу (); $ (". коробка") CSS ( {сверху: ( «. hover_link " $ () смещение () верхней части () + 10.) + "точек", слева: (". hover_link " $ () смещение () влево () + 10.) +" . ") MouseOut (функция (е) {$ (". точек "});}) $ (" # hover_link box1" ) скрыть ();});}); Fiddle: HTTP: // jsfiddle. нетто / 3kWq7 / 1 / Большое спасибо всем, кто может помочь
bigtoothmedia
1

голосов
1

ответ
464

Просмотры

Извлечение записей из базы данных и отображения их как разные значения

Я практикую PHP & MySQL и на данный момент я создаю простой менеджер баз данных. Все отлично работает для этой части кода, за исключением: http://snipt.org/vCW0 Этот код должен делать, чтобы получить все результаты из базы данных и отображать их, за исключением, показывая положение и название команды, как надо изменить положение и значение имени команды (я вставить в базу данных с помощью аббревиатуры, например, «QB» вместо «Quarterback», чтобы сохранить пространство) в их полные эквиваленты (так «GBA» должен отображаться как «Green Bay Packers» и т.д. ) (и в конце формы для добавления новых записей). Это на самом деле отображает их правильно, но когда я добавить новый игрок в базу данных, я получаю следующее сообщение об ошибке: Предупреждение: Illegal строка Смещение «дь» в C: \ Web \ project2 \ ranking_nfl.php на линии 97 Предупреждение: \ Web \ project2 \ ranking_nfl.php на линии 147 Предупреждение: Illegal строка смещения 'GBA' в C: \ Web \ project2 \ ranking_nfl.php на линии 153 Предупреждение: Illegal строка Смещение 'дь' в C: \ Web \ project2 \ ranking_nfl .php на линии 154 Тем не менее, несмотря на ошибку запись добавлена ​​в базу данных и на странице. Удаление записей не показывает каких-либо ошибок. Вот полный код: http://snipt.org/vCV8 Спасибо.
Pawel
1

голосов
1

ответ
1.2k

Просмотры

Создание события Facebook дата которого будет после перехода на летнее время заканчивается: Что UTC смещение должно быть использовано?

Вопрос: Если я добавить событие с помощью API Facebook сегодня (смещение UTC-4 на моем месте) для события, которое происходит в декабре (смещение UTC-5 на моем месте), он будет отображаться правильно? Или я должен представить его в UTC-5, для того, чтобы правильно отображаться в декабре, но (возможно) неправильно сейчас? Дополнительные детали: 1 августа 2012 года Facebook объявил о том, что поддержка часовых поясов будет добавлена ​​к событиям, в том числе через API для разработчиков. В этом блоге, они объясняют, как эти изменения влияют на чтение и запись событий. Для написания событий, вы теперь должны включать UTC смещение при определении start_time и END_TIME. Так, если бы я был в Вашингтоне, округ Колумбия (Восточная Timezone и в настоящее время на восточном поясное время) и создал событие на сегодняшний день, я бы вход UTC-4. Тем не менее, если я создаю событие сегодня, и дата событие 1 декабря (после окончания летнего времени), я бы вход UTC-4 (ток смещения) или UTC-5 (соответствующее смещение на 1 декабря)? Я понимаю, что есть много вопросов о Facebook и часовых поясах, но те, которые я нашел, были написаны до Facebook объявило о новой поддержке часового пояса, и поэтому они, кажется, не имеют отношение к этому сценарию.
Kevin Markham
1

голосов
1

ответ
2k

Просмотры

Paging через Foursquare API результатов с пределом / смещения для создания таблицы

Я пытаюсь построить очень простой веб-страницы с помощью PHP, который отображает 800 + Подсказки Четвероугольного пользователя с их Сохраненный и, как считается в HTML таблицы для отчетности и аналитических целей. Вот пример того, что я имею в виду на четвероугольнике: http://foursquare.com/redbull/list/tips. (Опять же, RedBull только мои example..I я работаю с организацией, которая имеет 812 советов). Foursquare предоставляет API для получения этих данных: https://api.foursquare.com/v2/lists/{USER-ID}/tips?oauth_token={oauth-token}&limit=200&v=20120917 НО вы можете получить только 200 результаты в то время, и должны использовать смещение, чтобы получить следующие 200, 400 и так далее: https://api.foursquare.com/v2/lists/{USER-ID}/tips?oauth_token={oauth-token}&limit = 200 & смещение = 200 & V = 20120917 в моем случае я должен был бы назвать API 5 раз, чтобы получить все 812 советов. Я придумал очень неуклюжим и неприступным решением, где я делаю вызывать API несколько раз и просто продолжать создавать строки в моей таблице. Вот мой некрасивым, но рабочий раствор: http://pastebin.com/WL6kdTPY Но, очевидно, как советы продолжают расти, я должен был бы держать изменения кода для учета каждой итерации 200 больше. В данных API я могу видеть упоминание общих советов (812), так что я чувствую, что я должен быть в состоянии использовать это, чтобы придумать более слабым раствором. Может кто-нибудь помочь? Спасибо! В данных API я могу видеть упоминание общих советов (812), так что я чувствую, что я должен быть в состоянии использовать это, чтобы придумать более слабым раствором. Может кто-нибудь помочь? Спасибо! В данных API я могу видеть упоминание общих советов (812), так что я чувствую, что я должен быть в состоянии использовать это, чтобы придумать более слабым раствором. Может кто-нибудь помочь? Спасибо!
Erik Berger
1

голосов
1

ответ
149

Просмотры

Таблица ДИ нумерации страниц слияния

Мне нужна помощь в CI пагинацией на совместном столе. Следующий код не работает. Вся информация показать на одной странице, но ссылка ($ this-> pagination-> create_links ();) показывают правильное количество страниц, которые он должен иметь с правильным пейджинга. Каждый раз, когда я нажимаю на следующей странице или на другую страницу она показывает тот же результат. Любое предложение, чтобы сделать эту работу успешно. Спасибо. общественная функция last_three_months () {$ this-> load-> модель ( 'MyModel'); $ This-> load-> базы данных (); $ This-> load-> библиотека ( 'ВТКЕЕ'); $ This-> load-> библиотека ( 'сессии'); $ This-> load-> библиотека ( 'строка'); $ This-> load-> библиотека ( "Разбивка"); если (дата ( "л", StrToTime ( 'сейчас')) == "понедельник") $ isMonday = StrToTime ( 'теперь'); еще $ isMonday = StrToTime (» в прошлый понедельник'); $ Мин = $ isMonday - 7257600; // 7257600 = 12 недель $ макс = StrToTime ( 'теперь'); // Эхо (дата ( "л.д. M Y", $ длительность)); $ Результат = $ this-> mymodel-> запрос ( 'SELECT DISTINCT pi.ID PLAN_ID, pi.IMP_PLAN_DATE due_date, pi.CHANGE_TICKET CHANGE_TICKET, pi.PLAN_DESC PLAN_DESC, pi.EC_STAT EC_STAT, per_info.ID person_id, per_info.FIRSTNAME OWNER_FIRST, per_info.LASTNAME OWNER_LAST, ps.STATUS PLAN_STAT, pi.TIMESTAMP ТШЕЗТАМР, sn.SN С.Н., loc.ABBR СОКР, sf.SF С.Ф., pn.ID pn_id, pn.TYPE pn_type, pn.CODE pn_code, pn.YEAR pn_year, pn.NAME pn_name, si.IMP_STAT IMP_STAT из `Plan_Info` пи,` член Member`, `Person_Info` per_info,` Plan_Stat` пс, `Sn_Imp` си,` System_Name` зп, `Location` LOC, System_Family SF, П. Н. р Где member.MEM_TYPE = "Реализатор" И pi.OWNER = член. Person_id И member.PERSON_ID = per_info.ID И pi.PLAN_STAT = ps.ID И pi.ID = si.PLAN_ID И si.SN_ID = sn.ID И sn.LOC_ID = loc.ID И sn.SF_ID = sf.ID И pi.PN_ID = pn.ID И pi.IMP_PLAN_DATE> =». $ мин. 'И pi.IMP_PLAN_DATE <'. $ Макс. ORDER BY pi.IMP_PLAN_DATE, loc.ABBR, sf.SF ') -> result_array (); $ Plan_info = $ this-> btree-> convertToBtree ($ результат, массив ( 'PLAN_ID', 'DUE_DATE', 'CHANGE_TICKET', 'PLAN_DESC', 'EC_STAT', 'person_id', 'OWNER_FIRST', 'OWNER_LAST',» PLAN_STAT», 'ТШЕЗТАМР', 'С.Н.', 'СОКР', 'SF', 'pn_id', 'pn_type', 'pn_code', 'pn_year', 'pn_name', 'IMP_STAT'), массив ( 'PLAN_ID', 'pn_id', 'DUE_DATE', 'ABBR')); $ Всего = кол-($ plan_info); $ Конфигурации массива = (); $ Конфигурации [ "base_url"] = base_url (). 'Index.php / реализатор / last_three_months /'; $ Конфигурации [ "TOTAL_ROWS"] = $ суммарно; $ Конфигурации [ "per_page"] = 3; $ Конфигурации [ "uri_segment"] = 3; $ Конфиг [ 'first_link'] = 'Первый'; $ Конфиг [ 'last_link'] = 'Последний'; $ Конфиг [ 'next_link'] = 'рядом'; $ Конфиг [ 'prev_link'] = 'пред'; // $ конфиг [ 'use_page_numbers'] = TRUE; $ This-> pagination-> инициализировать ($ конфигурации); $ Ссылка = $ this-> pagination-> create_links (); $ Content_data = массив ( 'plan_info' => $ plan_info, 'ссылка' => $ ссылка); $ This-> load-> Вид ( 'реализатор / view_weekly / заголовок'); $ This-> load-> Вид ( 'логотип'); $ This-> load-> Вид ( 'NEV'); $ This-> load-> Вид ( 'реализатор / view_weekly / содержание', $ content_data); $ This-> load-> Вид ( 'реализатор / view_weekly / сноска'); }
Zatanna
1

голосов
1

ответ
794

Просмотры

ASP.NET WebAPI XmlFormatter Missing UTC Смещение на финики

У меня есть реализация ASP.NET WebAPI, что я позволяю клиентам потреблять и запрашивать либо XML или JSON форматирования ответа HTTP. Некоторые объекты ответов включают значения даты / времени. Я был успешным в получении ответа JSON включить надлежащую ISO 8601, отформатированный дату (включая время UTC смещение) с помощью кода, как: Dim JSON Как JsonMediaTypeFormatter = _ GlobalConfiguration.Configuration.Formatters.JsonFormatter json.SerializerSettings.DateFormatHandling = _ Newtonsoft. Json.DateFormatHandling.IsoDateFormat json.SerializerSettings.DateTimeZoneHandling = _ Newtonsoft.Json.DateTimeZoneHandling.Local JsonFormatter теперь дает мне дату, как это: 2008-11-03T14: 14: 00-05: 00 Тем не менее, XmlFormatter дает мне дату как: 2008-11-03T14: 14: 00 Обратите внимание на отсутствие времени UTC смещение ( "-05: 00").
Procedure
1

голосов
1

ответ
2.7k

Просмотры

VB.Net Получить Смещение адреса

В VB.Net я открываю файл с BinaryReader .. Мне нужно найти в файле для некоторых значений Hex и если они будут найдены, то возвращает смещение адреса первого байта .. Это возможно? и как этого добиться? Спасибо EDIT: Мой текущий код: Private Function findOffset () Использование считывателя в качестве новой BinaryReader (File.open (имя файла, FileMode.Open)) 'Цикл по длине файла. Dim поз As Integer = 0 '
Fr0z3n
1

голосов
2

ответ
949

Просмотры

Calculating time difference in Google App Engine/Java

Я работаю на Google App Engine. И я работаю над чем-то, что требует от меня, чтобы сделать что-то, если временная разница между временем, отправленного клиентом и времени на сервере меньше, чем 15 секунд. Код прекрасно работает, когда я пытаюсь его на тестовом сервере (на моей машине). Но терпит неудачу, когда я код развернут на приложение-двигатель. Я думаю, что это, вероятно, потому что, если часовой пояс на сервере отличается, может быть несколько часов добавлены / вычитается, когда это произойдет. То, что я в принципе сделать, это позволить клиенту послать его метку времени вместе с другими данными, так. И когда сервер впоследствии необходимо вычислить разницу во времени, я subract метку времени сервера от клиента. Если временная зона отличается то, очевидно, я буду столкнуться с проблемами. Я знаю, что одно решение, чтобы избежать этого часового пояса облом, чтобы позволить метку времени сервера как первоначальный запрос и последующую обработку позже, но для моего приложения, то необходимо, чтобы таймер начинает тикать прямо с момента, когда клиент делает запрос, и если 15 секунд прошло, по отношению к клиенту, то никаких действий не предпринималось сервером. Так как я являюсь разработчиком как на стороне клиента и сервера стороны, я могу показать вам, что я сделал. Пример стороны клиента вызова новый регистр () sendToServer (имя пользователя, местоположение, новый TimeStamp (новая дата () GetTime ()).). это хранится в данном-магазине и извлекаться немного позже, если соблюдены некоторые условия. На стороне сервера образец, чтобы найти дату разница Дата = новый Отметка (новая дата () GetTime ().); Дата d1 = (Дата) timeStampList [I]; длинное timedif = Math.abs (d1.getTime () - Date.getTime ()); если (timedif это очень важно, что таймер включается прямо с момента, когда клиент делает запрос, и если прошло 15 секунд, по отношению к клиенту, то никаких действий не принимается сервером. Так как я являюсь разработчиком как на стороне клиента и сервера стороны, я могу показать вам, что я сделал. Пример стороны клиента вызова новый регистр () sendToServer (имя пользователя, местоположение, новый TimeStamp (новая дата () GetTime ()).). это хранится в данном-магазине и извлекаться немного позже, если соблюдены некоторые условия. На стороне сервера образец, чтобы найти дату разница Дата = новый Отметка (новая дата () GetTime ().); Дата d1 = (Дата) timeStampList [I]; длинное timedif = Math.abs (d1.getTime () - Date.getTime ()); если (timedif это очень важно, что таймер включается прямо с момента, когда клиент делает запрос, и если прошло 15 секунд, по отношению к клиенту, то никаких действий не принимается сервером. Так как я являюсь разработчиком как на стороне клиента и сервера стороны, я могу показать вам, что я сделал. Пример стороны клиента вызова новый регистр () sendToServer (имя пользователя, местоположение, новый TimeStamp (новая дата () GetTime ()).). это хранится в данном-магазине и извлекаться немного позже, если соблюдены некоторые условия. На стороне сервера образец, чтобы найти дату разница Дата = новый Отметка (новая дата () GetTime ().); Дата d1 = (Дата) timeStampList [I]; длинное timedif = Math.abs (d1.getTime () - Date.getTime ()); если (timedif Так как я являюсь разработчиком как на стороне клиента и сервера стороны, я могу показать вам, что я сделал. Пример стороны клиента вызова новый регистр () sendToServer (имя пользователя, местоположение, новый TimeStamp (новая дата () GetTime ()).). это хранится в данном-магазине и извлекаться немного позже, если соблюдены некоторые условия. На стороне сервера образец, чтобы найти дату разница Дата = новый Отметка (новая дата () GetTime ().); Дата d1 = (Дата) timeStampList [I]; длинное timedif = Math.abs (d1.getTime () - Date.getTime ()); если (timedif Так как я являюсь разработчиком как на стороне клиента и сервера стороны, я могу показать вам, что я сделал. Пример стороны клиента вызова новый регистр () sendToServer (имя пользователя, местоположение, новый TimeStamp (новая дата () GetTime ()).). это хранится в данном-магазине и извлекаться немного позже, если соблюдены некоторые условия. На стороне сервера образец, чтобы найти дату разница Дата = новый Отметка (новая дата () GetTime ().); Дата d1 = (Дата) timeStampList [I]; длинное timedif = Math.abs (d1.getTime () - Date.getTime ()); если (timedif длинное timedif = Math.abs (d1.getTime () - Date.getTime ()); если (timedif длинное timedif = Math.abs (d1.getTime () - Date.getTime ()); если (timedif
user1881220
1

голосов
2

ответ
7.1k

Просмотры

JQuery смещения () возвращает нуль

Почему мой код не возвращает верхнее и левое значение? Вместо этого возвращает нуль. Нужно ли там быть некоторые значения, установленными уже для смещения (); работать? вар divOrg = $ ( "#portfolioButton"); вар позы = divOrg.offset (); console.log ( "слева" + pos.left + "вверху:" + pos.top);
Scott Robertson
1

голосов
3

ответ
949

Просмотры

Выпуск в часовом поясе, с «время» Node.js Модуля

Я просто наткнулся на вопрос, что произошло сегодня (из-за того, что 31 января здесь в Австралии Сидней). В принципе, учитывая год, дату, час, минуту, секунду. Я хочу, чтобы создать дату, если я нахожусь в часовом поясе (Австралия / Сидней), а затем преобразовать его в UTC (т.е. получение миллисекунды). Это сделано в связи с тем, что база данных (и сервер) работают в формате UTC, где, как клиент может быть в том или ином часовом поясе (если запрос поста будет сделан, клиент обеспечивает как часовой пояс и год, месяц, дату , час, минута, вторые значения) проблема заключается в том, что когда я создаю дату сегодня, ее сбрасывание дат все пути назад к январю 3-ю в этом месяце, вот код, который иллюстрирует проблему вар запланированный, Некоторое время, время, timeinfo, часовой пояс; process.env.TZ = 'UTC'; = время требуется ( 'время'); timeinfo = {час: 14, минута: '47', год: 2013, месяц: 1, дата: 31}; часовой пояс = «Австралия / Сидней»; = где-то новая Дата (timeinfo.year, timeinfo.month - 1, timeinfo.date, timeinfo.hour, timeinfo.minute, 1, 1); запланирован = time.Date (timeinfo.year, timeinfo.month - 1, timeinfo.date, timeinfo.hour, timeinfo.minute, 1, 1, часовой пояс); console.log (иногда); console.log (по расписанию); Когда вы запустите в Node.js, время выводимый console.log (по расписанию); полностью отключен. Примечание: Я использую библиотеку времени НПМ. часовой пояс); console.log (иногда); console.log (по расписанию); Когда вы запустите в Node.js, время выводимый console.log (по расписанию); полностью отключен. Примечание: Я использую библиотеку времени НПМ. часовой пояс); console.log (иногда); console.log (по расписанию); Когда вы запустите в Node.js, время выводимый console.log (по расписанию); полностью отключен. Примечание: Я использую библиотеку времени НПМ.
mdedetrich
1

голосов
1

ответ
182

Просмотры

Вопрос Timezone в Blackberry

Я работаю над проектом, который требует от меня, чтобы создать значение даты, установив его на определенный часовой пояс. Я использовал следующий код Дата formatter1 = новый Дата (HttpDateParser.parse ( "2013-08-02 11:00:00")); System.out.println ( "Дата дд formatter1" + formatter1); Результат выглядит следующим образом: Пт 2 августа 16:30:00 Asia / Calcutta 2013 После разбора, он дает мне время, в зависимости от часового пояса устройства ... добавление 5:30 автоматически, если время устройства зона устанавливается в Индии в Калькутте. Я хочу привести быть как: Пт Авг 02 11:00:00 Asia / Calcutta 2013 Я имею в виду, что не следует добавлять смещение в качестве ссылки на GMT. Как я мог бы работать над этим кодом, чтобы установить данные, необходимые для меня согласно Timezone и не менять его внутри?
Yatin
1

голосов
1

ответ
4.2k

Просмотры

Twitter bootstrap offset not working properly

Я прочитал все темы, но я could't выяснить Whats проблемы с моим кодом. Я вижу, что есть проблема, когда я пытался поставить коррекции (или офсетные * класс Div тегов) в мою систему сетки жидкости. В основном есть 2 колонки, имеющие Span2 и span7 классы, а затем я собираюсь разделить столбец span7 в еще несколько столбцов. Для этого я должен был бы использовать смещение *, потому что есть пробелы между ними моей конструкции. но проблема в том, даже если я использовать классы офсетных я не могу видеть никакой разницы в макете. Я добавлю код: Доступны факультативы Стоматолог Медицинский Л Л И Присоединяйтесь к нам! Что вы делаете здесь, не только изменит жизнь людей, которым вы помогаете через этот опыт волонтерской но и willforever изменить свой взгляд на жизнь, как вы это знаете. Мы обещаем вам, что новые места, культуры, кухня и люди, которых вы сталкиваетесь вознаградят вас совершенно новые перспективы в жизнь. Присоединяйтесь к нам и помочь изменить жизнь; будь то ваш или кто-то еще. Я добавил все необходимые файлы CSS Я уверен, потому что все остальные, кажется, работает хорошо. Я тестирую сайт внутри локального сервера. Заранее спасибо! Я добавил все необходимые файлы CSS Я уверен, потому что все остальные, кажется, работает хорошо. Я тестирую сайт внутри локального сервера. Заранее спасибо! Я добавил все необходимые файлы CSS Я уверен, потому что все остальные, кажется, работает хорошо. Я тестирую сайт внутри локального сервера. Заранее спасибо!
Bhashithe
1

голосов
1

ответ
31

Просмотры

inline element next to the float

I am stuck trying to figure it out how exactly inline element and floated element behave when are next to each other. I have following code in which inline element comes before the floated one and the second situation when inline element comes after the floated one and in both situation. html code is the same in both examples so I am gonna put it just here: first paragraph second pargraph So here is first example in which is the inline element before the floated one, along with following css: html{ background:white; } p.clearBoth{ clear:both; } body{ width:400px; margin:0 auto; background:red; } p.first{ display:inline; background:yellow; color:black; } p.second{ float:left; background:black; color:white; } and here is the link what this code does Here is second example where the floated element is first element, along with the following css code: html{ background:white; } p.clearBoth{ clear:both; } body{ width:400px; margin:0 auto; background:red; } p.first{ float:left; background:yellow; color:black; } p.second{ display:inline; background:black; color:white; } And here is link what it does In both cases I've noticed that the float element will be first to the left no matter which one is first in html document, but I find this align very strangeto happen since I would normally expect both to be in same line.
1

голосов
2

ответ
91

Просмотры

Positioning a div using jQuery offfset - Code works but only for one element

I am trying to set the position of a div using CSS 'top' based on the offset position of another element. This element is not adjacent or a parent/child therefore I have to use javascrip/jQuery. I came across the following code which worked perfect for my first element (with offset position retrieved from 'mark2' and position properly set for 'side2' however when I replicate the code for 'mark3' and 'side3' respectfully it does not work. Either block of code works in isolation but seem to conflict with each other. I renamed all variables and still there is a conflict. If anyone can shed some light on this it would be greatly appreciated! window.onload = function(event) { //Get var p = $("#mark2"); var something = p.offset(); //set $("#side2").css('top', something.top+'px'); }; window.onresize = function(event) { //Get var p = $("#mark2"); var something = p.offset(); //set $("#side2").css('top', something.top+'px'); }; window.onload = function(event) { //Get var y = $("#mark3"); var somethingelse = y.offset(); //set $("#side3").css('top', somethingelse.top+'px'); }; window.onresize = function(event) { //Get var y = $("#mark3"); var somethingelse = y.offset(); //set $("#side3").css('top', somethingelse.top+'px'); };
user2475274
1

голосов
1

ответ
1.1k

Просмотры

Панды дискретизации с «сезонными» частотами

В моей области (рынки газа) сезон является период, охватывающий 2 квартала. Апреля по сентябрь (включительно) является то, что мы называем летом и остальная часть года является зима. Используя панда, я пытаюсь ресэмплировать ежедневные данные в сезоны и в зависимости от начала ежедневного индекса, мне кажется, чтобы получить разные результаты. В принципе, если старт в Q2 или Q4, частоты дискретизации работает, как ожидалось, но если индекс начинается в Q1 или Q3. Обратите внимание, что то же самое не происходит с датой окончания, как кажется, Resample правильно вести себя там. Во всяком случае здесь пример кода: импорт панды как П.Д. импорта NumPy как нп april_start_dates = pd.DatetimeIndex (FREQ = 'D', начать = '2014-04-01', конец = '2015-01-01') good_case = Pd .DataFrame (np.random.randn (april_start_dates.size), индекс = april_start_dates) для г в good_case.resample ( '2QS-APR') индекс:. д печати. STRFTIME ( '% d-% b-% Y') '' 'Правильный выход 01-апр-2014 01-окт-2014 ''' jan_start_dates = pd.DatetimeIndex (FREQ = 'D', начать = «2014-01- 01' , конец = '2015-01-01') bad_case = pd.DataFrame (np.random.randn (jan_start_dates.size), индекс = jan_start_dates) для й в bad_case.resample ( '2QS-апрель') индекс.: печать d.strftime ( '% d-% b-% Y') ''»Неправильный выход? Ожидаемая 01-Jan-2014 01-Октябрь-2013 01-июля-2014 01-Apr-2014 01-Jan-2015 01-Окт-2014 ''»good_case имеет правильные даты, один в апреле другой в октябре: Correct выход 01-апрель-2014 01-октября-2014 Но это не так для bad_case, где даты не падают в апреле или октябре, как можно было бы ожидать от закрепленного смещения «2QS-APR». Что я' d ожидают увидеть на bad_case это (первая дата Oct13 в качестве начала сезонного периода, содержащего 01 Jan 2014): Ожидаемые 01-Октябрь-2013 01-Apr-2014 01-Октябрь-2014 Обратите внимание, что усреднение неправильно тоже так сдвигая этикетки с использованием loffset не кажется достаточно хорошим вариантом. Я что-то пропустил? Что я могу сделать по-другому, чтобы получить то, что я хочу? Благодарю.
kiriliponi
1

голосов
1

ответ
2k

Просмотры

PHP календарь начала недели с понедельника (офсет)

Я создаю класс для календаря, где я создаю простой месяц просмотра. Вопрос: Как начать неделю с понедельника (или смещение)? Вот как это выглядит следующим образом: Как вы видите на картинке, неделя начинается с воскресенья. Я хочу, чтобы начать неделю с понедельника. Вот то, что я до сих пор: Код:
1

голосов
1

ответ
297

Просмотры

Illegal string offset in third variable only

У меня возникли очень странные проблемы, которая не имеет смысла для меня. Я получаю «Illegal строку смещения» в моей третьей переменной, которая не является частью массива в цикле Еогеасп независимо от того, какие данные вытягивать из. Сначала он подумал, что это была проблема с моей Датой форматированием, но если я могу изменить его на другое поле, это то же самое сообщение об ошибке только с этим именем поля в месте. Код выглядит следующим образом: $ сообщение = get_tableContents ($ мошенники, 'сообщения'); Еогеасп ($ сообщений как $ пост) {$ = $ сообщения дан пост [ 'ID']; $ Пост = $ пост [ 'предмет']; $ MyDate = "что-то, чтобы проверить"; $ DatePosted = $ пост [ 'дата']; Эхо $ MyDate «» $ пост. "" $ datePosted ""...; } Если я переключаю $ datePosted с $ выкладывает же проблема возникает только изменяет ошибку сказать предмет вместо даты. Результаты: Предупреждение: Illegal строка смещения «предмет» в D: \ XAMPP \ HTDOCS \ SNJ \ news.php на линии 26 что-то, чтобы испытать 2014-09-09 Любые мысли будут оценены. Вот функция, я звоню в случае что-то есть: функция get_tableContents ($ жулик, $ таблица) {$ Результаты = массив (); $ SQL = mysqli_query ($ кон, "SELECT * FROM $ таблицы") или умереть ( "Ошибка:" mysqli_error ($ CON).); в то время как ($ строка = mysqli_fetch_array ($ SQL)) {$ Результаты [] = $ строки; } Вернуть $ результатов; }
jAC
1

голосов
1

ответ
91

Просмотры

Хранить целое число в ячейке и использовать, чтобы установить количество пробелов столбцов

Я создаю модель дохода на простой электронной таблицы. На вершине, у меня есть переменная ячейки (С5), что является «количеством недель между сделками». Ниже этого, у меня есть простая еженедельная тарификация. Проблема: Что я хотел бы, чтобы иметь возможность настроить поля в желтый и он применяется динамически ниже модели, так что она применяет объем продаж от C4 каждые Х недель модели ниже, где Х представляет собой C5. Моя первоначальная догадка было использовать OFFSET, например, F10 = SUM (OFFSET (C10,0, $ C $ 5)), но я никогда не использовал эту функцию до и чем больше я думаю об этом, я не уверен, если я «м приближении это правильно вообще. Я создал макет желательные результаты изображение, чтобы показать, что я хотел бы, чтобы произошло, если я введу 3 в С5, а затем изменить его на 2.
Wibble
1

голосов
1

ответ
136

Просмотры

Сравните данные, собранные с JQuery каждой функции

То, что я хочу сделать, это сравнить каждый элемент смещения друг с другом и получить тот, который находится ближе к верхней части окна, а затем сделать что-то с этим конкретным элементом $ ( «слайд»). Каждая (функция (индекс, эл) {вар $ это = $ (это); вар смещение = $ this.offset () верх - $ (окно) .scrollTop ();.}); поэтому в основном, если я печатаю смещение через console.log и у меня есть для каждого элемента, имеющего класс слайд, я в настоящее время получаю эти значения: slide1 = -875 slide2 = 250 slide2 = 850 slide4 = 1375 Slide 2 является один в данный момент ближе всего к 0 так скользят 2 будет одним из DIV я хотел бы сделать что-то с ... Надеюсь, я достаточно ясно!
Stephen
1

голосов
1

ответ
45

Просмотры

Как копировать блок кодов в новых клеток в VBA?

Мои данные (номер 1 номер 24) находится в колонке А я хочу, чтобы создать 6 таблиц, чтобы содержать свои данные таким образом, как показано ниже. Я создал коды для первой таблицы. Какой самый лучший способ кодировать оставшиеся 5 таблиц? Мой фактический продукт гораздо больше таблицы и нужно повторить 100 раз, так что жесткое кодирование не представляется возможным. (Будет компенсировано свойство помочь? Как?) Вот код первой таблицы. Суб DataToTable () Диапазон ( "С1: Е3") Borders.LineStyle = xlContinuous Диапазон. ( "C: М") ColumnWidth = 4,67 Диапазон.. ( "С1: Е1") Interior.ColorIndex = 27 Диапазон ( "С2: С3 ") .Interior.ColorIndex = 27 Диапазон (" D2 "). Значение = Диапазон (" А1 ") Диапазон (" Е2 "). Значение = Диапазон (" А2 ") Диапазон (" D3 "). Значение = Range (" A3 ") Range (" E3 "). Value = Range (" A4" ) End Sub
Amanda S
1

голосов
1

ответ
37

Просмотры

Как скопировать информацию в столбец, соответствующий тому, что находится в другом столбце?

Я написал макрос, который я хочу, чтобы скопировать папку путь для сохраненного электронной почты и его вложений в столбец B, но только если не будет найдено ни одного файла .csv. Вот мой код ниже: Dim csv_ap As String Dim path_report As String Sheets ( "Почта отчета") Активировать csv_ap = Range ( "C65000") End (xlUp) .Value Если csv_ap = "NO" Тогда path_report = MAIN_PATH & ".. Для разрешения \»& Format (сегодня, "dd_mm_yy") и "manual_handling_" & Range ( "A65000"). End (xlUp) .Value Range ( "B65000"). End (xlUp) .offset (1) .Value = path_report End If Здесь результирующая таблица после макроса закончилась. Как вы можете видеть пути не совпадают с «NO» с в столбце C. Мне нужно макрос, чтобы понять пути должны быть приведены в соответствие с правильной строки. Как я могу это сделать? (Картина ниже приведен пример, в котором будет отличаться в других случаях)
redd
1

голосов
1

ответ
861

Просмотры

Добавление теней к UIViews

Я обыскивал и выключаться в течение нескольких дней, теперь, как правильно добавить тень к UIView. Есть много ресурсов по этой теме, но никто до сих пор не работает для меня. Тень не появляется. cell.buttonView.layer.shadowColor = UIColor.blackColor (). CGColor cell.buttonView.layer.shadowOffset = CGSizeMake (4, 4) cell.buttonView.layer.shadowRadius = 5 cell.buttonView.layer.shadowOpacity = 1,0 cell.buttonView .layer.masksToBounds = ложный изменяющий masksToBounds потому, что отсутствие этого шага в коде другого человека, как представляется, причина, почему они не могли получить их тень появляться.
dyllandry
1

голосов
1

ответ
3.2k

Просмотры

MapViewOfFile смещение - как использовать его

Разработка игры ( «JOGO» в РТ), сервер может принять до 5 одновременных игр, которые клиент будет получить доступ через отображенной памяти. Итак, вот что у меня есть: Сервер: #define MAX_JOGOS 5 ЬурейиХ структур {...} sJogo; ЬурейиЕ структуры {sJogo * мкСм; } sGlobals; sJogo Jogo [MAX_JOGOS]; // глобальные sGlobals Глобал [MAX_JOGOS]; // глобальная HANDLE hMapFile; // глобальная ИНТ _tmain (интермедиат ARGC, LPTSTR ARGV []) {... hMapFile = CreateFileMapping (INVALID_HANDLE_VALUE, NULL, PAGE_READWRITE, 0, SizeOf (sJogo) * MAX_JOGOS, szName); // создать карту для всех игр ....} // вызывается, когда новая игра создается пустое CreateView (INT индекс) {// создать представление для 1 игры и магазин указатель // ### нужно применить смещение здесь ### globals.pS [индекс] = (sJogo *) MapViewOfFile (hMapFile, FILE_MAP_ALL_ACCESS, 0, 0, SizeOf (sJogo); } // вызывается резьбой по событию установить недействительный CopyJogo (INT индекс) {// использование хранится указатель на обновление JOGO CopyMemory ((PVOID) глобал [Индекс] .ps, & JOGO [индекс], SizeOf (sJogo)); } Клиент: HANDLE hMapFile; // глобальная sJogo * мкСм; // глобальная ИНТ _tmain (интермедиат ARGC, LPTSTR ARGV []) {... hMapFile = OpenFileMapping (FILE_MAP_ALL_ACCESS, FALSE, szName); пС = (sJogo *) MapViewOfFile (cdata.hMapFile, FILE_MAP_ALL_ACCESS, 0, 0, SizeOf (sJogo)); // ### необходимо соответствующее смещение здесь ###} Я попытался создать вид "SizeOf (sJogo) * MAX_JOGOS", а затем увеличивающийся указатель + = SizeOf (sJogo) * индекс; но не удалось добиться успеха, так что теперь я обращаюсь к вам, вы можете помочь мне научиться использовать смещение? Я искал довольно настойчиво и нашел хороший пример здесь, на StackOverflow, но это C ++, и я не мог приспособить его. DWORD высокого порядка смещения будет SizeOf (sJogo) правильно? Но я не знаю, что зернистость или как применить его к DWORD младшем ... Можете ли вы мне помочь? Спасибо. EDIT: Приведенный ниже код возвращается, когда я = 1 (NULL), что я делаю неправильно? INT _tmain (интермедиат ARGC, LPTSTR ARGV []) {.... hMapFile = CreateFileMapping (INVALID_HANDLE_VALUE, NULL, PAGE_READWRITE, 0, SizeOf (sJogo) * MAX_JOGOS, szName); если (hMapFile == NULL) {...} DWORD, смещение = 0; для (я = 0; г <MAX_JOGOS; я ++) {если (MapViewOfFile (hMapFile, FILE_MAP_ALL_ACCESS, 0, смещение, SizeOf (sJogo)) == NULL) {_tprintf (ТЕКСТ ( "Эрро MapViewOfFile I:% d \ п") , я); CloseHandle (hMapFile); вернуть; } Смещение + = SizeOf (sJogo); }} EDIT 2: Решена проблема выше, нашел решение здесь: https://msdn.microsoft. ком / EN-US / библиотека / окно / настольный / aa366548% 2 = vs.85% 29.aspx я не принимая во внимание детализации распределения на смещении, которое вызывает MapViewOfFile возвращать NULL во второй попытке. Ссылка выше показывает наглядный пример о том, как применить его к смещению.
epiClowN
1

голосов
1

ответ
35

Просмотры

Смещение во время разрыва строки в PHP

Я хочу, чтобы вывести строку в PHP на смещение. Я использую str_repeat (»», 5); для создания смещения, но иногда линия длинная и во время линии разрыва; он начинает со смещением 0. Любое тело имеет какие-либо идеи о том, как это контролировать?
Adarsh
1

голосов
2

ответ
300

Просмотры

Что такое смещение?

Я продолжаю видеть слово смещения в таблицах команд MIPS, как это: + ----------------------------------- --------------------------- + | BEQ | + ------------------------------------------------- ------------- + | Описание: | | | | Отрасли, если два регистра равны | + ------------------------------------------------- ------------- + | Операция: | | | | если $ S == $ т advance_pc (смещение
Help Needed 101
1

голосов
1

ответ
566

Просмотры

Как определить необработанные сообщения после потребления KAFKA темы

Сценарий: поток создание [StreamName] --definition «Кафки -zkconnect = 10.10.10.1: 2181 --topic = | MyCompositeModule» --deploy Мы бежим этот поток в распределенном режиме и Redis является транспортным автобуса. За мое понимание, источник Кафки поддерживает смещения для сообщений, потребляемых MyCompositeModule (что раковина в качестве модуля, созданного с помощью процесса «модуль») Compose через [streamname] -kafka-смещения тему. Что нечитаемым, и я был бы признателен, если бы был способ, чтобы прочитать данные из этой темы. Кроме того, когда я нажимаю сообщение от источника Кафки сообщений в очереди в Redis транспорта, то модуль извлекает их из этой очереди. Если Кафка потребитель модуль начинает потреблять 1000 сообщений от Кафки Redis queue- и композитный модуль не после получения 10 сообщений или случайным образом обработано 10 сообщений. Так как определить оставшиеся 990 [1000 (потребленные) - 10 (переработанные) = 990] необработанные сообщения. Даже если мы проверим Кафка смещает он будет показывать кол потребляемых сообщений. Пример: -kafka.offsets - который является нечитаемым в нашем процессе. Таким образом, все необработанные сообщения будут находиться в очереди Redis, как мы используем Redis в SpringXD. Так может кто-нибудь помочь мне, как определить необработанные сообщения и повторно отправить его в композитный модуль для обработки. В принципе, я ищу рекомендации по элегантному решению для надежной доставки, добавив возможность обработки в весеннем потоке при ж ^ потребляя из из источника Кафка недостаточности. Таким образом, все необработанные сообщения будут находиться в очереди Redis, как мы используем Redis в SpringXD. Так может кто-нибудь помочь мне, как определить необработанные сообщения и повторно отправить его в композитный модуль для обработки. В принципе, я ищу рекомендации по элегантному решению для надежной доставки, добавив возможность обработки в весеннем потоке при ж ^ потребляя из из источника Кафка недостаточности. Таким образом, все необработанные сообщения будут находиться в очереди Redis, как мы используем Redis в SpringXD. Так может кто-нибудь помочь мне, как определить необработанные сообщения и повторно отправить его в композитный модуль для обработки. В принципе, я ищу рекомендации по элегантному решению для надежной доставки, добавив возможность обработки в весеннем потоке при ж ^ потребляя из из источника Кафка недостаточности.
keerthi

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