- 博客(10)
- 收藏
- 关注
原创 《深度学习的艺术 - 采桐》读书笔记
/*******************************…… 虽然本书强调,用「提问、解码、操练、融合」的方法去做深度学习的尝试,但并不是提倡,对所有可学的材料,都以深度的方式去学。只因为每个人的精力有限,而学海无涯,一味深潜海底并不明智,理想的策略,是深浅结合、「因地制宜」,也就是说,对某些学习材料,或者其本身较为粗浅,或者与「我」的目标联结较远,那么只要「浅读」就好,而另有些学习材
2015-08-23 23:38:23
915
转载 Java Socket 编程学习笔记(一)
最近面试的时候面试官问了我好几次关于Socket编程的知识,QAQ。一直没有深入学习过网络编程的内容。今天去图书馆借了一本孙卫琴老师的网络编程的书,这几周下了决心要好好学学。Socket是什么Socket一般翻译成中文叫套接字,wiki是这么说的,network socket 是通过计算机网络的进程间通信(IPC)的端点。现在大部分的OS都实现了socket interface,也就...
2015-07-29 20:25:00
130
转载 Java中的向下转型
向下转型,即父类对象转换成子类对象,和向上转型都是Java中多态的方法。与向上转型不同,向下转型不是安全的。class B { void f() { System.out.println("f"); } void e() { System.out.println("e"); }}public...
2015-06-15 21:27:00
495
转载 Java中==和equals()方法的区别
一般情况 我们可以这么理解,==是对引用的比较,也就是比较两个对象是否指向相同的存储位置。而equals() 是比较两个对象的值是否相等。 这个在一般情况下是成立的,但是…… 我们通过查看jdk源码,发现: public boolean equals(Object obj) { return (this == obj); ...
2015-06-10 00:57:00
133
转载 中点圆算法
来自我的Page1.圆的两个简单生成算法(x−xc)2+(y−yc)2=r2 其中(xc,yc)为圆心坐标,变换上述方程,得到: y=yc±r2−(xc−x)2−−−−−−−−−−−−√ 于是我们可以通过扫描(xc−r,xc+r)区间上对应的点在屏幕上绘出圆来。但是这种方法虽然简单,但是效率低下。 另一种方法是考虑极坐标来表示圆的方程,方程组: ...
2015-05-05 20:46:00
522
转载 Ubuntu下用Hexo搭建个人博客及常见问题的解决方案
说到Hexo搭建个人博客,网上有很多写好的博文,给大家推荐几个。Ubuntu+hexo+github搭建个人博客环境及hexo配置(写的很详细)Hexo在github上构建免费的Web应用首先,登录github,然后创建一个新的仓库(repository),这里Github给出了。如下仓库建好之后,我们开始在Ubuntu14.04上...
2014-12-21 13:09:00
432
转载 Java中泛型插入排序,继承Comparable接口
插入排序是数据结构中一种常见的排序方式,原理简单。把数组分为两部分,一部分为有序集合,一部分为无序集合。假设数组大小为N,有序集合大小为i,依次从无序集合中拿出一个数组向有序集合中加入,直至无序集合大小为0。最多要执行1+2+3+...+N-1=(N-1)*N/2次,所以复杂度为O(N^2),空间复杂度为O(1)。Java中用泛型的方法来实现插入排序,即可以输入不同类型的对象...
2014-12-19 18:40:00
287
转载 Java中泛型选择排序(升序),继承Comparable接口
选择排序的思路:从数组的第i位(初始值 i=0,i<length-1,length为数组的大小)开始,依次和后面的数比较,找到该(length-i)个数中最小数,记录下标,然后把记录的下标对应的值和第i位的交换。缺点:算法不稳定。复杂度:时间复杂度O(N^2),空间复杂度O(1).实现代码: public static <E extends Com...
2014-12-19 13:14:00
615
转载 Java中泛型二分查找,继承Comparable接口
优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。算法很简单,直接上代码。public static<E extends Comparable <E>>int BinarySearch(E [] list,E key){ int mid,low=0,high=list.length-1; while(lo...
2014-12-19 00:16:00
267
转载 Ubuntu下Adobe Flash Player 安装
先去官网下载tar.gz文件,解压,在终端cd 到解压目录。输入如下代码就OK了:sudo cp libflashplayer.so /usr/lib/mozilla/plugins/libflashplayer.so 版权声明:本文为博主原创文章,未经博主允许不得转...
2014-12-18 15:07:00
81
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人