代码
iteye_13493
这个作者很懒,什么都没留下…
展开
-
服务端口快扫shell
#set -xvar_start=8000array=()index=0while [ 1 ]do array=$(curl -s "http://*.*.*.*:8080/disk_info/storeunit_ip") for ip in ${array[@]} do result=...2014-08-25 11:50:01 · 214 阅读 · 0 评论 -
随录-增量记录
程序开发,对于日志的记录需要主要以下几个问题。1、多线程或进程程序按线程或记录记录日志文件名2、交易一定要定义好唯一流水3、可以考虑本地udp记录日志...-------------------------------bug 、svn版本递交记录 = jira + Subversion Commits 插件.--------------------...原创 2010-02-25 10:41:57 · 91 阅读 · 0 评论 -
快速入门PL/SQL及一个JOb
快速入门PL/SQL尝试用工具创建应用、然后用右下角的VIEW一下,OK,看SQL代码。唉,你学会了!例如创建,这就是VIEW出来的!一个JObbegin sys.dbms_job.submit(job => :job, what => 'prc_porrecodeinfo;', ...2008-12-09 17:13:31 · 68 阅读 · 0 评论 -
菜鸟之JAVA SQL 批量入库
[color=red]addBatch[/color]("insert into mygod values(\'"+str1+"\',\'"+str2+"\',\'"+str3_sub[i]+"\',\'"+str4+"\')");[color=red]sm.executeBatch()[/color];2008-12-03 10:39:42 · 158 阅读 · 0 评论 -
写一个自己的英语单词学习工具
必备知识:串处理、串分析、http、xml处理。至于什么语言实现不重要。。。比如:http://www.iciba.com/abstract/ 你就查到了abstract的单词意思1)录音播放及保存:echoAudio("http://res.iciba.com/resource/phrase_mp3/b/9/b9529eb3fb527eca4071359af5ca35eb.m...2008-12-02 10:32:18 · 144 阅读 · 0 评论 -
轻轻松松学习打日志
一开始自己写LOG类。JAVA LOG类LOG4JLOGCPLUS现在就是下面的东西(ACE里面的LOG),简单学习下,其实很强大的,类似LOG4J====================================================================#include "stdafx.h"#include "ace\ACE.h"#...2008-11-28 17:38:21 · 77 阅读 · 0 评论 -
菜鸟看一个宏引发的问题
# ifndef ACE_VERSIONED_NAMESPACE_NAME [color=red]//条件[/color]//# include "ace/Version.h"// Preprocessor symbols will not be expanded if they are// concatenated. Force the preprocessor to exp...2008-11-28 11:25:05 · 112 阅读 · 0 评论 -
借着无聊的时间简单学习下gdb
[url=http://baike.baidu.com/view/639266.htm]http://baike.baidu.com/view/639266.htm[/url]学习前的准备:会敲helloworld c语言程序会使用VI会gcc命令熟悉其他开发调试过程好了你可以快速开始GDB之旅了喜欢 disassemble,可以得到汇编,如果能得到二进制机器嘛...2008-11-27 17:33:33 · 54 阅读 · 0 评论 -
消息通信使用C++,业务操作使用JAVA的解决方案
消息通信使用C++,业务操作使用JAVA的解决方案----应用JawinJawin(Java/Win32)是一个免费的、开放源代码的体系结构,用于 Java 组件和通过 Windows COM 对象或 Windows DLL 来公开的组件之间的互操作。Jawin 允许 Java 应用程序调用任何基于 COM 或 DLL 的遗留代码,而不需要编写任何 JNI 代码。您的代码将能与诸如 Mic...2008-11-24 15:51:51 · 139 阅读 · 0 评论 -
现成的长连接应用--Connection:keep-alive
现成的长连接应用--Connection:keep-alive 在HTTp协议请求和响应中加入这条就能维持长连接。再封装HTTP消息数据体的消息应用就显的非常简单易用2008-11-19 15:58:40 · 237 阅读 · 0 评论 -
学习杂谈--数据库设计艺术杂记(1)
巧用MIN ,MAX ,函数假如有这样个数据: ID TIME 1 23:12 1 12:34 1 21:34 2 12:56 2 08:23----------------------------- ID FIRST LAST 1 12:34 23:12 2 ...2007-10-18 20:51:10 · 81 阅读 · 0 评论 -
LUA 分析文件
BUFSIZE = 2^13 -- 8K f = io.input("\学习网址.txt") -- open input file cc, lc, wc = 0, 0, 0 -- char, line, and word counts while true do local lines, rest = f:read(BUFS...原创 2009-06-02 14:07:31 · 95 阅读 · 0 评论 -
编译校验【代码笔记】
1、版本编译控制(比如多项目)2、编译校验3、static_cast---------------------------------------------------------- // static_check.cpp : Defines the entry point for the console application.//#include "st...原创 2011-06-17 09:07:04 · 165 阅读 · 0 评论 -
命令随写
ocrale启动监听:lsnrctl start 启动服务:oradim -startup -sid orcl在执行启动关闭命令之前需要正确设置下列环境变量: ORACLE_BASE ORACLE_HOME 安装过程中显示的oracle home 目录 ORACLE_SID PATH=$PAHT:$ORACLE_HOME/bin 以 oracle 账号登陆 Linux,考试大提示:或...2009-08-13 16:22:42 · 90 阅读 · 0 评论 -
用gsoap编写webservice客户端接口dll的方法案例
1)使用手册:见http://gsoap2.sourceforge.net/2)gsoap 支持自带日志打印、系列化反系列化、加密封装,跨平台(win、linux、unix、mac),是个值得学习且很好的工具。认真看下,大约1、2天就能学会使用。记得我在用ibm web swhere mq自带的纯c工具包的开发时候真是个费劲啊。相见恨晚啊! extern "C" int __...2009-08-22 07:55:27 · 136 阅读 · 0 评论 -
远程批量部署
#!/usr/bin/expect --if { [llength $argv] != 2} { puts "usage: $argv0 ip \"command \[params\]\"" exit 1}set maxRetry 1for {set retryNum 0} {$retryNum<$maxRetry} {incr retryNum...原创 2014-07-29 11:50:38 · 216 阅读 · 0 评论 -
日志记录
[root@localhost Capserver]# cat //proc/10328/maps 002f6000-00301000 r-xp 00000000 fd:00 657807 /lib/libgcc_s-4.1.2-20080825.so.100301000-00302000 rwxp 0000a000 fd:00 657807 /lib/libgcc...原创 2013-01-14 09:25:49 · 102 阅读 · 0 评论 -
linux 下建立异步链接
int32_t SockEndPoint::connect_server(){ struct sockaddr_in client_addr; int sock_ret = 0; bzero(&client_addr, sizeof(client_addr) ); client_addr.sin_family = AF_INET; clie...原创 2014-05-07 11:59:53 · 136 阅读 · 0 评论 -
atomic笔记
inline void ice_atomic_set(ice_atomic_t* v, int i){ v->counter = i;} /* * ice_atomic_inc - increment ice_atomic variable * @v: pointer of type ice_atomic_t * * Atomically in...原创 2013-12-11 11:43:14 · 149 阅读 · 0 评论 -
求最大公共子串
#include <stdio.h>#include <stdlib.h>#include <string>using namespace std;struct stringtag{ string value; int tag;};int stringcompare(const void* A,const voi...原创 2013-07-15 11:21:18 · 103 阅读 · 0 评论 -
c开发笔记
1、就是有大量的输入参数或输出参数需要一次性交换时,可以考虑定义一个结构体来做。这样比在 C 函数调用前压一大堆的数据去堆栈里要干净的多2、对外公布接口头文件中不建议包含复杂的结构体定义。...原创 2012-02-03 09:36:51 · 86 阅读 · 0 评论 -
GCC注意笔记
大多数程序和库在编译时默认的优化级别是"2"(使用gcc选项:"-O2")并且在Intel/AMD平台上默认按照i386处理器来编译。如果你只想让编译出来的程序运行在特定的平台上,就需要执行更高级的编译器优化选项,以产生只能运行于特定平台的代码。一种方法是修改每个源码包中的Makefile文件,在其中寻找CFLAGS和CXXFLAGS变量(C和C++编译器的编译选项)并修改它的值。一些源码包比...原创 2011-02-22 18:38:42 · 190 阅读 · 0 评论 -
邻接表实现状态图【大家帮忙看看问题】
StatusGrap.cpp[code="c++"]// StatusGraph.cpp: implementation of the StatusGraph class.////////////////////////////////////////////////////////////////////////#include "StdAfx.h"#include "S...2010-06-26 18:15:00 · 116 阅读 · 0 评论 -
gsoap编写webservice应用
The gSOAP tools minimize application adaptation efforts for building Web Services by using an XML C/C++ data binding implemented by source-to-source code generation tools. The gSOAP wsdl2h tool import...原创 2010-06-01 15:02:32 · 122 阅读 · 0 评论 -
setsockopt 笔记
1、TCP_NODELAY是唯一使用IPPROTO_TCP层的选项,其他所有选项都使用SOL_SOCKET层2、 SO_BROADCAST BOOL 允许套接口传送广播信息。讲广播的http://cloudhe.iteye.com/blog/201725 SO_DEBUG BOOL 记录调试信息。 SO_DONTLINER BOOL 不要因为数据未发送就阻塞关闭操作。设置本选...2010-04-22 15:12:38 · 90 阅读 · 0 评论 -
推荐一款xml分析微型库tinyxml
tinyxml,至所以叫tin,就是短小精悍。搭配前面讲的gsoap开源工具,编写webservice应用无敌了。总共文件才不到6.7个。移植性也非常好,在win、linux、unix(hp unix、aix)都得好的验证。支持纯c和std c++,只设置编译选项即可,在包目录下,有doc,有图显示该库的使用结构,很容易理解并使用。 注意:在库下面有个TiXmlPrinter对象常被忽略,其实该类...2009-08-22 08:16:24 · 96 阅读 · 0 评论 -
避免对指针和数字类型重载
条款25: 避免对指针和数字类型重载 快速抢答:什么是“零”?更明确地说,下面的代码会发生什么?void f(int x);void f(string *ps);f(0); // 调用f(int)还是f(string*)?...原创 2009-05-22 14:17:13 · 105 阅读 · 0 评论 -
快速入门sqlite内存数据库,用sqlite构建一日志工具
今天上午无意在搜索的时候发现很多应用程序用了sqllite,ophone、谷歌金山词霸等好几个程序。好奇之,无聊顺便学习了解下。马上到google搜索下找到官方网站。下载如下:sqlite-amalgamation-3_6_21 有个头文件sqlite3.exe 脚本测试工具sqlitedll-3_6_21 包含一dll和定义文件sqliteLog 我的测试工程 ...2009-12-25 11:28:34 · 173 阅读 · 0 评论 -
dos脚本+ftp实现快速升级
cd \;写ftpget.src文件,存储ftp命令。该文件用来从ftp处取得文件echo open 10.229.3.9 >c:\ftpget.srcecho holly>>c:\ftpget.srcecho lnunicom>>c:\ftpget.srcecho cd ~>>c:\ftpget.srcecho cd update/20091220/liaoning/co...2009-12-25 09:52:26 · 136 阅读 · 0 评论 -
一个SQL语句引发的问题
select * from (select ROW_NUMBER() OVER (order by user_info.ID) as a from user_info,news where user_info.ID=news.ID) b where a=2-------------------------------------咋看这个SQL语句没什么!但是我切引发出了...2008-03-28 21:01:44 · 82 阅读 · 0 评论 -
变长消息封包(巧用串指针值拷贝解析不定长网络消息字节流 续)
一般是采用:包头定长、消息体变长 宗旨。例如:某包体00 00 00 01 --NextUserType 00 --NextUserTypeAcvTm 31 00 ...2009-01-08 18:14:17 · 272 阅读 · 0 评论 -
巧用串指针值拷贝解析不定长网络消息字节流
//1代表整形,0是串int UseAble[100] = {1,0,1,0,0,1,1,0,0,0,0,0,0,1,1,0,1,1,1,1,1,0,1,1,0,1,0,1,0,1,1,0,1,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1...2009-01-04 23:07:17 · 100 阅读 · 0 评论 -
C++ chard 图饼学习
页眉 方法 ShowHeader(BOOL bShowWindow=TRUE);显示页眉 SetHeaderText(CHART_WINDOW_POSITION Position, CString& Text);页眉文本 页脚 方法 ShowFooter(BOOL bShowWindow=TRUE); 显示页脚 SetFooterText(CHART_WINDOW_POSIT...2008-12-22 17:01:24 · 116 阅读 · 0 评论 -
散列过滤
1.在一些字符串数组中,常会有重复的记录,比如手机号码,我们可以通过Hashtable来对其进行过滤public String[] checkArray(String[] str)...{ Hashtable<String, String> hash=new Hashtable<String, String>(); for(int i=0;i...2007-04-28 15:36:00 · 75 阅读 · 0 评论 -
散列过滤
1.在一些字符串数组中,常会有重复的记录,比如手机号码,我们可以通过Hashtable来对其进行过滤public String[] checkArray(String[] str)...{ Hashtable<String, String> hash=new Hashtable<String, String>(); for(int i=0;i...2007-04-28 15:34:00 · 92 阅读 · 0 评论 -
java字符串操作
1.利用字符串类的split方法进行分割 /** *//**利用字符串的split方法进行分割 * @param str 待分割的字符串 * @param sdelimiter 分割符 * @return */ public String[] splitString(String str,String sdelimiter)...{ S...2007-04-28 15:32:00 · 67 阅读 · 0 评论 -
一个关于网页居中显示的小技巧
function getWidth(){var w=document.body.clientWidth;w=(w-800)/2;return w;} ////////获得左距离margin-left:expression(getWidth());//利用CSS表达式居中显示。传统的消除默认,然后BODY{MARGIN:0 AUTO;}非常不适用,特...2008-03-14 17:03:37 · 126 阅读 · 0 评论 -
ajax实现新闻栏目切换
最近开始使用MOOTOOLS,发现真的很好用。在AJAX中有个UPDATE可选项: new AJAX(url,{update:'odiv'}).request(); 意思是POST到URL,返回该URL处理文本结果执行odiv.innertext=URL处理...2008-03-10 22:19:50 · 181 阅读 · 0 评论 -
数据库学习杂记2
今天晚上看了下数据库,关于的是一些关系模式!看的有点吃力,太抽象了,原本现实中很简单的问题切搞的那么复杂。 看了一点发现一些特点: 数据库设计同样有程序方法概念:输入(外来数据),操作(关系演算),输出(数据输出显示),硬资源(原有数据) 就拿学校选课系统来说吧:老师,课程,学院等这些我称之为硬数据,虽然有的时候会变化但是变化不大,建立他们并把他门的模式最优分解。其中...2007-11-29 21:51:19 · 104 阅读 · 0 评论 -
介绍几个常被人忽略的CMD命令和工具
1)netsh2)wmic3)trancert4)netstat----------------------具体用法和是干什么的我不多说,网络这么发达不利用就可惜了。当然还有谁了解更多可以写上大家一起探讨。...2008-05-15 20:38:04 · 258 阅读 · 0 评论