码迷,mamicode.com
首页 > 其他好文
职业规范——注释
注释就是对代码的解释和说明。目的是为了让别人和自己很容易看懂。为了让别人一看就知道这段代码是做什么用的。代码注释有几类 ①行尾注释 就是每行代码末尾的注释。这些注释只能用于较短的描述,比如变量。 ②内部注释 内部注释是最常用和最重要的注释。使用内部注释可以说明过程的实现方法,使读者能够顺利通过各个不同的转折。如:IF语句、Select Case语句、循环语句、全局变量、重要的变量。 内部注释将有益于理解这些代码。 ③注释标头。 在模块、类、属性、方法前一行添加注释,以便调用的时候提示用...
分类:其他好文   时间:2014-10-26 21:17:28    阅读次数:151
高性能网络服务器--SO_LINGER选项 会话创建
SO_LINGER选项用于控制close系统调用在关闭TCP连接时的行为。在默认情况下,当说我们使用close系统调用关闭一个socket时,close立即返回,TCP模块负责把socket对应的TCP发送缓冲区中残留的数据发送给对方。 根据linger结构体中两个变量的不同值,会有三种不同的结果: 1、l_onoff==0 ,此时SO_LINGER选项不起作用,close用默认行为来关闭so...
分类:其他好文   时间:2014-10-26 21:15:36    阅读次数:146
Day10_27
1 package com.lovo; 2 3 public class Test5 { 4 public static void main(String[] args) { 5 int[] f=new int[10]; 6 System.out.println("排序前...
分类:其他好文   时间:2014-10-26 21:16:53    阅读次数:198
编写 grunt 插件经验
第一步: 先生成插件模板: 利用命令生成, 首先通过github工具获取gruntplugin模板文件;第二步: 了解plugin/tasks/taskName.js的registerMultiTasks下的一些默认的对象,比如获取:Gruntfile下grunt.initConfig下任务插件:t...
分类:其他好文   时间:2014-10-26 21:14:16    阅读次数:137
异或交换两个数的陷阱【转】
前面我们谈到了,可用通过异或运算交换两个数,而不需要任何的中间变量。 如下面:void exchange(int&a,int&b){a ^=b;b ^=a;a ^=b;}然而,这里面却存在着一个非常隐蔽的陷阱。通常我们在对数组进行操作的时候,会交换数组中的两个元素,如exchang(&a[i], &...
分类:其他好文   时间:2014-10-26 21:13:00    阅读次数:179
如何使用 grunt
1>. 首先要有nodejs环境, 至少0.8.0版本;2>.转到 项目文件夹下:>npm install –g grunt-cli>npm init #生成一个基本的package.json文件,里面的 devDependencies 所需插件自己配置>添加gruntfile.js #[随便cop...
分类:其他好文   时间:2014-10-26 21:14:58    阅读次数:166
Mathematica 迭代函数
学习Mathematica迭代函数的几个画图例子:1.三角形沿着某一点旋转verticse = {{0, 0}, {1, 0}, {1/2, Sqrt[3]/2}};tri = Line[verticse /. {a_, b__}->{a, b, a}];Graphics[tri]rotation[...
分类:其他好文   时间:2014-10-26 21:13:48    阅读次数:475
TCP/IP 协议理解
TCP/IP 协议(Transmission Control Protocol / internet Protocol),因特网互联协议,又名网络通讯协议。通俗而言:TCP负责发现传输的问题,一有问题就发出信号,要求重新传输,直到所有数据安全正确地传输到目的地。而IP是给因特网的每一台联网设备规定一...
分类:其他好文   时间:2014-10-26 21:14:19    阅读次数:181
NOIp2014模拟赛8 河南省选(HAOI 2012)
地址见 BZOJ 2748~2750Description一个吉他手准备参加一场演出。他不喜欢在演出时始终使用同一个音量,所以他决定每一首歌之前他都要改变一次音量。在演出开始之前,他已经做好了一个列表,里面写着在每首歌开始之前他想要改变的音量是多少。每一次改变音量,他可以选择调高也可以调低。音量用一...
分类:其他好文   时间:2014-10-26 21:13:59    阅读次数:338
POJ_1200_Crazy Search
POJ_1200_Crazy Search
分类:其他好文   时间:2014-10-26 21:11:14    阅读次数:326
A Tour of Go Short variable declarations
Inside a function, the:=short assignment statement can be used in place of avardeclaration with implicit type.Outside a function, every construct begi...
分类:其他好文   时间:2014-10-26 21:13:04    阅读次数:143
beanutils通过SimpleProperty使用get或set方法赋值
public class Employee { private String firstName; private String lastName; public Employee() { } ; public String getFirstName() { return firstName;...
分类:其他好文   时间:2014-10-26 21:11:15    阅读次数:248
C一次将整个文件读入内存
最近工作,有个需求需要将YUV的整个文件读入内存,然后处理这些YUV数据,一种比较有效的方法如下:#include #include int main (){ FILE * pFile; long lSize; char * buffer; size_t result; ...
分类:其他好文   时间:2014-10-26 21:11:17    阅读次数:175
[LeetCode] TwoSum
Given an array of integers, find two numbers such that they add up to a specific target number.The function twoSum should return indices of the two nu...
分类:其他好文   时间:2014-10-26 21:10:30    阅读次数:170
VisualStudio中解决方案
在VS中创建一个项目通常会生成一个解决方案文件(.sln)和一个隐藏的解决方案用户选项文件(.suo)。 解决方案文件是一个文本文件,包含以下信息:将被加载的所有项目以构成完整解决方案的项目清单解决方案的目标框架版本【解决方案的默认语言】【项目间依赖关系的清单】【源码控制信息】 解决...
分类:其他好文   时间:2014-10-26 21:11:42    阅读次数:129
beanutils获取带参数get方法
public Employee getEmployee(int index) { return new Employee(); }1、PropertyUtils.getIndexedProperty带2个参数 // public static void main(String[] args) t.....
分类:其他好文   时间:2014-10-26 21:11:11    阅读次数:246
Git学习记录
git cat-file commit HEAD : 查看HEAD对应的提交内容;git rev-parse HEAD : 查看HEAD对应的哈希值;git cat-file blob HEAD:welcome.txt : 查看版本库中welcome.txt的内容;使用master代表mater分支...
分类:其他好文   时间:2014-10-26 21:08:35    阅读次数:269
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!