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

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 学习笔记 >>列表
从Java平台的逻辑结构上来看,我们可以从下图来了解JVM:从上图能清晰看到Java平台包含的各个逻辑模块,也能了解到JDK与JRE的区别对于JVM自身的物理结构,我们可以从下图鸟瞰一下:对于JVM的学习,在我看来这么几个部分最重要:Java代码编译和执行的整个过程JVM内存管理及垃圾回收机制下面将这两个部分进行详细学习... 查看全文
· Android学习笔记(一)发布时间:2015-01-14
活动(Actiity)是一种可以包含用户界面的组件,主要用于和用户进行交互。一个应用中可以包含零个或多个活动。所有的自己写Activity都继承于Activity类。项目中的任何活动都应该改重写Activity的onCreate()方法。比如下面的FirstActivity活动:publicclassFirstActivityextendsActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){Super... 查看全文
· JNI入门-学习笔记发布时间:2015-01-13
JNI入门-学习笔记可执行文件Windows-*.exe|linux-*.elfc函数库文件Windows-*.dll|linux-*.so批处理文件Windows-*.bat|linux-*.sh工具NDK--nativedeveloperkitsCygwin--Linux系统模拟器安装过程要点:——安装时可以联网安装也可以通过本地文件安装(如果有本地文件)——SelectPackages:没必要全部安装... 查看全文
· Effective c#学习笔记(1)发布时间:2015-01-05
条款1使用属性代替可访问的数据成员属性是个啥,谁在用?1.C#的属性在被访问的时候看起来好像是数据成员,但其实是方法。2.在.NET框架中,一般使用属性表达公有数据成员。3..NET框架中的数据绑定类支持属性。属性比公有数据成员有啥好?1.随着时间的推移,新的需求影响原来类型的实现。比如在员工管理系统中有如下代码:publicclassPerson{privatestringname;publicstringName{get{returnname;}set{this.name=value;}}... 查看全文
学习笔记:利用GDI+生成简单的验证码图片1///<summary>2///单击图片时切换图片3///</summary>4///<paramname="sender"></param>5///<paramname="e"></param>6privatevoidpictureBox1_Click(objectsender,EventArgse)7{8Randomr=newRandom()... 查看全文
这段时间又一直赶任务,结果没有去学习,也没有去写博文,这个动画的内容很早就学了,但是一直没把它整理成博文,现在终于有空就弄一下。开始先讲讲在WinPhone中做动画有两种动画类型,一种是基于帧动画另一种是基于时间动画。接着介绍的动画都是Silverlight动画,Silverlight动画有用xaml描述,也有用传统的cs代码文件里描述。随后的内容都是以Silverlight动画为主,关键帧动画,动画的触发机制,透视变换动画,优先级。接下来就详细描述各个内容。动画分类基于帧动画... 查看全文
本篇是《ASP.NETMVC4实战》这本书学习笔记的最后一篇,最后还是没有坚持将全书的内容学习下来。。。其实后面还讲了许多内容:AutoMapper、区域、NHibernate、测试、部署等,但是我基本都搞不懂了。当时选这本书作教材就是因为偏向实践,可越往后越偏向于理论,很多知识点没有实例也搞不懂在讲什么。原因有三:1.学习能力不强;2.心情有点急躁;3.不知是原文就这样还是翻译的原因,很多地方的表述很奇怪,不知道到底想表达什么。因为没有坚持下来,心情很不美丽,不过这段时间的学习还是小有收获的... 查看全文
能做到亿级用户,背后的团队肯定不简单。简单的产品可能配备3~5人的产品经理便能应付,复杂的平台级产品则有可能需要二三十个产品经理。别惊讶于人数之多,关键是在日常的工作中,如何让这么多的产品经理朝着同一个目标前进,发挥出各自的能力。分工是社会化职能细分的一个趋势,别小看这个分工的作用。对于大部分团队来说,如何分工是管理者们需要着力考虑的问题。分工合理,可能会起到1+1>2的效果;反之,则有可能成为发展的阻碍。当然这是一个管理学问题,在这里不做讨论。有许多朋友曾经问过我,你们究竟是如何分工的... 查看全文
一、创建自定义模型绑定器:利用请求数据塑造模型对象并将对象传递给动作参数的过程称为模型绑定(ModelBinding)。大多数时候动作参数是对象的主键或其他唯一标识符,因此我们可以不必在所有的动作中都放置一段重复的数据访问代码(下面代码“\\Before”部分),而是使用一个自定义的模型绑定器(下面代码“\\After”部分)。它能够在动作执行之前加载存储对象,于是动作不再以唯一标识符而是以持久化的对象类型作为参数... 查看全文
一、什么是BlocksBlock是一个C级别的语法以及运行时的一个特性,和标准C中的函数(函数指针)类似,但是其运行需要编译器和运行时支持,从ios4.0开始就很好的支持Block。二、在ios开发中,什么情况下使用BlockBlock除了能够定义参数列表、返回类型外,还能够获取被定义时的词法范围内的状态(比如局部变量),并且在一定条件下(比如使用__block变量)能够修改这些状态。此外,这些可修改的状态在相同词法范围内的多个block之间是共享的,即便出了该词法范围(比如栈展开,出了作用域... 查看全文
六、调试路由:1.安装RouteDebugger:在NuGet包管理器控制台输入:install-packageroutedebugger2.使用RouteDebugger:一旦安装了RouteDebugger对RouteDebugger.dll的引用便被添加到项目中,web.config也会添加一条新的应用程序设置:<addkey="RouteDebugger:Enabled"value="true"/>注:在部署应用程序之前要确保禁用了RouteDebugger... 查看全文
转眼即逝,来到上硅谷已有一个月,一个月前,对于学习java一无所知的我,开始通过网络了解java,自机构学了一段时间后,感觉网络上的知识很庞大,很杂乱,没有一个完整的体系,学习起来比较困难,于是便在网上寻找培训机构,找了很多家,然后一一在网上扎找资料,进行对比,培训机构有很多,天花乱坠,不知道如何是好,通过几天的了解与对比,并且实地了解,体验,最终选择了尚硅谷,首先,尚硅谷给我的第一感觉是实在,认真查阅了一下尚硅谷老师们的资料,老师的水平都很高,得到了学生们的好评... 查看全文
· struts2学习笔记发布时间:2014-12-07
在JSP中使用JSTL,如需要使用<c:forEach></c:forEach>标签,则需要将list对象绑定到request中;具体操作可以参见http://www.cnblogs.com/lihuiyy/archive/2012/02/24/2366806.html在Struts2中获取request,最好使用ServletRequestAware接口,并实现setServletRequest<h2><c:choose><!--<... 查看全文
· 缓存框架-Ehcache学习笔记发布时间:2014-11-29
一、Ehcache缓存框架工作原理Ehcache没有提供在web.xml加载的接口,所以必需将Ehchahe的配置文件放到class目录下(web容器在启动的时候会自动加载class目录下的所有文件),在项目启动后Ehchate会自动读取ehchahe.xml配置文件。添加了缓存,当数据有改动的时候,需要清除缓存,如有对数据做增加和修改的时候需要清除相关联的缓存。二、mybatis+Ehcache简单实现缓存需要的jar包:ehcache-core-2.4.4.jarslf4j-api-1.6... 查看全文
在大学的日子里,天天都觉得无聊,没意思,不想学习。基本上每天都是在玩电脑和睡觉的过程中度过的。可是自从来到这里之后,尚硅谷给我的是另一种完全不同的感受,良好的学习环境,严格地管理制度以及优秀的老师们,这一切一切都让我有了充足的学习动力和劲头,大家都在努力的学习和拼搏着。说实话,我很喜欢这里!虽然在大学也是学习的计算机专业,但是因为大学的学习环境,导致我的基础很差。在来到这里的一个月的时间里,虽然天天都是在那闷头苦学,但我真的觉得很充实,日子过的很快,而且也学到了很多东西。... 查看全文
· iOS学习笔记之typedef发布时间:2014-11-21
typedefunsignedlonglongweiboId;typedef定义一个使用方便的类型,谓之为“宏定义“。unsignedlonglong是一种无符号的长长整型。本应该是这样,unsignedlonglongint,这里省略了int,编译器会自动认可。unsignedlonglong,是64位的数据,8个字节,无符号,取值范围从0到2的64次方-1。unsignedlong,是32位的数据,4个字节,无符号,取值范围从0到2的32次方-1... 查看全文
本书《视图模型》这一章所讲内容在前面均有提及且未作更深入讲解故略过,进入下一章:一、服务器端验证:无论客户端验证与否,都应该执行服务器端验证。因为用户可能会禁用JavaScript或者做一些意想不到的事情来绕过客户端验证,而服务器验证是保护数据、防止劣质输入的最后一道防线。有些验证规则也需要服务器端进行处理,如网络拓扑可能会要求只有服务器才能访问对输入进行验证所需要的某些外部资源。1.DataAnnotations验证... 查看全文
上篇文章,散仙整理了关于JVM的运行时的数据区以及各个区域,本篇我们就来看下各个区域发生异常代码的实战代码,以便于大家更容易在实际应用找到感觉。1,JAVA堆溢出代码,需要设置JVM参数packagecom.test.jvm;importjava.util.ArrayList;importjava.util.List;/****堆异常**VM参数*-Xms20m-Xmx20m-XX:+HeapDumpOnOutOfMemoryError*-Xms20m-Xmx20m-XX... 查看全文
JVM是java的核心和基础,在java编译器和os平台之间的虚拟处理器,JVM屏蔽了JAVA和底层操作系统之间的复杂交互流程,从而大大简化了系统的复杂性。JVM通过抽象操作系统和CPU结构,提供了一种与平台无关的代码执行方法,即与特殊的实现方法、主机硬件、主机操作系统无关,所以我们才称使用JAVA编写的程序或服务是跨平台的,这一点相对于微软的C#来说,不过前几日.NET阵营已经也开源了.NET服务架构,宣布支持了C#跨平台的特性... 查看全文
· C# Socket学习笔记一发布时间:2014-11-19
首先我们要了解一下几点内容:1、网络中进程之间如何通信?2、Socket是什么?3、socket的基本操作3.1、socket()函数3.2、bind()函数3.3、listen()、connect()函数3.4、accept()函数3.5、read()、write()函数等3.6、close()函数4、socket中TCP的三次握手建立连接详解5、socket中TCP的四次握手释放连接详解6、一个例子现阶段socket通信使用TCP、UDP协议,相对应UDP来说... 查看全文