- 博客(17)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 Mac环境 STS(spring tool suite)导入lombok
在学习spring boot的过程中,发现代码示例中有一些getter和setter方法,就想用lombok把这些方法代替。开发环境:MacOS开发工具:STS(spring tool suite)构建环境:maven直接在maven中引入lombok的依赖,代码是可以正常编写的,但是在实际开发的时候,是不可以调用getter和setter方法。研究了半天,发现不仅仅需要在po...
2018-09-10 09:24:07
4979
转载 Android内存泄露相关
内存泄露原因由于某些资源应该被释放却没有被释放,一直被某些对象占用,导致GC不能正常回收资源。JVM内存分配策略java运行时的内存分配策略有:静态分配、栈式分配、堆式分配。不同的分配策略对应不同的内存区:静态内存区:主要存放静态数据、全局 static 数据和常量。这块内存在程序编译时就已经分配好,并且在程序整个运行期间都存在。栈区:当方法被执行时,方法体内的局部变量都在栈上创建,并在方法执行结...
2018-05-16 10:41:32
208
原创 【Android源码阅读】handler类
源码地址http://androidxref.com/7.1.2_r36/xref/frameworks/base/core/java/android/os/Handler.java作用Handler允许我们处理和发送与线程相关的消息队列(MessageQueue)所关联的Message或者Runnable对象。每个Handler实例都和一个单独的线程以及和该线程相关联的MessageQueue相...
2018-05-14 22:07:35
314
原创 正则表达式学习方法摸索
1.常用的正则表达式集合(1)匹配单个中文字符:[\u4e00-\u9fa5],这是指unicode中文字符范围;(2)匹配空白行:\n\s*\r (3)匹配邮箱地址: [\w!#$%&'*+/=?^_`{|}~-]+(?:\.[\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w])?(4)匹
2015-12-15 23:43:25
463
原创 PHP服务器框架(欢迎补充)
1.workman,http://www.workerman.net/workermanworkermanworkerman是一个高性能的PHP socket 服务器框架,workerman基于PHP多进程以及libevent事件轮询库,PHP开发者只要实现一两个接口,便可以开发出自己的网络应用,例如Rpc服务、聊天室服务器、手机游戏服务器等。workerman的目标是让PHP开发者更
2015-08-05 22:30:12
2810
原创 判定url在微信中打开
通过useragent判定打开网页的浏览器是微信的内置浏览器。方法如下:js方法function is_weixin(){ var ua = navigator.userAgent.toLowerCase();if(ua.match(/MicroMessenger/i)=="micromessenger") { return true; } else { ret
2015-06-29 22:28:52
4253
原创 [C/C++]C++下基本类型所占位数和取值范围
原文:http://hi.baidu.com/magicdemon/blog/item/821b2e22d7df494cad34debd.htmlC++下基本类型所占位数和取值范围:符号属性 长度属性 基本型 所占位数 取值范围 输入符举例 输出符举例-- -- char
2010-02-22 09:54:00
3254
原创 重新理解点小知识
string和char类型的比较:char类型是字符,char str[] = "hello"; string是存储字符型的一个容器类型,string str2 = "world";是相当于定义了一个string类型的容器存储了"world"这个字符串. 如果认为这两者从字面解释上一样,那就等于是说:int 和 vactor ivec(1,2);两者是一样的一样。 补充ve
2010-02-03 16:26:00
645
原创 VECTOR和BITSET部分的小知识点
从这部分不难看出,c++primer确实是一本很好的工具书,知识点讲的很细,结合小习题,c++复习起来很方便。 对于抽象数据类型(隐藏了实现的数据类型,主需要知道所支持的操作)包括string和vector,它们共同定义了size_type类型,用于存储string对象或者vector对象的长度,它在标准库中被定义为unsigned类型。 bitset的一些操作中返回的则是size
2010-01-30 23:08:00
741
原创 比较常用的PHP四位数字验证码,用session实现
参考的网上的,列出一些说明 session_start(); //生成验证码图片 Header("Content-type: image/PNG"); $im = imagecreate(44,18); $back = ImageColorAllocate($im, 245,245,245); imagefill($im,0,0,$back); //背景 srand((d
2010-01-26 14:23:00
1427
原创 左值和右值的概念
出处:http://www.cppblog.com/cc/archive/2006/05/25/7619.html 稍作修改 我们经常可以看到关于 左值(L-value) 和 右值(R-value) 的概念,那么到底什么是左值,什么是右值,它们之间的区别又是在哪里呢? 首先,什么事L-value,R-value?L-value中的L指的是Location,表示可寻址。The "l"
2010-01-25 23:59:00
941
原创 存储string的size的操作结果变量必须为string::size_type类型——P73
#include#includeusing namespace std; int main(){ string str1 = "hello"; //string str = str1+","; //cout for(string::size_type s=0;s!=str1.size();s++) cout return 0;}将string::size_type改成int就不行
2010-01-25 23:34:00
994
原创 C++string对象和字符串字面值的连接,+操作
当进行string对象和字符串字面值进行连接时,+操作符的左右至少出现一个是string类型的。string s1 = "hello";string s2 = "world"; string s3 = s1 + ",";//okstring s4 = "hello" + ",";//errorstring s5 = s1 + "," + "world";okstring
2010-01-25 23:01:00
12133
1
原创 好玩的网站收集
1.http://www.michaelv.org/ windows3.1网页版2.http://cb.vu/ Unix Shell命令行界面
2010-01-25 17:54:00
805
原创 数据库设计优化(慢慢积累,欢迎补充)
1.explain的用法;很好的数据库分析工具~~~ 2.反向思考;结合上述的explain3.where少用in、or,可能会引起索引失效;
2010-01-25 16:16:00
898
2
原创 PHP中计算某指定的一天是星期几
$a = (($year-1)+(int)(($year-1)/4)-(int)(($year-1)/100)+(int)(($year-1)/400)+$day_num)%7;$year是指具体是哪一年,$day_num指这一天是该年的哪一天.计算出的结果:从0到6,分别表示星期日到星期六.
2010-01-06 14:18:00
1433
原创 URL唯一点击的判断
前两天遇到一个判断URL点击唯一的判断,现在贴出我自己的处理方法:要判断URL是否被点击过,网上流传的大部分方法是根据Session进行判断,我想了一个可以简单处理的方法。所用:数据库+IP限制+服务器时间+一个供随机的字符串数组array+时间有效性思路:1.得到服务器时间,将服务器以单个字符的方式存入到一个数据arr1;2.得到数组长度len,一般服务器时间长度是10,我们
2009-12-16 09:26:00
1667
2
eclipse 开发 j2me游戏 run时遇到的问题
2012-06-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人