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

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 学习笔记 >>列表
· Java学习笔记(虚拟机1)发布时间:2017-11-12
1、虚拟机有多种,遵守Java虚拟机规范,如HotSpot,JRockit,J92、虚拟机运行字节码,对于热点代码缓存为机器指令,提高运行速度3、不同操作系统运行不同的虚拟机,建立一个桥,以实现跨平台功能4、不同的语言只要按照字节码规范编译为虚拟机字节码,都可以执行,如JRuby、Groovy等5、自动内存管理,多种垃圾收集器(GC),Serial、CMS,对应不同内存区域6、虚拟机查看管理工具若干,图形化的有JConsole,而VisualVM在JDK9中已经不存在了7、虚拟机栈(Stack... 查看全文
【GetData1】//请求(Ajax使用jsonp实现跨域访问)$.ajax({type:"get",url:"http://192.168.5.168:8123/Service1.svc/GetData1",data:{value:"张三"},dataType:"jsonp",success:function(data){alert(JSON.stringify(data));},error:function(error){alert('error');}});//结果{"value"... 查看全文
接上文多线程编程学习笔记——线程同步(一)接上文多线程编程学习笔记——线程同步(二)接上文多线程编程学习笔记——线程同步(三)创建多线程操作是非常昂贵的,所以每个运行时间非常短的操作,创建多线程进行操作,可能并不能提高效率,反而降低了效率。如果你有非常多的执行时间非常短的操作,那么适合作用线程池来提高效率,而不是自行创建多线程。线程池,就是我们先分配一些资源到池子里,当我们需要使用时,则从池子中获取,用完了,再放回池子里。... 查看全文
2.1自定义类库自定义类库能封装核心代码,保证核心的代码在交付给客户时,不让客户泄露,同时也防止非专业人士的私自更改。另外能提高程序代码的复用率,使得代码量减少,程序结构简洁。自定义类库就是程序中常见的.dll文件。新建一个people的自定义类库,其实吧,就和java中的导包一样的。类库和可移植类库的区别在于,类库是用于Windowspc机的,可移植类库可用于其他平台,比如Windows的手机等。新建一个以pelple为命名空间的类库Class1并给2个属性和一个方法用于测试... 查看全文
接上文多线程编程学习笔记——线程同步(一)接上文多线程编程学习笔记——线程同步(二)七、使用Barrier类Barrier类用于组织多个线程及时在某个时刻会面,其提供一个回调函数,每次线程调用了SignalAndWait方法后该回调函数就会被执行。1.代码如下:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem... 查看全文
接上文多线程编程学习笔记——线程同步(一)四、使用AutoResetEvent1.使用AutoResetEvent类来实现从一个线程向另一个线程发出通知。2.代码如下usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading;//引入线程usingSystem.Diagnostics... 查看全文
Scrum是一种轻量级敏捷开发框架,用来管理软件和产品。使用各种流程和技术来解决复杂的适应性问题,同时以高效生产力、创造性方式交付价值最大化的产品。Scrum不适合非常简单的或异常复杂与混乱的项目。敏捷宣言:个体和互动高于流程和工具工作的软件高于详尽的文档客户合作高于合同谈判响应变化高于遵循计划Scrum有三个属性:轻量级、简单易懂、十分难以掌握。Scrum依赖固定节奏的迭代周期,称为Sprint,每个Sprint以计划会议开始。Scrum的特征是团队内外的反馈和透明... 查看全文
.Net常用类库一、String成员方法(常用)1,boolContains(stringstr)判断字符串对象是否包含给定的内容2,boolStartsWith(Stringstr):判断字符串对象是否以给定的字符串开始。3,boolEndsWith(Stringstr):判断字符串对象是否以给定的字符串结束。案例:判断是否是网址:以http://开头、以.com或者.cn结尾。案例:判断用户输入的邮件是否是QQ邮箱,用户输入的用户名是否包含“毛ze东”等敏感词4... 查看全文
接上文多线程编程学习笔记-基础(一)接上文多线程编程学习笔记-基础(二)接上文多线程编程学习笔记-基础(三)就如上一篇文章(多线程编程学习笔记-基础(三))中的示例代码十,一样如果多线程使用共享变量,就会涉及到一个线程同步的问题。那如何解决呢?方法有三:1)重构程序,移除多线程的共享变量,让一个线程只访问一个自有变量2)使用原子操作,一个操作只占用一个量子时间,一次完成,只有当当前操作完成之后,其他线程才能进行操作。这样可以避免使用独占锁,避免死锁。3)通过NET构架提供的Mutex... 查看全文
接上文多线程编程学习笔记-基础(一)接上文多线程编程学习笔记-基础(二)九、向线程传递参数1.代码如下。usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading;//引入线程usingSystem.Diagnostics;namespaceThreadConsoleApp{classProgram{staticvoidMain(string[]args)... 查看全文
· 17年技术胖webpack3.X学习笔记 01发布时间:2017-10-23
一,为什么学Webpack现在的前端网页功能丰富,特别是SPA(singlepagewebapplication单页应用)技术流行后,JavaScript的复杂度增加和需要一大堆依赖包,还需要解决SCSS,Less……新增样式的扩展写法的编译工作。所以现代化的前端已经完全依赖于WebPack的辅助了。现在最流行的三个前端框架,可以说和webpack已经紧密相连,框架官方都推出了和自身框架依赖的webpack构建工具。React.js+WebPackVue.js+WebPackAngluar... 查看全文
接上文多线程编程学习笔记-基础(一)五、终止线程(Abort)1.代码如下usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading;//引入线程namespaceThreadConsoleApp{classProgram{staticvoidMain(string[]args){Console.WriteLine("开始")... 查看全文
1.以下4种时间格式化符号输出的固定时间格式在各个区域设置中都应是相同的:标准格式字符串由DateTimeFormatInfo.InvariantInfo属性定义自定义格式字符串“O”或“o”无yyyy'-'MM'-'dd'T'HH':'mm':'ss'.'fffffffzz“R”或“r”RFC1123Patternddd,ddMMMyyyyHH':'mm':'ss'GMT'“s”SortableDateTimePatternyyyy'-'MM'-'dd'T'HH':'mm'... 查看全文
一、多线程介绍C#通过多线程支持并行执行的代码。一个线程是一个独立执行的路径,可以同时与其他线程一起运行。一个C#客户端程序(Console,WPF,WinowsForms)开始于一个单独的线程,该线程由CLR和操作系统自动地创建,我们称它为主线程,而且可以通过创建附加的线程来实现多线程。二、初探1.创建第一个多线程程序2.打开visualstudio2015。新建一个控制台应用程序ThreadConsoleApp。如下图。3.此项目使用.netframework4.5.2。4... 查看全文
· 计算机网络学习笔记--01概述发布时间:2017-10-10
1、计算机网络在信息时代的作用1.1信息时代的三网:a、电信网络--电信网络的用户可得到电话、电报和传真等服务;b、有线电视网络--用户可以看到各种电视节目c、计算机网络--用户能够迅速的传送各种数据文件,以及从网络上查找并获取各种有用的资料计算机网络的向用户提供的两个重要的功能:连通性和共享。连通性:用户之间可以交换信息;共享:资源共享,比如网上的各种可提供下载的文件等。1.2英特网概述:1.2.1:关键概念网络:由若干节点和连接这些节点的链路组成。网络中的节点可以是计算机、集成器... 查看全文
Razor页面布局1)在布局模板页中使用@RenderBody标记来渲染主要内容。比如很多web页面说头部和尾部相同,中间内容部分使用@RenderBody来显示不同的页面内容。2)在布局模板页中使用@RenderSection(“SectionName”)来渲染SectionName的节点内容。定义一个节点Example:@sectionSectionName{Thisisthe<strong>Footpage</strong>.... 查看全文
Razor视图引擎1、常用写法@标记代码的转换字符。示例:<h1>hello,it’s@users.countitems.</h1>//这里会自动识别@users.count为代码块,用空格识别;@{StringrootNameSpace=”MyApp”;}//////////////////////////////////////////////////////////////////<span>@(rootNameSpace).Models<... 查看全文
首先解释下:本文只是对Asp.netMVC4高级编程这本书学习记录的学习笔记,书本内容感觉挺简单的,但学习容易忘记,因此在边看的同时边作下了笔记,可能其它朋友看的话没有情境和逻辑顺序还请谅解!一、MVC控制器渲染视图的三种方式。如下以HomeController控制器中的代码为例:1、默认方式publicActionResultSample(){ViewBag.Message="MySampleView";returnView();//注意这里是渲染Views目录下的Home子目录... 查看全文
1.表的java实现咱们程序员入门C语言一开始就介绍的1.1数组实现主要就是查询快,删除,插入时间复杂度O(N),比如删除第一个元素,那么后面的元素就要整体向前移动,而查询就比较简单了时间复杂度O(1)1.2链表实现:插入删除快,查询较复杂2.ArrayList数组实现预先定义的基本属性//默认的容量privatestaticfinalintDEFAULT_CAPACITY=10;//长度privateintsize;//元素privateE[]items;用数组来保存list里面的元素。2... 查看全文
· SVN学习笔记.发布时间:2017-09-28
一、什么是SVN?Subversion(SVN)是一个开源的版本控制系統,也就是说Subversion管理着随时间改变的数据。这些数据放置在一个中央资料档案库(repository)中。这个档案库很像一个普通的文件服务器,不过它会记住每一次文件的变动。这样你就可以把档案恢复到旧的版本,或是浏览文件的变动历史。特点:操作简单,入门容易;支持跨平台操作;支持版本回退功能;和Git的区别:和Git的分布式不用,SVN仅是在一个中央资料仓库数据,而开发工作仅是拷贝了一份中央仓库的数据副本进行开发... 查看全文