自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (7)
  • 收藏
  • 关注

原创 https 自认证 localhost

localhost 证书 - Let's Encrypt - 免费的SSL/TLS证书

2021-10-27 20:53:51 964

原创 Go - go

CGO_ENABLED环境变量对Go静态编译机制的影响 – 碎言碎语

2021-10-16 21:08:53 90

转载 函数调用过程探究

原文地址:http://www.cnblogs.com/bangerlee/archive/2012/05/22/2508772.html 函数调用过程探究引言如何定义函数、调用函数,是每个程序员学习编程的入门课。调用函数(caller)向被调函数(callee)传入参数,被调函数返回结果,看似简单的过程,其实CPU和系统内核在背后做了很多工作。下面我们通过反汇编工具,来看

2013-08-29 15:12:31 500

转载 转载: libcurl使用

原文地址:http://curl.haxx.se/libcurl/c/libcurl-tutorial.html    译者:JGood(http://blog.csdn.net/JGood )    译者注:这是一篇介绍如何使用libcurl的入门教程。文档不是逐字逐句按原文翻译,而是根据笔者对libcurl的理解,参考原文写成。文中用到的一些例子,可能不是出自原文,而是笔者在学习过程中

2013-05-25 08:51:26 632

原创 转载:libCurl

。文档不是逐字逐句按原文翻译,而是根据笔者对libcurl的理解,参考原文写成。文中用到的一 些例子,可能不是出自原文,而是笔者在学习过程中,写的一些示例程序(笔者使用的libcurl版本是:7.19.6)。出现在这里主要是为了更好的说明 libcurl的某些api函数的使用。许多例子都参考libcurl提供的example代码。原文example中的提供的示例程序完全使用C语言, 而这里笔者提供的例子使用C++语言。因为能力有限,对于libcurl的某些理解和使用可能有误,欢迎批评指正。 目标

2013-05-25 08:46:38 95

删除所有.svn文件夹的批处理

2013-05-25 07:05:31 84

原创 处理pc_lint结果文件

如果pclint.cfg中配置项为: MASK_INFOS="813 530",则生成 的文件名为: ret_no530_no13_原文件名.txt 3. 程序中使用第三方库: pcre进行正则处理 该在linux/windows上安装pcre步骤如下:(以linux为例) a. 解压 b. 在解压后目录 执行: ./configure; make; makeinstall 4. 编译

2013-05-25 07:04:14 588

简单代码统计脚本

exit 1fifile_name=$1#总行数all_num=`sed -n "$"= $file_name`#注释行数note_num=`egrep "(^[[:space:]]*/\*)|([[:space:]]*//)" $file_name | wc -l`#空行数null_num=`grep "^[[:space:]]*$" $file_name | wc -l`echo 总行数:

2013-05-25 07:00:33 74

获取项目中所有makefile文件

MAKS=`find . -type f -name "*.mak"` local MAKS="${MAKS} `find . -type f -name "[mM]ake[fF]ile"`" for f in $MAKS do # find得到的文件可能是绝对路径,此时删头去尾得到中间路径 tempf=${f%/*} && tempf=${tempf#*/} # 在本目录下新建目录保存

2013-05-25 06:56:47 104

make某个模块

pileoptioncfg.makinclude $(_DIV_SOURCE_PATH)/all_cfg.makFUNC_TYPE = PS_MPMODULE_NAME = $(MAKECMDGOALS)TMP_PATH = $(_TARGET_PATH)/tmp # 路径信息SRC_PATH = $(_PS_PATH)/$(MODULE_NAME)/sourceOBJ_PATH = $(TMP_PATH)/$(MODULE_NAME)/objD

2013-05-25 06:54:13 262

原创 一道面试题:AABCC输出为:A2B1C2

2011-07-10 13:18:18 108

http://download-west.oracle.com/docs/cd/B10501_01/server.920/a90842/ch13.htm#101

2010-04-18 09:53:45 74

awk(转载)

2010-04-14 14:39:06 147

转载一篇

ying to issue the kill will hang for 60 seconds and then return this “session marked for kill” message. And the target session does not get killed at all.So why is that?The issue is in what this alter system kill command is doing. It’s not actually kil

2010-03-30 12:04:40 75

linux好文章

2010-03-26 10:12:55 61

原创 shell小结(15)

1>> ok.log 2>> fail.logfi-------------------------------------------------------------------------------------------#!/bin/bashread -p "enter your name?" nameread -p "enter your age?" ageecho

2010-02-09 15:33:44 67

原创 验证码

entType("image/jpeg"); response.setHeader("Pragma", "No-cache"); response.setHeader("Cache-Control", "no-cache"); response.setDateHeader("Expires", 0); HttpSession session = request.ge

2010-02-08 14:39:27 120

原创 基础1

g, "UTF-8");native2ascii -encoding gb2312 config_zh.txt config_zh.properties------------------------------------------------------------------------------------------- //标准的关闭操作finally{if(null != in){ try { in.close(); }

2010-02-08 14:37:20 69

原创 sql(4)

EGORIES), SAL_RANGE = (SELECT MAX(SAL_RANGE) FROM EMP_CATEGORIES) WHERE EMP_DEPT = 0020; 高效: UPDATE EMP SET (EMP_CAT, SAL_RANGE) = (SELECT MAX(CATEGORY) , MAX(SAL_RANGE) FROM EMP_CATEGORIES

2010-02-08 14:35:32 46

原创 sql基础(3)

统权限和表级权限select * from user_sys_privs;select * from user_tab_privs;//查看表的相关信息,如大小,所属表空间select * from user_segments t order by t.segment_type;//查看索引的大小select sum(bytes)/(1024*1024) as "size(M)" from user_segments t where t.segment_n

2010-02-08 14:17:21 47

原创 shell小结(14)

-----------------------#如何取得本机的IP:auto_get_IP(){ HOSTNAME=`hostname` myIp=`grep $HOSTNAME /etc/hosts | grep -v "^#" | head -1 | awk '{print $1}'`}head -1 显示第1行 等价于:head -n 1-----------------------------------------------

2010-02-05 14:10:43 49

原创 shell小结(13)

ie "not enough space in ${check_dir} (need:${need_space}M available:${avail}M)"}-------------------------------------------------------------------------------------------#利用root用户执行,得到oracle的版本su - oracle -c "sqlplus -version"

2010-02-05 14:09:59 62

原创 shell小练

et leftFile=`echo $file |awk '{print substr($0,1,'$leftlen')}'` echo "leftFile="$leftFile typeset count=`expr $leftlen + 1` typeset char=`echo $file |awk '{print substr($0,'$count')}' | awk '{print substr($0,1,1)}'` ec

2010-02-04 18:02:16 47

原创 基础(2)

输出格式k = "uid"v = "sa"print "%s=%s" % (k,v)-------------------------------------------------------------------------------------------infoDir = {"Shool":"BeiJing,ShangHai,JinagSu",\ &

2010-01-21 16:09:51 45

原创 基础(1)

------------------------------------------def testList(): typeList = [] typeList.append("a") return typeListll=testList()print ll -----------------------------------------------------------------------------------------

2010-01-21 16:08:55 54

原创 shell小结(12)

-----------------//比较运算的另一种方式[[]]#!/bin/bashtypeset -i count=1if [[ 1 < 2 ]];then count=`expr $count+1` echo $countfi-------------------------------------------------------------------------------------------#!/bin/bash

2010-01-21 15:20:50 44

原创 shell小结(11)

st.sql" | slqplus sytem/system@lbs-------------------------------------------------------------------------------------------### 此段代码用于保证可使用相对路径,不要删除 ###if [ `echo $0 | grep -c "/"` -gt 0 ]then cd ${0%/*}fi ------------------

2010-01-21 14:51:37 73

原创 面试题:合并两个组为一个Map

void main(String[] args) { String[] strArray = { "a", "b", "c", "a", "b" }; String[] intArray = { "1", "3", "4", "5" }; Map map = mergeArray(strAr

2010-01-21 12:53:29 97

原创 shell小结(10)

ep' | awk '{print $2}'` p2=`ps -fu $user |grep 'tee' | grep -v 'grep' | awk '{print $2}'` p3=`ps -fu $user |grep 'idead' | grep -v 'grep' | awk '{print $2}'` PIDS=($p1 $p2 $p3) for pid in ${PIDS[@]} do if [ "X$pid"

2010-01-20 20:06:10 73

原创 sql小结(1)

-------------------------//oracle的分页select * from (select t. * , rownum as linenum from t_person t where rownum < 10 ) where linenum > 4;select * from T_person t where t.fatherid = 0 connect by prior t.id = t.fatherid;----------

2009-12-31 18:48:11 52

原创 shell小结(9)

2009-12-30 17:28:25 52

原创 shell小结(8)

builtin cd-------------------------------------------------------------------------------------------echo ${UID}_It is safe to omit the curly brackets ({}) if the variable name is followed by a character that isn't a letter, digit, or underscor

2009-12-30 17:24:30 65

原创 shell小结(7)

#!/bin/bash{ while read line do echo $line | grep -o '${.[^${}]*}' | sed -e 's/\${//g' | sed -e 's/}//g' done } < text.txt-------------------------------------------------------------------------------------------数组:#!/bin/ba

2009-12-30 17:23:49 51

原创 shell小结(6)

//如果写成 for day 而没有后面的 in [list] 部分,则 day 将取遍命令行的所有参数。如这个程序:#!/bin/bashfor paramdo  echo $paramdoneexit 0//循环所有参数 #!/bin/bash for i in "$@" do ehco $i done------------------------------------------------------

2009-12-30 17:21:40 49

原创 shell小结(5)

---------------------------------------------------------------------------function wrap{ #set -x typeset func_name="wrap" typeset ret="" #执行业务调用的脚本或者命令 $@ ret=$? return ${ret} }------

2009-12-30 17:18:09 52

原创 shell小结(4)

l的名字$0: awk时,代表当前的一整行--------------------------------------------------------------------------------------------在Vim 中可以直接查看文件编码:set fileencoding :set fileencoding即可显示文件编码格式。----------------------------------------------------------------

2009-12-30 17:17:25 63

原创 shell小结(3)

-------------------------------------------------------------------JDK的检查: if [ "x$JAVAHOME" = "x" ]; then echo "JAVAHOME环境变量未设置" exit 1 fi if [ -x $JAVAHOME/bin/java ]; then printf &qu

2009-12-30 17:09:46 53

原创 shell小结(2)

---------------------------------------\< 和 \> 分别标注单词的开始与结尾。 例如: grep man * 会匹配 ‘Batman’、‘manic’、‘man’等, grep '\<man' * 匹配‘manic’和‘man’,但不是‘Batman’, grep '\<man\>' 只匹配‘man’,而不是‘Batman’或‘manic’等其他的字符串。 '^':指匹

2009-12-30 16:58:31 106

原创 shell小结(1)

-----samba服务器://连接对方共享的共享,这个用户名是对方提供的,效果相当于ftp,如果对方机器开启了guest用户,则//不用输入用户名smbclient //机器名/共享目录 -U 用户名//将window上的磁盘挂载到本机linux上的某一个目录下//这里的uid,gid是linux用户的uid,gid,必须指定,否则这里的y:会访问不了mount -t smbfs -o username=gkf14930,uid=9909,gid=100,i

2009-12-30 16:26:03 70

文件操作

.nio.channels.FileChannel;//多个并发线程可安全地使用文件通道。可随时调用关闭方法,public class CPFile{ public static void main(String[] args) throws Exception { // cpFile(); // renameFile(); cpDir(new File("d:\\back"), new File("d:\\cc\\dd"))

2009-12-18 18:28:05 43

python的教程,简明入门

python的入门,对于新手来说是一个相当有用的教程。 包括了python绝大多数的知识,是一本不可多得的好书

2010-02-01

linux shell编程

介绍shell编程不错的书,讲解了awk,sed,grep的常用操作,对于想学shell的朋友绝对是一个好帮手

2010-01-31

jude画图软件,UML的最好用的软件

中日合作的UML的软件,简单实用、开源,该软件最大的优点就是使用简单,而且相当小仅仅只M。

2009-10-07

rmi入门学习,实用的小例子

描述java rmi的实用方式,有实用简单的入门介绍,很容易理解!!!

2009-08-31

perl参考手册,基础语法

关于perl编程的资源,讲解了入门语法,实用例子,适用于多种Unix/linux操作系统

2009-08-31

JAVA案例开发集锦

JAVA案开发集锦 相当实用的JAVA代码实例,可以直接使用,是学习JAVA的好帮手!!!

2009-08-29

通信资料-- GSM详细资料

移动通信经典基础教材(强烈推荐) 移动通信经典基础教材

2009-05-17

空空如也

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

TA关注的人

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