- 博客(24)
- 收藏
- 关注
原创 用Scanner类输入各种类型的值
控制台输入类:Scanner.该类提供了从控制台获取输入字符内容的方法.使用步骤:A. 在源文件头部导入包:import java.util.Scanner;B. 用控制台输入流包装出一个Scanner类对象: Scanner input = new Scanner(System.in);C. 通过Scanner类对象调用获取控制台输入内容值的方法:比如:int a = i...
2018-03-12 23:21:27
2744
原创 输出中文串
必须将要原样输出的内容放置在英文半角""内。Code005:程序文件夹名Code005.public class Code005 { public static void main(String[] args) { System.out.println("伟大的中国!@World"); }} ...
2018-03-07 23:46:20
178
原创 第一个Java程序:HelloWorld
第一个Java程序HelloWorld,Code001:程序文件名HelloWorld.java. public class HelloWorld{ public static void main(String[] args){ System.out.println("HelloWorld"); }} 如果愿意和允许展开的话,这个程序可以讲上半个学期。 ...
2018-03-07 23:07:47
222
原创 逻辑表达式:!+"\v1”的含义
■我们可以用类似这样的逻辑表达式:!+"\v1"来判断是否是IE浏览器。if(!+"\v1"){ // IE代码} else { //其他浏览器代码} ■原因1:在IE中,“\v”不能被正常转义成垂直制表符,结果是字符“v”。这样"\v1"在IE中就是"v1",而表达式:+"\v1"就是:+"v1",试图把v1这个字符串转变成数值,显然转换失败返回结果为
2016-09-10 19:11:18
1058
原创 &&运算符的妙用
(value == "auto") && (value = "0px"); /* 这句奇妙,如果value是"auto" 就把其值数值化为0px */
2016-09-10 17:22:22
212
原创 &&的妙用
(value == "auto") && (value = "0px"); /* 这句奇妙,如果value是"auto" 就把其值数值化为0px */
2016-09-10 17:11:03
164
原创 parseInt第一个参数如果是Number型
JS的全局函数parseInt函数标准语法是:parseInt(string, radix)参数描述string必需。要被解析的字符串。radix可选。表示要解析的数字的基数。该值介于 2 ~ 36 之间。如果省略该参数或其值为 0,则数字将以 10 为基础来解析。如果它以 “0x” 或 “0X” 开头,将以 16 为基数。如果该参数小于 2 或...
2016-09-02 17:17:23
686
原创 Java 属性文件(properties)的注释
只能在行首用## comment for name1name1 = value1# comment for name2name2 = value2
2016-05-09 22:35:09
1565
原创 Java读取属性配置文件时直接处理中文
一般介绍的方法都是把属性文件这个的中文,先用native2ascii.exe将其转换成\uXXXX\uXXXX这样的形式。其实可以使用读取流指定编码格式的方式:Properties prop = new Properties();prop.load(new InputStreamReader(Config.class.getResourceAsStream("config.prope...
2016-05-09 17:32:29
241
原创 几何-欧拉公式
如果一个凸多面体的顶点数是v、棱数是e、面数是f,那么它们总有这样的关系:f+v-e=2。由此可以得出,正多面体,只有5种:正四面体、正方体、正八面体、正十二面体、正二十面体。一种非严谨证明的理解见参考链接1:Link1:正多面体有多少种?其实可以更简单 « 半瓶墨水 – 任中方 http://www.2maomao.com/blog/zheng-duo-mian-ti/ ...
2016-04-03 12:07:11
695
原创 Failed to create an IPC Port: 拒绝访问
在使用MySQL Workbench时,有时会出现“Failed to create an IPC Port: 拒绝访问”的对话框提示,原因可能是多次运行了Workbench,到任务管理器中Kill掉全部,再运行该程序应该可以了。----------------------------------------------------------------------------Exce...
2016-03-18 21:38:04
1263
原创 Array构造函数只带1个参数时
JS中创建数组有2种方式:█方式1:使用Array()构造函数(构造器)█方式2:使用数组字面量表示法[]在方式1中,要注意只给Array()构造函数传入1个参数值的情况。◣情况1:该参数是数值型的,则为要创建的数组的长度。◣情况2:该参数是非数值型的,则是数组的元素,长度自然为1。代码示例:var a1 = new Array(2); // 创建了2个元素(值未...
2016-01-31 11:06:54
612
原创 JS变量的声明被提前到作用域顶部,赋值则保留在原地
JS变量的声明被提前到作用域顶部,赋值保留在原地;(不要小看这句总结)请看下面这个例子:var color = "blue";function getColor(){ console.log(color); // undefined var color = "red"; return color;}console.log(getColor()); // r...
2016-01-30 22:17:13
252
原创 基本类型值变量也可以添加属性,但毫无意义
JS中变量包含两种不同数据类型的值:基本类型值和引用类型值。 ■基本类型值:subnn(string,undefined,boolean,number,null)〓值本身保存在栈内存中 ■引用类型值:o(object)对象〓值本身保存在堆内存中,值在堆内存中的地址被保存在引用类型值变量所在的栈内存中 从有意义的角度看,我们只能给引用类型值变量动态添加属性。...
2016-01-30 21:11:05
354
原创 函数上下文概念
call 和 apply 都是为了改变某个函数运行时的 context 即上下文而存在的,换句话说,就是为了改变函数体内部 this 的指向。因为 JavaScript 的函数存在「定义时上下文」和「运行时上下文」以及「上下文是可以改变的」这样的概念。 -------------------------------------------------【参考】著作权归作者所...
2016-01-29 11:27:15
961
原创 Java比较002
从程序风格(比如可读性)、源文件大小、字节码大小和执行时间比较以下两段代码:Code1:boolean even = false;if(even == true){ System.out.println("iseven");} Code2:boolean even = false;if(even){ System.out.println("i...
2016-01-29 00:16:54
161
原创 Java比较001
从程序风格(比如可读性)、源文件大小、字节码大小和执行时间比较以下两段代码:Code1:if(number % 2 == 0) iseven = true;else iseven = false; Code2:iseven = number % 2 == 0; 一、程序风格 1、简洁性,毫无疑问是代码2比较简短清洁。但代码1也很简单...
2016-01-29 00:15:56
197
原创 JS:apply方法的运用-数组参数化-性能真的能提高?
参考:[1]js中apply使用方法小议 - AlvinXiao - 博客园 http://www.cnblogs.com/xiaohongwu/archive/2011/06/15/2081237.html[2]Js apply()使用详解 - 农村的我的专栏 - 博客频道 - youkuaiyun.com http://blog.youkuaiyun.com/business122/article/d...
2016-01-29 00:13:52
310
原创 [翻译]JS中的私有成员
翻译自:Private Members in JavaScript http://www.crockford.com/javascript/private.html作者虽然写于早年,但还是挺有参考价值和值得学习的。JavaScript中的私有成员 JavaScript是世界上被误解最深的程序设计语言。一些人认为它缺乏信息隐藏(information hiding)的特...
2016-01-28 21:33:57
164
原创 JavaScript开发中有时为何用!!
JavaScript开发中有时为何用!! 在JS开发中,有时会见到如下形式的代码:var has_init = !!target.init; 为何不直接用var has_init = target.init;呢?解释:!运算符作用于null、undefined时的结果都是true,故对于null、undefined使用两次!,结果就是false。表明未有init代码...
2016-01-27 22:57:45
143
原创 window.eval()和window.execScript()
window.eval()和IE:window.execScript()window.execScript方法在最新的浏览器中(Firefox,IE,Chrome),只有IE支持。window.eval():所有浏览器都支持。 my.exec=function(code){ if (window.execScript) // Only for IE wi...
2016-01-27 22:21:58
1411
原创 double转成int,尽量不丢失小数点后面的值
在一种应用环境下,输入一个double值,小数点位数不太多(比如2位),如果要原值扩大100倍再转成int,则有些double值不能正确换。比如 int id = (int)( d * 100 ); 如果d = 10.03. 则转成的结果是1002。 好的方式是:double→String→int, ...
2013-03-08 11:22:19
1357
原创 Windows Server2008之大量TIME_WAIT端口不能关闭和释放
一、症状 Windows Server2008 SP1中大量的TIME_WAIT端口不能关闭和释放。二、观察方式(1)用【netstat -ano|findstr "3306" > c:\1.txt】命令(2)打开1.txt可以看到大量的与3306端口资源被占用不能释放。三、问题所在(1)见:http://support.microsoft.com/kb/255354...
2013-02-20 16:48:57
6103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人