在程序开始以#开头的命令,他们是预编译命令。有三类预编译命令:宏定义命令、文件包含命令、条件编译命令;今天聊聊宏定义: 宏定义命令将一个标识符定义为一个字符串,源程序中的该标识符均以指定的字符串来代替。因此预处理命令后通常不加分号。这并不是说所有的预处理命令后都不能有分号出现。由于宏定义只是用宏名对 ...
分类:
编程语言 时间:
2016-04-22 16:16:33
阅读次数:
193
安装过程简要说明如下: 在Sublime Text中,按下Ctrl+Shift+P调出命令面板; 输入install 调出 Install Package 选项并回车; 输入pretty,并在列表中选择HTML-CSS-JS Prettify后回车即可安装 在Sublime Text中,按下Ctrl ...
分类:
编程语言 时间:
2016-04-22 16:12:32
阅读次数:
174
1、进行比較时。尽量使用“ ”。而不是使用“==”,由于“==”操作符会为了比較两个值而进行强制类型转换,会带来性能消耗。 2、为了达到遍历数组的最佳性能。推荐使用经典的 for 循环。 var list = [1, 2, 3, 4, 5, ...... 100000000]; for(var i ...
分类:
编程语言 时间:
2016-04-22 16:09:08
阅读次数:
118
$arr=Array ( 'contract_type' => Array ( '0' => 0, '1' => 0, '2' => 0,'3' => 0, ), 'use_contract' => Array ( '0' => 7, '1' ...
分类:
编程语言 时间:
2016-04-22 16:06:25
阅读次数:
251
前言:最近这两天工作上,要实现一个功能,在好友阿聪的帮助下,算是比较好的解决了这个需求。 B/S的Web网站,需要实现点击按钮时,根据客户端连接的显示屏(监视器)数量进行,单双屏跳转显示新页面。 由于是Web网站,项目是要发布在服务端上,通过后台去读硬件信息,也是读到的是服务器的硬件信息。 故考虑用 ...
分类:
编程语言 时间:
2016-04-22 16:05:36
阅读次数:
325
1. 二叉查找树 二叉查找树(Binary Search Tree)/ 有序二叉树(ordered binary tree)/ 排序二叉树(sorted binary tree) 1). 若任意节点的左子树不空,则左子树上所有结点的值均小于它的根结点的值; 2). 若任意节点的右子树不空,则右子树上 ...
分类:
编程语言 时间:
2016-04-22 16:04:12
阅读次数:
205
这些类的继承关系有些类似,弄一个作为样例,理解一下其中的机制。 ...
分类:
编程语言 时间:
2016-04-22 15:58:21
阅读次数:
174
RandomAccessFile★随机访问文件,自身具备读写的方法。new RandomAccessFile()之后,若文件不存在会自动创建,存在则不创建。——该类其实内部既封装了字节输入流,又封装了字节输出流。
该类若用write()方法写整数,每次只写它的最后一个字节。而采用writeInt()方法,则可把一个整数完整地写入。 ★通过skipBytes(int x),seek(int x)来达...
分类:
编程语言 时间:
2016-04-22 14:50:00
阅读次数:
443
用注解代替配置文件可减少编程是不必要的麻烦和错误。
@Controller 控制器定义
在一个class的上面写上@controller声明此类为控制器类,在配置中*.dispatcher.xml里定义
*.dispatcher.xml则会自动扫描com.song下面的每个文件,当发现@Controller注解的文件时,会将该类转换为bean。@Controller与@@Componen...
分类:
编程语言 时间:
2016-04-22 14:48:22
阅读次数:
248
Java NIO和IO的主要区别...
分类:
编程语言 时间:
2016-04-22 14:49:55
阅读次数:
221
进程与线程的区别 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。 线程是进程的一个实体, 是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组 ...
分类:
编程语言 时间:
2016-04-22 13:37:48
阅读次数:
162
【如鹏网网友】:请问老师,C要学到什么程度才能去学JAVA之类的面向对象的语言呢?【杨中科】:能写有一定难度的程序。比如写一个俄罗斯方块、聊天软件什么的。面向对象的核心还是面向过程,面向过程都没学好呢,理解面向对象纯属越学越糊涂【如鹏网网友】:对,当初就是C都没学好,所以学C++也是越学越累【杨中科 ...
分类:
编程语言 时间:
2016-04-22 13:28:51
阅读次数:
146
Given a linked list, swap every two adjacent nodes and return its head. For example,Given 1->2->3->4, you should return the list as 2->1->4->3. Your a ...
分类:
编程语言 时间:
2016-04-22 13:30:42
阅读次数:
158
set是一个无序且不重复的元素集合 set的优点:访问速度快;天生解决重复问题 部分源码分析如下: ...
分类:
编程语言 时间:
2016-04-22 13:28:26
阅读次数:
245
C++_运算符重载 C++_运算符重载 什么是运算符的重载? 什么是运算符的重载? 什么是运算符的重载? 运算符与类结合,产生新的含义。 为什么要引入运算符重载? 作用:为了实现类的多态性(多态是指一个函数名有多种含义) 怎么实现运算符的重载? 方式:类的成员函数 或 友元函数(类外的普通函数) 规 ...
分类:
编程语言 时间:
2016-04-22 13:26:28
阅读次数:
145
spring的字符集过滤通过用于处理项目中的乱码问题,该过滤器位于org.springframework.web.filter包中,指向类CharacterEncodingFilter, 在web.xml中 <filter> <filter-name>characterEncodingFilter< ...
分类:
编程语言 时间:
2016-04-22 13:23:17
阅读次数:
182
//数组去重 利用set集合 public String[] noDup(String[] array) { Set<String> set = new HashSet<String>(); for (String str : array) set.add(str); String[] result ...
分类:
编程语言 时间:
2016-04-22 13:24:24
阅读次数:
162