自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大道相通

汉家旌旗满阴山,不遣胡儿匹马还,愿得此生长报国,何须生入玉门关!

  • 博客(80)
  • 资源 (2)
  • 收藏
  • 关注

原创 SCIP Exercise 1.12.

Exercise 1.12.  The following pattern of numbers is called Pascal's triangle.The numbers at the edge of the triangle are all 1, and each number inside the triangle is the sum of the two number

2014-01-05 21:08:13 1133

原创 SCIP Exercise 1.11.

Exercise 1.11.  A function f is defined by the rule that f(n) = n if n<3 and f(n) = f(n - 1) + 2f(n - 2) + 3f(n - 3) if n> 3. Write a procedure that computes f by means of a recursive proces

2014-01-05 20:40:58 1111

转载 搞清九个先后顺序

①职场:先升值,再升职;②沟通:先求同,再求异;③执行:先完成,再完美; ④学习:先记录,再记忆;⑤投诉:先解决心情,再解决事情;⑥人际:先交流,再交心;⑦先成长,再成功;⑧先站住,再站高;⑨先仿造,再创造。

2013-10-10 12:47:54 874 3

原创 类的析构

一个类只能有一个析构器析构器不能被继承或重载析构器不能被调用,他们是被自动调用的析构器不能带修饰或参数,他们永远是Private的

2013-04-25 19:12:37 699

原创 一份常用的log4net配置文档

log4net.xml

2013-04-21 20:11:37 912

原创 log4net 修改日志输出格式的绝对文件路径为相对文件名

log4net-1.2.11 输出日志格式%file输出的是绝对文件路径,其实没有必要,只需要输出文件名即可。修改源码:log4net-1.2.11\src\Layout\Pattern\FileLocationPatternConverter.cswriter.Write(Path.GetFileName(loggingEvent.LocationInformation.FileName

2013-04-21 20:02:59 7685

原创 类的构造

l  构造器不允许有返回值,不能用void修饰l  类成员变量未赋值的话会被初始化为默认值,编译会出处编译警告l  而局部变量则必须赋值,否则编译不通过l  在无参构造器中对成员变量进行初始化,其他构造器调用无参构造器,以减少代码冗余l  当一个类声明了一个有参构造器,它就不会自动生成无参构造器l  派生类在构造的时候,必须先执行基类的无参构造器

2013-04-18 20:36:13 724

转载 A group password in Linux

A group password in Linuxhttp://meinit.nl/a-group-password-in-linuxHave you ever heard of (or used) a group password in Linux? For me this strange concept was new, but here's wha

2013-03-25 09:57:07 1373

转载 VC10无法将 lambda expression 轉換成所需要的 function pointer

VC10 沒辦法把 lambda expression 轉換成所需要的 function pointer 的形式…這個問題在 Microsoft Connect 上也已經有人回報了(連結),微軟的說法是會在下一個版本(Visual Studio 11)時修正。http://kheresy.wordpress.com/2012/04/13/convert-lambda-expressio

2013-03-21 11:06:09 787

原创 ffmpeg常用命令

ffmpeg -formats查看所有支持的容器格式ffmpeg -codecs查看所有编解码器ffmpeg -filters查看所有可用的filterffmpeg -pix_fmts查看所有支持的图片格式ffmpeg -sample_fmts查看所有支持的像素格式ffprobe -i money.mp4查看媒体信息格

2012-09-26 20:06:53 9647 5

原创 Windows 下搭建 Git Server

参考 http://www.devbean.info/2011/10/apache-git-server-on-windows/用 Apache + mysysGit第一步:安装 mysysGit , Tortoise Git (略)第二步:安装 Apache Http Server (略)第三步:配置 Apache----编辑 httpd.conf修改:    O

2012-08-26 11:25:08 899

原创 linux下编译ffmpeg-0.11.1

重新编译了一下ffmpeg,备份一下记录root@chenxi-userver:/opt/ffmpeg-0.11.1#uname -aLinux chenxi-userver 3.2.0-27-generic-pae #43-Ubuntu SMP Fri Jul 6 15:06:05 UTC 2012 i686 i686 i386 GNU/Linux下载 yasm,

2012-08-07 22:13:10 1884

原创 Artistic Style, 一个很好用的代码格式化工具,可集成至 Source Insight.

Artistic Style, 一个很好用的代码格式化工具,可集成至 Source Insight.http://astyle.sourceforge.net不过sourceforge.net貌似被墙了。。。运行参数可以这样:D:\AStyle_2.02.1\bin\AStyle.exe --style=allman --indent=spaces --indent-s

2012-08-07 09:46:33 1818

转载 调通了ffmpeg tutorial例程

参考http://m.oschina.net/blog/56616调通了ffmpeg例程gcc test_decode_frames.c  -I/usr/local/include -lavcodec -lavformat -lswscale -lavutil#include #include #include #include #include static

2012-08-02 16:41:39 901

转载 解决了命令行无法换行的问题

按照这篇文章修改了 PS1 变量,解决了命令行无法换行的问题。http://flytreeleft.iteye.com/blog/1541616---------------在bash中,所有在PS1中的非打印字符都必须用"\[\]"(不包括引号)将其包围起来,否则在计算提示符长度时也会将其计算在内,导致其无法正确地换行,也就出现了回到行首的情况.PS1="\[\e[31;

2012-08-02 16:33:39 8560

原创 使用libxml2读取文件解析xml

#include #include #include #include int main(int argc, char* argv[]){ FILE* pfile = fopen("sample.xml", "rb"); int ret = fseek(pfile, 0, SEEK_END); unsigned int udwDatalen = ftell(p

2012-07-02 16:00:26 1426 2

原创 mp4split工具

下载地址:http://smoothstreaming.code-shop.com/download/mp4split-1.0.2.tar.gzhttp://smoothstreaming.code-shop.com/download/mp4split-1.0.7.tar.gzDocument:http://www.unified-streaming.com/suppo

2012-05-06 13:43:13 3253

转载 apache 的参数设置

如何知道apache是工作在哪个模式下的,答案很简单:apachectl -l即可。这里,我先以prefork模式为例来说明参数的设置,其缺省设置一般如下:         StartServers               5         MinSpareServers            5         MaxSpareServers

2012-04-26 17:56:28 688

原创 Javascript URL参数获取与调用后台API

第一个页面:index.html Test Page00 Page01 第二个页面:lectureEx.html function showItem() { var url = window.location.href; var paramStr = url.substring(url.

2012-04-12 10:46:40 2294

原创 solr常用操作

======= 添加 =======添加--提交curl http://162.2.142.7:8080/solr/update -H 'Content-Type:text/xml' --data-binary 'testdoc'curl http://162.2.142.7:8080/solr/update -H 'Content-Type:text/xml' --data-bina

2012-03-21 08:20:05 804

原创 一款实用的 xml editor

http://www.firstobject.com/dn_editor.htm

2012-03-20 08:48:55 608

原创 Maven pom.xml 指定第三方库

测试lily-client,发现从默认的M2库上下载不到lily的jar包,需要手动指定lilyproject远程仓库的urllilyprojectLily Maven repositoryhttp://lilyproject.org/maven/maven2/deploy/

2012-03-19 10:03:41 2420

原创 HTML5 cavas画布加载图片

HTML5 cavas画布加载图片Your browser does not support the canvas element.var c=document.getElementById("myCanvas");var cxt=c.getContext("2d");var img=new Image()img.src="/img/flower.p

2012-03-06 16:30:11 18136 1

原创 tomcat web 工程下配置文件读取的问题

本想用 getClass().getClassLoader().getResource(configPath); 和 file.lastModified() 的方式动态判断文件更新时间来决定是否重新加载配置文件,但更新了webapps下的配置文件后,文件修改时间总是不变。后来想想才知道,其实webapps下所有的文件在tomcat启动的时候都被发布到temp目录中了,程序读取的也实际上是tem

2012-03-05 16:22:04 3415

转载 让 python 命令行也自动补全

让 python 命令行也自动补全许多人都知道 iPython 有很好的自动补全能力,但是就未必知道 python 也同样可以 Tab 键补全,您可以在启动 python 后,执行下import readline, rlcompleter; readline.parse_and_bind("tab: complete")这就可以按 Tab 键补全了。python 自

2012-03-04 17:33:12 9957 1

原创 在ubuntu中用源码编译方式安装好了mysql和php

照着源码包中的安装指导,将mysql-5.5.20和php.5.3.10在ubuntu中安装成功。其中遇到了apache的mod_rewrite模块未编译的问题,在网上找到篇解决方法:--------------------------------------------------------------------------------------http://hi.baidu.

2012-02-12 15:04:24 798

原创 如何让路由器外部的电脑能访问路由器内部的WEB服务器[TP-LINK]

1. 打开 TP-LINK 菜单的“转发规则”==》“虚拟服务器”;2. 添加新条目:添加新条目,指定内部机器的IP地址和服务端口。

2012-02-12 11:03:38 6328

原创 win7 下 apache + php 安装配置经验

win7 下 apache + php 安装配置经验1. 下载 php 安装包 for windowshttp://windows.php.net/download/2. 解压 php 安装包至 D:/php, 将 D:/php 添加到系统 PATH 环境变量,并重启 windows3. 找到 php.ini-recommended 文件并拷贝重命名为 php.in

2012-02-10 18:44:36 862 1

原创 rpm常用命令

查看软件包的内容:rpm -qpi xxxx.rpm查看软件包会在系统里安装哪些部分:rpm -qpl xxxx.rpm安装软件包:rpm -ivh xxxx.rpm卸载:rpm -e xxxx.rpm升级软件包:rpm -uvh 判断某个文件属于哪个软件包:rpm -qf

2012-02-10 18:42:30 842

原创 shell脚本学习

命令替换cmd=`uname -a` 或 cmd=$(uname -a)echo $cmd会打印 uname -a 的执行结果$0 $1 $2表示命令行的第0个,第1个,第2个参数$# 表示命令行参数的个数basename /usr/local/apache/apxs 会输出apxs&1是正常输出&2是error输出例如:echo "some e

2012-02-10 18:41:57 442

转载 shell中3个易混淆的符号用法

shell中3个易混淆的符号用法 'string' 单引号 (single quote)被单引号用括住的内容,将被视为单一字串。在引号内的代表变数的$符号,没有作用,也就是说,他被视为一般符号处理,防止任何变量替换。heyyou=homeecho '$heyyou' # We get $heyyou"string" 双引号 (double quote)被双引号用括住的内

2012-02-10 18:40:52 746

原创 linux常用命令

-----------------------------------init 3        重启到文字终端init 5        启动图形终端可以修改默认启动模式:/etc/inittab修改:id:5:initdefault:-----------------------------------将文件xxx.zip解压到目录/dir,-q表示安静

2012-02-10 18:39:04 449

原创 MySQL创建用户与授权(3)

三.设置与更改用户密码    命令:    SET PASSWORD FOR 'username'@'host' = PASSWORD('newpassword');            如果是当前登陆用户用SET PASSWORD = PASSWORD("newpassword");    例子:     SET PASSWORD FOR 'pig'@'%' = PASSW

2012-02-10 18:36:21 532

原创 MySQL创建用户与授权(2)

二.授权:    注意:授权的前提是要有授权的权限,在 mysql.user 表中的 grant_priv 字段定义!          可以使用 show grants 命令查看当前用户是否具有 grant 权限          mysql> show grants;        +---------------------------------------------

2012-02-10 18:35:49 466

原创 MySQL创建用户与授权(1)

MySQL创建用户与授权一.创建用户:    命令:    CREATE USER 'username'@'host' IDENTIFIED BY 'password';    说明:    username - 你将创建的用户名,            host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任

2012-02-10 18:34:09 605

转载 去掉Windows快捷方式图标上的小箭头,无副作用(转)

去掉Windows快捷方式图标上的小箭头,无副作用(转)  曾经看到过一种方法,删除注册表HKEY_CLASSES_ROOT\lnkfile\IsShortcut项,也能去掉快捷方式图标小箭头,但是会丢失图标右键菜单中的“锁定到任务栏”和“附到开始菜单”选项,这里要讲的方法不会出现这个问题。将下面的代码复制到记事本,另存为“去除(恢复)小箭头.bat”,运行即可。

2012-02-01 16:57:22 2629

原创 一个杀死 tomcat 进程的小脚本

一个杀死 tomcat 进程的小脚本----修改 Bootstrap 为其他进程名,也可以杀死其他进程procDec=`jps | grep Bootstrap`if [ ! -z "$procDec" ]; then echo process remain: ---- $procDec arr=($procDec) echo kill proces

2011-12-04 11:44:39 1389

原创 Java中使用代理访问网络&格式化输出xml

package org.chenxi.learn.connection;import java.io.IOException;import java.io.InputStream;import java.net.InetSocketAddress;import java.net.Proxy;import java.net.URL;import java.net.URLConnecti

2011-12-02 13:16:55 1485

原创 重新安装了Vim并设置了代码自动补全neocomplcache-6.1

由于 neocomplcache-6.1 只支持 Vim7.0 以上,所以不得不把 SUSE 中自带的 Vim6.4 卸了重装卸载 Vim6.4:rpm -e vim安装 Vim7.3:下载源码编译安装,直接安装到 /usr 目录下即可./configure --prefix=/usrmake && make install安装好后查看版本: vim --ver

2011-11-21 12:14:15 4314

原创 在SUSE下安装Python3.2经验

周末突然想学学 Python,于是尝试在 SUSE 虚拟机上安装个 Python 玩玩。经过 ./configure, make, make install 安装成功后,启动 Python, 但是却提示 “no module named readline”, 并且从 XShell 登录进 Python 还不能使用退格键删除。于是重新下了一个 readline 编译安装,结果还是不管用。

2011-11-21 08:48:07 5947

HBase_分析报告白皮书

Hbase分析報告 本文基於環境hadoop-0.16.4 和 hbase-0.1.3 編寫 Hbase是一個分散式開源資料庫,基於Hadoop分散式文件系統,模仿並提供了基於Google文件系統的Bigtable資料庫的所有功能。 Hbaes的目標是處理非常龐大的表,可以用普通的電腦處理超過10億行資料,並且有數百萬列元素組成的資料表。 Hbase可以直接使用本地文件系統或者Hadoop作爲資料存儲方式,不過爲了提高資料可靠性和系統的健壯性,發揮Hbase處理大資料量等功能,需要使用Hadoop作爲文件系統,那麽我們就先要瞭解Hadoop文件系統的基本特性和原理,才能更好地理解Hbase的工作方式。

2011-08-27

OpenCV Reference Manual v2.1 (March 18, 2010)

OpenCV v2.1 参考手册 (March 18, 2010)

2010-05-11

空空如也

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

TA关注的人

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