码迷,mamicode.com
首页 > 2014年09月02日 > 全部分享
Java设计模式-------观察者模式
* 简单来说,观察者模式=发布者+订阅者。下面是一个有关猎头的典型的例子。在下面这张图当中有两个角色:  * 猎头和寻找工作的人。找工作的人向猎头订阅,告知自己希望得到一份工作,当有新的工作机会的时候,  * 猎头就会把这个信息通知给曾经向他订阅过的人。 猎头接口: package com.pattern.observer; /** * @author Qixuan.Chen * 创...
分类:编程语言   时间:2014-09-02 15:58:54    阅读次数:230
ScrollView与ListView合用(正确计算Listview的高度)的问题
这篇文章讲的是两个listview联动。 xml布局文件: <LinearLayout ...
分类:其他好文   时间:2014-09-02 15:58:44    阅读次数:130
UVA 11374 - Airport Express(dijstra)
UVA 11374 - Airport Express 题目链接 题意:给定一些经济线,和一些商务线,商务线最多坐一次,每个线有一个时间,问最短时间 思路:从起点,终点各做一次dijstra,然后枚举商务线,就可以算出总时间,最后求出总时间最少 代码: #include #include #include #include using namespace st...
分类:Web程序   时间:2014-09-02 15:58:35    阅读次数:253
what vehicle data can paly in OBD
汽车后装市场上OBD接头的兴起,让各种手机APP应用雨后春笋般冒出,借着大数据和车联网的热潮,在众筹和创业平台上疯狂吸金。小小的OBD接头到底能玩什么。 除了手机能提供的GPS(位置、海拔、时间)及衍生出的测速和轨迹外,通过蓝牙/WiFi连接到手机的OBD接头还能获取车上的一些数据,总的来说三类:DTC, PID, DID....
分类:其他好文   时间:2014-09-02 15:58:24    阅读次数:415
URAL 1439. Battle with You-Know-Who treap树
题目来源:URAL 1439. Battle with You-Know-Who 题意:开始有数列1, 2, 3, ... L k输出第k大的数 D k删除第k大的数 思路:treap树插入删除的数 每次二分查找第k大的数为mid 查询treap小于等于mid的数有y个 那么mid应该是第mid-y大的数 与k比较 继续二分 #include #include #include #in...
分类:其他好文   时间:2014-09-02 15:58:14    阅读次数:214
uboot环境变量实现分析
uboot中env的整个架构可以分为3层: (1) 命令层,如saveenv,setenv editenv这些命令的实现,还有如启动时调用的env_relocate函数。 (2) 中间封装层,利用不同静态存储器特性封装出命令层需要使用的一些通用函数,如env_init,env_relocate_spec,saveenv这些函数。实现文件在common/env_xxx.c (3) 驱动层,实现不同静态存储器的读写擦等操作,这些是uboot下不同子系统都必须的。...
分类:其他好文   时间:2014-09-02 15:58:05    阅读次数:344
内部函数 解析
一种内部函数的执行方式...
分类:其他好文   时间:2014-09-02 15:57:55    阅读次数:129
移动跨平台开发 三大技术分类
我们盘点一下近几年移动跨平台开发工具。随着ios、android的成熟,移动应用开发需求剧增。国内外出现大量的移动应用跨平台开发工具。 跨平台开发工具从技术上大体分为三类,一、脚本解析型。 二、web模式。三、翻译型。...
分类:移动开发   时间:2014-09-02 15:57:44    阅读次数:226
ActionScript3游戏中的图像编程(连载五十八)
4.1 从田忌赛马到矩阵的四则运算 4.1.1 田忌赛马故事中的矩阵及其加法       尽管矩阵属于高等数学的范畴,但早在春秋战国时期,矩阵数学的思想就已经在中国的土地上开始萌芽。       齐国的大将田忌,很喜欢赛马,有一回,他和齐威王约定,要进行一场比赛。 他们商量好,把各自的马分成上,中,下三等。比赛时,上马对上马,中马对中马,下马对下马。由于齐威王每个等级的马都比田忌...
分类:其他好文   时间:2014-09-02 15:57:34    阅读次数:170
“互联网+”时代,线上与线下仍无法互相取代
从18世纪第一次工业革命开始,人类实现了从手工时代向工业时代的转变,它改变了人们生产和生活方式,人类文明从此开始了新的篇章;20世纪50年代,美国科学家为了实现建模,引入了计算机,直到1994年蒂姆?伯纳斯-李万维网的提出,逐步实现了多台计算机的远程连接,自此,人们才开始走进互联的时代。   人们的消费习惯正在发生着迅速的变化。        受智能手机和社交网络、以及信息技术达到了前所未有的水...
分类:其他好文   时间:2014-09-02 15:57:24    阅读次数:372
ckeditor编辑时 回车 生成一个段落p、解决首行缩进问题
使用ckeditor编辑器时,会自动添加上的标签,按回车也会自动添加上相同的标签 查看ckeditor编辑器源码时会看到,点击回车显示的&nbsp; statics/js/ckeditor/config.js配置文件修改它里面的 CKEDITOR.editorConfig = function( config ){}函数的配置文件...
分类:其他好文   时间:2014-09-02 15:57:14    阅读次数:604
修改项目的文件编码
最近接手一个别人的项目,该项目要改造后作为依赖引入到另外一个项目中。 改造时发现,此项目的编码格式为GBK,而目标项目的编码格式为UTF-8。 直接引用,中文会乱码,因此要将编码格式改为UTF-8,源代码文件太多,如果手动改的话,工作量可想而知, 自然而然的想到,找个自动改编码的程序,从网上找了个小程序,非常简单,就一个Java类,执行main方法即可。 其中引用了Jodd项目(http:...
分类:其他好文   时间:2014-09-02 15:57:08    阅读次数:146
MySQL分组排序取前N条记录以及生成自动数字序列--group by 后 limit 外加 rownumber
同事提了一个需求,要求按照某列分组,然后将各组的前几条抽取出来。 表结构 CREATE TABLE `total_freq_ctrl` ( `time` int(10) unsigned NOT NULL, `machine` char(64) NOT NULL, `module` char(32) NOT NULL, `total_flow` int(10) unsigned...
分类:数据库   时间:2014-09-02 15:56:57    阅读次数:285
Linux 6.2配置yum本地
yum 1、挂在iso文件 [root@localhostmedia]# mount /dev/cdrom /media 2、安装createrepo createrepo是配置YUM源的配置工具,检查当前是否已经安装createrepo包的安装情况: [root@localhostPackages]# rpm -ivh createrepo-0.9.8-4.el6.no...
分类:系统相关   时间:2014-09-02 15:56:44    阅读次数:211
Codeforces 242E. XOR on Segment
题目大意: 给出一个序列,有两种操作,一种是计算l到r的和,另一种是让l到r的数全部和x做异或运算。 做法: 很显然直接暴力是不可能的(但是这题刚刚出来的时候,很多人用暴力水过去了,后来加强的数据吧),又是两种操作,又想到了线段树。。但是这并不简单,异或操作该怎么处理? 异或是一种位运算,如果x的第j位是1,那么说明l到r的每个数的第j位都要反转,(0^1=1,1^1=0),如果是0,那么...
分类:其他好文   时间:2014-09-02 15:56:35    阅读次数:255
老罗的锤子砸了王自如的评测
这两天微博里有关王自如和老罗之间的“辩论”颇为火爆,两边的粉丝各拉战队摇旗呐喊,一时间谁赢谁输还是都输的观点漫天遍野。 我不是老罗的粉丝,而且当初对老罗做手机并不看好,原因是老罗给人的印象是擅长脱口秀,给人的感觉是很顽皮,不像是做产品的。也曾经在午饭的话题中跟同事讨论,我的结论是老罗能用他的影响力为其产品做充足的广告赚充足的眼球,但是至于产品到底如何,我并不看好,当老罗说产品的“情怀”时,我差点笑喷了,但又觉得心中一亮,我并不看好"情怀",而是我有点看好老罗做产品了,在后面我会说明为什么。...
分类:移动开发   时间:2014-09-02 15:56:25    阅读次数:189
空间向量类Vector3的C++实现
double getDree( Node a, Node b ) { //求向量a,b之间的夹角 double c, d; c = a.x*b.x + a.y*b.y + a.z*b.z; d = sqrt(a.x*a.x + a.y*a.y + a.z*a.z) * sqrt(b.x*b.x + b.y*b.y + b.z*b.z); return acos(c/d);}...
分类:编程语言   时间:2014-09-02 15:56:24    阅读次数:595
1810条   上一页 1 ... 46 47 48 49 50 51 52 ... 107 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!