笔记_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 笔记 >>列表
最近在android开发中碰到比较棘手的问题,就是加载图片内存溢出。我开发的是一个新闻应用,应用中用到大量的图片,一个界面中可能会有上百张图片。开发android应用的朋友可能或多或少碰到加载图片内存溢出问题,一般情况下,加载一张大图就会导致内存溢出,同样,加载多张图片内存溢出的概率也很高。列一下网络上查到的一般做法:1.使用BitmapFactory.Options对图片进行压缩2.优化加载图片的adapter中的getView方法,使之尽可能少占用内存3.使用异步加载图片的方式... 查看全文
第四章1、jps:虚拟机进程状况工具-q:只输出LVMID,省略主类的名称-m:输出虚拟机进程启动时传递给主类main()函数的参数-l:输出主类的全名,如果进程执行的是Jar包,输出Jar路径-v:输出虚拟机进程启动时JVM参数2、jstat:虚拟机统计信息监视工具jstat:是各种运行状态信息的命令行工具,显示本地和远程虚拟机进程中的类装载、内存、垃圾收集、JTA编译等运行数据,运行其定位虚拟机性能问题的首选工具。(VMID与LVMID的区别:如果是本地虚拟机进程... 查看全文
看到正点闹钟上的设置时间的滑动效果非常好看,自己就想做一个那样的,在网上就开始搜资料了,看到网上有的齿轮效果的代码非常多,也非常难懂,我就决定自己研究一下,现在我就把我的研究成果分享给大家。我研究的这个效果出来了,而且代码也非常简单,通俗易懂。效果图如下:首先是MainActivity的布局文件,这个布局文件非常简单,就是一个Button:activity_main.xml文件,代码如下:[html]viewplaincopy<?xmlversion="1.0"encoding="utf... 查看全文
· Junit学习笔记发布时间:2013-07-26
为何要编写单元测试?企业开发当中,无论大小项目都离不开测试,包括单元测试,回归测试,性能测试等等等等,而单元测试就是来验证程序员写代码是否正确的有效手段,在日常开发当中编写单元测试是非常有必要的,试想一下若然正在开发一个庞大的项目,若然编写的每个业务逻辑都靠部署到服务器运行程序通过前台界面点击来进行测试的话,第一:效率非常低下,不自动化,第二:若然某一天某处加入了新代码出现了bug,查找出錯誤要費很大的功夫,所以笔者建议开发者要熟练的掌握单元测试的编写什么是Junit... 查看全文
· java动态代理学习笔记发布时间:2013-07-25
转载,原作地址,请点击[java动态代理学习笔记],尊重原著,感谢langyu没事的时候翻看lang.reflect包下的代码,发现有两部分内容:涉及反射和动态代理。很多地方都可以看到动态代理的影子,只是一直没仔细看下。在学习之前,先提出几个问题,带着问题来看代码:1.什么是动态代理?2.为什么使用动态代理?3.使用它有哪些好处?4.哪些地方需要动态代理?--------------------分隔线-----------------------------和动态代理有关的有两个类1... 查看全文
· java动态代理学习笔记发布时间:2013-07-25
转载,原作地址,请点击[java动态代理学习笔记],尊重原著,感谢langyu没事的时候翻看lang.reflect包下的代码,发现有两部分内容:涉及反射和动态代理。很多地方都可以看到动态代理的影子,只是一直没仔细看下。在学习之前,先提出几个问题,带着问题来看代码:1.什么是动态代理?2.为什么使用动态代理?3.使用它有哪些好处?4.哪些地方需要动态代理?--------------------分隔线-----------------------------和动态代理有关的有两个类1... 查看全文
楼主所在的公司不允许下载外部资源,不允许私自安装应用程序,平时记录东西都是用记事本,时间久了很难找到以前记的东西.平时在家都用有道笔记,因此就模仿着做了一个,先看下实际运行图片:1.初始化的时候2.添加了些笔记3.添加笔记本窗口4.改了模板,做的一个还算好看的菜单5.日记列表可以选择不同的视图,比如我改成了简单列表视图6.模仿云笔记做的历史版本功能,只能看,还没做还原和对比功能7.日记可以导出成不同格式,这个东西真心没用8.顶部也有个菜单谈下这个小东西:1.程序采用WPF+MVVM实现... 查看全文
Insus.NET以前有写过《Repeater控件第前10笔记录高亮显示》不过,现在有一个想法,就是最后一笔记录高亮显示,怎样实现?技术要求,就是获取最后一笔的索引即可。可以从数据源的总记录减去一壹,即可得到最后一笔记录在Repeater控件的索引。在网页中创建一个Repeater控件,并写OnItemDataBound事件。去.aspx.cs写程序:上图中,#1是宣告一个总变量。#2是从数据源的DataTable,获取取记录总数。#3是... 查看全文
· jms学习笔记发布时间:2013-07-22
jms定义了,java程序创建,发送,接收,读取消息系统中消息的标准接口。什么是消息系统中的消息?这里的消息是有特定含义的,这些消息是被企业应用所消费的,不是人们日常生活中所消费的消息,有异步请求,报告,事件。符合jms规范的消息系统有很多,比如有SunMQ,IBMMQ,BEAMQ,ApacheActiveMQ,它们的底层实现技术各不相同,如此说来,写的每一个jms客户端只能对应一个消息系统?但是,别忘了java是跨平台性的,在jms里,我们也应该有办法,让jms客户端跨平台... 查看全文
UseSerialGC:虚拟机运行在Client模式下的默认值,打开此形状后,使用Serial+SerialOld的收集器组合进行内存回收。UseParNewGC:虚拟机运行在Client模式下的默认值,打开此开关后,使用Serial+SerialOld的收集器组合进行内存回收UseParNewGC:打开此开关后,使用ParNew+SerialOld的收集器组合进行内存回收UseConcMarkSweepGC:打开此开关后,使用ParNew+CMS+SerialOld的收集器组合进行内存回收... 查看全文
· 31天重构学习笔记重新整理下载发布时间:2013-07-18
前言前两天写了一篇程序猿也爱学英语(上),有图有真相的文章,写作那篇文章只是自己一时兴起,或者说是自己的兴趣使然。文中的观点只是自己的学习心得和体会,属一家之言且鉴于本人不是学英语出身,所以也肯定有不正确的地方,也欢迎大家积极讨论并给我留言,再次感谢大家的热烈支持。关于大家询问下篇的发布问题,我想我会尽力在周末完成。这几天由于刚发布完项目,所以有比较充裕的时间整理自己的知识库,发现三年多以前学习并记录了31天重构系列笔记,至今仍回味无穷,索性重新阅读、纠正错误并重新排版整理出来... 查看全文
存储过程:setserveroutputon;--默认是关闭的,让后台打印的信息显示出来最简单的语句块:begindbms_output.put_line('HelloWorld');--标准输出行单行注释用--,多行注释用/*...*/end;简单的PL_SQL语句块:declare--declare下面的语句是申明变量用的v_namevarchar2(20);--PL_SQL中的变量一般用v_开头,约定俗成。begin--正式开始执行的语句v_name:='douzi';--用... 查看全文
前言MemoryMappedFile(简称MMF)类是.NET中对内存映射文件进行操作的类,内存映射文件是非常高效的本地IO方案,由操作系统提供内存与IO文件之间的映射转换,对内存映射文件的更改由操作系统自动与物理文件进行高效的数据交换。在大文件处理中一般都需要使用到它,同时它也被用来做高效的进程间通讯的底层技术。正因为它是如此的高效和便捷,所以在服务器程序开发中被广泛使用到。譬如,我们实现的基于Socket网络通讯程序中,在发送大数据时,需要对数据进行拆包组包的操作... 查看全文
· WCF学习笔记之序列化发布时间:2013-07-13
DataContractAttribute与DataMenberAttributeDataContractAttribute该特性只能用于枚举、类和结构体,而不能用于接口;又因为DataContractAttribute是不可以被继承的,所以要所有作为数据契约的类型自身必须有这么一个特性;而且一个类型上只能有一个DataContractAttribute特性;(因为DataContractAttribute的AttributeUsage中AllowMultiple属性为False)... 查看全文
· java学习笔记三发布时间:2013-07-13
java学习笔记三一:内容ListMapSet序列化list对象,讲对象持久化到数据库中Map不能用for循环,因为不清楚类型用equals判断,寻找两个集合的对象是否一致用tostring重写,返回对象的字符串表示二:e.gimportjava.io.Serializable;importjava.util.HashMap;importjava.util.List;importjava.util.Map;importjava.util.Set;publicclassListTest<... 查看全文
· Hibernate Annotation笔记发布时间:2013-07-13
来源:http://shenzhenchufa.blog.51cto.com/730213/291787HibernateAnnotation笔记(1)简介:在过去几年里,Hibernate不断发展,几乎成为Java数据库持久性的事实标准。它非常强大、灵活,而且具备了优异的性能。在本文中,我们将了解如何使用Java5注释来简化Hibernate代码,并使持久层的编码过程变得更为轻松。传统上,Hibernate的配置依赖于外部XML文件:数据库映射被定义为一组XML映射文件,并且在启动时进行加载... 查看全文
· 使用jdbc方法来写入的Clob笔记发布时间:2013-07-12
不知道大家有没在实际项目中需要记录SQL或者一篇文章这样的东西。就我而言,在某些系统里面,SQL的长度超过5000,而且需要记录。所以就有了这下面的笔记了...这个方法在oracle上实际使用过,其他数据库上没有试过,所以不清楚能否在其他数据库上使用,而且本人对于数据库的知识有限,请大家参考的时候注意一下Connectionconnection=getConnection();connection.setAutoCommit(false)... 查看全文
· java学习笔记二发布时间:2013-07-12
Java学习笔记二一实践:(接昨天的)e.g:e.g3:java用递归的方法打印Fibonacci数列输出10(斐波拉西数列的递归公式如下:当n=1时,Fin(n)=1当n=2时,Fin(n)=1当n>2时,Fin(n)=Fib(n-1)+Fib(n-2))Try2:publicstaticintfibonacci(intn){if(n==1||n==2){//System.out.print("1");return1;}else{returnfibonacci(n-2... 查看全文
· java学习笔记一发布时间:2013-07-12
java学习笔记一一.建立项目1.建projectStep:File——new——project——javaproject——next——fillinthename——finish2.建folderStep:Project’sname——new——folder——nameFolder’sname——buildpath——useassourcefolder3.建packageStep:Folder’sname——new——package——name(域名倒着写加项目名字e.g:cn.edu... 查看全文
· [学习笔记] Dispose模式发布时间:2013-07-11
Dispose模式是.NET中很基础也很重要的一个模式,今天重新复习一下相关的东西并记录下来。什么是Dispose模式?什么时候我们该为一个类型实现Dispose模式使用Dispose模式时应该注意什么?怎样实现一个Dispose模式?Dispose模式的例子什么是Dispose模式?要知道什么是Dispose模式必须先了解两个概念:资源和GC的基本原理。资源指的是一些类似于Windows句柄,数据库连接的非内存的一些本地资源,这些资源无法被运行时本身管理,需要程序员自己去申请和释放... 查看全文