本文中我们介绍我自己封装的一个小的工具类库:按钮点击事件类库,该类库可以防止按钮重复点击,可以判断网络状态,可以判断用户登录状态,以及自定义验证条件等等。其实现的核心原理就是通过自定义实现自身的OnClickListener类,并重写其中的onClick方法,在onClick方法中执行相应的判断逻辑之后回调我们自定义的抽象方法,具体如下图:...
分类:
其他好文 时间:
2016-06-24 15:07:46
阅读次数:
150
extern是全局变量声明
只要声明全局变量就默认 前面加extern(程序员可以不加,但编译器默认加上)
若本文件 引用别的文件中的全局变量 一定要加上extern 声明一下
例如 #include "my_Fun.c"
extern int b;//b是在my_Fun.c中声明了的一个全局变量
这个extern 是个声明他可以在任何地方声明 引用了一个全局变量 (可以试试 ...
分类:
其他好文 时间:
2016-06-24 15:06:00
阅读次数:
145
业务规模不断扩大,对稳定性、扩展性的要求不断提高,推动了后台架构技术的不断革新。面对日益复杂的需求,分布式系统的理念也逐渐深入到后台开发者的骨髓。2013年,借着手游热潮我对分布式系统开始尝试。在近三年的摸爬滚打中,踩过不少坑,也从业界技术发展中吸取一些经验,逐渐形成了目前的设计思路。这里和大家分享点心得,不敢奢谈有多大参考价值,权当抛砖引玉吧。...
分类:
其他好文 时间:
2016-06-24 15:06:49
阅读次数:
146
接收特定的Broadcast可能需要相应的权限;发送特定的Broadcast也可能指定所需的权限。安卓系统本身也有很多系统发出的Broadcast。本文将把这些内容整理呈上。...
分类:
其他好文 时间:
2016-06-24 15:06:11
阅读次数:
130
创建开发证书,创建描述文件,极光推送页面设置,Xcode工程设置,真机测试
步骤1:创建开发证书
.登陆 https://developer.apple.com进入开发者中心
进入创建和描述文件页面
.点击App IDs 创建一个app id
.进入创建页面以后在App ID Description输入app id 的名称
.填入...
分类:
其他好文 时间:
2016-06-24 15:03:32
阅读次数:
2931
OpenGL固定管线的视图变换,以及与OSG中漫游器编写的一些关系...
分类:
其他好文 时间:
2016-06-24 15:04:35
阅读次数:
193
6. 模拟
指令选择器的最后一个分类是那些通过分析及比较一条指令在目标机器上的作用,决定选择哪条指令。与输入程序给定部分具有相同作用的一条指令是兼容的,因此该部分可由这条指令来达成(参考图6.1)。我们称这些概念为模拟(simulation)。模拟与基于覆盖方法间的一个关键区别是,在输入程序不能观察到所有输出模式(即模式不是确切匹配输入图)时,后者通常不能利用具有多个输出的模式。相反,...
分类:
其他好文 时间:
2016-06-24 15:03:28
阅读次数:
176
给出一个链表,先判断链表是否带环,如果带环,求出环的入口。
判断是否带环:用快慢指针。快指针每走两步,慢指针走一步,如果两者在某个点处相
遇,则链表带环。
下边给出函数的实现代码:
typedef struct LinkNode
{
DataType data;
struct LinkNode *next;
}LinkNode,*pLinkNode;
typedef struct Li...
分类:
其他好文 时间:
2016-06-24 15:02:35
阅读次数:
134
在网络中ARP协议是怎样实现数据包传输的:
在命令行中输入 arp -a,会看见192.168.85.100 BB-BB-BB-BB-BB-BB dynamic这样的信息。这就是arp高速缓存中IP地址和MAC地址的一个映射关系,在以太网中,数据传递靠的是MAC,而并不是IP地址。其实在这背后就隐藏着arp的秘密。你一定会问,网络上这么多计算机,A是怎么找到B的?那么我们就来分析一下细节...
分类:
其他好文 时间:
2016-06-24 15:03:24
阅读次数:
166
一、 方案议题综述
移动互联网的普及以及智能家居的发展,物联网的发展,越来越多的小设备,脱机设备亟待接入互联网形成互联互通,与服务提供商连接,提供更新更强服务。但是普通小设备都是低成本非常简单的单片机为主控芯片的,不具备上网功能,更不可能在单片机里面跑TCP/IP协议栈,由此,3G模块具备嵌入式TCP/IP协议栈并提供串口供单片机收发数据,单片机只需提供一路串口,并且把要发送的数据通过串口发送出...
分类:
其他好文 时间:
2016-06-24 15:00:38
阅读次数:
156
1、限幅滤波法(又称程序判断滤波法)
A、名称:限幅滤波法(又称程序判断滤波法)
B、方法:
根据经验判断,确定两次采样允许的最大偏差值(设为A),
每次检测到新值时判断:
如果本次值与上次值之差
如果本次值与上次值之差>A,则本次值无效,放弃本次值,用上次值代替本次值。
C、优点:
能有效克服因偶然因素引起的脉冲干扰。
D、缺点:
无法抑制那种周期性的干扰。
平滑度...
分类:
其他好文 时间:
2016-06-24 15:02:56
阅读次数:
140
约瑟夫环问题就是从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开
始报数,数到m的那个人又出列;计算出最后留下来的那个人的编号。
下边给出两种方法,顺序表实现和链表实现。
链表的代码:
typedef struct LinkNode
{
DataType data;
struct LinkNode *next;
}LinkNode,*pLinkNode;
typedef...
分类:
其他好文 时间:
2016-06-24 15:00:21
阅读次数:
126
罗胖说看到商店里4.99的标签,他心里就想这不就是商家的定价策略吗?自动将价格取整,鄙视商家还充满内心的智力优越感。吐槽:我总是觉得商家引进西方这种文明又安静的营销策略是一种进步。对比一下我们的老方法吧。商店门口挂着清仓大甩卖的招牌,广播里用恨不得全世界只听得见她的音量播放着:跳楼价,最后3天!结果播了一个月还在。至于说顾客看到4.99元的标价,潜意识里总觉得不到5块钱,因而有可能多消费这种心理,...
分类:
其他好文 时间:
2016-06-24 14:59:31
阅读次数:
607
项目管理总结:1、风险评估
2、成本预算
3、客户沟通的过程
4、需求分析
5、面向对象设计(编码过程)
6、开发管理
7、成品交付风险评估软件项目风险是指在整个项目周期中所涉及的成本预算、开发进度、技术难度、经济可行性、安全管理等各方面的问题,以及由这些问题而对项目所产生的影响。项目的风险与其可行性成反比,其可行性越高,风险越低。软件项目的可行性分为经济可行性、业务可行性、技术可行性、...
分类:
其他好文 时间:
2016-06-24 15:00:14
阅读次数:
210
题目:
A message containing letters from A-Z is being encoded to numbers using the following mapping:'A' -> 1
'B' -> 2
...
'Z' -> 26Given an encoded message containing digits, determine the total number...
分类:
其他好文 时间:
2016-06-24 14:58:41
阅读次数:
192
一、Servlet3.0介绍
Servlet3.0是Java EE6规范的一部分,Servlet3.0提供了注解(annotation),使得不再需要在web.xml文件中进行Servlet的部署描述,简化开发流程。
二、开发Servlet3.0程序的所需要的环境
开发Servlet3.0的程序需要一定的环境支持。MyEclipse10和Tomcat7都提供了对Java ...
分类:
其他好文 时间:
2016-06-24 15:00:41
阅读次数:
272
这个学习项目的客户端业务流程基本是我写的,由于界面是用java的swing写的,非常难配置,所以很多都是直接使用的QQ的界面,不过既然能够分成模块,那么前台后台自然是无关的。下面给出我的业务流程代码供大家学习交流:...
分类:
其他好文 时间:
2016-06-24 14:59:48
阅读次数:
196