冰雨战士

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  118 随笔 :: 0 文章 :: 11 评论 :: 21万 阅读

01 2013 档案

摘要:说明:控制错误日志的详细程度语法:Log Level级别默认值:Log Level warnLevelDescriptionExampleemergEmergencies - system is unusable紧急 - 系统无法使用Child cannot open lock file. ExitingalertAction must be taken immediately必须立即采取措施getpwuid: couldn't determine user name from uidcritCritical Conditions 致命情况socket: Failed to get a 阅读全文
posted @ 2013-01-25 14:38 冰雨战士 阅读(3495) 评论(0) 推荐(0) 编辑

摘要:数组是将元素在内存中连续存放,由于每个元素占用内存相同,可以通过下标迅速访问数组中任何元素。但是如果要在数组中增加一个元素,需要移动大量元素,在内存中空出一个元素的空间,然后将要增加的元素放在其中。同样的道理,如果想删除一个元素,同样需要移动大量元素去填掉被移动的元素。如果应用需要快速访问数据,很少或不插入和删除元素,就应该用数组。 链表恰好相反,链表中的元素在内存中不是顺序存储的,而是通过存在元素中的指针联系到一起。比如:上一个元素有个指针指到下一个元素,以此类推,直到最后一个元素。如果要访问链表中一个元素,需要从第一个元素开始,一直找到需要的元素位置。但是增加和删除一个元素对于链表数据结构 阅读全文
posted @ 2013-01-17 15:03 冰雨战士 阅读(310) 评论(0) 推荐(0) 编辑

摘要:ubuntu新建用户 sudo useradd -m -s /bin/bash userName sudo passwd userName //设置密码,输入此命令后会提示你输入密码 将ubuntu用户增加到samba服务器 sudo smbpasswd -a userName //系统提示输入密码 阅读全文
posted @ 2013-01-16 09:55 冰雨战士 阅读(1789) 评论(0) 推荐(0) 编辑

摘要:其实sublime自身就有格式化命令,就不再安装插件了,位置在[Edit]->[Line]->[Reindent]但这个默认的命令没有快捷键,就重新定义了一下,用习惯了的Netbeans快捷键客串了一下:Alt+Shift+F[Preferences]->[Key Bindings]->[User]中,添加如下:{ "keys": ["alt+shift+f"], "command": "reindent" } 阅读全文
posted @ 2013-01-14 10:19 冰雨战士 阅读(385) 评论(0) 推荐(0) 编辑

摘要:Sublime Text 2是我用过的感觉最好的代码编辑器,UI和插件管理都很棒,而且现在处于无限期可以免费试用中,Ubuntu也是我最喜欢的Linux操作系统。因为 Sublime Text并不是需要安装,所以缺少Ubuntu桌面运行的一些基本配置,比如不能将它加入桌面侧边的启动器。而Ubuntu上也没有快捷方式的说法,而通过软件中心安装的软件就有图标,并能加入到启动器上,这是因为它们有一个desktop配置文件的缘故。这些配置文件在/usr/share/applications这个文件夹下面,既然这样,随便打开一个配置文件,然后依葫芦画瓢,写了个Sublime Text的desktop文件 阅读全文
posted @ 2013-01-14 10:06 冰雨战士 阅读(308) 评论(0) 推荐(0) 编辑

摘要:提高代码编写效率,离不开快捷键的使用,Webstorm拥有丰富的代码快速编辑功能,你可以自由配置功能快捷键。快捷键配置点击“File”-> “settings”Webstorm预置了其他编辑器的快捷键配置,可以点击默认配置下的常用快捷键查找/代替 快捷键说明ctrl+shift+N通过文件名快速查找工程内的文件(必记)ctrl+shift+alt+N通过一个字符快速查找位置(必记)ctrl+F在文件内快速查找代码F3查找下一个shift+F3查找上一个ctrl+R文件内代码替换ctrl+shift+R指定目录内代码批量替换ctrl+shift+F指定目录内代码批量查找ctrl+R文件内代 阅读全文
posted @ 2013-01-11 09:41 冰雨战士 阅读(319) 评论(0) 推荐(0) 编辑

摘要:Git命令行介绍和使用说明(持续更新)文档名称Git命令行介绍和使用说明会创建时间2012/8/23修改时间2012/8/23创建人Baifx简介(收获)参见:《Git 中文简体教程》一、命令“git”或者“git help”查询常用命令【add】:“git add”——不但是用来添加不在版本控制中的新文件,也用于添加已在版本控制中但是刚修改过的文件; 在这两种情况下, Git都会获得当前文件的快照并且把内容暂存(stage)到索引中,为下一次commit做好准备。Git跟踪的是内容不是文件。【bisect】【branch】:“git branch”——会得到当前仓库中存在的所有分支列表。其中 阅读全文
posted @ 2013-01-10 16:51 冰雨战士 阅读(506) 评论(0) 推荐(0) 编辑

摘要:我们经常会用到这个一样逻辑,判断一个字符串或者数字是否在数组内,很多程序语言都有这样一样专门的函数,比如PHP的in_array()。那么JS有木有呢,很遗憾,JS木有这样的函数,于是想到伟大的JQ是否封装了这个函数,找到了API,JQ的确封装了这个函数jQuery.inArray( value, array ) 搜索数组中指定值并返回它的索引(如果没有找到则返回-1)。value要搜索的值。array一个数组,通过它来搜索。当然,处于学习,自己也去写了这样的函数,有2种代码可以实现,第一种:function inArray1(needle,array,bool){ if(typeo... 阅读全文
posted @ 2013-01-10 10:20 冰雨战士 阅读(398) 评论(0) 推荐(0) 编辑

摘要:传统MySQL+ Memcached架构遇到的问题 实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题: 1.MySQL需要不断进行拆库拆表,Memcached也需不断跟着扩容,扩容和维护工作占据大量开发时间。 2.Memcached与MySQL数据库数据一致性问题。 3.Memcached数据命中率低或down机,大量访问直接穿透到DB,MySQL无法支撑。 4.跨机房cache同步问题。 众多NoSQL百花齐放,如何选择 最近几年... 阅读全文
posted @ 2013-01-09 20:18 冰雨战士 阅读(344) 评论(0) 推荐(0) 编辑

摘要:EventEmitter是nodejs核心的一部分。很多nodejs对象继承自EventEmitter,用来处理事件,及回调。来看API中的例子Javascript代码 1 var util = require("util"); 2 var events = require("events");//EventEmitter通过events模块来访问 3 4 function MyStream() {//新建一个类 5 events.EventEmitter.call(this); 6 } 7 8 util.inherits(MyStream, event 阅读全文
posted @ 2013-01-09 17:04 冰雨战士 阅读(1512) 评论(0) 推荐(0) 编辑

摘要:mysql更改用户权限This entry was posted by admin Monday, 26 April, 20101.“grant all on *.* to root@’%’ identified by ‘yourpassword’;”——这个还可以顺带设置密码。2.“flush privileges; ”——刷新一下,让权限生效。mysql的一些其他的管理,可以用mysqladmin命令。可以用来设置密码什么的。grant方面的详细信息可以看我下面的转载:本文实例,运行于 MySQL 5.0 及以上版本。MySQL 赋予用户权限命令的简单格式可概括为:grant 权限 on 阅读全文
posted @ 2013-01-08 11:50 冰雨战士 阅读(778) 评论(0) 推荐(0) 编辑

摘要:var a= new Array(new Array(1,2),new Array('b','c'));document.write(a[1][1]);说白了,就是利用for循环定义二维数组!?<script language="javascript" type="text/javascript">function Array_2(nRow,nColumn){var array1=new Array(); //定义一维数组for(i=0;i<nRow;i++){//将每一个子元素又定义为数组array1[ 阅读全文
posted @ 2013-01-07 09:45 冰雨战士 阅读(372) 评论(0) 推荐(0) 编辑

摘要:eclipse是一个程序开发平台,它本身并不限制自己能开发什么语言的程序,而是由其他东西提供支持。Eclipse的每个版本有对应的代号,3.6版叫Helios ,3.5版叫Galileo ,3.4版叫Ganymede。你可以参考维基百科的eclipse条目。在http://www.eclipse.org/downloads/ 你可以见到很多下载项目。Eclipse IDE for Java Developers是eclipse+Java开发环境Eclipse Classic 3.6.2是eclipse+Java开发环境+其他组件Eclipse IDE for C/C++ Developers是 阅读全文
posted @ 2013-01-06 09:54 冰雨战士 阅读(232) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示