1.简单的宏定义 2.带参数的宏定义 3.实例分析 这段代码的输出是多少呢?16?也许会让你有点意外,结果是8。原因就是预处理器在处理C源程序文件中出现的对宏的引用的时候只是进行简单的替换与展开,并不进行任何的计算处理。所以对第4 行代码展开后是n=2+2*2+2,结果是8。要想让结果是16,只需要 ...
分类:
编程语言 时间:
2017-01-23 23:48:05
阅读次数:
219
...
分类:
编程语言 时间:
2017-01-23 23:49:07
阅读次数:
192
一、打开文件 打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄,日后通过此文件句柄对该文件操作。 打开文件的模式有: r ,只读模式【默认】 w,只写模式【不可读;不存在则创建;存在则清空内容;】 x, 只写模式【不可读;不存在则创建,存在则报错】 a, 追加模式【可读; ...
分类:
编程语言 时间:
2017-01-23 23:50:34
阅读次数:
229
RaycastHit2D hit = Physics2D.Linecast(targetPosition, targetPosition + new Vector2(x, y)); 猜测是linecast函数一旦检测到第一个碰撞体之后就会停止检测。 所以把自身检测进去之后就不会检测墙了。估计Phys ...
分类:
编程语言 时间:
2017-01-23 23:55:45
阅读次数:
380
好处:就像你说的不用实例化直接通过类名调用。 弊端:静态方法当加载的时候就已经申请了内存空间,不用的话造成了不必要的浪费。、 使用类的静态方法时,注意: a、在静态方法里只能直接调用同类中其他的静态成员(包括变量和方法),而不能直接访问类中的非静态成员(这是因为,对于非静态的方法和变量,需要先创建类 ...
分类:
编程语言 时间:
2017-01-23 23:57:41
阅读次数:
338
1 /* 2 3 基本数据类型的值传递,不改变原值,因为调用后就会弹栈,局部变量随之消失 4 引用数据类型的值传递,改变原值,因为即使方法弹栈,但是堆内存数组对象还在,可以通过地址继续访问 5 6 基本数据类型传递给参数的是值 7 引用数据类型传递给参数的是地址 8 9 但是地址也是值,所以参数的传... ...
分类:
编程语言 时间:
2017-01-24 00:01:05
阅读次数:
375
《Java眼中的XML 文件写入》 四种方法用Java生成一个XML文件。 1.通过DOM方式生成XML文档 import java.io.File; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.Documen ...
分类:
编程语言 时间:
2017-01-24 00:00:37
阅读次数:
238
1、AudioClip 接口是用于播放音频剪辑的简单抽象。多个 AudioClip 项能够同时播放,得到的声音混合在一起可产生合成声音 playvoid play()开始播放此音频剪辑。每次调用此方法时,剪辑都从头开始重新播放。loopvoid loop()以循环方式开始播放此音频剪辑。stopvo ...
分类:
编程语言 时间:
2017-01-24 00:05:44
阅读次数:
316
#Python之路,Day1 - Python基础1 转自金角大王 本节内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 .pyc是个什么鬼? 数据类型初识 数据运算 表达式if ...else语句 表达式for 循环 brea ...
分类:
编程语言 时间:
2017-01-24 01:25:28
阅读次数:
429
一、文件的操作 1、打开一个文件 语法: open(filename,mode) 解释: filename:代表你要访问的文件名 mode:这里代表你打开文件的模式,有 只读,写入,读写,追加等模式;默认为只读模式。 我们可以看下面的列表: 1、读模式 r 以只读方式打开文件。文件的指针将会放在文件 ...
分类:
编程语言 时间:
2017-01-24 01:40:36
阅读次数:
269
一.问题 随着计算机革命的发展,“不安全”的编程方式已逐渐成为编程代价高昂的主因之一。 初始化和清理正是涉及安全的两个问题。 二.java 解决方案 构造器:一种特殊的方法。java 中”初始化“和”创建“捆绑在一起,两者不能分离。 垃圾回收器:释放无用的对象。 三.方法重载 为什么要在这里讲方法重 ...
分类:
编程语言 时间:
2017-01-24 02:28:04
阅读次数:
184
Ajax&Json JSP页面 请求的Servlet代码 Json可以进行无线嵌套, 嵌套示例: ...
分类:
编程语言 时间:
2017-01-24 03:40:03
阅读次数:
254
Python多线程目录扫描器,代码很简单,不过也花了我很多时间。 遇到文件如下: ...
分类:
编程语言 时间:
2017-01-24 03:58:48
阅读次数:
343
鉴于原理有点复杂,详细原理可以参考这篇文章http://blog.csdn.net/v_july_v/article/details/7041827 本文直接从结论入手,应付考试和竞赛足够了。 设T为目标串("aaabbbaabbabcabcabbaba"),pat为模式串("aabbabc")。 ...
分类:
编程语言 时间:
2017-01-24 07:40:28
阅读次数:
238
java枚举类型 1。构造函数 2.ordinal 下标 3.对比 运行结果: IPHONE5Apple company IPHONE51-3 IPHONE8Apple company 4 ...
分类:
编程语言 时间:
2017-01-24 07:45:10
阅读次数:
195
本文转自:http://blog.csdn.net/kymegg/article/details/50964581 方法:使用JsonArray进行解析 步骤: 一、引入一系列JAR包 要使程序便于解析json,首先引入json-lib包,son-lib包同时依赖于5个JAR包:(前5个为依赖包); ...
分类:
编程语言 时间:
2017-01-24 10:04:11
阅读次数:
186
题目:https://www.nowcoder.com/practice/e84e273b31e74427b2a977cbfe60eaf4?tpId=46&tqId=29130&tPage=3&rp=3&ru=/ta/leetcode&qru=/ta/leetcode/question-rankin ...
分类:
编程语言 时间:
2017-01-24 10:07:39
阅读次数:
228
Servlet的缺点
开发人员要十分熟悉JAVA
不利于页面调试和维护(修改,重新编译)
很难利用网页设计工具进行页面设计(HTML内容导入到servlet中,用PrintWriter的对象进行输出)...
分类:
编程语言 时间:
2017-01-24 10:06:51
阅读次数:
265
map作为最常用的数据结构之一,用的好可以大幅度的提升性能。 ...
分类:
编程语言 时间:
2017-01-24 10:48:55
阅读次数:
219
一、实践需求 输入用户名、密码 认证成功的话显示欢迎信息 如果输错三次的话锁定这个账号,再次登录这个账号的话就提示帐号已经被锁定,无法登录 思路解析:如果将这个锁定的帐号存储在内存的话,重启机器之后信息就会被清除掉。重启之后在运行的话帐号就变成了可以再次登录的帐号了--将这个变量存储在硬盘当中,这样 ...
分类:
编程语言 时间:
2017-01-24 10:49:44
阅读次数:
271