小编Mi *_* Ro的帖子

如何将Firebug恢复到旧版本?

我今天打开了一个Firefox,点击了Firebug按钮,它向我展示了在新版本中它被集成到开发人员工具中.

我点击确定并意识到它根本不起作用(每次使用Inspect Element时<body>都会选择该元素).所以我想恢复该设置,但我找不到在哪里切换它.我尝试重新安装Firebug,但该设置存储在某处,因此它会自动启动DevTools而不是Firebug.

任何帮助如何恢复到经典的Firebug?

firefox firebug

17
推荐指数
1
解决办法
1万
查看次数

使用PHP将blob插入MySQL的更好方法

我正在研究一个将文件插入数据库的系统.我有两种方法可以将blob插入到DB中,所以我很好奇哪一个更好.

第一种是获取内容,然后在插入时将内容的参数绑定为字符串:

 $fp      = fopen($tmpName, 'r');
 $content = fread($fp, filesize($tmpName));
 $content = addslashes($content);
 fclose($fp);
 ...
 $prep_stmt = "INSERT INTO dokumenty (name, size, type, content, autor, poznamka) VALUES (?, ?, ?, ?, ?, ?)";
        $stmt = $mysqli->prepare($prep_stmt);
              $stmt->bind_param('sissis',$fileName,$fileSize,$fileType,$content,$user_id,$poznamka );
Run Code Online (Sandbox Code Playgroud)

另一种方法是像这样使用send_long_data:

 $content = NULL;
 ...
 $prep_stmt = "INSERT INTO dokumenty (name, size, type, content, autor, poznamka) VALUES (?, ?, ?, ?, ?, ?)";
        $stmt = $mysqli->prepare($prep_stmt);
             $stmt->bind_param('sisbis',$fileName,$fileSize,$fileType,$content,$user_id,$poznamka );
        $stmt->send_long_data(3, file_get_contents($tmpName));
Run Code Online (Sandbox Code Playgroud)

我的问题是:哪种方式更适合使用?

php mysql blob

6
推荐指数
1
解决办法
782
查看次数

ruby net/http openssl 安全级别

调用 net::http 时是否可以在 ruby​​ 中设置安全级别而不是修改 openssl 配置?

我发现 OpenSSL 有一种方法可以通过设置安全级别

OpenSSL::SSL::SSLContext#security_level
Run Code Online (Sandbox Code Playgroud)

但如何在新的 Net::Http 请求中使用它?

当我刚刚设置时

ctx = OpenSSL::SSL::SSLContext.new
ctx.security_level = 1
Run Code Online (Sandbox Code Playgroud)

它被http请求忽略

ruby openssl net-http

5
推荐指数
0
解决办法
219
查看次数

标签 统计

blob ×1

firebug ×1

firefox ×1

mysql ×1

net-http ×1

openssl ×1

php ×1

ruby ×1