- 博客(38)
- 资源 (1)
- 收藏
- 关注
原创 [as 3.0 学习笔记] 丑陋的mp3音乐播放器
为了检验自己学as3的成效如何,自个写了个mp3音乐播放器玩玩。功能很简单:播放,暂停,选歌,连添加音乐文件路径都直接在代码里面了,略懒呢~下面是丑陋的代码:package{ import fl.controls.Button; import fl.controls.ComboBox; import fl.controls.DataGrid; import fl.cont
2013-01-06 16:36:52
6161
转载 性能测试中“并发度”的意义
转载自:http://www.cnblogs.com/twocats/archive/2013/01/04/2843871.html之前的文章中曾出现过“并发度”这个概念,这个词不知道是不是我原创,它意在表达“并发”的可能性,是压力的一种度量。一些同学可能还没有理解这个概念的意义,下面我们看看它是怎么来…… 看过之前文章的同学应该知道,我将“并发”这个容易产生误解的词拆分成了“相对并
2013-01-04 14:33:32
2369
原创 [as3 学习笔记]关于as3 display list 的总结
stage ______||______ || || displayobject container
2012-12-15 16:38:50
3012
原创 小试 Node.JS 之 解析html
最近弄了下node.js,写了个解析html来获取信息的demo。初试手,那此blog来开刀了。。。。上代码先:test.js ==>var $ = require('jquery');var http = require('http');var options = { host: 'blog.youkuaiyun.com', port: 80, path
2012-11-22 04:38:23
14232
原创 利用 Jekyll-Bootstrap 搭建 github blog 简单记录
开发环境:ubuntu 1.添加SSH Key:ssh-keygen -t rsa -C "邮件地址"输入命令之后就回车,会出现以下提示,回车Enter file in which to save the key (/home/lqg/.ssh/id_rsa): 接着提示输入解密钥的加密串:Enter passphrase (empty for no
2012-11-12 04:01:33
8246
原创 [Erlang 学习笔记] 通过 erlang 向服务器发送 http post 请求
由于项目测试需要,在写机器人的时候用到了erlang的httpc来向server端发送post请求,自己做个记录,日后忘记了可以查看,一下是使用实例:t.erl-module(t).-export([t/0]).-define(Name,"hosr").-define(Passwd,112233).t()-> inets:start(), ssl:start(),
2012-11-03 04:50:16
13574
原创 毕业了,发发牢骚
四年到时光说没就没,在这人生的转折点,看着前路漫漫,一望无边,心中不少感慨。。 如此现实的社会,什么时候才能让我谈谈梦想?从喜欢上代码至今,一直坚信着自己有一天会无所不能,真的。。但是,随着学习的深入,越是印证了一句古话:”大智若愚“。 喜欢上编程,是一条不归路。我准备好了吗?五花八门的语言,各种各样的技术,繁多的分支,注定是条走不完的路。但我的性格,
2012-10-27 02:12:04
2843
4
原创 关于xml解析
这几天对xml这特殊的语言做了下了解分析,作为代表的解析是DOM ( Document Object Model)和SAX(Simple APIfor XML)。DOM ==>>这个东西,wiki上说的历史比较有趣---browser war,这里就不谈了。DOM它的本质其实就是一个树的遍历,我们看下下面例子: lee 20
2012-09-10 03:18:12
2228
转载 [Erlang 学习笔记] Erlang开发建议
以下是在erlang项目开发中的一些记录,即包含很多通俗易懂的原则,也包含一些似是而非的建议,比较混乱,还没有积累到一个可以分门别类的地步,各位就将就看吧.. :) * 确保没有任何编译警告 * Erlang中String采用list实现,32位系统中,其1个字符用8个字节的空间(4个保存value, 4个保存指针)。因此string速度较慢,空间占用较大 * 在Ser
2012-08-30 10:31:02
2878
原创 小议 Thread.sleep(0) 造成 CPU占用率高的问题
首先,我们要清楚相关概念:1.CPU使用率其实就是你运行的程序占用的CPU资源,表示你的机器在某个时间点的运行程序的情况。使用率越高,说明你的机器在这个时间上运行了很多程序,反之较少。使用率的高低与你的CPU强弱有直接关系。现代分时多任务操作系统对 CPU 都是分时间片使用的:比如A进程占用10ms,然后B进程占用30ms,然后空闲60ms,再又是A进程占10ms,B进程占30ms
2012-08-28 17:29:30
14974
原创 [Erlang 学习笔记] , ; 和 andalso orelse的区别
在使用判断的时候,会出现以下代码right_age(X) when X >= 16, X = true;right_age(_) -> false.而会发现,erlang 是有两种表达方法的: 1. , 和 ; 2. andalso 和 orelse然而,这两种表述是有区别的:首先,假如条件是这样的 X >= N; N
2012-07-30 14:28:18
8051
1
原创 [Erlang 学习笔记]Erlang 简单实现 KMP--字符串匹配算法
关于KMP算法的概念,大家应该都知道的了,具体可以参看wiki,研究研究,或google了解。。。。。。不说废话,上代码 =。=%%%-------------------------------------------------------------------%%% @author lqg <>%%% @copyright (C) 2012, lqg%%% @doc
2012-07-28 22:59:23
2983
原创 [Erlang 学习笔记]Cowboy 接收 POST 方式的 HTTP 请求
用 cowboy 作为网络请求的容器,其中用了对 http 的 POST 请求处理,由于资料较少,找了很久才在外国网站找到了解决的好方法。(其实只是一个方法,自己看源码看了很久,英文不太好,所以找不到相应的处理方法是那个,一开始尽管拿二进制进行匹配,感觉笨死了)。下面一个小例子: hhh.html hhhh name passwd
2012-06-22 22:02:53
6110
原创 什么都不懂?不用怕!
当你想做一件事的时候,发现自己很多都不懂甚至什么都不懂,你怕么?其实不用怕!这世界知识太多,是学不完的,每做一件事都会涉及自己从未接触的领域,这有什么的=。=如果你是一张白纸,很好,很多空间可以发挥,心态摆正,踏踏实实,耐心的干,白纸上的内容会越来越多。在这里分享下我一开始做项目的时候的感受吧:那是个骚动的暑假,跟着我那傻B师傅(注:此傻B非那傻B[下面代号叫 d
2012-06-12 03:14:42
3753
8
原创 Ubuntu 12.04 Unity 3D 失效情况打救方法~~
突然心血来潮,借别人的显示器玩了一下双屏,结果,杯具了 =。= (2B程序员每个月总有那么几天系统出问题的,习惯了,淡定)好好的Unity 3D 变成了Unity 2D ,而且,我朋友也经历了同样的情况,最后他放弃了,选择了重装。但是,个人感觉重装系统配环境麻烦,所以,也是心血来潮的想了个鬼主意=。=好了,重点分析过程: ---->>本
2012-06-12 02:24:34
3066
原创 [Erlang 学习笔记] 使用 rebar 创建 application(basho- lager 应用实例)
一开始自己写application的时候要手动创建好几个模块,最近发现了一个好东西basho-rebar,用rebar创建application可以自动生成三个文件:lqg_app.erllqg_sup.erllqg.app.src然后,再添加个人需要的逻辑业务,一个application很快就出炉了。。。。。。具体做法: ======这里用了basho-lager(erl
2012-06-09 16:42:40
6820
1
原创 [Erlang 学习笔记]关于 erlang application 的一些疑问
在尝试application的发布时,有些不解的地方,求解 ->官方文档用例ch_app.app{application, ch_app,[{description, "Channel allocator"},{vsn, "1"},{modules, [ch_app, ch_sup, ch3]},{registered, [ch3]},{applications, [ker
2012-05-23 20:44:52
2797
3
原创 [Erlang 学习笔记] erlang socket 小小 demo
server端代码:-module(server).-export([start/0]).-export([stop/1]).start()->{ok,Listen}=gen_tcp:listen(8888, %%socket监听的端口[binary, %%socket传输格式 binary:二进制 list:字符列表{packet,4}, %%有关对二进制包的解包{reuse
2012-04-29 21:25:48
2985
原创 [Erlang 学习笔记]erlang behaviour小总结
应用erlang的behaviour 框架(gen_server,gen_fsm,gen_event,supervisor)在处理很多情况的时候省下大量不必要的代码,使用的时候在框架基础添加自定义逻辑就可以搭建项目了,可以说是精髓。gen_server:提供的是client和server之间,请求和回调的处理。 Client --请求-->Server Serv
2012-04-23 02:28:49
3339
原创 [Erlang 学习笔记]erlang behaviour小结之gen_server
首先清楚gen_server提供C/S架构中的服务端的实现,即定义了自己一套规范的服务器框架。 在以上基础上,具体学习下gen_server的实现过程。先是定义模块的行为模式为gen_server-module(lqg).-behaviour(gen_server). .这里既然用了gen
2012-04-21 22:29:31
9868
原创 [Erlang 学习笔记] 对 erlang 中 Application 的理解
Erlang入门手册是这样描述的--->> 1.Erlang/OTP 提供很多组件,每种组件实现一些特定的功能。组件在 Erlang/OTP 术语中称为“应用”。 2.应用这个概念即对应于程序结构(进程)又对应目录结构(模块)。 3.一个最简单的应用程序,并不包含任何进程,不过它包含一系列的功能模块。这样对applica
2012-04-21 14:21:51
4910
原创 [Erlang 学习笔记]eclipse下开发erlang
首先当然是安装好erlang环境了: windows下: 1.下载erlang安装环境-->> http://www.erlang.org/download/otp_win32_R14B01.exe 2.安装好之后添加环境变量:ERL_HOME="刚刚安装的目录" PATH添加%ERL_HOME%\bin 3.进入命令行,输入erl,如
2012-04-20 22:02:26
3578
原创 去吧少年,不怕!
本人已经是网络工程专业的大三的老油条了,最近被项目进度和自身发展问题烦住了。今夜不能眠呢。 自己是大二暑假加入到项目组搞开发,到现在都差不多一年了。现在再想起那时的经历,味道犹存。第一次给了《短信网关》的一个商业项目。那时,真的很痛、很苦。但是每个有志向有理想的男人都不会自甘落后的。 然后突然想到一个事儿,其实很早很早之前就听到同班的同学问这种问题:“学这个东西有没
2012-04-13 02:18:56
1892
8
原创 [Erlang 学习笔记]ubuntu 11.10 搭建erlang环境
搜索了很多资料都说到,如果库不全的话,编译安装的时候会报各种错误,所以我们站在巨人的肩膀上。首先,打好库:sudo apt-get install build-essential sudo apt-get install libncurses5-dev sudo apt-get install libssl-devsudo apt-get install m4 sudo
2012-04-07 03:38:16
5030
原创 ubuntu 11.10 修改grub引导的背景图片和字体大小
先在终端输入:sudo gedit /etc/grub.d/05_debian_theme打开文件之后,在文件中找到以下内容:if [ -f "/usr/share/desktop-base/grub_background.sh" ]; then . "/usr/share/desktop-base/grub_background.sh"然后添加上以下内容:
2012-03-14 06:13:20
5709
转载 linux 下 svn 版本控制自启动
1.创建执行脚本svn.sh(/root路径下),其内容很简单,如下:#!/bin/bashsvnserve -d --listen-port 8080 -r /home/svnroot/repository(svn资源库路径) 2.添加可执行权限命令行运行#chmod ug+x /root/svn.sh 3.添加自动运行 打开(
2012-03-12 17:15:12
1558
原创 Gtk-WARNING **: 无法在模块路径中找到主题引擎:“pixmap”
ubuntu11.10下的eclipse在运行swt的时候出现拉这样的错误,这错误到原因到gtk引擎没有安装,或有问题引起到,所以解决办法就是补上; sudo apt-get install gtk2-engines-pixbuf安装之后就可以了。。。。。
2012-03-08 15:50:05
2055
转载 java 判断字符串中是否含中文
String.getBytes().length != String.length()String.getBytes().length取的是字节数,因为中文是全角字符,所以每个中文的字节数都为2String.length()取的是字符长度,按中文的个数来截取。但是这样有bug 因为中文是全角字符没错,但是并非全角字符就全部是中文另外的解决方法如下: String str
2012-03-04 12:43:05
3786
转载 手工释放linux内存——/proc/sys/vm/drop_caches
总有很多朋友对于Linux的内存管理有疑问,之前一篇[转]理解Linux的性能日志似乎也没能清除大家的疑虑。而在新版核心中,似乎对这个问题提供了新的解决方法,特转出来给大家参考一下。最后,还附上我对这方法的意见,欢迎各位一同讨论。 当在Linux下频繁存取文件后,物理内存会很快被用光,当程序结束后,内存不会被正常释放,而是一直作为caching。这个问题,貌似有不少人在问,不过都没
2012-03-03 10:34:41
823
原创 java.lang.IllegalArgumentException: The char 'xxx ' in 'xxx'
出现这个异常java.lang.IllegalArgumentException: The char '0x6 ' in 'xxx'是在服务器端的。而在客户端的异常就是org.xml.sax.SAXParseException; Premature end of file.所以,这两个异常是相应的。这时候,我看了axis源代码之后,看到了原因: 这时候就可以说,原因是:要转
2012-03-03 10:27:49
5232
原创 eclipse 背景颜色修改插件 color theme
对于长时间编码的程序猿来说,这个插件可以说是福音了。安装方式有两种:1.可以直接在eclipse的eclipse marketplace 那里搜索安装2.可以在install new software那里输入 http://eclipse-color-theme.github.com/update 进行安装。
2012-02-28 03:06:19
7723
2
转载 好用的Java反编译工具同时提供eclipse插件安装
一个非常好用的Java反编译工具:官方描述“The “Java Decompiler project” aims to develop tools in order to decompile and analyze Java 5 “byte code” and the later versions.”。 官方网址:http://java.decompiler.free.fr/
2012-02-22 14:13:50
1630
转载 Tomcat中Parameters: Invalid chunk ignored
Jun 25, 2007 10:34:54 PM org.apache.tomcat.util.http.Parameters processParametersWARNING: Parameters: Invalid chunk ignored.相信很多人,在使用Tomcat中碰到过上面这个问题。我也为此苦恼过。现将解决办法,告诉大家及解决问题的一点感悟。数次碰到这个问题没有
2012-02-19 20:13:43
2100
原创 java.lang.OutOfMemoryError: GC overhead limit exceeded
当你看到以下错误时:java.lang.OutOfMemoryError: GC overhead limit exceeded我劝你还是优化自己的程序吧,看看哪里或哪些操作是会产生大量的资源占用且不是一时间能处理完的。最容易的就是叫上你们的测试(内存侧漏终结者),深入到程序内部看清楚。这个是最好的办法了。
2012-01-07 15:18:37
1323
原创 Linux 下Nginx 的安装及负载均衡的简单配置
安装Nginx之前,必须解决依赖的问题,所以要首先安装上:pcre-x.x.x.tar.gz 和pcre-devel-x.x.x.rpm这两个包。1.安装pcre-x.x.x.tar tar zxvf pcre-x.x.x.tar.gz cd pcre-x.x.x./configuremake && make install2.安装pcre-devel-x.x.x.rpm
2012-01-07 15:11:05
2818
原创 linux万能的jdk环境变量配置
linux下,安装好jdk之后,要配置好环境变量才可以工作。而这时候,网上都有很多例子,不过,经本人验证,以下的配置是万能的。vim /etc/profile打开配置文件,这是必须的了,然后,在最后加上几句就ok了:如下:export JAVA_HOME=/usr/java/jdk1.7.0_02/export PATH=$JAVA_HOME/bin:$PATHexport C
2012-01-07 14:30:06
653
原创 centos下彻底删掉SElinux的方法
SELinux(Security-Enhanced Linux)安全增强式Linux,是一种强制访问控制(mandatory access control)的实现。这这种控制下,linux有很多的操作是会被禁止或者是不成功的。之前试过为php配置oracle支持的时候怎样都弄不上去。后来把selinux干掉之后就完事了。好了,废话少说,下面说一下彻底干掉selinux的方法。 vim /etc
2012-01-07 14:21:37
1675
原创 centos 修改系统打开最大文件数限制 too many open files的解决方法
linux 系统中,当运行的进程打开了过多是文件,超出了系统默认的最大打开文件数的限制的时候,就会出现Too many open files的错误,这时候,不用紧张,只要把系统的配置修改一下就ok了。操作如下:1.打开配置文件: vim /etc/security/limits.conf 2.在文件最后加上两行:#* soft core
2012-01-07 14:09:19
17539
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人