码迷,mamicode.com
首页 > 编程语言
20145239杜文超 《Java程序设计》第8周学习总结
20145239 《Java程序设计》第8周学习总结 教材学习内容总结 通用API 日志API 1.java.util.logging包提供了日志功能相关类与接口,使用日志的起点是logger类,Logger类的构造函数标示为protected,不是java.util.logging同包的类不能直接 ...
分类:编程语言   时间:2016-04-24 21:37:48    阅读次数:270
冒泡排序
原理:临近的数字两两进行比较,按照从小到大或者从大到小的顺序进行交换, 这样一趟过去后,最大或最小的数字被交换到了最后一位, 然后再从头开始进行两两比较交换,直到倒数第二位时结束 代码实现: ...
分类:编程语言   时间:2016-04-24 21:33:43    阅读次数:192
Javascript中函数调用和this的关系
输出结果为: 对于上面的结果,第一个和第二个我是不意外的,第三和第四个竟然不知道为什么,虽然之前总结了作用域和闭包,但是关于this的问题还是搞不清楚,所以准备写一篇总结来强化一下自己的这些基本概念。 一、函数调用的形式 就像孔乙己回字有四种写法,javascript中的函数调用同样也有四种方式,分 ...
分类:编程语言   时间:2016-04-24 21:33:17    阅读次数:337
20145309《Java程序设计》第八周学习总结
日志 ?java.util.logging包提供了日志功能相关类与接口,使用日志的起点是logger类,Logger类的构造函数标示为protected,不是java.util.logging同包的类不能直接以new创建,不许使用Logger的静态方法。 ?Logger与Handler默认都会先依据 ...
分类:编程语言   时间:2016-04-24 21:31:13    阅读次数:234
python设计模式之观察者模式
观察者模式 当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知它的依赖对象。观察者模式属于行为型模式。 观察者模式在状态检测和事件处理等场景中是非常有用的。这种模式确保一个核心对象可以由一组未知并可能正在扩展的“观察者”对象来监控。 ...
分类:编程语言   时间:2016-04-24 21:33:01    阅读次数:265
Java开发中的23种设计模式详解(转)
设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的, ...
分类:编程语言   时间:2016-04-24 21:25:12    阅读次数:352
线程之间的通讯
- (IBAction)action:(id)sender { NSLog(@"begin%@",[NSDate date]); NSDate * begin =[NSDate date]; NSData * dat =[NSData dataWithContentsOfURL:[NSURL URL ...
分类:编程语言   时间:2016-04-24 21:23:34    阅读次数:218
HQL: Hibernate查询语言
HQL: Hibernate查询语言 Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL。但是不要被语法结构 上的相似所迷惑,HQL是非常有意识的被设计为完全面向对象的查询,它可以理解如继承、多态 和关联之类的概念。 第 15 章 HQL: Hibernate查询语言 Hibernate配备了一种非常强大的查询语言,这种语言看上去...
分类:编程语言   时间:2016-04-24 20:17:55    阅读次数:264
C++中不能声明为虚函数的有哪些函数
常见的不不能声明为虚函数的有:普通函数(非成员函数);静态成员函数;内联成员函数;构造函数;友元函数。 1.为什么C++不支持普通函数为虚函数? 普通函数(非成员函数)只能被overload,不能被override,声明为虚函数也没有什么意思,因此编译器会在编译时邦定函数。 多态的运行期行为体现在虚 ...
分类:编程语言   时间:2016-04-24 20:16:45    阅读次数:177
快速排序
代码实现: 参考:快速排序(Quicksort)的Javascript实现 ...
分类:编程语言   时间:2016-04-24 20:16:30    阅读次数:190
20145326 《Java程序设计》第8周学习总结
20145326 《Java程序设计》第8周学习总结 教材学习内容总结 第十四章 一、认识NIO 1.NIO叙述 对于高级输入/输出处理,Java从JDK1.4开始提供了NIO(New IO),而Java SE7中又提供了NIO2,认识与善用这些高级输入/输出处理API,对于输入/输出的处理效率会有 ...
分类:编程语言   时间:2016-04-24 20:10:51    阅读次数:266
以冒泡排序为例--malloc/free 重定向stdin stdout
esort.c 代码如下,可关注下mallloc/free,freopen重定向的用法,排序为每轮将最小的数放在最前面: 1 #include<stdio.h> 2 #include<malloc.h> 3 4 #define N 8 5 6 void datin(int *p); 7 void p ...
分类:编程语言   时间:2016-04-24 20:10:55    阅读次数:406
R语言学习笔记(二)
今天主要学习了两个统计学的基本概念:峰度和偏度,并且用R语言来描述。 再巩固一下几个概念: 1、正态分布:也叫高斯分布,用最浅显的话来说就是一种“中间多,两边少”的分布;反映在数据上,就是数值在所有数据中间的数量多,偏离中间的数据少; 2、偏度:偏度分布是正态分布的父集,即正态分布的偏度为0;右偏分 ...
分类:编程语言   时间:2016-04-24 20:10:42    阅读次数:1488
线程同步之——条件变量
一、生产消费模型:我们可以用条件变量来实现线程之间的同步,利用一个生产消费模型具体的实现同步。生产消费模型可以简单地称为3,2,1模型(即3种关系,2个对象,1个场所),同时还需注意以下3点:1、生产者和消费者是同步互斥关系;2、生产者和生产者是互斥关系;3、消费者和..
分类:编程语言   时间:2016-04-24 19:00:45    阅读次数:319
生产者与消费者模式(线程的同步与互斥)
死锁产生的四个条件:1、互斥使用(资源独占)一个资源每次只能给一个进程使用.2、不可强占(不可剥夺)资源申请者不能强行的从资源占有者手中夺取资源,资源只能由占有者自愿释放.3、请求和保持(部分分配,占有申请)一个进程在申请新的资源的同时保持对原有资源的占有(只有..
分类:编程语言   时间:2016-04-24 18:57:59    阅读次数:232
【JavaSe】IO之FileReader
publicclassFileReaderDemo{ publicstaticvoidmain(String[]args){ try{ FileReaderfr=newFileReader("abc.txt"); // intch=fr.read(); // if(ch!=-1){ // System.out.println((char)ch); // } intch=0; //读取的字符,如果已到达流的末尾,则返回-1 w..
分类:编程语言   时间:2016-04-24 18:58:19    阅读次数:204
触摸java常量池
java常量池是一个经久不衰的话题,也是面试官的最爱,题目花样百出,小菜早就对常量池有所耳闻,这次好好总结一下。 理论 小菜先拙劣的表达一下jvm虚拟内存分布: 程序计数器是jvm执行程序的流水线,存放一些跳转指令,这个太高深,小菜不懂。 本地方法栈是jvm调用操作系统方法所使用的栈。 虚拟机栈是j ...
分类:编程语言   时间:2016-04-24 18:53:00    阅读次数:149
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!