"mov $0x3f000000, %%eax\n" // encoding of 0.5
"movd %%eax, %%xmm1\n" // move to xmm1
"shufps $0, %%xmm1, %%xmm1\n" // splat across all lanes of xmm1
movaps xmm0,xmmword ptr [ecx]
>>> import binascii
>>> binascii.hexlify('Привет!!!'.decode('cp866').encode('utf-16-be'))
'041f04400438043204350442002100210021'
>>>
Одна из особенностей таких ОС как Linux в том, что вы можете в любой момент переключиться на любую понравившуюся вам среду рабочего стола, а их хватает. И это означает, что вы можете кастомизировать ваш ПК так-как вам хочется.
When SQLite compares two strings, it uses a collating sequence or collating function (two words for the same thing) to determine which string is greater or if the two strings are equal. SQLite has three built-in collating functions: BINARY, NOCASE, and RTRIM.
BINARY - Compares string data using memcmp(), regardless of text encoding.
NOCASE - The same as binary, except the 26 upper case characters of ASCII are folded to their lower case equivalents before the comparison is performed. Note that only ASCII characters are case folded. SQLite does not attempt to do full UTF case folding due to the size of the tables required.
RTRIM - The same as binary, except that trailing space characters are ignored.
An application can register additional collating functions using the sqlite3_create_collation() interface.
Использование AnsiToUtf8 (и подобных) не приводит вообще ни к чему.
Использование URLEncode (различных вариаций) приводит строку к виду
basepath = '/path/to/directory'
for fname in os.listdir(basepath):
path = os.path.join(basepath, fname)
if os.path.isdir(path):
# skip directories
continue
mass
, вот его и нужно возвращать:function NewMassive(a:mass;x,y:integer):mass;
b
не инициализируется. Ему надо сперва задать размер, а уже потом что-то в него писать. var
MyList: TStringList;
Index: Integer;
begin
MyList := TStringList.Create;
try
MyList.Add('id1');
MyList.Add('id2');
MyList.Add('id3');
MyList.Sort; { Find will only work on sorted lists! }
if MyList.Find('id3', Index) then
begin
ListBox1.Items.AddStrings(MyList);
Label1.Caption := 'id3 has an index value of ' + IntToStr(Index);
end;
finally
MyList.Free;
end;
end;