-
+1
- 1
- 2
- 3
- 4
Зачем в базах данных нужны несколько вариаций одного и того же типа?
Например, "tinyint", "mediumint", "smallint" и "bigint". Зачем они нужны, если
можно было бы просто сделать один "int", причём равнозначный нынешнему
"bigint"? Что даёт этот искусственно раздутый выбор целочисленных типов?
rotoeb,
25 Сентября 2020
-
−1
- 1
https://foren.germany.ru/elecronics/f/20343575.html
Математики из раш-ки изобрели бесконечные ноутбуки:
«Если магазин предоставляет опцию возврата, если товар не понравился, то почему мне должно быть стыдно?
Наоборот приятно - попользовался 3мя разными ноутами в течение месяца, не заплатив ни цента. Если бы им не нравилось это - они такую опцию не ввели бы, т.к. закон не обязывает.
Я гляжу, на форуме тут мало кто знает о бесплатном 14-дневном прокате техники в Сатурне. :)»
oaoaoammm,
25 Сентября 2020
-
+1
- 1
- 2
- 3
В России запретят хэтэтэпээс:
https://hi-tech.mail.ru/news/zapretit_shifrovanie/
В России предложили запретить шифрование в интернете.
Министерство цифрового развития, связи и массовых коммуникаций РФ предлагает запретить все инструменты шифрования данных в интернете, потому что они мешают поиску запрещенных материалов и блокировке сайтов.
Ведомство уже опубликовало законопроект для публичного обсуждения, в нем предлагается запретить «использование на территории Российской Федерации протоколов шифрования, позволяющих скрыть имя (идентификатор) Интернет-страницы или сайта в сети 'Интернет'».
В пояснительной записке объясняют, что речь идет о конкретных протоколах шифрования данных TLS 1.3, ESNI, DNS over HTTPS и DNS over TLS. Большинству людей известен протокол HTTPS, потому что это сокращение многие видели в адресной строке браузера — это значит, что загруженный сайт обменивается данными с вашим устройством в зашифрованном виде. Только Минцифры предлагает запретить DNS over HTTPS, в котором используется тот же протокол шифрования на уровне системы доменных имен (DNS).
Минцифры считает, что подобные технологии шифрования вредят развитию интернета в России, потому что эти протоколы «значительно затрудняют выявление ресурсов в сети интернет, содержащих информацию, распространение которой в Российской Федерации ограничено или запрещено».
Также в пояснительной записке говорится, что шифрование мешает блокировке сайтов в интернете — и это правда. Технологии Роскомнадзора не позволяют заблокировать отдельную страницу с запрещенной информацией на сайте, который защищен протоколом HTTPS. В таком случае под блокировку попадает весь сайт целиком или отдельный набор IP-адресов, из-за чего могут пострадать другие ресурсы.
rotoeb,
24 Сентября 2020
-
+2
- 1
- 2
- 3
- 4
- 5
- 6
- 7
/**
* Change the zoom level to the specified value. Specify 0.0 to reset the
* zoom level.
*
* @param zoomLevel The zoom level to be set.
*/
public void setZoomLevel(double zoomLevel);
Когда-то я думал, что zoom 100% это 1.0. И что на zoom нужно умножать. Но оказалось, что я анскильный.
DypHuu_niBEHb,
24 Сентября 2020
-
+4
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
static int parse_num(const char *s, size_t *out) {
if (s == NULL || *s == '\0')
return -1;
char *end = 0;
errno = 0;
uint64_t num = strtoull(s, &end, 0);
if (errno != 0)
return -1;
if (*end != '\0')
return -1;
if (num > SIZE_MAX)
return -1;
*out = (size_t)num;
return 0;
}
Какие же всё-таки удобные функции в стандартной няшколибе.
bormand,
24 Сентября 2020
-
0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
-module(server).
-export([start/0]).
start() ->
rooster:start(#{port => 8080},
#{routes => [hello()]}).
hello() ->
{'GET', "/hello", fun(_) -> {200, #{message => <<"hello world">>}} end}.
https://github.com/fbeline/rooster
Rooster
Simplistic REST framework that runs on top of mochiweb.
3_dar,
24 Сентября 2020
-
0
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
class HelloRooster implements EditorPlugin {
getName() {
return 'HelloRooster';
}
initialize(editor: Editor) {}
dispose() {}
onPluginEvent(e: PluginEvent) {
if (e.eventType == PluginEventType.KeyPress && e.rawEvent.which == 65) {
alert('Hello Rooster');
}
}
}
https://github.com/microsoft/roosterjs
3_dar,
24 Сентября 2020
-
0
- 1
- 2
- 3
- 4
- 5
- 6
#include <stdlib.h>
void main()
{
a: ; malloc(1); goto a;
}
GDMaster,
23 Сентября 2020
-
+2
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
REM I'm trying to do some simple webscraping in OpenOffice (I usually work in Excel but I'm trying to port
REM something over for a coworker that doesn't have Excel).
REM However, when I try to run something very similar to this, it keeps giving me this BASIC runtime error 1.
Sub Macro1
Dim explorer As Object
Set explorer = CreateObject("InternetExplorer.Application")
explorer.Visible = True
explorer.navigate("www.yahoo.com")
Const READYSTATE_COMPLETE As Long = 4
Do While explorer.Busy Or explorer.readyState <> READYSTATE_COMPLETE
Loop
dim page as object
set page = explorer.Document
dim mailButton as object
set mailButton = page.GetElementByID("ybar-navigation-item-mail") 'this is the line the error occurs on
mailButton.Click
End Sub
а чего бы нам не краулить сайты, запуская IE через BASIC в экселе
https://stackoverflow.com/questions/64010764/is-webscraping-with-openoffice-basic-even-possible
Fike,
22 Сентября 2020
-
0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
public void startLoginService(User paramUser) {
if (paramUser != null) {
Intent intent = new Intent((Context)this, LoginService.class);
intent.putExtra("LOGIN_KEY", paramUser.getLogin());
intent.putExtra("PASSWORD_KEY", String.valueOf(paramUser.getId()));
startService(intent);
}
}
GDMaster,
22 Сентября 2020