摘要:
TravellingTime Limit: 6000/3000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 2520Accepted Submission(s): 735 Problem Description After coding so many days,Mr Acmer wants to have a good rest.So travelling is the best choice!He has decided to visit n cities(he ... 阅读全文
摘要:
1. 手机上有一个合并过的联系人 2. 编辑合并后的联系人 3. 手机屏幕会缓慢变暗之后再进入编辑界面。 首先找到contacts源码包下的EditContactActivity.java文件, 然后找到bindEditors()方法,如下(修改的地方有两处): Protected void bindEditors(){ … New Thread(new Runnable() { final LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLAT... 阅读全文
摘要:
数组指针的定义数组名的指针,即数组首元素地址的指针。即是指向数组的指针。例:int (*p)[10]; p即为指向数组的指针,又称数组指针。数组指针与指针数组数组指针是指向数组首元素的地址的指针,其本质为指针;指针数组是数组元素为指针的数组(例如 int *p[3],定义了p[0],p[1],p[2]三个指针),其本质为数组。例如:{int a[4][5];int (*p)[5]=a;} p是一个指针变量,它指向包含5个int元素的一维数组;*p+i是二维数组a[0][i]的地址;*(p+2)+3表示a[2][3]地址(第一行为0行,第一列为0列),*(*(p+2)+3)表示a[2][3]的值 阅读全文
摘要:
D. Ciel and Dueltime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputFox Ciel is playing a card game with her friend Jiro.Jiro hasncards, each one has two attributes:position(Attack or Defense) andstrength. Fox Ciel hasmcards, each one has these two a 阅读全文
摘要:
企业内部和外部重组对相关人员可能是发展的大好机会或者是灾难。 技术人员在引发对自己有利的分拆和合并中有独特的影响力。 由于公认的原则是企业结构与产品结构对应, 技术人员可以从技术角度提出对产品的分拆和合并,引发对自己有利的团队变化。 在别人引发的重组中,也可以通过适当的设计,通过负责相关产品和部件的工作,进入相关部门和职位。 〈软件产品架构师手记〉介绍了产品分拆和合并的架构设计。 http://product.dangdang.com/main/product.aspx?product_id=22821857 阅读全文
摘要:
QRadioButton类中Toggled()信号的使用方法1.说明QRadioButton中,Toggled()信号是在Radio Button状态(开、关)切换时发出的,而clicked()信号是每次点击Radio Button都会发出该信号。实际使用时,一般状态改变时才有必要去相应,因此,Toggled()信号更适合状态监控。由于QRadioButton类继承于QAbstractButton类 可以在QAbstractButton类中查阅Toggled()信号的说明 Toggled()信号的定义如下: 2.实例(1)在Qt Designer上放置三个Radio Button控件,其中.. 阅读全文
摘要:
if (fileExt.ToUpper() == ".XLS" || fileExt.ToUpper() == ".XLSX" || fileExt.ToUpper() == ".XLSM" || fileExt.ToUpper() == ".XLSB") { int Sp_Count = orFilePath.Split(Convert.ToChar("\\")).Length; //string connStr = "Provider=Microsoft.Jet.OLEDB.4.0 阅读全文
摘要:
在项目开发中,有时会需要同时启动多个Tomcat服务,如果直接启动多个的话,会报以下错误:Port busy xxxx java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind, 这个就是端口被占用了,所以我们需要做的事就是改端口,首先到tomcat的conf文件夹下找到server.xml配置文件,需要改三个地方的端口:1.修改http访问端口(默认为8080端口),比如改为8888 2.修改Shutdown端口(默认为8005端口),比如改为80063.修改JVM启动端口(默认为8009端口)... 阅读全文
摘要:
1.Action的顺序,会先搜索指定名字下的包的action,如果找不到会去搜索默认路径下的包下的action。2.如果没有给action设置值,那么action会有一些默认值,如果没有指定class,默认ActionSupport,如果没有指定方法,默认为execute方法,如果没有指定result属性默认是success属性。3. /index.jsp利用默认值实现一个最简单的跳转3.result的各种转发类型:dispatcher(默认);redirect(重定向)这里跳转到jsp但是jsp不能在web-inf路径下;redirectAction,;plainText,4.什么是重定向? 阅读全文
摘要:
ios6之前在一个字符串中如果也让某个字体高亮或者特殊显示(如: 关注[ 101]),需要用单独一个的标签进行显示,或者利用CoreText进行字体绘绘制,非常麻烦; 现在IOS6 中TextView,label,textField中新增了这样的一个属性NSAttributedString 只能应用IOS6@property(nonatomic,copy) NSAttributedString *attributedText NS_AVAILABLE_IOS(6_0); // default is nil利用NSAttributedString构建一个新的属性字符串,你就可以对他进行操作,删除 阅读全文
摘要:
Biweekly Spotlights ==== 2013. 6. 20 – 2013. 7. 10 第 35 期 ====微软7月发布7个安全补丁2013年 7 月 10 日微软于7月10日清晨发布7个安全补丁,其中6个为最高级别严重等级,1个为重要等级,共修复Microsoft Windows、Internet Explorer、.NET Framework、Silverlight、GDI+ 和 Windows Defender 中的34个安全漏洞。请特别优先部署严重等级补丁 MS13-053 和 MS13-055。MS13-053 解决 Microsoft Windows 中两个公开披露 阅读全文
摘要:
5 重载的工厂方法 Sunny公司开发人员通过进一步分析,发现可以通过多种方式来初始化日志记录器,例如可以为各种日志记录器提供默认实现;还可以为数据库日志记录器提供数据库连接字符串,为文件日志记录器提供文件路径;也可以将参数封装在一个Object类型的对象中,通过Object对象将配置参数传入工厂类。此时,可以提供一组重载的工厂方法,以不同的方式对产品对象进行创建。当然,对于同一个具体工厂而言,无论使用哪个工厂方法,创建的产品类型均要相同。如图4所示:图4 重载的工厂方法结构图 引入重载方法后,抽象工厂LoggerFactory的代码修改如下:interface LoggerFactory { 阅读全文
摘要:
private void deletefileOrDic(System.IO.DirectoryInfo path) { try { foreach (System.IO.DirectoryInfo d in path.GetDirectories()) { d.Delete(true); } foreach (System.IO.FileInfo f in path.GetFil... 阅读全文
摘要:
职责链模式 Responsibility of Chain 在职责链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道链上的哪一个对象最终处理这个请求,这使得系统可以在不影响客户端的情况下动态地重新组织链和分配责任。 职责链模式的意图 使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。[当然也有可能不被任何对象处理] 职责链模式的结构 参与者Handler——定义一个处理请求的接口。如果需要,接口可以定义 阅读全文
摘要:
如上图,本来是采样original texture coordinates点的颜色,其实却采样了correcter texture coordinates点的颜色。而且会随着视线的不同看到凹凸程度变化。1. 除了颜色贴图和法线贴图外,还要提供高度图。 并在计算时候将高度图限制在【0-1】的取值范围。2.纹理坐标的偏移计算需要在切线空间中进行。将用到的坐标,视线等转换到切线空间。3计算距离:视线和height=1,和height=0交点的距离。 这便是下面用的采样的最长的长度,起点是height=1与视点的交点(也是该mesh的坐标点)。 求这段距离4.求视线和高度图的交点,一般是采取采样固定距 阅读全文
摘要:
在开发环境及UAT环境经常碰到需要清除归档日志的情形,对于这个问题方法有很多。可以直接使用rm方式清除归档日志,也可以使用find命令来查找符合条件的记录来清除归档日志,或者直接写个shell脚本来搞定。这样在DEV或者UAT还可以,但是在Prod环境还是建议使用RMAN提供的命令来搞定比较妥当。因为rm,find方式删除了实际的归档日志也释放了空间,但对应的存储在控制文件中的归档信息并没有彻底清除。依旧占用着一些空间未能及时清除而需要控制文件通过age out方式来释放空间。本文描述了使用RMAN方式来清除归档日志,同时也可以将其部署到shell脚本中使用。 有关阅读本文需要的相关参考 O. 阅读全文
摘要:
最近都在处理视频音频,今天在合成音频视频时为了给合成的新文件换个新名字,我打算获取了之前的视频名称,用split来分割出不带后缀的名字,再自己加上后缀。 众所周知split可以分割由某种字符分段的String,用法为 String s = 被分割字符.split("符号"); 结果,居然出现了熟悉的 java.lang.ArrayIndexOutOfBoundsException 。。。于是我新建类打入这两行代码: String[] audiosrc = "hibernate.avi".split("."); System.out.p 阅读全文
摘要:
此方法适用于C盘windows文件夹中有WinRAR.exe文件 /// 解压文件(不带密码) RAR压缩程序 返回解压出来的文件数量 /// /// 解压至目录 /// 压缩文件路径 public static int RARToFileEmail(string destPath, string rarfilePath) { try { //组合出需要shell的完整格式 string shellArguments ... 阅读全文
摘要:
Spring Batch Concepts ChapterThe below figure shows two kinds of Spring Batch components:infrastructure components and application components. The infrastructure componentsare the job repository and the job launcher. Spring Batch provides implementations for both – and you do need to configure these 阅读全文
摘要:
我使用OpenCV2.4.4的windows版本+Qt4.8.3+VS2010的编译器做了一个手势识别的小程序。本程序主要使到了Opencv的特征训练库和最基本的图像处理的知识,包括肤色检测等等。废话不多,先看一下基本的界面设计,以及主要功能: 相信对于Qt有一些了解的人都不会对这个界面的设计感到陌生吧!(该死,该死!)我们向下走:紧接着是Qt导入OPenCV2.4.4的库文件:(先看一下Qt的工程文件吧)#-------------------------------------------------## Project created by QtCreator 2013-05-25T11 阅读全文