当我们在做项目过程中,一遇到显示图片时,就要考虑图片的大小,所占内存的大小,原因就是Android分配给Bitmap的大小只有8M,试想想我们用手机拍照,普通的一张照片不也得1M以上,所以android处理图片时不得不考虑图片过大造成的内存异常。 那时候只是简单地缓存图片到本地 然后将图片进行压缩,...
                            
                            
                                分类:
移动开发   时间:
2015-03-17 19:58:14   
                                阅读次数:
174
                             
                    
                        
                            
                            
                                在前面几章我们学习到了,在Java中声明一个native方法,然后生成本地接口的函数原型声明,再用C/C++实现这些函数,并生成对应平台的动态共享库放到Java程序的类路径下,最后在Java程序中调用声明的native方法就间接的调用到了C/C++编写的函数了,在C/C++中写的程序可以避开JVM的内存开销过大的限制、处理高性能的计算、调用系统服务等功能。同时也学习到了在本地代码中通过JNI提供的...
                            
                            
                                分类:
其他好文   时间:
2015-03-17 00:50:48   
                                阅读次数:
177
                             
                    
                        
                            
                            
                                通过移动端使用 Web 服务的比率越来越大,例如淘宝今年双十一,移动端交易份额就达到42.6%。由此可见,掌握移动端的前端开发和测试是非常有必要的。由于之前做过大量有响应式需求的项目;今年(2014)年初也配合 Denis 的微信机器人做了一些用于微信的移动端项目;在淘宝 UED 实习的时候,也有参...
                            
                            
                                分类:
移动开发   时间:
2015-03-16 16:15:41   
                                阅读次数:
235
                             
                    
                        
                            
                            
                                一,避免题目重复当取值范围过小,生成题目数量过大时出现了重复情况。二,测试参数控制a)测试有负数有余数b)测试无余数无负数c)测试输出题目数量较大的情况三,用户输入不符合要求时测试情况a)测试题目数量为0或者负数b)是否支持负数,余数乘除,写规定之外字符时测试1)是否支持乘除测试无结果2)是否支持余...
                            
                            
                                分类:
其他好文   时间:
2015-03-16 15:53:01   
                                阅读次数:
132
                             
                    
                        
                            
                            
                                测试条件:随机数的取值范围1、当负数和0时出现提示重新输入2、当题目数量大于随机数的取值范围如1时,产生相同的四则运算关系式3、当输入字母和其他特殊字符时,程序崩溃4、当输入取值过大时,提示重新输入(最大的值99999999999999,14个9)通过本次测试发现自己的程序不够健壮,很多bug,后期...
                            
                            
                                分类:
其他好文   时间:
2015-03-16 12:42:17   
                                阅读次数:
155
                             
                    
                        
                            
                            
                                概述在ASP.NET应用程序构建过程中,为了提高应用程序的性能,缓存处理无疑是一个非常重要的环节。通常,我们将一些频繁被访问的数据,以及一些需要大量处理时间得出来的数据缓存在内存中,从而提高性能。例如,如果程序需要处理一张报表,这张报表的数据是关联的几张数据库表,并通过大量的计算得到的数据。我们知道...
                            
                            
                                分类:
Web程序   时间:
2015-03-15 22:46:22   
                                阅读次数:
214
                             
                    
                        
                            
                            
                                错误原因: 太多的连接数,登录用户过多,配置的mysql连接数过小,或者某些连接没有关闭,导致连接数过大。问题的解决: 修改mysql的my.ini配置文件,网上的说法:mysql安装目录下的my.ini中设定的并发连接数太少或者系统繁忙导致连接数被占满。 而项目实际上部署在linux系统上,需要找...
                            
                            
                                分类:
其他好文   时间:
2015-03-15 15:07:44   
                                阅读次数:
135
                             
                    
                        
                            
                            
                                这一个小节我们说一说传说中的A×算法,其实之前也上传过类似的小件件,这里我们就去剖析一下它
毕竟在游戏程序,我们要从一点移动到另一点,并得到最短路程的轨迹,类似这种算法还有好几种,执行效率都差不多,不过大多不能得到轨迹
首先,从一点移动到另一点,最快就是直接走过去了,就像小男生爱上小女生,最好的办法就是直接走到她面前说:我爱你
不过理想状态,几乎是没有的,弯路那是必然的经过,有曲线,...
                            
                            
                                分类:
编程语言   时间:
2015-03-14 23:15:01   
                                阅读次数:
128
                             
                    
                        
                            
                            
                                Problem Description
HDU ACM集训队的队员在暑假集训时经常要讨论自己在做题中遇到的问题.每当面临自己解决不了的问题时,他们就会围坐在一张圆形的桌子旁进行交流,经过大家的讨论后一般没有解决不了的问题,这也只有HDU ACM集训队特有的圆桌会议,有一天你也可以进来体会一下哦:),在一天在讨论的时候,Eddy想出了一个极为古怪的想法,如果他们在每一分钟内,一对相邻的两个ACM队员交换一下位子,那么要多少时间才能得到与原始状态相反的座位顺序呢?(即对于每个队员,原先在他左面的队员后来在他右面...
                            
                            
                                分类:
其他好文   时间:
2015-03-14 17:06:13   
                                阅读次数:
170
                             
                    
                        
                            
                            
                                数组,在内存上给出了连续的空间.链表,内存地址上可以是不连续的,每个链表的节点包括原来的内存和下一个节点的信息(单向的一个,双向链表的话,会有两个). 
数组优于链表的: 
1.内存空间占用的少,因为链表节点会附加上一块或两块下一个节点的信息.但是数组在建立时就固定了.所以也有可能会因为建立的数组过大或不足引起内存上的问题. 
2.数组内的数据可随机访问.但链表不具备随机访问性.这个很容...
                            
                            
                                分类:
编程语言   时间:
2015-03-14 15:26:50   
                                阅读次数:
143