Loading

邢栋博客

正七迎鸡兔

正七迎鸡兔, 二八虎合猴, 三九蛇共猪, 四十龙合狗, 牛羊五十一, 鼠马六十二。

php下正则匹配大字符串失败问题

问题描述: 在使用php函数preg_match匹配大字符串的时候匹配失败,而删除一半数据,则匹配成功, 解决过程: 于是在匹配结束后,调用preg_last_error()函数,查看失败原因,返回的是6,6对应的错误原因是PREG_JIT_STACKLIMIT_ERROR,原来当字符串太大的时候,栈空间满了,直接就出错了,于是在匹配前加一下代码 ini_set('pcre.jit', 0); 解决查找的资料 1、深悉正则(pcre)最大回溯/递归限制(https://www.laruence.com/2010/06/08/1579.html)

Mac下使用clion调试redis源码

1、先从github上下载源码 1.1搜索https://github.com/search?q=redis+clion 1.2最好是选择别人配置好CMakeLists.txt的,不然自己配置也很麻烦 2、下载完成,开始配置 //选择一个想要调试的版本进行下载 wget https://github.com/htw0056/redis-3.0-annotated-cmake-in-clion/archive/master.zip //解压 unzip redis-3.0-annotated-cmake-in-clion-master.zip //重命名+...

Mac下安装gdb证书

1、先按照csdn上面的这边文章进行添加证书,名称设为 code_gdbsign https://blog.csdn.net/LU_ZHAO/article/details/104803399/ 2、假如你的mac系统大于Mac OS X 10.14,则 vim gdb-entitlement.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/...

Mac系统实现git命令补全

1、先安装brew,安装过的可以忽略 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 2、安装bash-completion brew install bash-completion 3、系统配置 下载此文件 https://github.com/git/git/blob/master/contrib/completion/git-completion.bash 然后复制到家目录 cp ...

北京公积金使用证明

1、进入 https://grwsyw.gjj.beijing.gov.cn/ish/,登录进入 2、点击我的账户 - 异地贷款公积金缴存证明 - 输入你要办理的贷款地中心名称 ,如 济南住房公积金中心 ,然后点击 打印缴存证明 就可以了

北京公积金流水

1、进入 https://grwsyw.gjj.beijing.gov.cn/ish/ ,登录进入 2、点击我的账户 - 住房公积金业务信息 - 选择你要打印的日期 打印就可以了

北京完税证明

1、进入 https://etax.chinatax.gov.cn/tsyyrk.html 登录进入 2、点击特色应用 - 纳税证明开具 ,下面的流程 小白也懂

北京无房证明

1、下载北京通app,完成注册认证(包含人脸识别) 2、点击我的应用 - 公共服务 - 不动产查询 - 权利人查询 - 输入查询用途,点击查询 ,等加载完毕,在点击查询即可,然后保存图片,直接打印就可以了 或者进入 http://bdc.ghzrzyw.beijing.gov.cn/eo/wizard/mainMenu.go 查询,不过也要完成 北京通 app的 注册认证

mac命令行终端显示当前git分支

vim ~/.bash_profile,写入以下内容 function git_branch { branch="`git branch 2>/dev/null | grep "^\*" | sed -e "s/^\*\ //"`" if [ "${branch}" != "" ];then if [ "${branch}" = "(no branch)" ];then branch="(`git rev-parse --short HEAD`...)" fi echo " ($branch)" fi...