摘要: 源地址:https://gist.github.com/guweigang/9848271 阅读全文
posted @ 2016-06-23 16:08 lrxing 阅读(1790) 评论(0) 推荐(0) 编辑
摘要: 下面的代码是php里面的base64编码逻辑,确实比我之前的要美观很多,我只是简单的用C++的类进行了一下封装,删除了一些没用的逻辑,基本上还是原来PHP的代码: 上面的代码对php源码中的逻辑做了优化,删除了decode方法中判断结尾的“=”号时多余的逻辑,以免干扰视线。具体删除的代码参照php源 阅读全文
posted @ 2016-05-30 14:26 lrxing 阅读(2130) 评论(0) 推荐(0) 编辑
摘要: 将昨天的php代码改造成C++ 上面定义了一个头文件,定义base64的类 base64类中方法的定义实际上是在base_64.cpp中进行的。 上面的两个文件用来生成一个静态链接库:libbase_64.a 下面来进行实际的测试: 编译代码并运行 正常数据的encode和decode输出效果: 包 阅读全文
posted @ 2016-05-27 17:59 lrxing 阅读(26153) 评论(2) 推荐(3) 编辑
摘要: 工作需要,想弄一个加密的串,就想仿照base64的编码方式,写一个加密的方法,所以就有了下面这个用php实现的base64的代码 上面有一个简单的debug开关,是刚开始写代码时自己调试用的,感觉还不错,就当是做个记录吧。 参考: http://www.cnblogs.com/chengxiaohu 阅读全文
posted @ 2016-05-26 18:24 lrxing 阅读(9503) 评论(1) 推荐(1) 编辑
摘要: 由A地到B地,中间有一段扶梯,总路程和扶梯长度是固定的,为赶时间全程都在行走(包含扶梯上),中途发现鞋带松了,需要停下来绑鞋带.请问在扶梯上绑鞋带和在路上绑鞋带两种方式比较( ) 路上绑鞋带,全程用时短 扶梯上绑鞋带,全程用时短 用时一样 和扶梯长度,绑鞋带具体用时有关 答案是(2) 解答步骤: 阅读全文
posted @ 2016-02-02 18:05 lrxing 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://blog.csdn.net/langeldep/article/details/6264058本文代码为从PHP代码中修改而来,只保留了2个函数。int php_url_decode(char *str, int len);char *php_url_encode(char c... 阅读全文
posted @ 2015-09-06 17:58 lrxing 阅读(3578) 评论(0) 推荐(1) 编辑
摘要: 之前熟悉C的时候写着玩的,就当做笔记用吧:#include#include#include#include#define MAX 8void print_r(int *arr,int len);static void usage(void){ printf("-s sel... 阅读全文
posted @ 2015-08-14 11:01 lrxing 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 用文件实现一个计算器,要求可满足多进程同时写,最后得出结果。以下为代码: 0) { } else if($pids[$i] == 0) { while(1) { $fp = fopen($path,'r+'); if($fp) { ... 阅读全文
posted @ 2015-08-05 15:57 lrxing 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 显示行号:在vim命令行模式下输入 :set nu或:set number取消显示行号:在vim命令行模式下输入:set nonu或:set nonumber查看文件编码格式::set fileencoding修改文件编码格式::set fileencoding=gbk 阅读全文
posted @ 2015-07-21 16:08 lrxing 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 今天上午在测试代码的时候发现在执行写mysql的时候总是超时,然后失败,使用mysql命令show processlist;发现有两条update的sql语句已经执行了很长时间,以为是这两个程序把表给锁了,然后准备kill掉这两个请求,kill了几次都是失败,于是决定重启mysql。但是重启再次连接... 阅读全文
posted @ 2015-06-08 13:46 lrxing 阅读(268) 评论(0) 推荐(0) 编辑