学习_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 学习 >>列表
· Hessian源码学习(三)发布时间:2011-12-21
今天我们重点来看看Hessian是如何实现序列化的(这些序列化类可以脱离hessian源码包,单独拿出来使用),参考源码版本为3.0.20首先我们看下序列化一个对象的代码://这里可以是任何形式的OutputStream,现以FileOutputStream为例OutputStreamos=newFileOutputStream("hessianOutput");//创建HessianOutput对象AbstractHessianOutputout=newHessianOutput(os)... 查看全文
java调用dll之JNative学习笔记(JNI组件)http://hi.baidu.com/wtltsdwqt/blog/item/144bb512df469ec9c2fd7878.html下载地址:JNative_1.4RC2_src.zip:http://jaist.dl.sourceforge.net/sourceforge/jnative/JNative_1.4RC2_src.zipJNative.jar:http://nchc.dl.sourceforge... 查看全文
这篇文章,我想和大家分享一些我学习生涯中的一些体会,其中一项,就是技术要拿得起,更要放得下.回想数年前,我也曾经在C++虚拟继承类的objectmemorylayout研究过程中激动过.也为了实践不同的COMApartmentModel写过多种测试程序.当然,也为了到底是学Java还是.NET踌躇过.也在论坛上为了牛角尖问题和人家打过口水仗,也拿自己用汇编写的程序炫耀过.也怀疑过算法到底对实际工作有多大帮助,也沉迷于论坛上回答问题赚的专家分.学习的路上也吃了不少亏... 查看全文
· Ruby学习笔记-循环与选择结构发布时间:2011-12-20
一、循环结构1.for…in语句:Ruby提供的for...in语句主要用于迭代数组和Hash对象中的元素,与其它语言的for语句有一定的差距,语法格式:forvalinArray|Hash|Range[do]#codeend----------------------------------------------------迭代数组:foriin['one','two','three']doputsiend迭代Hash对象:h={1=>'aaa',2=>'bbb'... 查看全文
· Flex 学习小结(6)发布时间:2011-12-20
今天偶然想做FLEX里鼠标右键弹出菜单,但其实是很麻烦的,因为忘记了FLASH自己是有个鼠标右键菜单的,所以还是不动为秒,但如果实在要动的话,也可以,转载之:1.如果你是DesktopApplication监听事件的MouseEvent.RIGHT_CLICK事件比如对某个控件a进行监控右键点击事件a.addEventListener(MouseEvent.RIGHT_CLICK,func);鼠标的其他事件也可以监听,具体见http://livedocs.adobe... 查看全文
· 终于稍微完整的学习了一下Linux发布时间:2011-12-20
Linux以前也装过两次,不过几乎没去用。头几天看一些文章,说很多公司用Linux做系统坏境进行开发,就想系统的学一下了。于是找个台空机器装上RedHat9.0,在机器前坐了两天,大体操作熟悉了一下。又找到哈工大的Unix网络课程,很快学完了。又在网上找到了Linux的学习光盘,英文讲解,也学完了。又泡了很多BBS的Linux版面,现在终于感觉Linux没有刚开始用的时候那么繁琐了,呵呵。当然水平还比较低,还需要进一步学习。<br>2004年09月01日... 查看全文
· 正则表达式的学习与小结发布时间:2011-12-16
收藏自:http://blog.csdn.net/sunboy_2050/article/details/4962509目前,正则表达式已经在很多软件中得到广泛的应用,包括*nix(Linux,Unix等),HP等操作系统,PHP,C#,Java等开发环境,以及很多的应用软件中,都可以看到正则表达式的影子。正则表达式的使用,可以通过简单的办法来实现强大的功能。为了简单有效而又不失强大,造成了正则表达式代码的难度较大,学习起来也不是很容易,所以需要付出一些努力才行,入门之后参照一定的参考... 查看全文
· 数据结构学习之一:数组发布时间:2011-12-14
数组:存储一组相同类型数据得数据结构。数组不能改变数组元素,也就是容量固定。下列的程序段解释一个数组在必要的时候如何扩展(一般扩展到两倍大小):int[]arr=newint[20];......//下面进行扩展int[]newArr=newint[arr.length*2];for(inti=0;i<arr.length;i++){newArr[i]=arr[i];}arr=newArr;如果要动态改变数组长度,可以用另外一组数据结构----数组列表(arrayList)。... 查看全文
TBB(IntelThreadingBuildingBlocks)学习笔记并行与并发是相对的,OS里讲的是并发而在架构方面更多的是说并行。并行是分多个层面的,个人认为基本上可以分为这么几个层面:1、指令级的并行;即所谓的微程序、指令流水线等,现在cpu的一级缓存、二级缓存都很大,所以这个cache的效果还是比较好的(基于局部性原理)2、线程级的并行;即同一个时刻多个函数在运行(现在的cpu好像都是多核的)3、服务级别的(比如一个游戏服务器中有商店服务、也有战斗服务... 查看全文
· Java学习笔记之二发布时间:2011-12-09
Java学习笔记之二一、面向对象基础部分1、this、super关键字/***@authorAdministrator**@description测试基类*@history*/publicclassBaseTest{protectedStringpwd;//定义protected属性pwdpublicBaseTest(){//无参数构造方法}publicStringsayHelloWorld(){return"helloworld";}... 查看全文
入门:入门就是要初步对编程的思想有个了解,并且能编程解决一些小问题。入门一定要选好书,难度如果太低了会造成对读者的误导,以为编程就是这么回事;也不能太高深,免的打击读者的信心。既然编程的入门要求是编一些小程序解决小问题,那么就没必要直接学习C++,我觉得循环、判断、跳转、指针才是最基本的编程思想,学通了这些对以后学习C++很有帮助。我建议应该先把C扎实地学好,不光要掌握C的语法,因为学习编程的最终目的是解决实际问题,所以还要适当掌握把实际问题与编程联系在一起的能力,我推荐(1)《C程序设计语言... 查看全文
· PHP学习笔记(一)发布时间:2011-12-08
<spanstyle="font-family:'TimesNewRoman';font-size:16px;"></span><divstyle="font-family:Arial;margin-top:1px;margin-right:4px;margin-bottom:2px;margin-left:2px;background-color:rgb(255,255,255);line-height:1.6;font-size:14px;"><... 查看全文
让我们从开发一个十分简单的例子开始探究Maven的核心概念。通过学习,你将会对构建生命周期(buildlifecycle),Maven仓库(repositories),依赖管理(dependencymanagement)和项目对象模型(ProjectObjectModel)有一个基本的理解。1.mvn创建项目(1)JAVA项目mvnarchetype:create-DgroupId=net.bwda-DartifactId=common(2)web项目mvnarchetype:create... 查看全文
SiteMesh简介*资料参考:SIteMesh官方地址:http://www.opensymphony.com/sitemesh/SIteMesh下载地址:http://java.net/downloads/sitemesh/*SiteMesh是由一个基于Web页面布局、装饰以及与现存Web应用整合的框架。它能帮助我们在由大量页面构成的项目中创建一致的页面布局和外观,如一致的导航条,一致的banner,一致的版权,等等。*SiteMesh拦截请求不仅能处理动态的内容,如jsp,php... 查看全文
· Java学习笔记之三发布时间:2011-12-08
Java学习笔记之三一、Java异常处理机制/***@authorAdministrator**@description异常学习测试类*@history*/publicclassExceptionDemo{/***@description*@paramargs*/publicstaticvoidmain(String[]args){//Throable类是所有错误和异常的根基类//Throable类下两个重要的子类Exception和Error//1、编写一个常见的异常例子try{inti=1... 查看全文
· zookeeper学习&使用系列文章发布时间:2011-12-06
近段时间,因项目需要接触了下zookeeper,通过阅读源码以及项目中的使用总结,慢慢的积累了zookeeper的一系列的学习总结。希望对大家使用zookeeper有所帮助,同时如有描述欠佳的地方尽情拍砖。zookeeper是什么?ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。目前zookeeper被应用于hadoop/hbase中进行节点的管理... 查看全文
最近一直在做一个项目的前期设计工作,考虑到后期系统的扩展和性能问题也找了很多解决方法,有一个就是用到了数据库的缓存工具memcached(当然该工具并不仅仅局限于数据库的缓存)。先简单的介绍下什么是memcached。Memcached是高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。Memcached由DangaInteractive开发,用于提升LiveJournal.com访问速度的。LJ每秒动态页面访问量几千次,用户700万... 查看全文
Velocity的能力远不止web站点开发这个领域,例如,它可以从模板(template)产生SQL和PostScript、XML,它也可以被当作一个独立工具来产生源代码和报告,或者作为其他系统的集成组件使用。Velocity也可以为Turbineweb开发架构提供模板服务(templateservice)。Velocity+Turbine提供一个模板服务的方式允许一个web应用以一个真正的MVC模型进行开发。Velocity能为我们作什么... 查看全文
先通过在ide中拉出这样的效果图以学习相关属性上面效果的相关代码code&lt;!--&lt;br/&gt;&lt;br/&gt;codehighlightingproducedbyactiprocodehighlighter(freeware)&lt;br/&gt;http://www.codehighlighter.com/&lt;br/&gt;&lt;br/&gt;--&gt... 查看全文