菜鸟内容
文章平均质量分 58
zzm628
这个作者很懒,什么都没留下…
展开
-
各种编码方式详解,ASCII、ISO-8859-1、GB2312、GBK、UTF-16、UTF-8等
首先来说一下,为什么需要编码:第一,我们知道在计算机中存储信息的最小单位是1个字节(byte),也就是8个bit,所以能表示的字符范围也就是0-255个。第二,我们要表示的符号太多太多,远远超过256个,无法用1个字节来完全表示。所以就需要一种新的数据类型char,而从char到byte必须编码,反之为解码。其实,编码解码就是完成的翻译过程(“翻译”很容易理解吧),各种编码方式原创 2015-04-23 10:16:36 · 2506 阅读 · 0 评论 -
Vector和ArrayList,LinkedList,Hashtable,HashMap的区别
Vector和ArrayList在使用上非常相似,都可用来表示一组数量可变的对象应用的集合,并且可以随机地访问其中的元素。 Vector的方法都是同步的(Synchronized),是线程安全的(thread-safe),而ArrayList的方法不是,由于线程的同步必然要影响性能,因此,ArrayList的性能比Vector好。 当Vector或ArrayList中的元素超过它的转载 2016-02-19 09:50:18 · 297 阅读 · 0 评论 -
如何共享一台电脑的鼠标和键盘
如何共享一台电脑的鼠标和键盘,可以使用如下软件:Synergy原创 2016-03-21 10:32:33 · 459 阅读 · 0 评论 -
java.lang.IllegalStateException: attempt to re-open an already-closed object
java.lang.IllegalStateException: attempt to re-open an already-closed object的解决方法:如果你在一定的时间内需要重复的操作数据库,那么不要调用close()方法,关闭游标就可以了。在你Activity注销或者真正不再需要的时候调用数据库的colse()方法.原创 2016-03-21 17:51:33 · 810 阅读 · 0 评论 -
js中匿名函数的N种写法
匿名函数没有实际名字,也没有指针,怎么执行滴? 其实大家可以看看小括号的意义就应该可以理解。小括号有返回值,也就是小括号内的函数或者表达式的返回值,所以说小括号内的function返回值等于小括号的返回值,不难理解 (function(){})()可以将没有名字的函数执行了把… 关于匿名函数写法,很发散~ 最常见的用法: 复制代码代码如下:(function() {转载 2016-04-04 07:10:49 · 301 阅读 · 0 评论 -
CentOS最常用命令及快捷键整理
最近开始学Linux,在VMware Player中安装了CentOS 6.4。为方便自己也方便他人,整理了Linux常用命令及快捷键。常用命令:文件和目录:# cd /home 进入 '/home' 目录# cd .. 返回上一级目录# cd ../转载 2016-04-04 17:19:44 · 332 阅读 · 0 评论 -
重装jdk时出错Error: could not open `C:\Program Files\Java\jre6\lib\amd64\jvm.cfg'
删除c:\windows\system32\java,c:\windows\system32\javaw,c:\windows\system32\javaws,之后再运行java原创 2016-04-07 17:14:43 · 1858 阅读 · 0 评论 -
ping 127.0.0.1可以ping通,但是ping本机ip地址不通
ping 127.0.0.1可以ping通,但是ping本机ip地址不通,原因之一可能是,开启了腾讯电脑管家的免费wifi功能。我今天就遇到了这个问题。原创 2016-04-12 09:51:36 · 21510 阅读 · 3 评论 -
PLSQL Developer报错:ora-12514:tns:无法解析指定的连接标识符
PLSQL Developer报错:ora-12514:tns:无法解析指定的连接标识符解决方法:是PLSQL的安装路径错了,我的就是那个问题,卸载了重装PLSQL,不要放在Program Files (x86)文件夹下,放到Program Files文件夹下就好了~原创 2016-04-11 11:49:12 · 4558 阅读 · 0 评论 -
使用fancybox,报如下错误:The requested content cannot be loaded. Please try again later.的解决方法
使用fancybox,报如下错误:The requested content cannot be loaded. Please try again later.的解决方法原创 2016-05-13 11:09:18 · 21005 阅读 · 0 评论 -
隐藏jwplayer播放完毕后的重播按钮
隐藏jwplayer播放完毕后的重播按钮:var jwplayerInstance;jwplayer('video').setup({'events':{ onReady:function(){addListeners(); },onError:function(){alert('加载视频失败!请选择其他线路!'); },onComplete :原创 2016-04-18 17:13:18 · 1727 阅读 · 1 评论 -
iBatis Date 类型 时分秒丢失(精度丢失)问题
在此前,遇到过使用Ibatis操作Oracle时时间精度丢失的问题,昨天又遇到JDBC操作MySQL时间字段的问题 ,从网上看到各种式样的解释这些问题的博文/帖子,但多是雾里看花,不得要领。理解JDBC中的时间类型MySQL 与JDBC之间的类型映射Oracle 与JDBC之间的类型映射Ibatis 是怎么处理日期时间类型的注释参考资料理解JDBC中的时间类型java.sql包中包括三个类,Dat...转载 2018-04-29 18:40:22 · 761 阅读 · 0 评论 -
自动生成ibatis文件及mybatis文件的方法
自动生成ibatis文件及mybatis文件的方法原创 2016-05-24 18:26:40 · 1324 阅读 · 0 评论 -
git fetch记住密码的方法
git fetch记住密码的方法:git config credential.helper store原创 2016-05-05 10:27:00 · 1904 阅读 · 0 评论 -
什么是外键约束
如果表A的主关键字是表B中的字段,则该字段称为表B的外键,表A称为主表,表B称为从表。外键是用来实现参照完整性的。比如说:create table t_group ( id int not null, name varchar(30), primary key (id) ); insert into t_group values (1,转载 2016-05-19 10:34:05 · 2234 阅读 · 0 评论 -
maven snapshot和release版本的区别
Maven的Snapshot版本与Release版本1. Snapshot版本代表不稳定、尚处于开发中的版本 2. Release版本则代表稳定的版本 3. 什么情况下该用SNAPSHOT? 协同开发时,如果A依赖构件B,由于B会更新,B应该使用SNAPSHOT来标识自己。这种做法的必要性可以反证如下: a.如果B不用SNAPSHOT,而是每次更新后都使用一个稳转载 2016-05-20 12:31:59 · 423 阅读 · 0 评论 -
ARC forbids explicit message send of release-关闭xCode项目的ARC设 此博文包含图片 (2012-12-17 22:28:59)
ARC forbids explicit message send of 'release''release' is unavailable: not available in automatic reference counting mode今天,遇到了这么样的问题。forbids explicit message send of release-关闭xCode项目的转载 2015-12-16 06:25:11 · 377 阅读 · 0 评论 -
java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.Integer.intValue()'
java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.Integer.intValue()'原创 2015-11-02 17:01:26 · 27760 阅读 · 0 评论 -
Android点滴---drawable粘贴图片后 R文件报错,解决
今天往项目中粘贴使用图片时,刚把图片粘贴到 Drawable 文件中,就报错了, 看了错误提示发现是我起文件名时粗心,写了一个大写字母!如果你是这种情况, 检查文件名,文件名中只能包含,a-z,0-9和 _其他字符都不可以!而我把字母改为小写后后,还是报错,我看了半天也没找到其他大写字母!最转载 2015-05-14 18:02:14 · 1356 阅读 · 0 评论 -
js函数参数设置默认值
php有个很方便的用法是在定义函数时可以直接给参数设默认值,如:<?phpfunction simue ($a=1,$b=2){ return $a+$b;}echo simue(); //输出3echo simue(10); //输出12echo simue(10,20); //输出30?>但js却不能这么定义,如果写function simue(a=1,b=2)转载 2015-05-07 11:17:53 · 824 阅读 · 0 评论 -
一些不常用的html标签及css属性
1、与响应式web设计相关的Media,使用方法:两种方式,一种是直接在link中判断设备的尺寸,然后引用不同的css文件另一种是直接写在标签里:@media screen and (max-width: 800px) { /*当屏幕尺寸小于800px时,应用下面的CSS样式*/ .class { background: #ccc; }}2、html标签:原创 2015-08-07 11:18:54 · 504 阅读 · 0 评论 -
IntelliJ IDEA 快捷键和设置
实用快捷键:Ctrl+/ 或 Ctrl+Shift+/ 注释(// 或者/*...*/ )Ctrl+D 复制行Ctrl+X 删除行快速修复 alt+enter (modify/cast)代码提示 alt+/ctr+G 定位某一行Shift+F6 重构-重命名Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+E 最近打开的文件Ctrl+J转载 2015-10-16 13:55:39 · 405 阅读 · 0 评论 -
GB和GiB的区别
Gibibyte(giga binary byte的缩写)是信息或计算机硬盘存储的一个单位,简称GiB。由来“GiB”、“KiB”、“MiB”等是于1999年由国际电工协会(IEC)拟定了"KiB"、“MiB”、“GiB"的二进制单位,专用来标示“1024进位”的数据大小。而后,这一标注规范又于2008年并入国际标准化组织(ISO)文件。具体的来说,1GiB=1024MiB,1MiB=1024Ki原创 2015-10-18 08:56:56 · 63491 阅读 · 0 评论 -
AngularJS的学习--ng-show/ng-hide/ng-if和ng-switch
AngularJS的学习--ng-show/ng-hide/ng-if和ng-switch转载 2015-11-03 17:20:27 · 1243 阅读 · 0 评论 -
/proc/cpuinfo中siblings 和 cpu cores的区别
* processor 条目包括这一逻辑处理器的唯一标识符。* physical id 条目包括每个物理封装的唯一标识符。* core id 条目保存每个内核的唯一标识符。* siblings 条目列出了位于相同物理封装中的逻辑处理器的数量。* cpu cores 条目包含位于相同物理封装中的内核数量。* 如果处理器为英特尔处理器,则 vendor id 条目中的字符串是 Ge原创 2015-10-18 17:05:42 · 6586 阅读 · 0 评论 -
Sqlite删除列方法
Sqlite删除列方法转载 2015-11-03 14:51:38 · 607 阅读 · 0 评论 -
htaccess 详解
.htaccess是什么.htaccess文件(或者"分布式配置文件")提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录。作为用户,所能使用的命令受到限制。管理员可以通过Apache的AllowOverride指令来设置。概述来说,htaccess文件是Apache服务器中的一个配置文件,它负责相关目录下的网转载 2015-11-05 17:53:17 · 333 阅读 · 0 评论 -
一个非常好用的工具,可以多人同时创作
https://cacoo.com/一个非常好用的工具,可以多人同时创作,并且是实时反馈别人的修改或添加。原创 2015-10-08 13:29:17 · 829 阅读 · 0 评论 -
HTML6 初探 — 你没看错,是6不是5
HTML5 概述 HTML5 是 HTML 语言最受欢迎的版本之一,它支持音频和视频、离线存储、移动端、和标签属性等等。还提供了, , 这样的标签来帮助开发者更好地组织页面内容。然而 HTML5 规范仍然没有最后定稿,并且它并不是一个真正意义上的语义标记语言。 HTML6 展望 你有没有曾经希望能在 HTML 中使用自定义标签?比如:使用来显转载 2015-10-08 13:36:13 · 869 阅读 · 0 评论 -
JSON.parse()和JSON.stringify()
parse用于从一个字符串中解析出json对象,如var str = '{"name":"huangxiaojian","age":"23"}'结果:JSON.parse(str)Objectage: "23"name: "huangxiaojian"__proto__: Object注意:单引号写在{}外,每个属转载 2015-11-09 11:03:27 · 310 阅读 · 0 评论 -
String的compareTo()方法返回值
compareTo()的返回值是整型,它是先比较对应字符的大小(ASCII码顺序),如果第一个字符和参数的第一个字符不等,结束比较,返回他们之间的 差值,如果第一个字符和参数的第一个字符相等,则以第二个字符和参数的第二个字符做比较,以此类推,直至比较的字符或被比较的字符有一方 全比较完,这时就比较字符的长度. 例: String s1 = "abc"; String转载 2015-10-27 15:39:52 · 510 阅读 · 0 评论 -
RadioButton组也可通过添加上HorizontalScrollView 实现左右滑动
RadioButton组也可通过添加上HorizontalScrollView 实现左右滑动原创 2015-10-27 17:43:56 · 3120 阅读 · 1 评论 -
eclipse或myeclipse中更改所使用的jdk版本的方法,myeclipse中使用jdk1.8
eclipse或myeclipse中更改所使用的jdk版本的方法原创 2015-11-23 16:05:42 · 3300 阅读 · 0 评论 -
如何让textarea不可拖拽
禁止文本域textarea可拖拽的方法:依然是一行代码搞定:1textarea{ resize:none;}让textarea没有黄框且不能拖拽:1textarea{outline:none;resize:none;}转载 2016-07-29 15:08:35 · 1746 阅读 · 0 评论