自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lqg1122

The moment you think about giving up,think of the reason why you held on so long!!!

  • 博客(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 6106

转载 性能测试中“并发度”的意义

转载自:http://www.cnblogs.com/twocats/archive/2013/01/04/2843871.html之前的文章中曾出现过“并发度”这个概念,这个词不知道是不是我原创,它意在表达“并发”的可能性,是压力的一种度量。一些同学可能还没有理解这个概念的意义,下面我们看看它是怎么来……  看过之前文章的同学应该知道,我将“并发”这个容易产生误解的词拆分成了“相对并

2013-01-04 14:33:32 2299

原创 [as3 学习笔记]关于as3 display list 的总结

stage                           ______||______                          ||                            ||               displayobject          container

2012-12-15 16:38:50 2955

原创 小试 Node.JS 之 解析html

最近弄了下node.js,写了个解析html来获取信息的demo。初试手,那此blog来开刀了。。。。上代码先:test.js ==>var $ = require('jquery');var http = require('http');var options = { host: 'blog.csdn.net', port: 80, path

2012-11-22 04:38:23 14153

原创 利用 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 8206

原创 [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 13462 1

原创 毕业了,发发牢骚

四年到时光说没就没,在这人生的转折点,看着前路漫漫,一望无边,心中不少感慨。。    如此现实的社会,什么时候才能让我谈谈梦想?从喜欢上代码至今,一直坚信着自己有一天会无所不能,真的。。但是,随着学习的深入,越是印证了一句古话:”大智若愚“。     喜欢上编程,是一条不归路。我准备好了吗?五花八门的语言,各种各样的技术,繁多的分支,注定是条走不完的路。但我的性格,

2012-10-27 02:12:04 2804 6

原创 关于xml解析

这几天对xml这特殊的语言做了下了解分析,作为代表的解析是DOM ( Document Object Model)和SAX(Simple APIfor XML)。DOM ==>>这个东西,wiki上说的历史比较有趣---browser war,这里就不谈了。DOM它的本质其实就是一个树的遍历,我们看下下面例子: lee 20

2012-09-10 03:18:12 2185

转载 [Erlang 学习笔记] Erlang开发建议

以下是在erlang项目开发中的一些记录,即包含很多通俗易懂的原则,也包含一些似是而非的建议,比较混乱,还没有积累到一个可以分门别类的地步,各位就将就看吧.. :) * 确保没有任何编译警告 * Erlang中String采用list实现,32位系统中,其1个字符用8个字节的空间(4个保存value, 4个保存指针)。因此string速度较慢,空间占用较大 * 在Ser

2012-08-30 10:31:02 2824

原创 小议 Thread.sleep(0) 造成 CPU占用率高的问题

首先,我们要清楚相关概念:1.CPU使用率其实就是你运行的程序占用的CPU资源,表示你的机器在某个时间点的运行程序的情况。使用率越高,说明你的机器在这个时间上运行了很多程序,反之较少。使用率的高低与你的CPU强弱有直接关系。现代分时多任务操作系统对 CPU 都是分时间片使用的:比如A进程占用10ms,然后B进程占用30ms,然后空闲60ms,再又是A进程占10ms,B进程占30ms

2012-08-28 17:29:30 14735

原创 [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 7909

原创 [Erlang 学习笔记]Erlang 简单实现 KMP--字符串匹配算法

关于KMP算法的概念,大家应该都知道的了,具体可以参看wiki,研究研究,或google了解。。。。。。不说废话,上代码  =。=%%%-------------------------------------------------------------------%%% @author lqg <>%%% @copyright (C) 2012, lqg%%% @doc

2012-07-28 22:59:23 2931 1

原创 [Erlang 学习笔记]Cowboy 接收 POST 方式的 HTTP 请求

用 cowboy 作为网络请求的容器,其中用了对 http 的 POST 请求处理,由于资料较少,找了很久才在外国网站找到了解决的好方法。(其实只是一个方法,自己看源码看了很久,英文不太好,所以找不到相应的处理方法是那个,一开始尽管拿二进制进行匹配,感觉笨死了)。下面一个小例子: hhh.html hhhh name passwd

2012-06-22 22:02:53 6036 1

原创 什么都不懂?不用怕!

当你想做一件事的时候,发现自己很多都不懂甚至什么都不懂,你怕么?其实不用怕!这世界知识太多,是学不完的,每做一件事都会涉及自己从未接触的领域,这有什么的=。=如果你是一张白纸,很好,很多空间可以发挥,心态摆正,踏踏实实,耐心的干,白纸上的内容会越来越多。在这里分享下我一开始做项目的时候的感受吧:那是个骚动的暑假,跟着我那傻B师傅(注:此傻B非那傻B[下面代号叫  d

2012-06-12 03:14:42 3685 8

原创 Ubuntu 12.04 Unity 3D 失效情况打救方法~~

突然心血来潮,借别人的显示器玩了一下双屏,结果,杯具了 =。= (2B程序员每个月总有那么几天系统出问题的,习惯了,淡定)好好的Unity 3D 变成了Unity 2D ,而且,我朋友也经历了同样的情况,最后他放弃了,选择了重装。但是,个人感觉重装系统配环境麻烦,所以,也是心血来潮的想了个鬼主意=。=好了,重点分析过程:          ---->>本

2012-06-12 02:24:34 3007

原创 [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 6718 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 2754 4

原创 [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 2938

原创 [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 3289

原创 [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 9761 2

原创 [Erlang 学习笔记] 对 erlang 中 Application 的理解

Erlang入门手册是这样描述的--->>          1.Erlang/OTP 提供很多组件,每种组件实现一些特定的功能。组件在 Erlang/OTP 术语中称为“应用”。          2.应用这个概念即对应于程序结构(进程)又对应目录结构(模块)。          3.一个最简单的应用程序,并不包含任何进程,不过它包含一系列的功能模块。这样对applica

2012-04-21 14:21:51 4844

原创 [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 3515

原创 去吧少年,不怕!

本人已经是网络工程专业的大三的老油条了,最近被项目进度和自身发展问题烦住了。今夜不能眠呢。     自己是大二暑假加入到项目组搞开发,到现在都差不多一年了。现在再想起那时的经历,味道犹存。第一次给了《短信网关》的一个商业项目。那时,真的很痛、很苦。但是每个有志向有理想的男人都不会自甘落后的。     然后突然想到一个事儿,其实很早很早之前就听到同班的同学问这种问题:“学这个东西有没

2012-04-13 02:18:56 1867 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 4970

原创 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 5600

转载 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 1528

原创 Gtk-WARNING **: 无法在模块路径中找到主题引擎:“pixmap”

ubuntu11.10下的eclipse在运行swt的时候出现拉这样的错误,这错误到原因到gtk引擎没有安装,或有问题引起到,所以解决办法就是补上;       sudo apt-get install gtk2-engines-pixbuf安装之后就可以了。。。。。

2012-03-08 15:50:05 1939

转载 java 判断字符串中是否含中文

String.getBytes().length != String.length()String.getBytes().length取的是字节数,因为中文是全角字符,所以每个中文的字节数都为2String.length()取的是字符长度,按中文的个数来截取。但是这样有bug  因为中文是全角字符没错,但是并非全角字符就全部是中文另外的解决方法如下:  String   str

2012-03-04 12:43:05 3748

转载 手工释放linux内存——/proc/sys/vm/drop_caches

总有很多朋友对于Linux的内存管理有疑问,之前一篇[转]理解Linux的性能日志似乎也没能清除大家的疑虑。而在新版核心中,似乎对这个问题提供了新的解决方法,特转出来给大家参考一下。最后,还附上我对这方法的意见,欢迎各位一同讨论。     当在Linux下频繁存取文件后,物理内存会很快被用光,当程序结束后,内存不会被正常释放,而是一直作为caching。这个问题,貌似有不少人在问,不过都没

2012-03-03 10:34:41 781

原创 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 5193

原创 eclipse 背景颜色修改插件 color theme

对于长时间编码的程序猿来说,这个插件可以说是福音了。安装方式有两种:1.可以直接在eclipse的eclipse marketplace 那里搜索安装2.可以在install new software那里输入 http://eclipse-color-theme.github.com/update  进行安装。

2012-02-28 03:06:19 7675 4

转载 好用的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 1605

转载 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 2053

原创 java.lang.OutOfMemoryError: GC overhead limit exceeded

当你看到以下错误时:java.lang.OutOfMemoryError: GC overhead limit exceeded我劝你还是优化自己的程序吧,看看哪里或哪些操作是会产生大量的资源占用且不是一时间能处理完的。最容易的就是叫上你们的测试(内存侧漏终结者),深入到程序内部看清楚。这个是最好的办法了。

2012-01-07 15:18:37 1278

原创 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 2762

原创 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 626

原创 centos下彻底删掉SElinux的方法

SELinux(Security-Enhanced Linux)安全增强式Linux,是一种强制访问控制(mandatory access control)的实现。这这种控制下,linux有很多的操作是会被禁止或者是不成功的。之前试过为php配置oracle支持的时候怎样都弄不上去。后来把selinux干掉之后就完事了。好了,废话少说,下面说一下彻底干掉selinux的方法。 vim /etc

2012-01-07 14:21:37 1509

原创 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 17375 4

Erlang 入门手册.pdf

次文档对erlang新手来说是个好帮助,快速熟识erlang相关语法,以及重要组件。

2012-04-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除