现在位置: 首页 > matengtian发表的所有文章
  • 10月
  • 03日
综合 ⁄ 共 2573字 评论关闭
                                                                                                                  深拷贝与浅拷贝探析 1.         深拷贝是指源对象与拷贝对象互相独立,其中任何一个对象的改动都不会对另外一个对象造成影响。举个例子,一个人名叫张三,后来用他克隆(假设法律允许)了另外一个人,叫李四,不管是张三缺胳膊少腿还是李四缺胳膊少腿都不会影响另外一个人。比较典型的就是Value(值)对象,如预定义类型Int32,Double,以及结构(struct),枚举(Enum)等。 考虑以下写法        int sourc......
阅读全文
  • 08月
  • 21日
综合 ⁄ 共 1619字 评论关闭
苹果发布iOS7之后,iOS7全部采用扁平化的界面,我们的app界面在iOS7上出现了很大的改变,这包括UINavigationBar,UIButton,UIActionSheet,UITabBar等。现在我主要针对这几个功能说明一下在iOS7上的兼容性。 1.UINavigationBar 在iOS7以下所有的UINavigationBar都采用拟物化的界面,给人的感觉很有立体感,但是在iOS7中所有的界面使用的扁平化的界面,这让我们的app在iOS7的系统上看起来不是那么的协调。 把UINavigationBar变为扁平化的就是加一个背景图片 [self.navigationController.navigationBarsetBackgroundImag......
阅读全文
  • 05月
  • 27日
综合 ⁄ 共 7637字 评论关闭
基于Delphi的Socket I/O模型全接触 老陈有一个在外地工作的女儿,不能经常回来,老陈和她通过信件联系。他们的信会被邮递员投递到他们的信箱里。    这和Socket模型非常类似。下面我就以老陈接收信件为例讲解Socket I/O模型。    一:select模型    老陈非常想看到女儿的信。以至于他每隔10分钟就下楼检查信箱,看是否有女儿的信,在这种情况下,“下楼检查信箱”然后回到楼上耽误了老陈太多的时间,以至于老陈无法做其他工作。    select模型和老陈的这种情况非常相似:周而复始地去检查......如果有数据......接收/发送......
阅读全文
  • 05月
  • 21日
综合 ⁄ 共 3343字 评论关闭
  最高效的删除重复记录方法 ( 因为使用了ROWID) DELETE FROM EMP E WHERE E.ROWID > (SELECT MIN(X.ROWID) FROM EMP X WHERE X.EMP_NO = E.EMP_NO);     使用DECODE函数来减少处理时间  使用DECODE函数可以避免重复扫描相同记录或重复连接相同的表 多用于码值转化为实际值 decode(column, '0', '否', '1', '是', '否');     TRUNCATE替代DELETE  当删除表中的记录时,在通常情况下,回滚段(rollback segments ) 用来存放可以被恢复的信息,如果你没有COMMIT事务,ORACLE会将数据恢复到删除之前的状态(准确地说是恢复到执行删除......
阅读全文
  • 05月
  • 05日
综合 ⁄ 共 592字 评论关闭
         glOrtho2D函数是OpenGL中的二维裁剪函数,以前一直不太懂裁剪是什么意思,这两天在做OpenGL实验的时候发现这个函数的作用。        函数原型为void gluOrtho2D(GLdouble left,GLdouble right,GLdouble bottom,GLdouble top)。        简单的解释下吧。比如说新建一个OpenGL窗口,大小是800*600像素,然后我们调用gluOrtho2D(0,400,0,300),之后在绘制点、线的时候,指定坐标,坐标范围应该为X轴上[0,400],Y轴上[0,300],这样不管是X轴还是Y轴,等于是每一个单位一用两个像素格表示。        窗口的左下角是坐标原点(0,0......
阅读全文
  • 05月
  • 01日
综合 ⁄ 共 3362字 评论关闭
浏览器的后退按钮使得我们能够方便地返回以前访问过的页面,它无疑非常有用。但有时候我们不得不关闭这个功能,以防止用户打乱预定的页面访问次序。本文介绍网络上可找到的各种禁用浏览器后退按钮方案,分析它们各自的优缺点和适用场合。    一、概述         曾经有许多人问起,“怎样才能‘禁用’浏览器的后退按钮?”,或者“怎样才能防止用户点击后退按钮返回以前浏览过的页面?”我访问了许多网站,参考了这些网站所介绍的各种实现方法。如果你经常访问ASP编程网站,本文所介绍的部分内容你可能已经见到过。本文的任务是把各种可......
阅读全文
  • 04月
  • 11日
综合 ⁄ 共 16854字 评论关闭
http://blog.csdn.net/ce123_zhouwei/article/details/17215517 ARM专家 http://blog.csdn.net/haoel 陈皓专栏 makefile 的调试有点像魔法。可惜,并不存在makefile 调试器之类的东西可用来查看特定规则是如何被求值的,或某个变量是如何被扩展的。相反,大部分的调试过程只是在执 行输出的动作以及查看makefile。事实上,GNU make 提供了若干可以协助调试的内置函数以及命令行选项。 用来调试makefile 的一个最好方法就是加入调试挂钩以及使用具保护的编程技术,让你能够在事情出错时恢复原状。我将会介绍若干基本的调试技术以......
阅读全文
  • 04月
  • 08日
综合 ⁄ 共 704字 评论关闭
<plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.1</version> <configuration> <url>http://localhost:8080/manager/text</url> <username>eryk</username> <password>qq123</password> <update>true</update......
阅读全文
  • 04月
  • 08日
综合 ⁄ 共 8967字 评论关闭
A. Dreamoon and Stairs time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output Dreamoon wants to climb up a stair of n steps. He can climb 1 or 2 steps at each move. Dreamoon wants the number of moves to be a multiple of an integer m. What is the minimal number of steps making him climb to the top of the stairs that satisfies his condition? Input The single line contains two space separated integers n, m (0 < n ≤ 10000, ......
阅读全文
  • 01月
  • 26日
综合 ⁄ 共 3100字 评论关闭
转载:http://hi.baidu.com/yunpengwu/blog/item/66922b2ee41247574fc22611.html 1. 查找过滤邮件 邮件客户端的一个非常重要的功能就是查找邮件,mutt 可以非常快速方便的查找邮件,并且对查找到的邮件进行批量处理,这也正是mutt 深深吸引我的地方。 用l来过滤邮件,可以采用mutt自定义的patterns 常用的patterns: ~c EXPR         cc给EXPR ~f EXPR         from来自EXPR ~t EXPR         to给EXPR ~s EXPR         subject是EXPR ~C EXPR         to或者cc给EXPR ~d [min]-[max] 发送日期在这个时间段内 例......
阅读全文
  • 12月
  • 22日
综合 ⁄ 共 958字 评论关闭
题目: A peak element is an only element that is greater than its neighbors. Given an input array where num[i] ≠ num[i+1], find a peak element and return its index. The array may contain multiple peaks, in that case return the index to any one of the peaks is fine. You may imagine that num[-1] = num[n] = -∞. For example, in array [1, 2, 3, 1], 3 is a peak element and your function should return the index number 2. Note: Your solution should be in logarithmic complexity. 思路: ......
阅读全文
  • 12月
  • 18日
综合 ⁄ 共 6006字 评论关闭
下面介绍下SimpleAdapter的相关知识 以下是官方网上对SimpleAdapter的介绍: An easy adapter to map static data to views defined in an XML file. You can specify the data backing the list as an ArrayList of Maps. Each entry in the ArrayList corresponds to one row in the list. The Maps contain the data for each row. You also specify an XML file that defines the views used to display the row, and a mapping from keys in the Map to specific views. Binding data to views occurs in two phases. ......
阅读全文