说说那些令人惊叹的下拉效果1. 
动画下拉,这里借用一下github的资源优点:直接用gif图处理,下拉进度完全按照gif图运行时间,只要时间和下拉进度匹配就可以了, 
效果很流畅https://dribbble.com/shots/1418440-Twisted-gif?list=searches&t...
                            
                            
                                分类:
移动开发   时间:
2014-05-08 21:28:47   
                                阅读次数:
519
                             
                    
                        
                            
                            
                                问题:如何将一个数组循环左移或者右移k位?
       在下面的解决方案中,我们以循环左移为例。 我们最容易想到的是,将前k个元素复制到一个临时的数组中,然后将剩下的n-k个元素向左移动k个位置,然后将之前的k个元素复制到剩下的位置。这种方法使用了k个额外的存储空间。我们想到到另一种方法是,只借助一个临时空间,每次只向左移动1位,循环k次。这种方法产生了多于的运行时间。前面一篇文章中用程序...
                            
                            
                                分类:
移动开发   时间:
2014-05-07 23:22:35   
                                阅读次数:
410
                             
                    
                        
                            
                            
                                在一些对安全性要求较高的场景下,ssh的超时时间是管理员预先设置好的,在闲置一段时间后ssh连接会自动断开。这种情况下如果通过ssh执行脚本,而脚本运行时间又比较长的话,会导致ssh客户端和服务器长时间无交互而超时,命令执行失败。
使用bash子进程可以解决这种问题,思路是由子进程执行具体的逻辑代码,而由主进程来监控子进程的执行状态,同时向控制台输出字符来keep alive。
bash创建子...
                            
                            
                                分类:
其他好文   时间:
2014-05-06 23:30:56   
                                阅读次数:
366
                             
                    
                        
                            
                            
                                现在普通PC平台上面多核处理器的普及,让我们领教了能够利用多核进行并行计算的软件的处理能力,同时继承更多地核心正是当前处理器发展的趋势。但是作为一个.NET开发人员,是否有时候会发现你的程序占用了其中一个核心的大部分运行时间,甚至达到了100%,除了继续优化处理问题的算法。那么还有方法能够利用CPU...
                            
                            
                                分类:
Web程序   时间:
2014-05-06 00:56:19   
                                阅读次数:
329
                             
                    
                        
                            
                            
                                用 'top -i' 看看有多少进程处于 Running 状态,可能系统存在内存或 I/O 瓶颈,用 free 看看系统内存使用情况,swap 是否被占用很多,用 iostat 看看 I/O 负载情况...
还有一种办法是 ps -ef | sort -k7 ,将进程按运行时间排序,看哪个进程消耗的cpu时间最多。
top:
主要参数 
d:指定更新的间隔,以秒计算。 
q:没有任何延迟...
                            
                            
                                分类:
系统相关   时间:
2014-05-05 13:09:00   
                                阅读次数:
526
                             
                    
                        
                            
                            
                                想象一个场景:现在我们要计算一个给定包中的一个类Tank的放run()的运行时间,并不是计算new 
Tank().run()的时间,因为new包含JDK实例化的时间。这里要求是纯粹计算run方法的时间。方法有两种:继承和聚合。1、继承 1 package 
program.proxy.model; 2...
                            
                            
                                分类:
其他好文   时间:
2014-05-04 11:45:24   
                                阅读次数:
350
                             
                    
                        
                            
                            
                                [ 需求分析 ]
在我们实际开发中常常会遇到这样的问题:记录一个类的方法运行时间,以分析性能。一般我们的做法是先在类的开始记录一个开始时间,然后在类的结束记录一个结束时间,二者相减就可以获取我们想要的结果。但是很多时候这些类已经打了jar包,我们无法直接修改源码,这个时候我们应该怎么办呢?...
                            
                            
                                分类:
其他好文   时间:
2014-05-03 15:54:47   
                                阅读次数:
377
                             
                    
                        
                            
                            
                                默认统计信息收集:1. 
11g默认启动了统计信息收集的任务,默认运行时间是周一到周五晚上10点和周6,周天的早上6点2. 
你也可以关闭自动统计新收集任务,选择手工收集的方式,但是一般不建议这样操作。动态统计信息:1. 
统计信息默认情况下是每天晚上10点半后收集,如果新建对象还没来得级收集统计信息,就...
                            
                            
                                分类:
数据库   时间:
2014-04-28 12:37:57   
                                阅读次数:
844