小编ili*_*den的帖子

如何确定图片是否明确

我正在寻找一种方法来确定图片是否明确(是否安全工作).

我目前正在寻找能够做到这一点的API,但到目前为止我没有取得任何成功.

我的一个想法是使用谷歌搜索API并提供图片的URL,并在启用safeSearch时查看它是否在结果中,但是在爬虫获得之前添加的图片将失败它.

或者,我正在寻找关于在图像中寻找什么以确定它是如何SFW的指针.有关形状,颜色或图案的任何建议吗?

api artificial-intelligence machine-learning computer-vision

5
推荐指数
1
解决办法
1156
查看次数

Hibernate批量提取到延迟加载

目前,我在hbernate3中观察到以下行为.如果我设置了@BatchSize(size = 5),那么hibernate将在一个SQL查询中获取映射类型的5个子集.

如果我有.setFetchMode("set",FetchMode.JOIN); 然后,hibernate会急切地在单个SQL查询中获取映射类型的所有子集.

但是,当我设置.setFetchMode("commands",FetchMode.SELECT); ,然后hibernate仍然使用批量提取,而不是延迟提取.

有没有办法强制hibernate在设置@BatchSize时使用延迟抓取?

同样的问题适用于设置@Fetch(FetchMode.SUBSELECT)的时间.

hibernate lazy-loading

4
推荐指数
1
解决办法
2935
查看次数

如何将模糊字符串解析为日期?

我试图找出一种将String解析为Date对象的"简单"方法.

String可以是yyyyMMdd,yyyyMMddHHmm或yyyyMMddHHmmSS.

目前,我正在查看String的长度,并根据长度创建DateParser.有更优雅的方式吗?

java string parsing date

4
推荐指数
1
解决办法
2332
查看次数

针对SQL注入的经典ASP保护

我继承了大量的经典ASP代码,目前缺少SQL注入保护,我正在努力.我已经详细检查了这里提供的解决方案:经典ASP SQL注入保护 在数据库方面,我有一个Microsoft SQL Server 2000 SP4

不幸的是,存储过程不是一种选择.

在研究了php的mysql_real_escape_string(http://www.w3schools.com/php/func_mysql_real_escape_string.asp)之后,我在ASP中复制了它的功能.

我的问题是:

1)Microsoft SQL Server 2000是否有任何其他需要转义的特殊字符,这些字符在MySQL中不存在(\ x00,\n,\ r,\,',",\ x1a)

2)通过使用单引号转义单引号和周围用户输入,我可以通过答案来防止SQL注入吗? 我读到"对''引用参数'过程发起攻击的一种方法是使用字符串截断.根据MSDN,在SQL Server 2000 SP4(和SQL Server 2005 SP1)中,太长的字符串将被悄然截断."

如何将其用于攻击(我真的无法想象这样的场景)以及什么是正确的防范方法?

3)我应该注意哪些其他问题?注入SQL的任何其他方式?

注意:30分钟的互联网搜索表示,没有经典ASP的库可以防止SQL注入.是这样,还是我在搜索的基本任务中真的失败了?

sql-injection sql-server-2000 asp-classic

3
推荐指数
1
解决办法
8617
查看次数

SQLite在Python中没有返回类型

我试图找到一种方法来了解使用python时是否从SQLite查询返回了一些值.

conn = sqlite3.connect('/path/to/database.db')
cursor=conn.cursor()
t=(value,)
cursor.execute("select field from table where other_field = ?", t)
returnObject = cursor.fetchone()[0]
Run Code Online (Sandbox Code Playgroud)

如果表确实包含匹配值,那么它将存储在returnObject.

如果数据库没有与请求匹配的任何条目,则会出现问题.在那种情况下,我得到一个exceptions.TypeError: unsubscriptable object

除了将整个块放在try/expect块中之外,还有一种方法可以知道数据库是否返回了某些内容.

此外,我知道我可以发出额外的查询,但这会使连接过于繁琐.

python sqlite

0
推荐指数
1
解决办法
3005
查看次数