自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小Bの吊炸天

一个追梦的男孩

  • 博客(17)
  • 资源 (3)
  • 收藏
  • 关注

原创 Go 反射的一些思考

首先要明确一点,程序的本质是代码 + 数据,我们编写代码的本质是为了控制数据、处理数据。在现代编程中,我们常常会有动态的东西,运行时才知道操作的数据是什么,无法编译时候确定,就需要反射。比如最常用的 json 序列化场景,我们直接就完事了,但是它是怎么实现的呢?其实使用的是反射(像这种 JSON 序列化的场景是不是非用反射不可?那也不一定,因为使用反射本质是编译的时候不能够确定字段的类型,struct 里面有什么字段,但如果编译时候能确定也是可以的,比如 zap 库实现的。...

2022-08-14 21:56:35 123

原创 JPEG图片编码格式分析

图片展示需要BGR模式的三维向量,图片的编码是把BGR图片编码成文件能存储的格式,解码则反之。目前常见的编码为jpg、png、gif等。新兴的如webp、heic。BMP从简单入手,BMP是最简单的编码方式,甚至数十行代码就能完成编码和解码简单的程序。bmp由文件头和位图信息头组成import structimport numpy as np BITMAP_FILE_HEADER_FMT = '<2sI4xI'BITMAP_FILE_HEADER_SIZE = struct.

2022-03-28 10:18:16 9190 6

原创 gdb调试core并保存std::string到文件

线上有个服务core dump,首先使用gdb打开core文件gdb bin/xx xx.12769然后使用backtrace(bt)查看core对应的栈,并使用frame(f)切换到我们业务的层级。由于core的位置是opencv,调用cv::mean时候core了,我们需要把原始的图片dump出来分析。业务中有个image_data局部变量保存了入参的图片,下面我们尝试dump出来。(gdb) p image_data$3 = {static npos = 184467440

2021-07-31 22:35:13 539

原创 QQ空间内容批量删除脚本

Emmm,被人说非主流了,然后debug了下QQ空间的JS,可以用下面脚本批量删删除说说PC端PC端限制比较大,删了一下就要验证码了。。。调整速度可以增加setInterval的延时和减小num的值。var uin = QZONE.FP.getQzoneConfig("loginUin");cgi_host = "https://taotao.qq.com/cgi-bin/emotion_cgi...

2018-02-15 01:23:25 6479 11

原创 百度等登录RSA加密密码Java版本

本文通过研究百度登录页面的JS,并根据RSA算法,没有使用到第三方库,而是直接使用BigInteger进行计算。

2017-10-18 15:59:34 1054

原创 Nginx+PHP-FPM集群不跑满

服务器配置架构 硬件: Nginx:4核4G,外网200M PHP-FPM:4核4G*8台 软件: Nginx:1.2.10 PHP:5.6.30出现的问题 使用ab进行压力测试时,压力测试的结果偏低(1200req/s)。Nginx负载以及带宽都偏低,各PHP-FPM节点占用也偏低,查看PHP-FPM的status,其中max active processes只有50多。 PHP

2017-06-20 14:37:38 2360

原创 Yii2使用AdminLTE时候切换到国内字体源

AdminLTE是一套很不错的Bootstrap模板,使用它能快速搭建后台管理系统等等。在使用时发现加载总很慢,经过debug发现是css调用谷歌的字体,导致加载缓慢。也是我使用了很粗暴的方法解决。复制原来的AdminLTE.css到web/css下面,并修改其第一行的字体源,我改成使用中科大的fonts.proxy.ustclug.org。修改Asset的设置,在component中加入如下配

2017-04-01 09:55:19 1593

原创 PHP使用syslog进行调试

PHP使用syslog进行调试

2017-01-10 15:26:51 2576

原创 简单地把Excel导入mysql

打开Excel文件,选好你要的列,跟对应的表的字段顺序对应好,然后复制,粘贴到记事本,并保存然后进入mysql命令行,use数据库load data local infile '保存的文本' into table 表名 fields terminated by 't';OK~

2015-08-12 17:52:34 373

原创 完美解决某些字符插入到mysql数据库出现incorrect string value的问题

做一个微信的项目时,需要把用户的昵称等信息存放到数据库.本来做得好好的,公众号上线后就出现Bug了看看日志原来是插入到数据库时出现了Incorrect string value ×××...林子大了什么名字都有,怪微信的呢称太多样化不是字符集的问题,按照网上说的方法尝试过一次,即回话前指定使用utf8也没用我也尝试使用过utf8mb4,依然无果后来无意间想到,把字段的类型从

2015-08-06 09:44:02 1350 1

原创 解决Discuz3.2播放器空白

突然间不造为啥discuz的播放器(音乐和视频都是)显示空白了,审查元素也没发现什么问题.后来上传我本地的discuz 2.5的播放器上去竟然正常了.原因未明放上下载链接传送门 把文件放在static/image/common下即可

2015-06-14 02:27:04 1053

原创 电信光猫の破解使用路由

自从300块升光纤后,家里说用不了路由了,直到我回家弄回去一看,情况不妙,不是一般的设置可以.研究了一下,原来电信给的是网关,会先分配个IP给电脑再进行PPPOE,好像就这样路由不行=_=无奈下,怒度娘.于是找到,原来贝尔的光猫有个超级管理员账号用户名:telecomadmin密码:nE7jA%5m如果没被锁定过,都是这个密码.然后,我的竟然登录上去了新建一个连接

2015-05-01 00:58:21 3391

原创 Git学习笔记

window上的git廖雪峰的教程:廖雪峰博客のgit教程安装后首先要设置自己的名字和邮箱方便联系$ git config --global user.name "名字"$ git config --global user.email "邮箱"创建版本库cd your_pathgit init添加文件进去仓库,添加到暂存区git add 确认

2015-04-28 22:56:03 250

原创 Discuz 3.2 注册后跳转网页

在source/class/class_member.php文件中,找到920行,把920到922行注释掉,并增加一句,$url_forward='你要跳转到的地址';

2015-04-11 14:20:49 805

原创 Oracle 4天实训笔记

乱写的记录,可能有错,仅供参考

2015-01-27 19:20:11 463

原创 用按位与清零测试对比

次数耗时<

2014-10-17 22:18:33 1223

原创 反编译并分析一个混淆的apk示例

洲洲贴吧抢楼机这次我反编译的目标是

2014-10-02 13:21:44 2669

华为官方.app固件解包工具

华为官方.APP型的固件包解包工具,固件可以在华为官网下载,然后使用这个工具可以直接提取出system.img,boot.img.recovery.img,cust.img等,解压出来无需再合并,可以直接使用fastboot刷进手机对应分区.可以跳过华为官方升级时是否Root提示,可以直接刷降级

2016-01-09

华为荣耀3C电信版官方recovery

提取自官方V100R001C92B361的固件包,可直接用fastboot刷入到recovery分区,刷入后可以用3键强刷刷回官方固件

2016-01-09

R402系列路由固件(支持IP带宽控制)

支持IP带宽控制 TL R402系列包括R402+ ,R402M

2010-08-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除