1. ?定义 MyPaintView 组件 public?class?MyPaintView?extends?View?{
????private?List<Point>?allPoint?=?new?ArrayList<Point>();
????public?MyPaintView(Context?context,?Attribute...
分类:
移动开发 时间:
2015-10-21 12:45:46
阅读次数:
253
人在江湖飘,谁能不挨刀。这句颇为慷慨的话来形容我们的网站是最合适不过了。特别是对于虚拟主机用户,当机房服务器收到攻击时,服务器内的所有站点都会受到牵连,而各种各样的恶意攻击肆虐的入侵着互联网。...
分类:
Web程序 时间:
2015-10-21 12:43:16
阅读次数:
186
md5加密工具类: package?cn.sniper.encrypt.util;
import?java.io.UnsupportedEncodingException;
import?java.security.MessageDigest;
import?java.security.NoSuchAlgorithmException;
/**
?*?加密工...
分类:
其他好文 时间:
2015-10-21 12:44:40
阅读次数:
213
以上是报错信息: ? ? ? 首先是第一个出错地址:只是在文本框的值被改变后,把String转化成double类型。代码是无误的。分析原因:那么说明接收的时候是空值,必然不能转换成double. ? 接着找到第二个出错地址...
分类:
编程语言 时间:
2015-10-21 12:44:30
阅读次数:
638
原文作者:西安鲲之鹏 原文链接:http://www.site-digger.com/html/articles/20120531/36.html ? 对于需要登录后才能进行的采集,采用共享火狐浏览器Cookie的方案好处是:不用自己在再写登录过程,直接在火狐中进...
分类:
其他好文 时间:
2015-10-21 12:44:48
阅读次数:
257
最近朋友圈有篇文章《为何我工作十年,内心仍无比恐慌》转的比较多,来自一个腾讯产品总监的演讲。我一个程序员也工作了十年,确实依然感到内心的恐慌,这种职业焦虑在这个行业普遍存在。也许正是因为互联网行业还很年轻,一个行业的寿命远超过一个人的寿命,而互联网行业还不到三十年。远超传统行业的发展速度和新陈代谢规律,让其中的从业者深感疲惫,而对未来又充满了不确定性。而未来的不确定性通常正是心力交瘁的一个主要原因。...
分类:
其他好文 时间:
2015-10-21 12:43:02
阅读次数:
233
GCD:Grand Central Dispath "牛逼的中枢调度器";是纯C语言编写的,提供了很多比较强大的函数
GCD:优势
1.目前是苹果主推的线程管理方式
2.它会自动的利用更多的CPU资源(双核,四核)
3.它会自动的管理线程的生命周期(线程的创建/调度/销毁);
4.程序员只需要告诉GCD自己想要执行的哪些任务,不需要写一行线程管理的代码...
分类:
移动开发 时间:
2015-10-21 12:44:04
阅读次数:
211
题意:
给出一个n个点m条边的森林,每个点有一个点权,有两种操作;
1.查询两点之间的第K小的点权,保证合法;
2.连边(x,y);
m
题解:
论正确姿势的重要性;
首先询问和某道COT的题很像,而这道题中多了Link操作;
然而,那道COT的题我是用树链剖分写的。。。
一开始的脑洞是每次将小的暴力重构作为一个轻链连在大的树上,然后每隔一段时间重构一次大树;
听起来十分暴...
分类:
其他好文 时间:
2015-10-21 12:41:06
阅读次数:
207
Objective - C Foundation 框架...
分类:
移动开发 时间:
2015-10-21 12:40:39
阅读次数:
292
最近做一个black ant的温控系统项目,里面有很多列表项,但是用的时候,感觉封装的已经挺好的了,自己拿过来改改代码就行了,所以用过之后也没什么感觉。现在趁着闲暇时间整理下简单的ListView,体会下这个东西到底是怎么个原理。 首先看下实现效果: 其中,每一条列表项加的是一个Image跟一个TextView,数据源绑定在了TextView上面。...
分类:
移动开发 时间:
2015-10-21 12:40:40
阅读次数:
262
参考文章:
Improving Your Code with lint
lint
使用 lint 增强你的代码
Android Lint简介
gradle lintgradle中有lint任务,可以直接执行lint静态代码检查,但是前提是你的build.gradle设置了lintOptions选项:android {
compileSdkVersion 23...
分类:
移动开发 时间:
2015-10-21 12:40:50
阅读次数:
327
我的新书《编程之法:面试和算法心得》已经上市经过一天一天、一月一月、一年一年漫长的等待,我的新书终于上架开卖了!异步社区:http://www.epubit.com.cn/book/details/4051。互动出版网(7.7折且包邮且移动端首单再减5元):http://product.china-pub.com/4880112。京东预售:http://item.jd.com/11786791.h...
分类:
编程语言 时间:
2015-10-21 12:42:20
阅读次数:
496
在asp项目中,这种情况是经常出现的,前段时间通过查找资料以及自己尝试,找到一种解决方案,但是不知是否有更好的方案,以后发现再进行记录。一.思路 在本次项目中,在一个函数中需要让用户判断,并根据用户的选择进行相关的操作,最开始是希望在用户需要确认的地方弹出确认框,然后程序暂停,用户选择之后再继...
分类:
Web程序 时间:
2015-10-21 12:39:19
阅读次数:
260
Given a binary tree struct TreeLinkNode { TreeLinkNode *left; TreeLinkNode *right; TreeLinkNode *next; }Populate each next pointe...
分类:
其他好文 时间:
2015-10-21 12:39:29
阅读次数:
139
【Redis 键空间通知】 键空间通知使得客户端可以通过订阅频道或模式, 来接收那些以某种方式改动了 Redis 数据集的事件。以下是一些键空间通知发送的事件的例子:所有修改键的命令。所有接收到LPUSH命令的键。0号数据库中所有已过期的键。事件通过 Redis 的订阅与发布功能(pub/sub)....
分类:
其他好文 时间:
2015-10-21 12:40:41
阅读次数:
212