webx学习及相关资料

webx是一套基于Java Servlet API的通用Web框架。它在Alibaba集团内部被广泛使用。从2010年底,向社会开放源码。
  1. webx的官方开源网址:http://www.openwebx.org/
  2. Webx框架指南:http://openwebx.org/docs/index.html
  3. 手把手创建第一个Webx应用:http://openwebx.org/docs/firstapp.html
  4. Webx表单验证服务指南:http://openwebx.org/docs/form.html
  5. Webx日志系统的配置:http://openwebx.org/do[……]

全文阅读

常用vim命令

这是一个vim命令操的基础教程,如下的命令是比较常用的命令,几乎都需要记住。所以想高效的写代码也是需要付出一定的代价的。

用vim打开文件

vi filename 打开或新建文件,并将光标置于第一行首
vi +n filename 打开文件,并将光标置于第n行首
vi + filename 打开文件,并将光标置于最后一行首
vi +/pattern filename 打开文件,并将光标置于第一个与pattern匹配的串处
vi -r filename 在上次正用vi编辑时发生系统崩溃,恢复filename
vi filename….filename 打开多个文件,依次进行编辑[……]

全文阅读

如何创建、编译、打包go语言的源代码和工程进行go语言开发

go语言编译环境为Go1,下面用具体的实例来演示如何创建、编译、打包go语言的源代码和工程,如何用go的命令来进行go语言开发。

步骤如下:

  • 设置GOPATH,这个环境变量指向你的projectDir(工程目录),形如:GOPATH=/home/user/ext:/home/user/projectDir (可以设置多个工程目录,linux下用冒号分隔,windows下用分号分隔)
  • 创建工程文件夹projectDir
  • 在projectDir下创建src目录
  • 在src下创建区分包的文件夹myDir
  • 在myDir下创建包pkgDir
  • 在pkgDir下创建packa[……]

全文阅读

错误: Could not read CAPTCHA token file.There is a problem with the directory /si-captcha-for-wordpress/captcha/temp/.The directory is not found, a permissions problem may have prevented this directory from being created.

在自己的wordpress博客上安装了“si-captcha-for-wordpress”,并在该插件设置中设置了登录需要验证码,然后我自己退出后再尝试登录,结果发现怎么输入验证码都显示如下的错误:错误: Could not read CAPTCHA token file.There is a problem with the directory /si-captcha-for-wordpress/captcha/temp/.The directory is not found, a permissions problem may have prevented this directory f[……]

全文阅读

apache2.2的基本配置

apache配置文件:apache目录的conf/httpd.conf。以下主要是给apache配置端口号、静态站点目录和访问权限、多域名与虚拟主机的映射关系、反向代理。

PS:该配置文件中,开头是#号的为注释,具体配置看参考这些注释的内容

1. 设置端口号为80:

#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Cha[……]

全文阅读

windows命令大全

windows命令有很多,可以很快捷的打开程序或者服务。首先需要记住一个快捷键操作:windows键+R键。这两个键可以打开“运行”窗口,然后就可以在运行窗口里输入下文中的任意命令。你也可以点击左下角的开始按钮,然后选择“运行”来打开运行窗口。命令比较多,但总能找到你常用的。另外有的软件只需要加入了环境变量,也可以使用命令来打开那些软件。用好这些命令,你就可以尽量避免键盘和鼠标的切换,提升效率。

windows中有些常用的命令往往能够大大提高使用效率,以下是从网上搜集的一些dos命令。

winver 检查Windows版本
wmimgmt.msc 打开Windows管理体系结构([……]

全文阅读

eclipse远程debug启动报错:JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [../../../src/share/back/debugInit.c:741]

参考http://1985wanggang.blog.163.com/blog/static/776383320120384555181/http://1985wanggang.blog.163.com/blog/static/776383320120384555181/上面的eclipse远程debug配置方式,发现如果在eclipse中关掉debug进程和远程的应用进程后,不能再启动应用了,报了如下的错:

FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRAN[……]

全文阅读

Linux上搭建SVN服务

我自己尝试了一下在Linux上搭建SVN服务,包括安装svn软件、创建资源库、配置用户名和密码、启动svn服务等,比较顺利。

如果本文中的命令运行不成功,请在命令前面加“sudo ”后再试试。。。。。。

1. 安装subversion软件

apt-get install subversion    或者  yum install subversion

安装后使用svn命令验证:

如果出现:Type ‘svn help’ for usage.  就表明安装成功

2. 创建资源库

首先我cd到目录/data/svn_repository下(这个目录不是固定的,你可[……]

全文阅读

Eclipse Indigo中发生Unable to load default SVN client错误

可能大家在安装SVN的时候会出现“Unable to load default SVN client错误”,不要紧张,那是你机器上没有 JAVAHL 这个包, 这个是另外的一个开源组件。

最简单的解决办法:

  • 先删除你安装的subclipse(Help–>Install New Software–>Avalible Software Sites–>选择你安装的subclipse–>Remove,如果一次删除没成功,请多试几次,直到删除成功)
  • 安装1.8.x版本的subclipse:http://subclipse.tigris.org/updat[……]

全文阅读

windows下Go语言开发环境搭建

Golang是Google的第二门编程语言,但是Golang与simple和Dart不同的是,Golang是一门系统级编程语言,也就是说他和C++、Java是同类型的语言。学习Golang是我自己的爱好和兴趣,我个人对这个语言比较看好,毕竟这个语言是在已经有了C++、Java、Javascript、Python等强大并极其流行的语言下诞生的,他就是为了补偿现有编程语言的不足,提取他们的精髓。就此创造出了一门能适应当代快速开发和迭代、拥抱变化、大数据、多核高并发的场景。该语言的被号称是:互联网时代的C。这就意味着:1.具有互联网web开发所需的特点,即开发高效;2.具有C语言一样的运行速度,即运[……]

全文阅读