create table t (
a int
);
insert into t values (2000000000),(2000000000),(2000000000),(2000000000);
select sum(a) * 99 from t;
+==============+
| sum(a) * 99 |
+==============+
| 792000000000 |
+--------------+
byte[] buffer1 = await webClient.DownloadDataTaskAsync(firstUrl);
byte[] buffer2 = await webClient.DownloadDataTaskAsync(secondUrl);
using (FileStream stream = new FileStream("file.data", FileMode.Create))
{
stream.Write(buffer1, 0, buffer1.Length);
stream.Write(buffer2, 0, buffer2.Length);
}
string[] urls = { /* URL адреса файлов */ };
string[] filesNames = { /* имена файлов */ };
// параллельно скачиваем файлы
await Task.WhenAll(urls.Select((url, i) => webClient.DownloadFileTaskAsync(url, filesNames[i])));
// открываем на запись первый файл
using (Stream resultFileStream = File.OpenWrite(filesNames[0]))
{
// открываем на чтение второй файл
using (Stream fileStream = File.OpenRead(filesNames[1]))
{
// копируем поток байтов из второго файла в первый
fileStream.CopyTo(resultFileStream);
}
}
// удаляем второй файл
File.Delete(filesNames[1]);
DELIMITER |
CREATE PROCEDURE explode( pDelim VARCHAR(32), pStr TEXT)
BEGIN
DROP TABLE IF EXISTS temp_explode;
CREATE TEMPORARY TABLE temp_explode (id INT AUTO_INCREMENT PRIMARY KEY NOT NULL, word VARCHAR(40));
SET @sql := CONCAT('INSERT INTO temp_explode (word) VALUES (', REPLACE(QUOTE(pStr), pDelim, '\'), (\''), ')');
PREPARE myStmt FROM @sql;
EXECUTE myStmt;
END |
DELIMITER ;
SET @str = "The quick brown fox jumped over the lazy dog";
SET @delim = " ";
CALL explode(@delim,@str);
Select * from some_table where field in (
SELECT word FROM temp_explode
)
var stream = new FileStream("file.exe", FileMode.Open, FileAccess.Read);
byte[] test1 = new byte[2048];
stream.Seek(2048, SeekOrigin.Begin);
stream.Read(test1, 0, 2048);
const newStyle = `
.mystyle {
color: #123456 ;
}`;
document.head.insertAdjacentHTML('beforeend', `<style>${newStyle}</style>`);