码迷,mamicode.com
首页 > 编程语言
[读书笔记]Effective Java 第一章
需要了解JAVA最近每个版本新增的特性,并善用这些新特性为自己的程序实现高效简洁的代码。 其中提到的编程原则包括: 模块要尽可能的小 代码应该要被重用,而不是被拷贝 模块之间的依赖性应该尽可能降到最小 错误应该尽早被检测,最好是在编译期
分类:编程语言   时间:2016-03-15 00:37:42    阅读次数:163
Java序列化与反序列化
序列化的意义? 序列化可以保存内存中的对象,并且可以重新读出来。当需要用套接字在网络上传输对象的时候可以用序列化,当需要把对象保存到文件或者数据库中的时候可以用序列化。 Java如何将对象序列化,以及如何进行反序列化呢?看如下代码。  
分类:编程语言   时间:2016-03-15 00:35:13    阅读次数:291
Java重写《C经典100题》 --12
【程序12】 题目:判断101-200之间有多少个素数,并输出所有素数。 1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。  2.程序源代码:  
分类:编程语言   时间:2016-03-15 00:33:49    阅读次数:205
Java重写《C经典100题》 --11
【程序11】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析:兔子的规律为数列1,1,2,3,5,8,13,21.... 2.程序源代码:  
分类:编程语言   时间:2016-03-15 00:35:41    阅读次数:210
Swift开发之异常处理及断言(一)
本篇分两部分:   在 OC 开发中,我们通常会将 error 置为 nil   在绝大多数情况下,这个方法并不会发生什么错误,所以我们将 error 直接设置为 nil。但是出错的时候可能就会无从下手进行调试。在 Swift 中引入了异常机制,这让我们老牌程序员感到异常亲切,因为在 java 或
分类:编程语言   时间:2016-03-15 00:32:24    阅读次数:242
Python TIPS
枚举 之前我们这样操作: 现在我们这样操作: enumerate函数还可以接收第二个参数。就像下面这样: 字典/集合 解析 你也许知道如何进行列表解析,但是可能不知道字典/集合解析。它们简单易用且高效。就像下面这个例子: 强制浮点除法 如果我们除以一个整数,即使结果是一个浮点数,Python 2(校
分类:编程语言   时间:2016-03-15 00:25:03    阅读次数:254
c/c++ -->自我编程风格总结
根据最近几年的项目实践及参考别人的代码,将自我养成的编程风格总结如下。 命名格式如下: 模块名_类型名_名称字符串 模块名:说明此函数或变量等属于哪类模块,用于了解功能划分,一般为名词。 类型名:说明对象为函数还是为数据,数据类型是什么。这样可以明确类型及变量的取值范围,避免数据溢出,一般为小写。
分类:编程语言   时间:2016-03-15 00:24:16    阅读次数:210
图像处理之均值滤波介绍及C算法实现
      滤波是滤波是将信号中特定波段频率滤除的操作,是从含有干扰的接收信号中提取有用信号的一种技术。      均值滤波是典型的线性滤波算法,它是指在图像上对目标像素给一个模板,该模板包括了其周围的临近像素(如3×3模板:以目标象素为中心的周围8个象素,构成一个滤波模板,即去掉目标象素本身),再
分类:编程语言   时间:2016-03-15 00:18:43    阅读次数:246
Python 第五天 递归,计算器(2)
利用函数编写如下数列:         斐波那契数列指的是这样一个数列 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368   递归的返回值
分类:编程语言   时间:2016-03-15 00:16:20    阅读次数:287
python编写服务器例子
 
分类:编程语言   时间:2016-03-15 00:14:05    阅读次数:208
Python自定义web框架、Jinja2
WSGI(Web Server Gateway Interface)是一种规范,它定义了使用python编写的web app与web server之间接口格式,实现web app与web server间的解耦。 python标准库提供的独立WSGI服务器称为wsgiref。 标准Web框架 自定义W
分类:编程语言   时间:2016-03-15 00:14:35    阅读次数:326
基于R语言的数据分析和挖掘方法总结——均值检验
t检验,又称学生t(student t)检验,是由英国统计学家戈斯特(William Sealy Gosset, 1876-1937)所提出,student则是他的笔名。t检验是一种检验总体均值的统计方法,当数据中仅含单组样本且样本数较大时(通常样本个数≧30的样本可视为样本数较大),可用这种方法来
分类:编程语言   时间:2016-03-14 21:58:14    阅读次数:2300
链表算法总结
这篇博客就总结一下关于链表的各种题,来源POJ和LeetCode,一点一点的扩充,遇到题目就补进来。 (1)LeetCode  61. Rotate List 双指针,先计数求长度,不要一前一后一起跑  
分类:编程语言   时间:2016-03-14 21:59:14    阅读次数:205
python随机数
  前提:需要导入random模块 >>>import random 1、random.random       random.random()用于生成一个0到1的随机符小数: 0 <= n < 1.0 >>> random.random()        # Random float x, 2、r
分类:编程语言   时间:2016-03-14 21:57:21    阅读次数:287
java学习笔记(12) —— Struts2 通过 xml /json 实现简单的业务处理
XML 1、引入dom4j-2.0.0.jar 2、引入jquery-1.8.2.js 3、新建common.js 4、新建xmlTest.jsp 5、修改struts.xml文件 6、新建GetXmlAction.java  JSON 1、引入struts2-json-plugin.jar、jso
分类:编程语言   时间:2016-03-14 21:53:24    阅读次数:332
复杂网络中聚类算法总结
网络,数学上称为图,最早研究始于1736年欧拉的哥尼斯堡七桥问题,但是之后关于图的研究发展缓慢,直到1936年,才有了第一本关于图论研究的著作。20世纪60年代,两位匈牙利数学家Erdos和Renyi建立了随机图理论,被公认为是在数学上开创了复杂网络理论的系统性研究。之后的40年里,人们一直讲随机图
分类:编程语言   时间:2016-03-14 21:54:30    阅读次数:424
C++中 容易忽视的const 修饰符
C++可以用const定义常量,也可以用#define定义常量,但是前者比后者有更多的有点: (1)const常量有数据类型,而宏常量没有数据类型。编译器可以对const进行类型安全检查,而后者只进行字符替换,没有类型安全检查,并且在字符替换中可能会产生意料不到的错误!(如类型不匹配问题) (2)编
分类:编程语言   时间:2016-03-14 21:50:09    阅读次数:257
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!