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

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 笔记 >>列表
Ext.Net用法概览Ext.Net还是很强大,如果运用熟练可以极大的提高编程效率。如果你也要学习Ext.Net,原文博主推荐书籍:《Ext.NetWeb应用程序开发教程》,是英文的,有基础的可以看下,可以百度到PDF文档的。上一篇介绍了如何在ASP.NETWebForm中使用Ext.Net,这一篇将介绍我今天的学习心得,看看Ext.Net的概览。Ext.Net与ExtJS代码比较上一篇中我们创建了一个使用Ext.Net创建了一个window窗口,代码非常简单:<ext... 查看全文
Ext.NET是基于跨浏览器的ExtJS库和.NETFramework的一套支持ASP.NETAJAX的开源Web控件,包含有丰富的Ajax运用,其前身是Coolite。下载地址:http://www.ext.net/download/示例地址:http://examples.ext.net/1.首先下载Ext.Net,地址:http://www.ext.net/download/,有两种框架选择,选择下载WebForms当前版本是2.5.1,压缩包里面包含了不同版本,分别用在相应... 查看全文
在《EffectiveJava2ndEdition》中,第6条“消除过期的对象引用”提到,虽然Java有垃圾回收机制,但是只要是自己管理的内存,就应该警惕内存泄露的问题,例如的对象池、缓存中的过期对象都有可能引发内存泄露的问题。书中还提到可以用WeakHashMap来作为缓存的容器可以有效解决这一问题。之前也确实遇到过类似问题,但是没有接触过“弱引用”相关的问题,于是查阅了一些资料。《Java理论与实践:用弱引用堵住内存泄漏... 查看全文
最近从技术支持转到开发岗,做Silverlight部分的开发,用的Prism+MVVM,框架由同事搭好,目前做的主要是功能实现,用到了一些东西,侧重于如何使用,总结如下:1.UI控件与布局2.MVVM3.数据绑定4.await/async5.Linq查询6.WCFRIAServices7.序列化8.委托与事件1.UI控件与布局常用的主要是Grid、StackPanel、Border,其中最常用的的是Grid,是一种行列组成的网格布局,特别是划分一个面板的区域时很方便,如图所示,通过Grid... 查看全文
设计模式之责任链模式(ChainofResponsibility)是Web项目中最经常用到的一个设计模式,比如是ApacheTomcat的对Encoding的处理,Struts2的拦截器,jspservlet的Filter等等,都是基于责任链模式设计的。下面直接来模拟WEB发送一个请求Request经过两个过滤链HTMLFilter过滤标签、SensitiveFilter过滤敏感词汇,经过过滤之后返回一个Response对象实例代码:publicinterfaceFilter... 查看全文
Android中常用的计量单位Android有时候需要一些计量单位,比如在布局Layout文件中可能需要指定具体单位等。常用的计量单位有:px、dip(dp)、sp,以及一些不常用的pt、in、mm。下面详细介绍下这些计量单位之间的区别和联系。in:英寸(长度单位);mm:毫米(长度单位);pt:磅/点,1/72英寸(一个标准的长度单位);sp:全名scaledpixels-bestfortextsize,放大像素,与刻度无关,可以根据用户的字体大小就行缩放,主要用来处理字体的大小;px... 查看全文
· Mysql高性能学习笔记-02发布时间:2014-05-24
Mysql高性能学习笔记2刘岩suhuanzheng7784877@163.comBlog:suhuanzheng7784877.iteye.com1.前言高性能Mysql中的第二章-基准测试和第三章-服务器性能剖析是需要全局考虑的问题,不同的应用场景,基准测试的方式和输入数据是不太一样的。所以我们后续再讨论这两个问题,先放过去,直接进行优化schema和数据类型的这一话题。2.优化数据类型优化数据类型,基本上是用在建表和修改表的场景上,整个优化数据类型这一话题说下来,基本上都是集中于... 查看全文
当使用@property定义property时,还可在@property和类型之间用括号添加一些额外的提示符,可使用的特殊指示符如下·assign:该指示符指定对属性只是进行简单赋值,不更改对所赋的值的引用计数。这个指示符主要适用于NSInteger等基础类型,以及short、float、double、结构体等各种C数据类型。提示:引用计数是Objective-C内存回收的概念,当一个对象的引用计数大于0时,表明该对象还不应该被回收,由于NSInteger等基础类型... 查看全文
在Android应用开发中,Dialog(对话框)创建简单且易于管理因而经常用到,对话框默认样式类似创建样式的Activity。首先介绍android.app.AlertDialog下的Builder这个类。Builder是AlertDialog类的子类,而且还是它的内部类。正如其名所示,Builder相当于一个具体的构造者,通过Builder设置对话框属性,然后将Builder(对话框)显示出来。本人做了个Dialog显示效果集合的小Demo,效果如下(GIF图片较大,需要点加载时间)... 查看全文
输入两个正整数并计算它们之和,当输入任意的一个数超出(0-10)范围时,抛出自己自定义的异常(NumberRangeException),异常的信息显示”数字不在指定范围。“packageMyException;classNumberRangeExceptionextendsException{publicNumberRangeException(){super();}publicNumberRangeException(Stringmsg){super(msg);}... 查看全文
简介信号量(Semaphore),有时被称为信号灯,是在多线程环境下使用的一种设施,它负责协调各个线程,以保证它们能够正确、合理的使用公共资源。概念Semaphore分为单值和多值两种,前者只能被一个线程获得,后者可以被若干个线程获得。以一个停车场运作为例。为了简单起见,假设停车场只有三个车位,一开始三个车位都是空的。这时如果同时来了五辆车,看门人允许其中三辆不受阻碍的进入,然后放下车拦,剩下的车则必须在入口等待,此后来的车也都不得不在入口处等待。这时,有一辆车离开停车场,看门人得知后... 查看全文
在上文中提到了Lock接口以及对象,使用它,很优雅的控制了竞争资源的安全访问,但是这种锁不区分读写,称这种锁为普通锁。为了提高性能,Java提供了读写锁,在读的地方使用读锁,在写的地方使用写锁,灵活控制,在一定程度上提高了程序的执行效率。Java中读写锁有个接口java.util.concurrent.locks.ReadWriteLock,也有具体的实现ReentrantReadWriteLock,详细的API可以查看JavaAPI文档。下面这个例子是在文例子的基础上,将普通锁改为读写锁... 查看全文
在Java5中,专门提供了锁对象,利用锁可以方便的实现资源的封锁,用来控制对竞争资源并发访问的控制,这些内容主要集中在java.util.concurrent.locks包下面,里面有三个重要的接口Condition、Lock、ReadWriteLock。Condition:Condition将Object监视器方法(wait、notify和notifyAll)分解成截然不同的对象,以便通过将这些对象与任意Lock实现组合使用,为每个对象提供多个等待set(wait-set)。Lock... 查看全文
Sun在Java5中,对Java线程的类库做了大量的扩展,其中线程池就是Java5的新特征之一,除了线程池之外,还有很多多线程相关的内容,为多线程的编程带来了极大便利。为了编写高效稳定可靠的多线程程序,线程部分的新增内容显得尤为重要。有关Java5线程新特征的内容全部在java.util.concurrent下面,里面包含数目众多的接口和类,熟悉这部分API特征是一项艰难的学习过程。大部分介绍线程方面书籍还停留在java5之前的知识层面上。在Java5之前,要实现一个线程池是相当有难度的... 查看全文
本开发环境为:eclipse+androidsdk,步骤说明的顺序,没有特别要求,看个人爱好了步骤说明:1、安装eclipse2、配置jdk3、安装androidsdk4、安装ADT,关联eclipse和android详细说明:1、安装eclipse*到官方网下载eclipse(http://www.eclipse.org/downloads/),我是下载的EclipseIDEforJavaEEDevelopers。*正常解压安装,注意记得路径就可以了2... 查看全文
3.4EditTextEditText类官方文档地址:http://developer.android.com/reference/android/widget/EditText.htmlEditText继承TextView,所以EditText具有TextView的属性特点,下面主要介绍一些EditText的特有的输入法的属性特点android:layout_gravity="center_vertical":设置控件显示的位置:默认top,这里居中显示,还有bottomandroid... 查看全文
3.9TabSpec与TabHostTabHost类官方文档地址:http://developer.android.com/reference/android/widget/TabHost.htmlAndroid实现tab视图有2种方法,一种是在布局页面中定义<tabhost>标签,另一种就是继承tabactivity.但是我比较喜欢第二种方式,应为如果页面比较复杂的话你的XML文件会写得比较庞大,用第二种方式XML页面相对要简洁得多。<?xmlversion="1... 查看全文
1.MVCModel:模型描述程序是什么,例如数据库操作之类的行文以及纸牌Demo里纸牌玩法都是写在Model这一层,通过Notification和KVO(后续文章会介绍)两种方式与Controller通讯。Controller:控制层程序的逻辑在这里组织,Controller负责Model与View之间的沟通,因为Model与View老死不相往来。当用户在页面进行操作后,Controller收集用户发出的交互信息,然后请教Model如何应对,Model收到Controller提出的问题... 查看全文
这是两段朴实的创业笔记,作者是王信文,2009年南京大学本科毕业,2009年9月到2013年3月在腾讯上海的互动娱乐部门工作,2013年3月到现在和几个前同事一起创立了莉莉丝游戏(手游刀塔传奇是他们后来的创业作品)。偶然间看到了他2013年刚创业时写的两篇创业笔记,于是摘选整合了一下,发出来,大家一起学习学习。第一篇写于2013年7月1日,摘选如下:几个月前我离开了“全国最大最俗气”的互联网公司(腾讯),纠集了昔日的三两同窗好友,开始了全新的创业生活... 查看全文
· Intent Flag学习笔记发布时间:2014-05-10
Intent中有显示Intent和隐式Intent,显示Intent一般用于程序内部并且明确Activity的名字,启动时一般是intent=newIntent(上下文,Activity名字.class);隐式Intent一般用于不同应用程序的交互。开发中经常用到了显示Intent,而Intent的启动后的Activity会由系统开启Task进行管理,以先进后出的形式进行管理,而且默认的管理方式是每次开启Activity都要进行实例化,那么如果想要改变默认的管理方式,使得其更符合开发的需要... 查看全文