- 博客(17)
- 收藏
- 关注
原创 md5解析密文工具
最近在gitchat中看到了一篇web安全漏洞分析到文章,内部提到了一个密文解密的工具,cmd5.com。先记录下来,后续尝试效果。
2018-12-31 09:23:43
1474
原创 oracle中in与exist的用法与比较
最近在工作中用到oracle的in函数,但是该函数的参数个数存在上限(1000)的限制,而且涉及查询的两个表还在两个不同的数据库中,就无法使用exists函数来替代in的使用了。但还是总结一下in与exists的用法差异。1.in适用于内表比外表数据量小的场景:select * from testA a where a.client_id in (select * from testB)。
2017-07-23 11:20:12
6198
原创 lua脚本的PANIC函数
最近线上的服务器程序偶尔会出现崩溃问题,总是提示内存不足,根据记录信息,每次崩溃时必出现一行代码:PANIC: unprotected error in call to Lua API (not enough memory)。内存不足无非就是请求返回的数据量太大,超过了服务器的内存导致。这个PANIC信息很关键,要解决这个问题,得先了解lua的异常处理机制:lua提供的接口
2016-05-28 00:15:54
5359
原创 php运行时遇到的一些问题和解决方案
1.用php脚本向服务器请求数据的时候,总是出现一些警告信息:PHP Warning: strtotime(): It is not safe to rely on the system's timezone settings. You are *required*to use the date.timezone setting or the date_default_timez
2016-05-27 23:51:26
772
原创 lua堆栈内存不足的相关网站
http://book.luaer.cn/_140.htmhttp://blog.youkuaiyun.com/mayao11/article/details/8267503http://bbs.youkuaiyun.com/topics/390897587http://book.luaer.cn/_140.htm
2016-05-05 22:32:42
925
原创 valgrind的使用
valgrind是一个开源的内存管理框架,valgrind是用于构建动态分析工具的探测框架,它包括一个工具集,每个工具执行某种类型的调试,分析或类似的任务。valgrind的框架是模块化的,所以很容易的创建新的工具而不会影响原有的框架。许多有用的工具被作为标准而提供。Memcheck是一个内存错误检测器。它有助于使你的程序,尤其是那些用C和C++写的程序,更加准确。Cach
2016-04-18 00:38:57
444
原创 linux下第三方软件包的安装过程
在linux系统中安装第三方软件的基本步骤:1. "./configure": 检查当前系统环境是否满足安装软件的依赖关系(如是否含有CC或GCC);通过配置安装参数来控制软件的安装,如"./configure --prefix="安装路径"",这样就把软件安装在指定的目录下;产生makefile文件;2. "make": 从makefile中读取参数,编译程序源代码;3. "
2016-04-17 16:49:27
2074
原创 linux gdb调试
gdb调试常用的命令:1.显示程序中的当前位置和表示如何到达当前位置的栈跟踪:bt, where, info stack;这三个的功能都是一样的,在程序崩溃之后使用该命令查看堆栈的历史记录,很管用。用法:bt n: 显示程序栈顶的n帧信息;bt -n: 显示程序栈底的n帧信息;frame n: 查看第n帧的简要信息;2.info: 获取和被调试程序的相关信息;
2016-04-17 16:23:07
626
原创 linux常用命令
1.查看进程ps:查看进程的运行状态(process status);ps aux:以BSD语法显示进程信息,进程的执行路径太长可能会被截断;ps aux | grep redis: 查看名称中含有redis的应用程序;ps -ef: 以System V格式显示进程信息,不存在截断;ps -ef | grep dataserverhq: 查看程序dataserverhq的一些信...
2016-03-23 00:06:54
362
原创 VS2008配色问题
问题:在网上随便下载一个比较经典的配色方案之后,将plain text的背景设置为黑色,前景色设置为白色,保存。结果发现变量,类等类型的颜色始终为蓝色,在黑色的背景下很难看清楚。解决办法:在网上找了很多配色方案替换,都一直存在这个问题。突然想起之前用VS2012的是很也出现了这个问题,当时是改了番茄插件的颜色配置。打开番茄插件之后,果然在这里已经配置了变量,类的颜色为蓝色,路径在vis
2016-03-17 22:46:12
993
原创 电脑按键坏掉之后的解决办法
我的笔记本电脑按键q坏了,一直没找到合适的解决方法。今天终于下定决心解决,提供两种解决方案。1.使用软键盘(Ctrl+Shift+K)输出坏掉的字母按键。这种方法对于使用频率不高的字母来说还是能够忍受的。2.使用按键替换软件(如RemapKey),用坏键周围的不常用的按键来替换。这种方法得要求用来替换的按键使用概率很低,或者使用键盘上重复存在的按键(如:Ctrl、Shift、Alt)来
2016-02-18 22:49:02
1090
原创 电脑摄像头开启之后图形倒立
很久没在电脑上打开摄像头了, 今天启用之后发现图形是倒立的,折腾一个小时之后,找到了根本的解决方法。1.进入设备管理器--> 图像设备--打开摄像头的驱动程序的属性,在详细信息里面找到硬件Id这个属性,记住属性值(比如我的PC显示为USB\VID_13D3),;2.在对应的电脑官网中找到正确型号设备的摄像头驱动程序,有时可能会列出多个,这个时候需要根据第1步中的硬件Id属性值挑选出正确的程
2016-02-18 21:41:44
1693
原创 网络通信聊天程序(群聊)
通信聊天程序应该是学习网络通信比较好的一个小项目,当然我只是介绍了并发通信中的select模型,另外的多进程和多线程相对简单一些,我就不上传代码了.
2015-06-09 23:53:26
839
原创 C++中三大继承方式的运行效果
#include using namespace std;class A{public:void inial(){};int size;protected:int val;private:int price;};class B : public A{public:int ret(const B b1, A a1){int temp
2014-08-22 19:02:10
612
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人