小编Chr*_*vén的帖子

调试SSL握手

如何调试ssl握手,最好用curl?

我想使用客户端证书对每个目录身份验证进行故障排除.我特别想知道服务器发送哪些可接受的客户端证书.

提前致谢

ssl curl client-certificates

56
推荐指数
6
解决办法
10万
查看次数

在SQLite中设置AUTOINCREMENT的起始值

如何在SQLite中设置AUTOINCREMENT字段的起始值?

sqlite

52
推荐指数
5
解决办法
6万
查看次数

将print_r和var_dump与循环引用一起使用

我正在使用MVC框架Symfony,似乎我想调试的很多内置对象都有循环引用.这使得无法使用print_r()或打印变量var_dump()(因为它们无限制地遵循循环引用或直到进程耗尽内存,以先到者为准).

而不是print_r用一些智能编写我自己的克隆,那里有更好的替代品吗?我只希望能够将变量(对象,数组或标量)打印到日志文件,http标头或网页本身.

编辑:要澄清问题所在,请尝试以下代码:

<?php

class A
{
    public $b;
    public $c;

    public function __construct()
    {
        $this->b = new B();
        $this->c = new C();
    }
}

class B
{
    public $a;

    public function __construct()
    {
        $this->a = new A();
    }
}

class C
{
}

ini_set('memory_limit', '128M');
set_time_limit(5);

print_r(new A());
#var_dump(new A());
#var_export(new A());
Run Code Online (Sandbox Code Playgroud)

它无法使用print_r(),var_dump()var_export().错误消息是:

PHP致命错误:第10行的print_r_test.php中允许的内存大小为134217728字节(尝试分配523800字节)

php debugging circular-reference

38
推荐指数
4
解决办法
2万
查看次数

PHP中的WebSocket客户端?

是否有用于从PHP连接到WebSocket服务器的库或客户端?如果没有,是否有原因?

(phpwebsocket似乎只有Javascript客户端代码.)

php websocket

35
推荐指数
3
解决办法
6万
查看次数

如何在HTML/Javascript中创建可编辑的组合框?

我需要让用户从下拉列表中选择一个项目,但也允许他们输入任何文本,即使它与列表中的项目不匹配.如何在包含HTML和Javascript的网页上实现此目的?

select字段不允许用户输入文本,input文本字段不显示首选替代项.

如果用户打开下拉列表,则必须显示所有项目,因此它不能是仅显示匹配项目的简单自动完成.

html javascript combobox drop-down-menu

32
推荐指数
2
解决办法
10万
查看次数

如何基于"Configuration Manager"创建自己定义的常量?

当我选择"Debug"配置时,DEBUG常量处于活动状态.当我选择"Release"配置时,DEBUG常量处于非活动状态.

如何创建自己的配置,以便它们包含我自己定义的常量.基本上,我想要它,以便如果我选择配置"FOOBAR",有一个常量FOO并且BAR在我的项目中处于活动状态.

我基本上试图避免#define FOO在我的项目中放入一堆,然后在我需要/不需要它们时评论/取消注释.

configuration constants visual-studio c-preprocessor

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

如何确定SQLite索引是否唯一?(使用SQL)

我想通过SQL查询找出索引是否为UNIQUE.我正在使用SQLite 3.

我尝试了两种方法:

SELECT * FROM sqlite_master WHERE name = 'sqlite_autoindex_user_1'
Run Code Online (Sandbox Code Playgroud)

这将返回有关索引的信息("type","name","tbl_name","rootpage"和"sql").请注意,当SQLite自动创建索引时,sql列为空.

PRAGMA index_info(sqlite_autoindex_user_1);
Run Code Online (Sandbox Code Playgroud)

这将返回索引中的列("seqno","cid"和"name").

还有其他建议吗?

编辑:上面的示例是针对自动生成的索引,但我的问题是关于索引的一般情况.例如,我可以使用"CREATE UNIQUE INDEX index1 ON visit(user,date)"创建索引.如果我的新索引是UNIQUE,似乎没有SQL命令会显示.

sqlite

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

使用常用词监控品牌

假设您应该在线监控品牌"ONE".可以使用哪些算法将关于品牌ONE的页面与包含常用词ONE的页面分开?

我想也许贝叶斯可以工作,但还有其他方法吗?

language-agnostic algorithm linguistics data-mining

13
推荐指数
1
解决办法
513
查看次数

在一些网站上使用一个Scrapy蜘蛛

我需要创建一个用户可配置的Web蜘蛛/爬虫,我正在考虑使用Scrapy.但是,我无法对域进行硬编码并允许使用URL正则表达式:es - 这可以在GUI中进行配置.

我如何(尽可能简单)使用Scrapy创建一个蜘蛛或一组蜘蛛,其中域和允许的URL正则表达式是可动态配置的?例如,我将配置写入文件,蜘蛛以某种方式读取它.

python web-crawler scrapy

12
推荐指数
1
解决办法
6619
查看次数

如何获取Windows中活动Google Chrome标签的网址?

我的Python脚本如何获取Windows中当前活动的Google Chrome选项卡的URL?这必须在不中断用户的情况下完成,因此不能选择发送复制/粘贴的击键.

python winapi google-chrome

9
推荐指数
1
解决办法
9086
查看次数