摘要:
还是一个很小的模块。bio就是background io的意思,既然要background,就要创建线程,创建几个线程呢?有几种类型的io,就创建几个线程。同一种类型的job需要排队,所以存放各自的工作链表里面。redis目前有两种类型的job:一个是close file descriptor,另一个是aof sync。线程的堆栈默认设为4M,每个线程运行开始时还要把SIG_ALRM(定时器信号)block掉,保证watchdog发出的信号只有主线程接收到。介绍下接口: // 初始化bio的结构void bioInit(void); // 添加job void bioCreateBackgro 阅读全文
posted @ 2013-06-23 18:03
爱生活,爱编程
阅读(378)
评论(0)
推荐(0)
摘要:
对于分词系统的实现来说,主要应集中在两方面的考虑上:一是对语料库的组织,二是分词策略的制订。1.Tire树Tire树,即字典树,是通过字串的公共前缀来对字串进行统计、排序及存储的一种树形结构。其具有如下三个性质:1)根节点不包含字符(或汉字),除根节点以外的每个节点只能包含一个字符(汉字)2)从根节点到任一节点的路径上的所有节点中的字符(汉字)按顺序排列的字符串(词组)就是该节点所对应的字符串(词组)3)每个节点的所有直接子节点包含的字符(汉字)各不相同上述性质保证了从Tire树中查找任意字符串(词组)所需要比较的次数尽可能最少,以达到快速搜索语料库的目的。如下图所示的是一个由词组集生成的Ti 阅读全文
posted @ 2013-06-23 18:01
爱生活,爱编程
阅读(562)
评论(0)
推荐(0)
摘要:
Spring 框架的RestTemplate 类定义了一些我们在通过 java 代码调用 Rest 服务时经常需要用到的方法,使得我们通过 java 调用 rest 服务时更加方便、简单。但是 RestTemplate 的 delete 方法并不支持传入请求体(Request Body)。经测试,通过调用RestTemplate 类的exchange(String url, HttpMethod method, HttpEntity requestEntity, Class responseType, Object... uriVariables) 方法,将 method 指定为org.... 阅读全文
posted @ 2013-06-23 17:59
爱生活,爱编程
阅读(5492)
评论(0)
推荐(0)
摘要:
出版社的冀康一开始来找我谈翻译这本书的时候,我的第一反应是:这兄弟真是不知道我现在有多忙!我每天要处理200多封邮件;在资源有限的情况下经常要同时带6~7个项目,而且每个项目的交付计划都很紧,压力很大;每天起码工作12个小时,有时候还要熬夜跟美国同事开会;周六基本上也是工作状态……我哪里还有空来翻译书?!后来,当我了解到这本书的作者是Stack Overflow网站的创始人Jeff Atwood,还有书的内容实际上就是从作者的博客网站Coding Horror精选而来的文章时,我开始有些心动了。Jeff的成就是值得尊敬的!这本书的主题和风格也是我喜欢的:一篇一个话题,针对性很强,讲的都是我们程 阅读全文
posted @ 2013-06-23 17:57
爱生活,爱编程
阅读(219)
评论(0)
推荐(0)
摘要:
JVM类加载过程学习总结先不说JVM类加载的原理,先看实例:NormalTest类,包含了一个静态代码块,执行的任务就是打印一句话。/** * 在正常类加载条件下,看静态代码块是否会执行 * @author jianying.wcj * @date 2013-6-21 */public class NormalTest { static { System.out.println("hello world!"); }}TestStatic类, 有三行代码,其中两行被注释,测试过程是,在执行其中任意一行代码的时候,注释掉其余两行。public class TestStat... 阅读全文
posted @ 2013-06-23 17:55
爱生活,爱编程
阅读(1885)
评论(0)
推荐(0)
摘要:
1. 按拓扑图所示,完成各网络设备的基本配置。2. 在四台交换机上配置MSTP协议,并将VLAN10,VLAN30映射到实例1,S3750-1为实例1的根,将VLAN20,VLAN40映射到实例2,S3750-1为实例2的根。,实现阻断网络环路,并实现数据流量的负载均衡。3. 在S3750-1和S3750-2上配置VRRP,S3750-1和S3750-2分别对VLAN10—VLAN40启用两个VRRP组,实现负载均衡。4. 在RA和RB上开启RIPV2协议,在RB、RC、RD、S3750-1、S3750-2上开启OSPF协议,实现各路由域内部的互通。5. 在RB上配置去往ISP的默认路由,并在 阅读全文
posted @ 2013-06-23 17:53
爱生活,爱编程
阅读(942)
评论(0)
推荐(0)
摘要:
Android 可设置为随着窗口大小调整缩放比例及设定fixed的窗口大小。 对于surface的控制在SurfaceHolder类中进行 而Android 屏幕分辩率中已经有一个类DisplayMetics提供 Andorid.util 包下的DisplayMetrics 类提供了一种关于显示的通用信息,如显示大小,分辨率和字体。 为了获取DisplayMetrics 成员,首先初始化一个对象如下: DisplayMetrics metrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetric.. 阅读全文
posted @ 2013-06-23 17:51
爱生活,爱编程
阅读(1429)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2013-06-23 17:49
爱生活,爱编程
阅读(154)
评论(0)
推荐(0)
摘要:
C:(controller)控制器 M:(model)模型处理 V:(view)视图 Struts 2 的运行过程: 核心控制器是FilterDispatcher会过滤所有的请求,如果请求以 action结尾,该请求会转入框架处理。当框架获取*action请求后,根据*action的前半部分决定调用哪个业务逻辑组件。最后根据业务逻辑组件的处理信息决定转发到哪个视图; Struts2有三部分组成:核心控制器是FilterDispatcher,业务控制器和业务逻辑组件组件,其中核心控制器FilterDispatcher由Struts2提供,而业务逻辑控制器... 阅读全文
posted @ 2013-06-23 17:47
爱生活,爱编程
阅读(1699)
评论(0)
推荐(0)
摘要:
高级项目经理的企业需求、企业地位根据工业和信息化部的《计算机信息系统集成企业资质等级评定条件(2012年修定版)》的规定。序号企业资质等级财务项目经理(信息系统集成项目管理人员)高级项目经理人数 1一级资质企业近三年系统集成收入总额不少于5亿元(或不少于4亿元且近三年完成的系统集成项目总额中软件和信息技术服务费总额所占比例不低于80%)》30名》10名 2二级资质企业近三年的系统集成收入总额不少于2.5亿元(或不少于2亿元且近三年完成的系统集成项目总额中软件和信息技术服务费总额所占比例不低于70%),》18名》4名 3三级资质企业近三年的系统集成收入总额不少于5000万元(或不少于... 阅读全文
posted @ 2013-06-23 17:45
爱生活,爱编程
阅读(299)
评论(0)
推荐(0)
摘要:
1、【让内心强大的10个要点】1.善于发现生活的美;2.养成看书的习惯;3.有品位;4.跟有思想的人交朋友;5.远离泡沫偶像剧;6.学会忍耐与宽容;7.培养健康的心态,重视自己的身体;8)离开任何一个男人/女人,都会活得很好;9.有着理财的动机,学习投资经营;10.尊重感情,珍惜缘分。2、【马云:实实在在创造价值】没有钱没有团队就得靠关系。我更没有关系,也没有钱,我是一点点起来,我相信关系特别不可靠,做生意不能凭关系,做生意不能凭小聪明,做生意最重要的是你明白客户需要什么,实实在在创造价值,坚持下去。这个世界上最靠不住的就是关系!3、【 职场人生】软实力不少白领表示,应聘时是“硬指标”说了算, 阅读全文
posted @ 2013-06-23 17:43
爱生活,爱编程
阅读(167)
评论(0)
推荐(0)
摘要:
Ajax中post和get的区别在ajax中有这个方法xmlreq.open("post","servlet/MyServlet?time="+newDate().getTime(),true);这里的第一个参数表示的是提交方式。可以是post和get这两个是有区别的。Get处理数据效率高,但是传输量小,一般在1K左右。Post相反。如果是get那么xmlreq.open(null)open只能是空。如果是post那么xmlreq在open的时候,得先加上xmlreq.setRequestHeader("Content-Type",& 阅读全文
posted @ 2013-06-23 17:41
爱生活,爱编程
阅读(236)
评论(0)
推荐(0)
摘要:
在 Spring 3.0 中可以通过 HttpEntity 对象自定义请求头信息,如:private static final String APPLICATION_PDF = "application/pdf"; RestTemplate restTemplate = new RestTemplate(); @Testpublic void acceptHeaderUsingHttpEntity() throws Exception { HttpHeaders headers = new HttpHeaders(); headers.setAccept(singleton 阅读全文
posted @ 2013-06-23 17:39
爱生活,爱编程
阅读(15131)
评论(0)
推荐(0)
摘要:
今天是师兄去北京的日子,本来是送他的。可惜时间不赶巧。 一转眼,两年的时光就这样流失了;在这里坎坎坷坷,一路上,有笑声,有烦躁,有茫然,有失落,有消沉,总体来说,压力下的茫然、失落等占多数。感谢师兄在失落、茫然的时候的对我鼓励与支持,在这里道一声“谢谢”,心里遥祝句“保重”。 我会记得,“你不比任何人差...有底气点....说话大声点....自信点”;也会记得,“每个人就像气球,在吹爆之前你永远也不会想到你自己能到达什么程度!”也会记得,“越努力越幸运!”也会记得,“你行的,小伙子!”也会记得,“要有想法,要行动!”也会记得,“计划,实施;修改计划,再实施;一直循环下去,不要停下来”更会记得. 阅读全文
posted @ 2013-06-23 17:37
爱生活,爱编程
阅读(180)
评论(0)
推荐(0)
摘要:
虚拟机里的win7也想实现透明效果, 使用vitrite这个免费软件就可以了。 阅读全文
posted @ 2013-06-23 17:35
爱生活,爱编程
阅读(219)
评论(0)
推荐(0)
摘要:
Secret ResearchAt a certain laboratory results of secret research are thoroughly encrypted. A result of a single experiment is stored as an information of its completion: `positive result',`negative result',`experiment failed' or`experiment not completed' The encrypted result constit 阅读全文
posted @ 2013-06-23 17:33
爱生活,爱编程
阅读(271)
评论(0)
推荐(0)
摘要:
Date date = new Date();//yyyy-mm-dd hh:mm:ss[.fffffffff] SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd hh:mm:ss.0"); System.out.println("现在的日期时间是:" + sdf.format(date));; Calendar c = Calendar.getInstance(); // c.setTime(date); int second = c.get(Calendar.SECOND); System 阅读全文
posted @ 2013-06-23 17:31
爱生活,爱编程
阅读(259)
评论(0)
推荐(0)
摘要:
1、persons.xml 将persons.xml文件放到src目录下。其代码如下: 范冰冰 31 林志玲 38 章泽天 20 2、Person新建一个名叫Person的javabean,代码如下:package com.njupt.xml1;public class Person { private Integer id; private String name; private Integer age; public Integer getId() { return id; } public void setId(Integer id) { this.id =... 阅读全文
posted @ 2013-06-23 17:29
爱生活,爱编程
阅读(189)
评论(0)
推荐(0)
摘要:
1、linux下安装Qt4请参考如下博文:Qt4在linux下的安装 2、Qt4工程的创建请参考如下博文:Qt4创建工程的几种方法:linux系统 3、可扩展对话框通过纯代码的形式,建立工程。点击【Detail】按钮,显示扩展对话框包括四部分:工程文件:ExtensionDlg.pro主程序文件:main.cpp对话框类:ExtensionDlg.h实现文件:ExtensionDlg.cpp 4、实例运行效果: 5、代码区: main()函数 #include #include "ExtensionDlg.h"int main(int argc, char* argv[]) 阅读全文
posted @ 2013-06-23 17:27
爱生活,爱编程
阅读(4659)
评论(1)
推荐(0)
摘要:
确保所有字体嵌入,是生成高质量学术论文的必要条件。但是在Windows下,总会遇到Matlab或Visio生成字体没有嵌入的问题,当然这个问题的解决办法有很多(例如,对于Visio可以这样做:直接拷贝到Adobe Illustrator(AI)中,另存为eps(选择为“为其他程序嵌入字体”)),这里介绍一种批量式的解决方法。看到有网友介绍,可以用GhostScript来进行来回转换。安装好GhostScript后,在其安装文件夹下的bin目录下,会有gswin64c.exe这个可执行程序(我这里是64位系统,32位系统对应的就是gswin32c.exe),把没有字体嵌入的eps文件拷贝至该目录 阅读全文
posted @ 2013-06-23 17:25
爱生活,爱编程
阅读(3530)
评论(0)
推荐(0)
摘要:
1. Topic ModelsTopic models are based upon the idea that documents are mixtures of topics, where a topic is a probabilistic distribution over words. A topic model is agenerative model for documents: it specifies a simple probabilistic procedure by which documents can be generated (Steyvers and Grif. 阅读全文
posted @ 2013-06-23 17:23
爱生活,爱编程
阅读(405)
评论(0)
推荐(0)
摘要:
全国高校项目管理硕士培养单位名单项目管理工程硕士(Master of Project Management , 简称MPM)是工程硕士的一个方向。工程硕士由国务院学位办下设全国工程硕士专业学位教育指导委员会管理。项目管理工程硕士学位于2003年设立,牵头院校清华大学和北京航空航天大学。项目管理领域工程硕士与国际项目管理专业资质认证合作的培养单位名单(2012年2月28日批准的55所培养单位)这是截止2013年6月22日最新的名单列表。序号单位代码单位名称获批批次准入时限中期报告提交时间总结报告提交时间 1 10003 清华大学第一批2006.6-2009.62... 阅读全文
posted @ 2013-06-23 17:21
爱生活,爱编程
阅读(1010)
评论(0)
推荐(0)
摘要:
传送门☞Android兵器谱☞转载请注明☞http://blog.csdn.net/leverage_1229 核心层 核心层主要提供后台业务集中处理中最基本、共性的信息处理、流程调度和相关的管理功能,如任务调度、路由确定、事务一致性管理、任务拆解合并、优先级管理等。核心层对业务处理中的各项工作进行高度的抽象,只管理共性的属性和操作,功能相对简单,具有较高稳定性和处理效率,并对外部服务提供基础调用接口。流程数据管理 流程数据的管理包括两大类数据的管理,一是定义时,配置信息,流程定义的管理;二是运行时,流程实例数据(状态、上下文数据),流程工作项数据,流程控制引擎监控数据。 一、配... 阅读全文
posted @ 2013-06-23 17:19
爱生活,爱编程
阅读(242)
评论(0)
推荐(0)
摘要:
本文是基本上一篇博文进行改进而成,上一篇请见: C++对象的JSON序列化与反序列化探索此处就不多说了,直接上代码。1. 序列化基类#pragma once#include #include #include "json/json.h"using std::string;using std::vector;struct CJsonObejectBase{protected: enum CEnumJsonTypeMap { asArray = 1, //是数组 asJsonObj, //是复杂对象 asBool, asInt, asUInt, asString, asInt6 阅读全文
posted @ 2013-06-23 17:17
爱生活,爱编程
阅读(610)
评论(0)
推荐(0)
摘要:
作者:zuoxiaolong8810(左潇龙),转载请注明出处。 各位好,LZ今天给各位分享一个不太熟悉的面孔,但却是我们最经常使用的设计模式,外观模式。 定义:外观模式是软件工程中常用的一种软件设计模式。它为子系统中的一组接口提供一个统一的高层接口。这一接口使得子系统更加容易使用。 该定义引自百度百科,它的表现很简单,将一系列子接口的功能进行整理,从而产生一个更高层的接口。 相信做JAVA的各位大部分是WEB开发,那么肯定都对XXXDao,XXXService非常熟悉了,这显然和外观模式有一腿。当然,还有一大部分是android开发,LZ没接触过android开发,但是LZ大胆的想象,在移. 阅读全文
posted @ 2013-06-23 17:15
爱生活,爱编程
阅读(331)
评论(0)
推荐(0)
摘要:
传送门☞Android兵器谱☞转载请注明☞http://blog.csdn.net/leverage_1229 核心层 核心层主要提供后台业务集中处理中最基本、共性的信息处理、流程调度和相关的管理功能,如任务调度、路由确定、事务一致性管理、任务拆解合并、优先级管理等。核心层对业务处理中的各项工作进行高度的抽象,只管理共性的属性和操作,功能相对简单,具有较高稳定性和处理效率,并对外部服务提供基础调用接口。任务调度 系统通过闭环PID控制器,实现对工作项的优先级调度。工作项优先级动态调整包括流程实例和工作项两个层次,在模态维度方面包括静态参数和动态参数,其次还应该包括仲裁参数、噪音参... 阅读全文
posted @ 2013-06-23 17:13
爱生活,爱编程
阅读(338)
评论(0)
推荐(0)
摘要:
考试终于完了,现在终于有时间可以继续学习这个了。写这篇博客主要是因为以前一直搞不清楚图像数据到底是怎么存储的,以及这个step到底是什么,后来查了一下才知道原来step就是数据行的长度。。#include "stdafx.h"#include #include #include using namespace std;int main(){ IplImage* sourceImage; sourceImage= cvLoadImage("Hough.jpg",0); /*以灰度图像读入 */ if(!sourceImage) return -1; //c 阅读全文
posted @ 2013-06-23 17:11
爱生活,爱编程
阅读(523)
评论(0)
推荐(0)
摘要:
Android框架: IOS框架(简): web_os框架: windows NT框架: Minix3框架: linux框架(简): Solaris框架: linux框架(完整): 不管阅读哪一个系统的源码,最为关键的便是要对其大体的框架形成一个宏观的认识,才能更好的阅读其源码。下面为从百度百科摘录的关于单内核与微内核的简介:单内核简介:单内核(Monolithickernel)是个很大的进程。它的内部又能够被分为若干模块(或是层次或其他)。但是在运行的时候,他是个单独的二进制大映象。其模块间的通讯是通过直接调用其他模块中的函数实现的,而不是消息传递。在运行效率上,单内核会具有一定的好处。单内 阅读全文
posted @ 2013-06-23 17:09
爱生活,爱编程
阅读(1445)
评论(0)
推荐(0)
摘要:
springMVC和struts一样为MVC框架,但是springMVC与spring做到无缝连接。在搭建SpringMVC时可以在官网上下载最新的jar包。http://www.springsource.org/spring-framework如图在下载的文件中的libs文件里包含着很多的jar包。xx-javadoc.jar为帮助、xx-sources.jar为源码。在这里我们暂时不需要这两种包。我们需要xx-4.0.0.M1.jar包。在myeclipse下新建一个web项目,并将上述jar包考入WEB-INF下的lib中。同时,需要找一个名为commons-logging-1.1.1. 阅读全文
posted @ 2013-06-23 17:07
爱生活,爱编程
阅读(289)
评论(0)
推荐(0)
摘要:
很久没写博客了,最近看到一些朋友,如一直在做micro framework的叶帆,如成都智能盒子公司的奈何他们一直在为物联网做着技术推广工作。为了及时向他们学习,俺也写写一些博客,做一下简单的技术推广。 最早接触的micro framework是通过叶帆的博客,也是通过他才进入了物联网的世界,但过了一段时间后我总觉得他的micro framework板子太大了,不符合我心目中的物联网形象,就转向了arudino,在学习arduino的过程中又认识了成都智能盒子公司的奈何。人总是喜新厌旧的,新的东西不断地改变了我的想法,现在更加喜好netduino,原因很简单,它更强大,也更适合我,因为我喜欢C 阅读全文
posted @ 2013-06-23 17:05
爱生活,爱编程
阅读(355)
评论(1)
推荐(0)
摘要:
在PersonService的基础上,加上savePersons(·····),这时的PersonService为:package com.njupt.xml;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.util.ArrayList;import java.util.List;import org.xmlpull.v1.XmlPullParser;import org.xmlpull.v1.Xm 阅读全文
posted @ 2013-06-23 17:03
爱生活,爱编程
阅读(225)
评论(0)
推荐(0)
摘要:
语音信号处理之(三)矢量量化(Vector Quantization)zouxy09@qq.comhttp://blog.csdn.net/zouxy09 这学期有《语音信号处理》这门课,快考试了,所以也要了解了解相关的知识点。呵呵,平时没怎么听课,现在只能抱佛脚了。顺便也总结总结,好让自己的知识架构清晰点,也和大家分享下。下面总结的是第三个知识点:VQ。因为花的时间不多,所以可能会有不少说的不妥的地方,还望大家指正。谢谢。 矢量量化(VQ,Vector Quantization)是一种极其重要的信号压缩方法。VQ在语音信号处理中占十分重要的地位。广泛应用于语音编码、语音识别和语音合成... 阅读全文
posted @ 2013-06-23 17:01
爱生活,爱编程
阅读(999)
评论(0)
推荐(0)
摘要:
题目链接: poj 2777 Count Color题目大意: 给出一块长度为n的板,区间范围[1,n],和m种染料 k次操作,C a b c 把区间[a,b]涂为c色,P a b 查询区间[a,b]有多少种不同颜色解题思路: 很明显的线段树的区间插入和区间查询,但是如何统计有多少不同的颜色呢? 如果每个结点数组来存储颜色的种类,空间复杂度很高,而且查询很慢 颜色最多只有30种,可以用位运算中的“按位或|” 颜色也用二进制来处理,和存储: 第一种颜色的二进制表示1 第二种颜色的二进制表示... 阅读全文
posted @ 2013-06-23 16:59
爱生活,爱编程
阅读(277)
评论(0)
推荐(0)
摘要:
最低松弛度优先(LLF)算法是根据任务紧急(或松弛)的程度,来确定任务的优先级。任务的紧急程度愈高,为该任务所赋予的优先级就愈高,使之优先执行。在实现该算法时要求系统中有一个按松弛度排序的实时任务就绪队列,松弛度最低的任务排在队列最前面,被优先调度。松弛度的计算方法如下:任务的松弛度=必须完成的时间-其本身的运行时间-当前时间其中其本身运行的时间指任务运行结束还需多少时间,如果任务已经运行了一部分,则:任务松弛度=任务的处理时间-任务已经运行的时间 – 当前时间几个注意点:1. 该算法主要用于可抢占调度方式中,当一任务的最低松弛度减为0时,它必须立即抢占CPU,以保证按截止时间的要求完成任务。 阅读全文
posted @ 2013-06-23 16:58
爱生活,爱编程
阅读(4976)
评论(0)
推荐(0)
摘要:
1.生成验证页面255) fc=255; if(bc>255) bc=255; int r = fc+random.nextInt(bc-fc); int g = fc+random.nextInt(bc-fc); int b = fc+random.nextInt(bc-fc); return new Color(r,g,b); }%> 2.用户登录页面,调用生成验证码页面 My JSP 'login.jsp' starting page 用户名: ... 阅读全文
posted @ 2013-06-23 16:56
爱生活,爱编程
阅读(368)
评论(0)
推荐(0)
摘要:
#include #include #include #include using namespace std; bool flag[800]; ... 阅读全文
posted @ 2013-06-23 16:54
爱生活,爱编程
阅读(254)
评论(0)
推荐(0)
摘要:
在netduino.com的官网介绍下,我很快就入门,现在的最新netduino的版本是4.3,但4.3是运行在win8下的,在codeplex.net上有,大部分人还使用的是win7,因此我现在采用的环境是4.2.2,开发netduino,你需要进入官网http://netduino.com/downloads/,分别下载1Microsoft Visual C# Express 20102.NET Micro Framework SDK v4.23Netduino SDK v4.2.2.0 (32-bit) or Netduino SDK v4.2.2.0 (64-bit) ... 阅读全文
posted @ 2013-06-23 16:52
爱生活,爱编程
阅读(299)
评论(0)
推荐(0)
摘要:
题目来源:http://community.topcoder.com/stat?c=problem_statement&pm=12580 比较简单,代码如下:#include #include #include using namespace std;class SemiPerfectSquare{public: string check(int N);};string SemiPerfectSquare::check(int N){ int sq = (int)sqrt((double)N); for (int i = 0; i <= sq; i++) { for (int j 阅读全文
posted @ 2013-06-23 16:50
爱生活,爱编程
阅读(147)
评论(0)
推荐(0)
摘要:
题目来源:http://community.topcoder.com/stat?c=problem_statement&pm=12556 #include #include #include using namespace std;int F[50];class SpaceWarDiv2{public: int minimalFatigue(vector magicalGirlStrength, vector enemyStrength, vector enemyCount);};int SpaceWarDiv2::minimalFatigue(vector magicalGirlSt 阅读全文
posted @ 2013-06-23 16:48
爱生活,爱编程
阅读(211)
评论(0)
推荐(0)
摘要:
题目来源:http://community.topcoder.com/stat?c=problem_statement&pm=12581 Burte Force 算法,求解了所有了情况,注意next_permutation 函数的用法。#include #include #include #include using namespace std;class ColorTheCells{private: vector dryingTime; /* 需要干燥的时间 */ vector dryedTime; /* 正好干燥的时间,0表示还没有paint */ vector paint_ord 阅读全文
posted @ 2013-06-23 16:46
爱生活,爱编程
阅读(241)
评论(0)
推荐(0)
摘要:
题目来源:http://community.topcoder.com/stat?c=problem_statement&pm=12609 #include #include using namespace std;string minstr = "";class SwappingDigits{public: string minNumber(string num);};string SwappingDigits::minNumber(string num){ string temp; string mins = ""; for (int i = 阅读全文
posted @ 2013-06-23 16:44
爱生活,爱编程
阅读(387)
评论(0)
推荐(0)
摘要:
花了一个小时复习了一下很多年没有碰了的php,mark一下,高二时学的。1. 代码嵌在内2.输出函数echo,相当于js中的document.write3.可以在打印双引号时用单引号或者在打印双引号时使用单引号。 echo 'She said,"how you are?"'; echo "she said,'how you are?'";4.在同样的引号或者打印需要转义的符号可以使用\,echo 'I \'m just ducky.'; echo "she said,\"How 阅读全文
posted @ 2013-06-23 16:42
爱生活,爱编程
阅读(245)
评论(0)
推荐(0)
摘要:
题目来源:http://community.topcoder.com/stat?c=problem_statement&pm=12610 这道题比较有意思,估计是中国人出的吧,以前都不知道身份证还这么麻烦,不过程序不难写。#include #include #include #include #include #include #include #include #include using namespace std;class IDNumberVerification{public: string verify(string id, vector regionCodes);};st 阅读全文
posted @ 2013-06-23 16:40
爱生活,爱编程
阅读(254)
评论(0)
推荐(0)
摘要:
资源网盘下载地址:http://laoheitan.bego.cc/ 城通网盘vip帐号共享 省去烦人的广告多任务同时下载 独乐乐不如众乐乐 好人勿改密码。 获取到vip下载连接后请及时退出方便大家 (打开网盘http://laoheitan.bego.cc/ 后, 登录VIP账号。再获取资源下载的链接后, 就可享有无广告,高速下载) VIP账号: 用户名:0oo0 密码:#$%fghtr56 请勿改密码,O(∩_∩)O谢谢!相互学习,地信资源共享qq群:296316081,欢迎加入 阅读全文
posted @ 2013-06-23 16:38
爱生活,爱编程
阅读(1477)
评论(0)
推荐(0)
摘要:
一个谜团如果你用过类似guava这种“伪函数式编程”风格的library的话,那下面这种风格的代码对你来说应该不陌生:123456789public void tryUsingGuava() { final int expectedLength = 4; Iterables.filter(Lists.newArrayList("123", "1234"), new Predicate() { @Override public boolean apply(String str) { return str.length() == exp... 阅读全文
posted @ 2013-06-23 16:37
爱生活,爱编程
阅读(512)
评论(0)
推荐(1)
摘要:
题目来源:http://community.topcoder.com/stat?c=problem_statement&pm=12556 用Dijkstra实现,之前用Floyd算法写了一个,结果在2s内算不出结果来。参考了别人算法,学到了set容器的一个用法,用set省去了查找Dijkstra算法中选择最短路径的那一步,set中的第一个元素就是最小值,用priority queue应该也可以。 #include #include #include #include #include using namespace std;#define MAX_SIZE 40#define INFI 阅读全文
posted @ 2013-06-23 16:35
爱生活,爱编程
阅读(346)
评论(0)
推荐(0)
摘要:
图像阈值化的基本思想是,给定一个数组和一个阈值,然后根据数组中每个元素是低于还是高于阈值而进行一些处理。cvThreshold()函数如下: double cvThreshold( CvArr* src, CvArr* dst, double threshold, double max_value, int threshold_type )cvShold函数只能处理8位或者浮点灰度图像,目标图像必须与源图像一致,或者为8为图像 。实现阈值化的代码如下: #include "stdafx.h"#include #include #include using namespac. 阅读全文
posted @ 2013-06-23 16:33
爱生活,爱编程
阅读(670)
评论(0)
推荐(0)
摘要:
DBA 对OS的依赖、一丁点儿也不亚于DB、对于Oracle DBA、尤为突出 DB和OS的感情也与日俱增、耦合度高的让人一度以为这两要劳燕双飞了 例如、Oracle里面、 而且、故障诊断以及性能调优时、OS层的APP可能直接拖垮DB、比如: 好吧、我承认、扯这些无非就是想强调OS对DB、那剪不断、理还乱的感情嘛、、 ⑴ 慎用 mv mv 、music video、2 种元素混搭、呵呵、I'm kidding、它的效用一如它的名字、有 2: ① 移动文件 ② 重命名文件 多功能(mv心理独白:靠、我才2个功能、多乎哉?不多也!)、... 阅读全文
posted @ 2013-06-23 16:31
爱生活,爱编程
阅读(184)
评论(0)
推荐(0)
摘要:
编程或者电脑使用过程中,经常需要对字符串进行 匹配,查找,替换,判断。如果单纯用代码 if () ,whlie 什么的进行比较复杂麻烦。正则表达式是一种强大灵活的文本处理工具,专门对字符串进行匹配,查找,替换,判断。 正则表达式的各种匹配符 // 正则表达式的各种匹配符^ 从行的开始位置开始匹配$ 匹配到行的结束位置\b 匹配单词的开始或结束位置. 匹配除换行符的所有任意字符\w 匹配单字(a-z,A-Z,0-9,下划线) \W 匹配非单字字... 阅读全文
posted @ 2013-06-23 16:29
爱生活,爱编程
阅读(244)
评论(0)
推荐(0)
摘要:
反射,是指一种能在运行时动态加载、分析类的能力。反射被广泛地用于那些需要在运行时检测或修改程序行为的程序中。这是一个相对高级的特性,使用反射技术应当具备相当的Java语言基础。我们可以通过反射机制让应用程序做一些几乎不可能做到的事情。 一. Class类在java.lang包中有一个特殊的类,即Class类。JVM会为所有被加载的类创建一个对应的Class类的对象,这个对象保存了类的运行时信息。我们可以通过Class对象得到对应的类的一些特征,如类的名字,类有哪些属性,有哪些方法,类的超类是谁,甚至可以直接调用类中的方法。Class类是Java反射技术的基础。 三种获取Class实例的方法:1 阅读全文
posted @ 2013-06-23 16:27
爱生活,爱编程
阅读(399)
评论(0)
推荐(0)
摘要:
1:重要参考 wiki2: oracle doc 表空间参考3:来自dba-oracle的参考26,27,28,29 一: oracle 表空间概念表空间是联系数据库的物理磁盘(数据文件)和逻辑组件的桥梁,表空间是用来存储oralce数据库对象例如:tables、indexes和 rollback segments。可以想象oracle物理磁盘和逻辑磁盘之间的关系,表空间的概念和这个一样。 PS: 数据文件 就相当于一个省的的范围(这个是实实在在存在的),而 表空间相当于在省上建立的管理机构,行政机构等,这些是相当于逻辑的结构,这些 表空间的 信息在数据字典中存储。 一个表空间是由至少一个数. 阅读全文
posted @ 2013-06-23 16:25
爱生活,爱编程
阅读(385)
评论(0)
推荐(0)


浙公网安备 33010602011771号