摘要: 命令行修复MBR 1、shift+F10打开命令行2、输入:diskpart3、输入:list disk 查看磁盘信息4、选择你要操作的磁盘:select disk 05、输入:clean,清除分区6、输入:convert mbr 转换为MBR分区7、退出,重新分区OK注意:在做以上操作的时候先备份文件 阅读全文
posted @ 2013-07-05 23:08 爱生活,爱编程 阅读(735) 评论(0) 推荐(0)
摘要: 需求:时刻监控任务列表,如果需要一直启动的程序未开启,则开启实现:1、枚举当前已经启动的进程、获取进程的ID和名称 vector launchedProcess; HANDLE handle=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);//创建当前快照列表 PROCESSENTRY32* info=new PROCESSENTRY32;//创建进程信息变量,用于保存信息 info->dwSize=sizeof(PROCESSENTRY32);//设置块大小 int i=0; if(Process32First(handle,info... 阅读全文
posted @ 2013-07-05 23:06 爱生活,爱编程 阅读(600) 评论(0) 推荐(0)
摘要: 1. 系统架构 Android WiFi系统引入了wpa_supplicant,它的整个WiFi系统以wpa_supplicant为核心来定义上层用户接口和下层驱动接口。整个WiFi系统架构如下图所示: 一切尽在上图中,下面将对每部分进行详细分析。1.1 WifiService 由SystemServer启动的时候生成的ConnecttivityService创建,负责启动关闭wpa_supplicant,启动和关闭WifiMonitor线程,把命令下发给wpa_supplicant以及更新WIFI的状态。 处理其它模块通过IWifiManager接口发送过来的远端WiFi操作。 1.2... 阅读全文
posted @ 2013-07-05 23:04 爱生活,爱编程 阅读(10107) 评论(0) 推荐(0)
摘要: 一、1.复用首页做法—从Intent中获取”com.example.android.apis.Path”.根据这个结合PackageManger获得的Activities来展示不同等级的List界面(通过Activity的label属性来区分不同等级)2.java.text.Collator类可根据地区进行字符串比较二、View.LinearLayout1.android:layout_marginRight属性指定的是外右边距,还有相对应的上下左外边距。单位一般为dip2.android:textSize属性指的是字体的大小。单位一般为sp3.android:layout_gravity属性 阅读全文
posted @ 2013-07-05 23:02 爱生活,爱编程 阅读(775) 评论(0) 推荐(0)
摘要: 最近一段时间都没有来记录我生活中的点点滴滴了。近期的几件事:(一),最近几天写了几天代码,今天终于差不多收工了,等待测试组测测,然后给我bug修改。以前一直也是这种模式。(二),最近把自己电脑上的dota删除了的,好几天没打了,但是还是忍不住要去看那些大神的视频。比如我喜欢的几个09,pis,情书,老鼠,小乖,nada几个。(三),最近在删除dota之前就是为了要去考公务员,我感觉做程序员号没前途,都工作快一年了,还没涨工资,一直六千多点。没意思。再说我女朋友在湖南,我想回去,然后想回去的就应该混的好点,不想跟她离这么远。我想考公务员考回去。所以买了一套公务员的书,才看了一点点,明天周六,去附 阅读全文
posted @ 2013-07-05 23:00 爱生活,爱编程 阅读(136) 评论(0) 推荐(0)
摘要: getconf WORD_BIT 阅读全文
posted @ 2013-07-05 22:59 爱生活,爱编程 阅读(85) 评论(0) 推荐(0)
摘要: 1、创建组 groupadd test 修改组 groupmod -n test2 test 将名字改为test2 删除组 groupdel test 查看组 groups root 2、用户操作: -b 设置基本路径作为用户的登陆目录 usermod -b /home root; -c 对用户的注释… -d 设置用户的登陆目录 usermod -d /home root; -D 改变设置 usermod -D -e 设置用户的有效期 usermod -e 2013-2-1; -f 用户过期后,让密码无效 usermod -f ro... 阅读全文
posted @ 2013-07-05 22:57 爱生活,爱编程 阅读(249) 评论(0) 推荐(0)
摘要: 主要还是使用的INI文件操作的API,只是把参数修改下。BOOL WINAPI WritePrivateProfileString( __in LPCTSTR lpAppName, __in LPCTSTR lpKeyName, __in LPCTSTR lpString, __in LPCTSTR lpFileName); MSDN里这样说的: lpKeyName The name of the key to be associated with a string. If the key does not... 阅读全文
posted @ 2013-07-05 22:55 爱生活,爱编程 阅读(552) 评论(0) 推荐(0)
摘要: vc为我们提供了两种日期型的变量。一种是CTime。他的缺点就是年份只支持到2038年,以后的日期就不支持啦,如果你的项目有20-30年的寿命,你就选择使用SYSTEMTIME.这个时间函数来进行比较还有转换。一种是SYSTEMTIME。在比较的时候都不能直接比较。看一下第一种CTime .CTime timeFrom; m_dateFrom.GetTime(timeFrom); CTime timeTo; m_dateTo.GetTime(timeTo); CTimeSpan timeSpan=timeTo-timeFrom; if(timeSpan.GetDays()0) { AfxM.. 阅读全文
posted @ 2013-07-05 22:53 爱生活,爱编程 阅读(4468) 评论(0) 推荐(0)
摘要: 1、蒙特卡罗算法 基本概述 蒙特卡罗(Monte Carlo)方法,又称随机抽样或统计试验方法。传统的经验方法由于不能逼近真实的物理过程,很难得到满意的结果,而蒙特卡罗方法由于能够真实地模拟实际物理过程,故解决问题与实际非常符合,可以得到很圆满的结果。 在实际应用中常会遇到一些问题,不论采用确定性算法或随机化算法都无法保证每次都能得到正确的解答。蒙特卡罗算法则在一般情况下可以保证对问题的所有实例都以高概率给出正确解,但是通常无法判定一个具体解是否正确。 设p是一个实数,且1/2n/2时,称元素x是数组T的主元素。例如:数组T[]={5,5,5,5,5,5,1,3,4,6}... 阅读全文
posted @ 2013-07-05 22:51 爱生活,爱编程 阅读(1499) 评论(0) 推荐(0)
摘要: 威威猫系列故事——打地鼠Time Limit: 300/100 MS (Java/Others)Memory Limit: 65535/32768 K (Java/Others) Total Submission(s): 737Accepted Submission(s): 406 Problem Description 威威猫最近不务正业,每天沉迷于游戏“打地鼠”。 每当朋友们劝他别太着迷游戏,应该好好工作的时候,他总是说,我是威威猫,猫打老鼠就是我的工作! 无话可说... 我们知道,打地鼠是一款经典小游戏,规则很简单:每隔一个时间段就会从地下冒出一只或多只... 阅读全文
posted @ 2013-07-05 22:49 爱生活,爱编程 阅读(445) 评论(0) 推荐(0)
摘要: 1. JeeSite概述1.1. 简介JeeSite是一个开源的企业信息管理系统基础框架。主要定位于“企业信息管理”领域,可用作企业信息管理类系统、网站后台管理类系统等。JeeSite是非常强调开发的高效性、健壮性和安全性的。JeeSite是轻量级的,简单易学,本框架以Spring Framework为核心、Spring MVC(相比Struts2更容易上手、更易用)作为模型视图控制器、Spring Data JPA + Hibernate作为数据库操作层,此组合是Java界业内最经典、最优的搭配组合进行封装。前端界面风格采用了结构简单、性能优良、页面精致的 Twitter Bootstrap 阅读全文
posted @ 2013-07-05 22:47 爱生活,爱编程 阅读(946) 评论(0) 推荐(0)
摘要: 阅读完上一篇文章:http://blog.csdn.net/andyhuabing/article/details/9226569我们已经清楚了如何进入正常模式和Recovery模式已有深刻理解了,假设进入了Recovery模式,那么其核心代码是怎么做的呢? 代码路径在 android 源码的根路径:bootable\recovery 其入口文件就是recovery.c 中 main函数 下面就开始逐步了解其Recovery的设计思想:static const char *COMMAND_FILE = "/cache/recovery/command"; static co 阅读全文
posted @ 2013-07-05 22:45 爱生活,爱编程 阅读(830) 评论(0) 推荐(0)
摘要: 地理数据库技术一直以来都是ArcGIS的基础技术。为充分使用ArcGIS的全部功能则需要把数据存储在Geodatabase当中。Geodatabase是一个综合性的信息模型,它可以支持存储几乎任意类型的数据,例如矢量数据、属性、影像、地形和3D对象。存储这些类型的数据时,还可以定义它们的行为,例如子类、域、属性规则、连接规则、拓扑规则,从而可以保证数据的完整性。 Geodatabase技术是ArcGIS for Desktop和ArcGIS for Server平台组件的一部分,所拥有的功能取决于产品的版本(基础版、标准版、高级版)。Desktop基础版提供创建数据库的简单要素类的基本功... 阅读全文
posted @ 2013-07-05 22:43 爱生活,爱编程 阅读(450) 评论(0) 推荐(0)
摘要: 《高级进阶DB2(第2版)——内部结构、高级管理与问题诊断》基本信息作者: 牛新庄 出版社:清华大学出版社ISBN:9787302323839上架时间:2013-7-3出版日期:2013 年7月开本:16开页码:484版次:2-1所属分类:计算机 > 数据库 > DB2 更多关于 》》》《 高级进阶DB2(第2版)——内部结构、高级管理与问题诊断》 内容简介 计算机书籍 数据库内核是数据库系统稳定运行的心脏,DB2数据库内核庞大而复杂。《高级进阶DB2(第2版)——内部结构、高级管理与问题诊断》从DB2内核组件入手,同时介绍了其与操作系统在进程、共享内存、信号量之... 阅读全文
posted @ 2013-07-05 22:41 爱生活,爱编程 阅读(515) 评论(0) 推荐(0)
摘要: 系统在线演示地址: http://120.90.2.126:8051 登录账户:system,密码:system### DEMO下载地址:http://download.csdn.net/detail/shecixiong/5372895 一、开发技术:B/S(.NET C# ) 1、Windows XP以上 (支援最新Win 8) 2、Microsoft Visual Studio 2010/2012 C#.NET 3、.NET Framework 4.0以上 (支援最新4.5版本) 4、SQL Server 2005以上 (支援2008、R2及2012) 5、Oracle 8以上 (支援. 阅读全文
posted @ 2013-07-05 22:39 爱生活,爱编程 阅读(308) 评论(0) 推荐(0)
摘要: ActionScript 3(简称as)自2006年诞生以来,出现了一大批很优秀框架。就我的知识领域,运用包括pureMVC、pushButton Engine(组件框架)、Robotlegs、Ash等等。我将对这几个通用的开发框架进行一个较深入的总结。同时下文的种种判断、结论可能不完全正确,完全限于个人的思考、理解得到的。运用框架让开发效率更高,扩展性好,可维护。理解框架让框架的作用发挥极致,开发挥洒自如! 1 PureMVC PureMVC很多人应该很熟悉,记得那时候as的开发框架还是很少的,这种基于mvc的框架对于as来说很实用的,as是客户端语言,... 阅读全文
posted @ 2013-07-05 22:38 爱生活,爱编程 阅读(379) 评论(0) 推荐(0)
摘要: 摘要:针对传统电力质量监测方法实时性、多参数测试性能较差的缺点,提出了将以太网接入技术与电能采集相结合进行电力质量现场和远程在线监测的设计方案.硬件设计采用微控制器STM32FI03和以太网控制芯片W5100搭建网络系统,实现下位机与上位机之间的远程通信;选择通用SPI总线接口模式,以保证数据的传输速率.软件部分介绍了W5100的驱动程序,并详细阐述了UDP协议的通信流程,明确了网络通信的工作过程.测试表明,该接口能够实现UDP数据的网络传输,从而为电力参量的准确、实时传递提供保障.通过上位机的Internet可以实现电力质量的远程监测.作者:于春雪作者单位:哈尔滨理工大学电力通信系统实验室更 阅读全文
posted @ 2013-07-05 22:36 爱生活,爱编程 阅读(191) 评论(0) 推荐(0)
摘要: 日志跟踪(alog) 在我们开发手机软件的过程中,常常需要通过USB线连接电脑看日志。但在windows下,我们要安装驱动。有的android板子,就不支持USB调试。所以我开发了这个小工具。方便打开网络调试,省去用遥控器里敲命令。软件界面在开发版上的界面。 在电脑端(确保在同一个网段) laptop:~$ adb connect 192.168.1.110connected to 192.168.1.110:5555laptop:~$ adb shellroot@android:/ # root@android:/ # lsacctcacheconfigddatadefaul... 阅读全文
posted @ 2013-07-05 22:34 爱生活,爱编程 阅读(2239) 评论(0) 推荐(0)
摘要: 源信息来源:http://my.oschina.net/juliashine/blog/111624--简单描述:一个data-server,通过mvcc来实现事务的一致性,已支持更高的吞吐和更低的lantency。--每个Transaction(简称Trx)分配一个版本XID。XID是全局维护的递增ID。每个Data Item(相当于DB table的一行),有两个标记分别是XMIN和XMAX。表示此数据项在XMIN时创建,在XMAX删除,如果XMAX未赋值,则表示创建以来还没删除。Server维护一个当前所有未提交的XID列表。--更新操作insert、delete、modify的流程:i 阅读全文
posted @ 2013-07-05 22:32 爱生活,爱编程 阅读(370) 评论(0) 推荐(0)
摘要: 一:配置stuts2的运行环境,把以下的包放到WEB-INF/lib目录下1,structs2-core-2.1.6.jar struts的核心库2,xwork-2.1.2.jar webwork的核心库,需要它的支持3, ognl-2.6.11.jar ognl表达式语言,struts2支持改EL表达式4,freemarker-2.3.13.jar 表现层框架,定义了struts的可视组件主题5,common-logging-1.0.4 .jar 日子管理6,commons-fileupload-1.2.1.jar 文件上传于下载 二:struts2拦截用户请求,... 阅读全文
posted @ 2013-07-05 22:30 爱生活,爱编程 阅读(206) 评论(0) 推荐(0)
摘要: 三级联动多选下拉框 css/buildfair/jquery-ui.css" rel="stylesheet" /> css/buildfair/jquery.multiselect.css" rel="stylesheet"/> css/buildfair/jquery.multiselect.filter.css" rel="stylesheet"/> ... 阅读全文
posted @ 2013-07-05 22:28 爱生活,爱编程 阅读(10456) 评论(0) 推荐(0)
摘要: 1.我们来说一下自定义事件子类。什么时候创建新的事件类以及怎么创建。 (1)说一下,我们什么时候需要自定义事件类。举例说明,在flex中事件的基类是Event,而当我们点击某个按钮或者是单击某个组件的时候,通常用的事件是MouseEvent,这是为什么呢?这是因为MouseEvent中有event类中所不具备的属性,比如当点击是鼠标的"x"属性,"y"属性等信息,都是event所不具备。这时就需要引用event相应的子类。换句话说,如果我们执行某一个操作时,想要获得的属性event不能满足,或是其子类不能满足我们时,我们就需要自定义事件类。(2)说一下具 阅读全文
posted @ 2013-07-05 22:26 爱生活,爱编程 阅读(191) 评论(0) 推荐(0)
摘要: 通过终止进程来清理内存的方案是不合适的,理由如下:1、android有自身的进程和内存管理机制,其设计规范是要保证程序尽可能快地启动,这就要求程序退出后仍然占用内存保存数据;2、android的内存管理策略保证在新程序载入时有足够的内存,当内存不足时会自行关闭优先级低的进程来释放内存;3、进程数据长期缓存在内存,对于android来说不是缺陷,而是优势,它尽可能地确保程序的启动质量以提升用户体验,人们长期被强迫症困扰,一直误以为大量占用内存是低效的表现,这与人们长期使用桌面系统不无关系;4、我们的另一个误区是,占用内存耗电,其实不然!真正耗电的幕后推手是CPU,反复清理内存需要CPU反复地工作 阅读全文
posted @ 2013-07-05 22:24 爱生活,爱编程 阅读(547) 评论(0) 推荐(0)
摘要: 详细解释HTML5 Canvas中渐进填充的参数设置与使用,Canvas中透明度的设置与使用,结合渐进填充与透明度支持,实现图像的Mask效果。 一:渐进填充(Gradient Fill)Canvas支持两种渐进填充方式,一种为线性渐进填充(Line Gradient Fill),另外一种称为经向渐变填充(RadialGradient Fill)。其API分别为:createLinearGradient(x1, y1, x2, y2);其中x1,y1为第一个点坐标,x2,y2为第二个点坐标。createRadialGradient(x1, y1, r1, x2, y2, r2);其中x1, y 阅读全文
posted @ 2013-07-05 22:22 爱生活,爱编程 阅读(1942) 评论(0) 推荐(0)
摘要: Android中有很多度量单位:比如常用的dp,dip,sp,px等,有时候需要将他们相互转换,有下面非常方便的方法:比如sp转换成px: TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_SP, value, metric); applyDimension函数原型如下: float android.util.TypedValue.applyDimension(int unit, float value, DisplayMetrics metric) 可以通过一下方法获取metric DisplayMetrics metric = new D. 阅读全文
posted @ 2013-07-05 22:20 爱生活,爱编程 阅读(246) 评论(0) 推荐(0)
摘要: 线程分类:内核线程、用户线程(指不需要内核支持而完全建立在用户空间的线程库,这种线程效率高,由于Linux内核没有轻量级进程(线程)的概念,因此不能独立的对用户线程进行调度,而是由一个线程运行库来组织线程的调度)和轻量级线程(内核线程的高级抽象,大多数操作涉及到系统调用,效率不高)。 传统的Unix系统把一些重要的任务委托给周期性的执行进程,这些任务包括刷新磁盘高速缓存,交换出不用的页框,维护网络连接等。这些线程只运行在内核态(普通进程既可以运行在内核态,也可以运行在用户态),内核线程只运行在内核态,所以只使用大于PAGE_OFFSET的线性地址空间。现代操作系统把它们的函数委托... 阅读全文
posted @ 2013-07-05 22:18 爱生活,爱编程 阅读(663) 评论(0) 推荐(0)
摘要: 大概花了一个晚上搭一个中午的时间,完善了一个关于Josephus的程序,这个Josephus游戏可是非常经典的算法,作为一个想从事软件的人最好能够理解一下,毕竟这个计算机教材上也讲过类似题目,具体的关于问题的描述我就不多说了,这个Josephus一般都是用队列来实现,当然了对于一个具体的算法而言数据结构并不是第一重要的,最重要的还是算法本身。这个程序关键之处还是在于如何巧妙地实现对淘汰的人的处理,用队列比较好实现。public class CountDown { public static Object josephus(Queue_List q,int k)throws Queue... 阅读全文
posted @ 2013-07-05 22:16 爱生活,爱编程 阅读(534) 评论(0) 推荐(0)
摘要: (一)TCP/UDP,SOCKET,HTTP,FTP简析 TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层:网络层:IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议传输层:TCP协议与UDP协议应用层:FTP、HTTP、TELNET、SMTP、DNS等协议 HTTP是应用层协议,其传输都是被包装成TCP协议传输。可以用SOCKET实现HTTP。 SOCKET是实现传输层协议的一种编程API,可以是TCP,也可以是UDP。 (二)Socket连接与HTTP连接区别【Socket】由于通常情况下Socket连接就是TCP连接,因此Socket连接一旦建立,通信双... 阅读全文
posted @ 2013-07-05 22:14 爱生活,爱编程 阅读(333) 评论(0) 推荐(0)
摘要: 1.DTN研究组,该网站提供了一些代码,有NS2上的实现,也有用java实现的源码。http://www.dtnrg.org/wiki/Code2.DTN实现的另一个版本,与ONE比较,目前还没用过code:http://sourceforge.net/projects/dtn/?source=navbarmanul:http://sourceforge.net/projects/dtn/files/?source=navbar 3.NS2下DTN的实现,已在ns-2.33中成功运行,如果有需要可以联系我,CSDN无法在博客里上传压缩包。3.1 DTNAgent:http://www.spic 阅读全文
posted @ 2013-07-05 22:12 爱生活,爱编程 阅读(744) 评论(0) 推荐(0)
摘要: 原创文章,转载请注明出处:http://blog.csdn.net/donny_zhang/article/details/9251917 demo功能:水果连连看游戏源码。iphone6.1 测试通过。功能是清除屏幕上的所有的水果,并尝试每个关卡上获得更高的分数。包括“开始游戏”,“继续游戏”,“游戏中暂停”等功能。demo说明:基于cocos2d 写的水果连连看游戏源码。cocos2d介绍 demo截屏: demo主要代码: 主游戏窗口view#import "PlayLayer.h"extern CCLabel * ccLP(NSString * value, flo 阅读全文
posted @ 2013-07-05 22:10 爱生活,爱编程 阅读(432) 评论(0) 推荐(0)
摘要: 《循序渐进DB2(第2版)——DBA系统管理、运维与应用案例》基本信息作者: 牛新庄 出版社:清华大学出版社ISBN:9787302323013上架时间:2013-7-3出版日期:2013 年7月开本:16开页码:612版次:2-1所属分类:计算机 > 数据库 > DB2 更多关于 》》》《 循序渐进DB2(第2版)——DBA系统管理、运维与应用案例》 内容简介 计算机书籍 DB2数据库是IBM公司关系型数据库核心产品,在国内以及全球有着广泛的应用。针对DB2初学者,《循序渐进DB2(第2版)——DBA系统管理、运维与应用案例》循序渐进地把DB2涉及的众多概念和知... 阅读全文
posted @ 2013-07-05 22:08 爱生活,爱编程 阅读(547) 评论(0) 推荐(0)
摘要: 规则引擎是面向技术人员的工具。目前技术人员为什么会选择规则引擎来使用,主要是基于如下情形来考虑: 1、业务逻辑从程序代码中脱离出来。通过配置来实现业务规则。 2、业务规则的变更,可以直接由用户通过web界面来修改和变更。 针对这一类需求情况,其实我们有一般由以下的几种可选方案: 1、选择规则引擎来实现。 现有的规则引擎产品一般都能满足以上这两种要求。可以不用代码,比如Java来实现业务逻辑,而采用规则语言通过规则配置器来完成。用户需要变更时,一般都会提供C/S或者B/S版本的规则配置器来实现。 2、采用动态语言: 直接采用JS或者其他的动态语言BeanShell等,也可以实现不通过Java代. 阅读全文
posted @ 2013-07-05 22:06 爱生活,爱编程 阅读(2438) 评论(0) 推荐(0)
摘要: 前两篇已经将算法思想实现,这次对其进项下更新修正一些小的细节,我们知道计算概率乘积时候如果某个概率为0,那么概率相乘结果为0,这显然不是我们想要的结果,还有就是如果出现很多非常小的数相乘会向下溢出。实现起来就修改4行代码: p0Num = ones(numWords) p1Num = ones(numWords) #change to ones() #print(p0Num,p1Num ) p0Denom = 2.0 p1Denom = 2.0 #change to 0.0 同样后面的值也要取对数: ... 阅读全文
posted @ 2013-07-05 22:04 爱生活,爱编程 阅读(244) 评论(0) 推荐(0)
摘要: 4.3 构建一个灵活的用户界面 当设计你的应用程序要支持大范围的屏幕尺寸时,你可以在不同的布局配置中重用碎片,来根据可用的屏幕空间优化用户体验。例如,在手持设备上,它可能是适应来在一个单窗格用户界面一次只显示一个碎片。相反地,你可能要设置碎片并排地在具有更宽的屏幕尺寸的平板电脑上显示更多的信息给用户。 图1两个碎片,在不同的屏幕尺寸上同一个活动以不同的配置显示。在大屏幕上,两个碎片适合并排,但在手机设备上,适合在一次只有一个碎片,所以碎片必须在当用户浏览时互相代替。FragmentManager类提供了一些方法,使您可以在活动运行时添加、移除和替换碎片,来创建一个动态的体验。 在运行时添加一个 阅读全文
posted @ 2013-07-05 22:02 爱生活,爱编程 阅读(252) 评论(0) 推荐(0)
摘要: 4.4与其它碎片通信 为了重用碎片UI组件,你应该把它们每个建立成一个完全独立的、模块化的组件,让它定义自己的布局和行为。一旦你定义了这些可复用的碎片,您可以将它们与活动关联起来,并将它们连接到应用程序逻辑来实现整体复合UI通常情况下,你会想让一个碎片与另一个通信,例如根据用户事件改动内容。所有碎片到碎片的通信是通过相关联的活动进行的。两个碎片永远不应该直接通信。 定义一个接口 为了让碎片与其活动通信,你可以在Fragment类中定义一个接口,并在活动内实现它。碎片在其onAttach()生命周期方法捕获接口实现,然后可以调用接口中的方法来与活动通信。下面是一个活动到碎片通信的例子: pub. 阅读全文
posted @ 2013-07-05 22:00 爱生活,爱编程 阅读(257) 评论(0) 推荐(0)
摘要: XMLXML在FS(FreeSwitch)中进行了大量的使用,其中dialplan就是其中非常主要的一快内容。通过下面的描述,我们可以知道在执行XML中的语句:如何关联到其实现?可以在哪里看到其实现?其具体实现是什么?下面让我们来看看FS是如何做的!以上面的XML语句为例子。1、如何关联到其实现FS的channel处于EXCUTE状态时:根据在XML上读取的application和data并调用回调函数进行执行。以上面例子为例:application为set,data为$1(1234,这里传入的解析后的结果)调用过程为:switch_core_standard_on_execute->s 阅读全文
posted @ 2013-07-05 21:58 爱生活,爱编程 阅读(619) 评论(0) 推荐(0)
摘要: 【送给新手】重复代码解决示例一:http://blog.csdn.net/isea533/article/details/9250459 注:个人言论,仅供参考,欢迎指正。 第二个例子:看下面这段代码: 这段代码很简单,这里的结构很常见,是一个:IfElse If Else If的结构,这里不算什么缺点,但是从结构来看,完全可以IfEleifElseif这种结构处理,这里没有这么写,是因为没有这种意识。所以会多层嵌套。这不是这段代码的主要问题,主要问题是什么?上面说的这些都不是主要问题,主要问题就在: 这一段代码频繁出现了3次,在另外一个方法中还出现了1次。这都是垃圾代码。写程序不是用... 阅读全文
posted @ 2013-07-05 21:56 爱生活,爱编程 阅读(410) 评论(0) 推荐(0)
摘要: 面试常让写二分查找或其扩展的程序,以前总觉得很简单,但是真动手写起来,细节很多,容易出错的地方也很多,真是秒杀眼高手低的利器,本节就二分查找以及相关扩展程序都实现一下,同时将可能出错的地方以及需要注意的细节也一并说明,水平有限,欢迎补充。内容如下:1)二分查找元素key的下标,如无 return -12)二分查找返回key(可能有重复)第一次出现的下标,如无return -13)二分查找返回key(可能有重复)最后一次出现的下标,如无return -14)二分查找返回刚好小于key的元素下标,如无return -15)二分查找返回刚好大于key的元素下标,如无return -1 http:.. 阅读全文
posted @ 2013-07-05 21:54 爱生活,爱编程 阅读(279) 评论(0) 推荐(0)
摘要: 英文原文:http://msdn.microsoft.com/en-us/library/cc288325(VS.85).aspx 最近在做一个前端页面,在各种浏览器上,各种差异,各种无赖。各种郁闷。因为自己本机上的测试是IE10标准。 所以在其他浏览器上有多差异。 不过总算找到解决办法了。先来个示例: 设置该文件默认以ie7 兼容模式浏览。不需要手动去 按F12调整 My Web Page Content goes here. 再来段: 设置该Html文件以IE10标准模式读档。 版本依次往下排的好处是,优先使用最高级别的浏览模型。 想要使... 阅读全文
posted @ 2013-07-05 21:52 爱生活,爱编程 阅读(431) 评论(0) 推荐(0)
摘要: 说明:此系列教程翻译自GoogleAndroid开发者官网的Training教程,利用Chome浏览器的自动翻译功能作初译,然后在一些语句不顺或容易造成误解的地方作局部修正。方便英文不好的开发者查看。如有错漏之处,欢迎大家指出修正。 跟Google学习Android开发-起始篇-构建你的第一个应用程序(1)跟Google学习Android开发-起始篇-构建你的第一个应用程序(2) 跟Google学习Android开发-起始篇-构建你的第一个应用程序(3) 跟Google学习Android开发-起始篇-构建你的第一个应用程序(4) 跟Google学习Android开发-起始篇-管理活动的生命.. 阅读全文
posted @ 2013-07-05 21:50 爱生活,爱编程 阅读(174) 评论(0) 推荐(0)
摘要: jquery下error报错详解一、error:function (XMLHttpRequest, textStatus, errorThrown){} (默认: 自动判断 (xml 或 html)) 请求失败时调用时间。参数有以下三个:XMLHttpRequest 对象、错误信息、(可选)捕获的错误对象。如果发生了错误,错误信息(第二个参数)除了得到null之外,还可能是"timeout", "error", "notmodified" 和 "parsererror"。 textStatus: "tim 阅读全文
posted @ 2013-07-05 21:48 爱生活,爱编程 阅读(373) 评论(0) 推荐(0)
摘要: 《Drupal 实战》基本信息作者: 葛红儒 丛书名: 实战系列出版社:机械工业出版社ISBN:9787111429999上架时间:2013-6-28出版日期:2013 年7月开本:16开页码:1版次:1-1所属分类:计算机 > 数码/设计 > 网页设计综合 更多关于 》》》《 Drupal 实战》 内容简介 计算机书籍 《drupal 实战》是中文drupal社区极力推荐的实力之作,由国内顶尖drupal技术专家(在全球drupal社区有一定影响力)老葛撰写。以实战为导向,用一个商业性的综合案例贯穿全书,通过重现整个案例的开发过程,不仅循序渐进地讲解了drupa... 阅读全文
posted @ 2013-07-05 21:47 爱生活,爱编程 阅读(346) 评论(0) 推荐(0)
摘要: 题目链接:http://hero.pongo.cn/home/index这里给出一个线性算法和一个平方算法,第一个算法没有问题,挑战成功。第二个算法测试了很多数据但是失败,有大神路过,恳请点拨。#include using namespace std; int g[500],index[500];int max_rect(int x[], int n) { int s = 0, maxsum = 0, i, j, h, area; g[0] = index[0] = 0; for (i = 0; i h; j = index[s--]) { area = (i - index[... 阅读全文
posted @ 2013-07-05 21:45 爱生活,爱编程 阅读(215) 评论(0) 推荐(0)
摘要: 很多时候,mysql只需要开本地连接,也就是本机(服务器本身)连接就可以,默认也是这样,默认也不支持远程连接 但有的时候,我们需要将mysql独立出一台主机或数据库,放到另一台机器的时候,这时,就需要用到远程连接,也就是网络连接了 开启远程连接,需要两个方法 1 开启mysql本身的远程连接,简单说,就是在创建mysql用户时的主机名,使用IP,域名,或%号就可以,"%"代表所有,也就是任何人和机器都可以连接,只要有用户密码,也可以针对IP,域名来做限制 开启远程连接,有一定的不安全性,不过只要设置个复杂的密码,也是没有问题的 2 开启服务器系统的防火墙端口,如果有防火墙限 阅读全文
posted @ 2013-07-05 21:43 爱生活,爱编程 阅读(340) 评论(0) 推荐(0)
摘要: 处理GIF部分using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Drawing;using System.Drawing.Imaging;namespace AnimatePaint{ /// /// 处理gif动画 /// public class AnimateImage { private Image _image; private FrameDimension _frameDimensi... 阅读全文
posted @ 2013-07-05 21:41 爱生活,爱编程 阅读(420) 评论(0) 推荐(0)
摘要: 转载自:http://www.chromium.org/developers/webuiChrome的WebUI是那种,在Chrome中输入 "chrome://xxxx"就能打开一个URL页面的对象。创建一个Chrome WebUI接口非常的简单,只需要改动数个文件。创建WebUI页面webui的资源,放在资源目录下:src/chrome/browser/resources. 当创建WebUI资源时,参考Web Development Style Guide。例如,我们创建一个HelloWorld的页面src/chrome/browser/resources/hello_ 阅读全文
posted @ 2013-07-05 21:39 爱生活,爱编程 阅读(1040) 评论(0) 推荐(0)
摘要: pager命令的妙用在mysql,可以大大提高工作效率。一 当处理大量数据时,不想显示查询的结果,而只需知道查询话费的时间。 mysql> select * from t3; +------+ | id | +------+ | 1 | | 3 | | 3 | +------+ 3 rows in set (0.00 sec) mysql> pager cat /dev/null PAGER set to 'cat /dev/null' mysql> select * from t3; 3 rows in set (0.00 sec)现在查询没有回显了。二 如 阅读全文
posted @ 2013-07-05 21:37 爱生活,爱编程 阅读(1023) 评论(0) 推荐(0)
摘要: 这里讲下C++文件的编译过程及其中模板的编译过程; 一:一般的C++应用程序的编译过程。 一般说来,C++应用程序的编译过程分为三个阶段。模板也是一样的。 在cpp文件中展开include文件。将每个cpp文件编译为一个对应的obj文件。连接obj文件成为一个exe文件(或者其它的库文件)。 下面分别描述这几个阶段。 1.include文件的展开。 include文件的展开是一个很简单的过程,只是将include文件包含的代码拷贝到包含该文件的cpp文件(或者其它头文件)中。被展开的cpp文件就成了一个独立的编译单元。在一些文章中我看到将.h文件和.cpp文件一起... 阅读全文
posted @ 2013-07-05 21:35 爱生活,爱编程 阅读(361) 评论(0) 推荐(0)
摘要: 1、 大数据支持 ArcGIS与Hadoop集成,将提供一个开源的工具包用于大数据的空间分析,开发者将通过该工具包构建定制化的工作流并在ArcGIS当中执行。 支持更多的大数据平台数据库,包括Teradata、SQLite 、IBM Netezza 7.0、INZA2.5、PostgreSQL 9.2。 【点评】:随着IT技术发展的日益变化,“大数据”成为当下 最火热的IT行业词汇。随着云时代的来临,大数据吸引了越来越多的关注。ArcGIS作为地理空间平台,跟随了这一潮流趋势。在电子商务、物联网等行业的迅猛发展,对大数据的支持是急迫的需求,其在行业中的应用前景十分广阔... 阅读全文
posted @ 2013-07-05 21:33 爱生活,爱编程 阅读(401) 评论(0) 推荐(0)