问题标签 [blob]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
perl - 如何使用 Class::DBI 将二进制数据插入 BLOB 列?
我想使用 Class::DBI 创建一个新对象。此对象的字段之一是 BLOB 类型。我有一个要用于此数据的文件句柄,但显然,这样做是行不通的:
我缺少什么技巧吗?
谢谢!
oracle - 在 Oracle 中将对象序列化为 BLOB
我有一个 HashMap,我在 BLOB 数据类型字段中对 Oracle 数据库进行序列化和反序列化。我想使用此字段执行查询。例如,应用程序将创建一个新的 HashMap,并具有一些键值对。我想查询数据库以查看数据库中是否已存在具有此数据的 HashMap。我不知道该怎么做,如果我必须去数据库中的每条记录,反序列化它,然后比较,这似乎很奇怪,SQL 是否处理比较 BLOB,所以我可以...从 PROCESSES where foo = ?....而且 foo 是 BLOB 类型,而 ? 是新HashMap的一个实例吗?谢谢
java - 为什么我不能从本机 java Blob 投射 oracle BLOB
我正在从 ResultSet 读取文件,需要将文件保存到 Oracle 数据库中。
我收到此错误消息
任何人有解决这个问题?谢谢!
opencv - OpenCv Blob/轮廓标记
嗨,我已经为此工作了一段时间,但还没有好的解决方案。
我正在逐帧阅读视频并使用背景减法来识别存在移动的区域并使用 cvFindContours() 来获取移动对象的矩形边界。
假设程序保持简单,则只能有 2 个人。
这些物体以它们可以重叠的方式移动,并以一定的间隔转动和移开。
我怎样才能正确标记这个人 x 2。
cvFindContour 可以随机返回边界。对于 Frame1,Frame2,Frame3....FrameN
我最初可以比较矩形边界质心以正确标记人类。一旦人类重叠并离开,这种方法就会失败。
我试图跟踪原始 obj 的像素颜色(但是人类非常相似,并且某些区域具有相似的颜色,例如手、腿、头发),因此不够好。
我正在考虑使用 Image Statistic,例如:
CountNonZero(), SumPixels() Mean() Mean_StdDev () MinMaxLoc () Norm ()
以唯一区分这两个对象。我相信这将是一个更好的方法。
sqlite - SQLite3:在 C++ 中插入带有 NULL 字符的 BLOB
我正在开发一个 C++ API,它使用定制设计的插件来使用它们的 API 和特定的 SQL 语法与不同的数据库引擎进行交互。
目前,我正在尝试找到一种插入 BLOB 的方法,但由于NULL
是 C/C++ 中的终止字符,因此在构造INSERT INTO查询字符串时 BLOB 会被截断。到目前为止,我已经与
我希望,如果可以在 SQLite3 交互式控制台中执行此操作,那么应该可以使用正确转义的NULL
字符构造查询字符串。也许有一种方法可以使用 SQLite SQL 语法也支持的标准 SQL 来做到这一点?
肯定有人以前遇到过同样的情况。我用谷歌搜索并找到了一些答案,但使用的是其他编程语言(Python)。
预先感谢您的反馈。
php - 为什么我的 MySQL 数据列中只保存了 64kB 的数据?
我试图在 MySQL Blob 列中插入一个很长的文本字符串,但 MySQL 只保存了 64kB 的数据。该字符串的长度为 75360 个字符。我正在连接 PHP 的mysql_connect()
.
有任何想法吗?
如果它是 Blob 或 Text,它会有所不同吗?我最初将它作为文本,但更改它没有任何影响。
c# - Strange results from OdbcDataReader reading Sqlite DB
This method returns some strange results, and was wondering if someone could explain why this is happening, and possibly a solution to get my desired results.
Results:
FileName = what I'd expect
FileSize = what I'd expect
Buffer = all bytes = 0
BytesRead = 0
BlobString = string of binary data
FieldType = BLOB (what I'd expect)
ColumnType = System.String
Furthermore, if the file is greater than a few KB, the reader throws an exception stating the StringBuilder capacity argument must be greater than zero (presummably because the size is greater than Int32.MaxValue).
I guess my question is how does one properly read large BLOBs from an OdbcDataReader?
php - mysql:不能将 max_allowed_package 设置为大于 16MB 的任何内容
我不确定这是否是发布此类问题的正确位置,如果不是这样,请(礼貌地)让我知道... :-)
我需要从 php 站点将大于 16MB 的文件保存在 mysql 数据库中...
我已经更改了 c:\xampp\mysql\bin\my.cnf
并将 max_allowed_packet 设置为 16 MB,一切正常
然后我将其设置为 32 MB,但我无法处理大于 16 MB 的文件
我收到以下错误:
'MySQL 服务器已消失'
(当 max_allowed_packet 设置为 1MB 时,我遇到了同样的错误)
必须有一些其他设置不允许我处理大于 16MB 的文件
也许是php客户端,我猜,但我不知道在哪里编辑它
这是我正在运行的代码
当 file.txt 的长度小于 16.776.192 字节时,它可以正常工作,但是
如果 file.txt 有 16.777.216 字节我得到上述错误
哦,字段 download.content 是一个 longblob ......
(db_execute 函数只是打开连接并执行 sql 的东西)
运行在 windows XP sp2 服务器版本:5.0.67-community PHP 版本 4.4.9 mysql 客户端 API 版本:3.23.49
使用: ApacheFriends XAMPP (Basispaket) 版本 1.6.8 + Apache 2.2.9 + MySQL 5.0.67 (社区服务器) + PHP 5.2.6 + PHP 4.4.9 + PEAR + phpMyAdmin 2.11.9.2 ...
这是 c:\xampp\mysql\bin\my.cnf 内容的一部分
asp.net - 如何将二进制 blob 发送到客户端浏览器?
请原谅这里愚蠢的新手问题;网络编程不是我的强项……(脸红)
我有一个在 Web 服务器上运行的 aspx 页面。我有一个包含任何类型的二进制文件以及文件名的 blob(字节数组)。
我想将此文件推送到通过浏览器下载到客户端,并使用此文件类型的默认应用程序打开。我真的不想将 blob 作为文件保存在服务器上;这将留下我不想考虑的可怕的家务混乱。
我确实尝试过用谷歌搜索这个问题,但我想我使用了错误的关键字。
这真的应该很明显如何做到这一点,但我没有快乐。
诀窍是什么?
谢谢!
.net - OID 密钥 Blob 存储的程序员中有市场吗?
一个朋友开发了一个非常棒的 blob 商店,我认为它需要被使用,但我想知道人们是否认为这样的东西有市场,以及程序员是否会做出这样的决定。它支持使用增量进行在线备份,并且比我所知道的任何东西都快得多,它经过了严格的测试并被用于一些非常小众的应用程序中。我认为任何具有二进制文件格式的人都希望将其用作替代方案。它有一个 C++ 接口,并已适应 .NET 序列化。
它绝对将 SQL blob 表从水中吹走。
想法?
编辑:更好,因为:
- 它非常快。
- 它是事务性的,具有完整的恢复扫描,比平面文件要好得多。