自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李耳的代码之路

唯恭唯谨,多看多思。

  • 博客(33)
  • 资源 (4)
  • 收藏
  • 关注

转载 【mybatis】if标签判断字符串相等的坑

原文转自:【mybatis】IF判断的坑——OkidoGreen最近在项目使用mybatis中碰到个问题<if test="type=='y'"> and status = 0 </if> 当传入的type的值为y的时候,if判断内的sql也不会执行,抱着这个疑问就去看了mybatis是怎么解析sql的。下面我们一起来看一下m...

2019-09-11 21:31:30 328

原创 java热修复实例

关于java热修复的一次尝试

2017-04-21 17:36:02 3264

原创 [python3]nba球员数据爬虫

新浪nba球员数据库爬虫

2017-04-07 22:12:02 2942

原创 利用Xposed框架修改微信运动计步

用xposed框架开发的修改微信运动数据的小模块

2016-12-02 23:35:13 17881 3

原创 [leetcode]189.Rotate Array

[leetcode]189.Rotate Array

2016-10-14 23:18:38 387

原创 [leetcode]219. Contains Duplicate II

[leetcode]219. Contains Duplicate II

2016-10-13 23:05:35 254

原创 [leetcode]283. Move Zeroes

[leetcode]283. Move Zeroes

2016-10-13 22:51:55 298

原创 [leetcode]396. Rotate Function

[leetcode]396. Rotate Function

2016-10-13 22:03:01 421

原创 quagga配置ospf协议md5认证

quagga ospf协议配置md5认证

2016-09-28 11:30:25 2819

原创 [python3]win7/win10下安装scrapy

win7/win10+python3.5环境下安装scrapy

2016-09-20 11:31:57 3423

原创 [python3]北邮教务爬虫

爬取北邮教务课程成绩的爬虫

2016-09-13 23:02:11 1703

原创 [python3]糗事百科爬虫

python3的糗事百科爬虫

2016-09-13 11:20:22 1073

原创 LSA校验和计算(java源码)

LSA校验和算法的java实现

2016-04-26 22:00:17 840

原创 axisfault,faultcode:server.userException异常的解决办法

webservice 调用时出现 axisfault,faultcode:server.userException的一种解决方法

2016-01-26 16:37:09 31895 1

转载 九个Console命令,让js调试更简单

web Console命令,摆脱alert和echo

2016-01-26 10:37:45 588

原创 绝不要使用在文档加载之后使用 document.write()。这会覆盖该文档

W3school-javascript第一部分,关于使用document.write()写入HTML文档流。教程后面有一行提示:您只能在 HTML 输出中使用 document.write。如果您在文档加载后使用该方法,会覆盖整个文档。

2015-11-16 20:01:52 6221 1

原创 Linux开机自启动与用户登录自启动

开机自启动可以通过在 /etc/rc.d/ 下添加shell脚本实现,推荐是在 /etc/rc.d/rc.local 中添加脚本执行命令来实现,这样自起项比较不容易乱套 用户登录自启动可以通过在 /etc/profile 中添加脚本执行命令实现 小tips1. 程序中缩写的相对路径都是以命令执行路径为基准的,例如在 /root 下执行java -jar mycl

2015-11-13 13:55:13 865

原创 undefined reference to 'pthread_create'解决方法

1.编译时添加-lpthread2.上一步如果还是无效,说明你将-lpthread写在了-o前面,试试把-lpthread写在-o后面吧

2015-11-13 13:38:37 461

转载 android ListView详解

在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。 列表的显示需要三个元素:1.ListVeiw用来展示列表的View。2.适配器 用来把数据映射到ListView上的中介。3.数据    具体的将被映射的字符串,图

2015-07-30 11:32:41 373

原创 Java7后try-catch块的变化——aotocloseable接口

java7优化了异常捕获机制,增加了aotocloseable接口,try-catch块的写法可以更加简洁了

2015-07-16 16:15:38 2685

原创 wparam和lparam

WPARAM 和 LPARAM是windows消息响应机制中提供的两个用来传递消息的形参。类型定义如下:typedef UINT WPARAM;typedef LONG LPARAM;其中:(1)wparam是一个UINT/word类型的变量,lparam是一个long类型的变量。在win32 API中二者长度一样。(2)由于系统中地址的长度与lparam长度相同,因此在传

2015-07-08 16:48:28 1701

转载 string 与char* char[]之间的转换

转自http://blog.csdn.net/cogbee/article/details/89318381、首先必须了解,string可以被看成是以字符为元素的一种容器。字符构成序列(字符串)。有时候在字符序列中进行遍历,标准的string类提供了STL容器接口。具有一些成员函数比如begin()、end(),迭代器可以根据他们进行定位。注意,与char*不同的是,string不一定

2015-06-23 15:16:40 818

翻译 Common realloc mistake: 'd_data' nulled but not freed upon failure

CppCheck进行源码安全性扫描时出现的error警告,会在realloc函数失败时导致原有申请的内存引用丢失而原有申请的内存并未被释放而导致内存泄漏,因此需要先保留realloc函数之前已有的内存指针,在realloc后判断是否成功,成功再进行赋值,这样失败以后保留了原申请内存的引用不会导致内存泄漏。错误范例:d_data = (char *)realloc (d_data, size

2015-05-29 13:42:54 2766

原创 Linux网卡问题排查路线

最近由于服务器频繁更换内核的原因,网卡经常会出现一些问题,如配好的网卡重启后配置失效或者系统根本找不到网卡等,现将解决问题的排查路线整理如下:1.        网卡配置不了或者配制好的网卡重启后失效检查/etc/sysconf/net_scripts/(不同系统网卡配置文件位置也不一样,这个是我用的centOS的)下各个网卡的配置文件内容是否有误,最常见的是网卡mac与实际ifconfi

2015-05-13 18:23:30 801

原创 java线程控制——timer与thread小测试+timer.cancel()与thread.stop()实例

承上一篇timer实现文章,写了几个小的验证测试程序,主要测试以下几个问题(1)      Timer.cancel()能不能立即终止正在执行的timer。(2)      Thread.stop()能不能立即终止正在执行的thread。(3)      同一个timer调度多个TimerTask时会不会相互影响。实例代码及结果分析(1)      timer.cancel()

2015-05-08 16:22:57 823

原创 Java.util.timer的实现——初步解析

整理自(点击打开链接)一、timer综述public class Timer extends Object一种工具,线程用其安排以后在后台线程中执行的任务。可安排任务执行一次,或者定期重复执行。 与每个 Timer 对象相对应的是单个后台线程,用于顺序地执行所有计时器任务。计时器任务应该迅速完成。如果完成某个计时器任务的时间太长,那么它会“独占”计时器的任务执行线程。因

2015-05-08 15:31:58 479

原创 Java类加载顺序问题实例——程序运行后感觉是之前版本

今天由于项目需要将一个java工程移植到php下,于是采用了php+javabridge+jar包的方法进行php调用java类,结果留下了一个后遗症:在同一环境下使用java –jar运行一个含有同名类的runable jar包时运行的是放进jdk/lib/ext/下供javabridge调用的那个jar包中的方法,结果导致一整天都在面对一个貌似是之前版本穿越过来的输出。后来发现导致这个问题的原

2015-04-20 22:30:31 1475

原创 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。Java实现

前几天跟同学交流听说一个比较有意思的oj题目,具体描述如下:题目描述:求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。输入:输入可能包含多个测试样例。对于每个测试案例,输入为一个整数n(1输出:对应每个测试案例,输出1+2+3+…+n的值。样例输入:35样例

2015-04-03 22:22:19 4592

原创 C++线程同步的一种简单方法

习惯于在java下使用synchronized关键词来进行线程同步控制,在C++下接到需要进行线程同步的任务时突然有点蒙,然后第一反应是回忆起了《操作系统》课上老师说过的原子操作,于是百度一番找到了atomic.h这个提供原子操作的头文件,可惜的是给定的环境中并没有提供这个头文件,经过一番请教结果发现pthread.h中本就提供了线程同步控制的方法:互斥锁mutex为了验证同步的实现情况,我们

2015-03-23 15:06:12 586

原创 C++虐我千百遍之编译器差异——记一次string与int做’+’运算拼接

事情由一次sql插入语句开始,我写了一个函数getsqlcmd(),这个函数的作用是将要插入数据库的各个字段以参数的形式传递进来进行字符串拼接,然后返回一个完整可用的sql语句,这个函数在我的电脑上是完全可用的,但是之前有一次我把它scp到师兄的虚拟机上,然后进行测试的时候发现插入的语句会被数据库拒绝,报出‘违反字段非空约束’,拼接的代码段大致如下:string getsqlcmd(const

2015-03-22 17:11:29 1214

原创 让一个函数在main之前 或之后运行

实验室学长去面试被问到这个问题,然后百度查了一下大体分下面几种情况C++中:1.        全局对象的构造函数(main函数开始之前执行)2.        全局对象的析构函数(main函数结束后执行)3.        用atexit()函数注册的函数(main函数return或exit后执行)Java中:含有static main方法的类中的静态代码块会在main方

2015-03-21 12:36:00 645

原创 Makefile写法入门篇

只写一下比较简单粗暴五分钟可以理解的部分,详细写法引一下大神们的博客http://blog.csdn.net/liang13664759/article/details/1771246 规则:格式:Object : dependences         CommandObject是目标文件Dependences是生成object所需要的头文件Command是gcc

2015-03-21 12:33:22 322

原创 溢出导致Sigabrt

前几天在做的项目一个模块在测试时报出sigabrt导致程序崩溃,花了一上午才定位到错误到底是在哪出现的,今天特地来梳理一下。背景:工程内用了一个C++类,大致是这样子的(不涉及这次问题的部分就不写了。。。就是这么懒=。=)Class  MyClass{         Char* bpcontent;//一个用来接收数据包的char指针         MyClass();

2015-03-21 12:28:29 1867

rsaC语言实现

rsa加密算法的C语言实现

2013-04-18

Android编程入门教

Android编程入门教程andbook中文版.pdf

2013-04-10

74299数据手册

74299_TTL_三态输出八位通用移位寄存器数据手册

2012-12-04

74系列芯片

74系列芯片的详细介绍等

2012-11-08

空空如也

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

TA关注的人

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