自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

谋事在人,成事在天

秋风扫落孤树零,来年开春新上新

  • 博客(38)
  • 资源 (7)
  • 收藏
  • 关注

原创 自动运维工具:通过SCP命令将本地文件与远程文件互传

通过SCP命令将本地文件与远程文件互传,依赖expect软件。#!/usr/bin/expect# 文件名 : scp.sh# 作 者 : Lotomer# 时 间 : 2020-05-27# 功 能 : scp文件复制# 版 本 : 1.0# 示 例 : # 1) ./scp.sh root@10.xx.xx.xx:~/test.log /data/ 22 password1 password2# 2) ./scp.sh /data

2020-07-17 21:25:59 256

原创 自动运维工具:通过SSH命令在远程服务器上执行脚本或命令

通过SSH命令在远程服务器上执行脚本或命令,需要在本脚本所在机器安装expect软件#!/usr/bin/expect# 文件名 : executeSshCommand.sh# 作 者 : Lotomer# 时 间 : 2017-08-26# 功 能 : 执行远程命令ssh# 版 本 : 1.1# 参 数 :# 1) remote_ip : 必填,远程服务器IP# 2) remote_user : 必填,远程服务

2020-07-17 21:17:57 706

原创 自动运维工具:用python实现对FTP服务器文件的删除

删除FTP服务器上的文件,支持多个文件。使用方法:pythondelFtpFiles.py[--ip ip] [--port port] [--user user] [--password password] file1 file2... #/usr/bin/env python# -*- coding: UTF-8 -*-# FileName : delFtpFiles.py# Author : lotomer# Date : 2019-03-18# Fun...

2020-07-17 21:03:04 937

原创 用python写个简单的http服务

写个简单的http mock服务,将POST数据存放为文件#!/usr/bin/python#-*- coding:UTF-8 -*-# 文件名 : http.py# 作 者 : Lotomer# 时 间 : 2020-07-15# 功 能 : http服务器# 参 数 : # 版 本 : 1.0# 描 述 : post数据存放在/data/output目录# ----------------------------------------# 版本号 更新时...

2020-07-17 20:56:16 476

原创 批量建立linux机器之间的ssh互信的自动化脚本

手工建立ssh互信需要好几个步骤,并且中途人工交互(输入密码等),如果机器数目多,则很繁琐,为了节省自己的时间,写了个自动化脚本,供参考。1、在其中一台机器上新建一个可执行的文件(假设文件名为ssh_auth.sh),在该文件中添加以下内容:#!/bin/shDEST_USER=$1PASSWORD=$2HOSTS_FILE=$3if [ $# -ne 3 ]; then

2013-04-18 11:53:21 8076 3

原创 搭建WEB服务器集群(apache+tk+tomcat)

<br /> nApache httpd+Tomcat6+tk n安装    1)jdk(1.5及以上版本)安装,记得将bin目录加到环境变量path中。    2)Apache安装。Linux下安装时,如果下载的是源码,则需要编译再安装:./configure->make->make install。(http://apache.freelamp.com/httpd/httpd-2.2.15.tar.gz)    3)tomcat安装。(http://tomcat.apache.org/)    4)tk

2011-03-02 18:07:00 2032

转载 嵌入式开发工具汇总

1. 51系列 (1)keil C51 V6.14 (2)Keil RTX51 FULL (3)Franklin c51 V8.63功能强大操作简便 (4)Raisonance CodeCompressor(TM) for 8051 V7.19 飞利浦半导体公司的RIDE-51XA可提供C编译 程序、汇编程序、仿真程序和调试程序。这种IDE能简化采用不同C语法的汇编程序之间把代码送入端口的过程。2

2009-09-02 13:03:00 1485 1

转载 嵌入式Linux开发需要的参考资料

 引导:如需获得对 vmlinux 和 zimage 之间区别的极好解释,请在 Alessandro Rubini 编写的“Kernel Configuration: dealing with the unexpected(Linux Magazine)的一文中找到“Booting your kernel”一节。 有关内核、映像和引导过程的更多信息,请阅读中央昆士兰大学(Centr

2009-09-02 11:51:00 661

转载 编程,乐趣何在?

1.   什么是软件开发?软件最基本的目标是让计算机硬件(运算/存储/输入输出)按照人们预想的规则来工作。我们又管软件叫程序,软件工程师定制编写一个“顺序、序列”,机器就按照这个序列来执行。软件开发,就是这个定制编写序列的过程。2. 原本的乐趣:挑战和控制欲解数学题,是 很多理科学生都很喜欢的一项活动。特别是在高中时期,证明出一道立体几何或者在模拟考试中第一个交卷儿都是非常令人羡慕

2009-09-02 11:26:00 1628

原创 全排列

templatevoid SaveResult(Elem src[]){    //printf("%s/n",src);}//完全特化templatevoid SaveResult(char src[]){    printf("%s/n",src);}//全排列templatevoid RankAll(Elem src[], int iStart, int iEnd){    if (iSta

2008-05-12 12:38:00 482

原创 快速排序

#include "common.h"//快速排序templatevoid QuickSort(Elem arr[], int nStart, int nEnd,     Compare& comp = Lower()){    if (nStart >= nEnd) return;/*  //优化:待排序元素个数小于10则使用插入排序    if (nEnd - nStart     {    

2007-04-30 10:38:00 764

原创 冒泡排序

#include "common.h"//冒泡排序templatevoid BubbleSort(Elem arr[], int nStart, int nEnd,    Compare& comp = Lower()){    ++nEnd;                         //使nEnd指向最后一位的末尾    for (int x = nStart; x != nEnd; +

2007-04-30 10:34:00 650

原创 插入排序

#include "common.h"//插入排序templatevoid InsertSort(Elem arr[], int nStart, int nEnd,    Compare& comp = Lower(), int nStep = 1){ ++nEnd;                         //使nEnd指向最后一位的末尾    for (int x = nStart;

2007-04-30 10:32:00 734

原创 算法公共头文件

/* * Copyright (c) 2007 Lotomer * 作    者  : Lotomer * 文 件 名  : common.h * 创建时间  : 2007.4.12 * 说    明  : 排序算法的公共部分 *//////////////////////////////////////////////////////////////////////////#ifndef SOR

2007-04-30 10:30:00 1198

转载 C++程序设计之四书五经(转)

C++程序设计之四书五经(上篇)荣耀/文C++是一门广泛用于工业软件研发的大型语言。它自身的复杂性和解决现实问题的能力,使其极具学术研究价值和工业价值。和C语言一样,C++已经在许多重要的领域大获成功。然而,一个不可否认的现实是,在低阶程序设计领域,C++挤压着C同时也在承受着C的强烈反弹,而在高阶程序设计领域,Java和C#正在不断蚕食着C++ 的地盘。也许C++与C合为

2007-04-12 14:55:00 2294

转载 一个调试JSP的Eclipse插件的开发

---转载【摘 要】本文通过开发一个JSP 编辑器插件的示例,介绍了 Eclipse 中设置 JSP 断点的方法,以及如何远程调试 JSP。作为基础知识,本文的前两部分描述了 JAVA Debug 和 JSR-45 的基本原理。   本文通过开发一个JSP 编辑器插件的示例,介绍了 Eclipse 中设置 JSP 断点的方法,以及如何远程调试 JSP。作为基础知识,本文的前两部分描述了 J

2007-01-28 13:49:00 1599

转载 垃圾收集技术—Lisp

拓荒时代国内的程序员大多是在 Java 语言中第一次感受到垃圾收集技术的巨大魅力的,许多人也因此把 Java 和垃圾收集看成了密不可分的整体。但事实上,垃圾收集技术早在 Java 语言问世前 30 多年就已经发展和成熟起来了, Java 语言所做的不过是把这项神奇的技术带到了广大程序员身边而已。 如果一定要为垃圾收集技术找一个孪生兄弟,那么, Lisp 语言才是当之无愧的人选。 1960 年前

2006-11-07 15:24:00 1461

转载 Window 消息大全使用详解

消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。 消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。例如,对于单击鼠标所产生的消息来说,这个记录中包含了单击鼠标时的坐标。这个记录类型叫做TMsg,它在Windows单元中是这样声明的: type TMsg

2006-10-26 11:16:00 871

转载 在win下打造linux环境: cygwin的安装和简单配置

windows和linux各有其优越性,可以安装在同一台电脑上,但切换要重启。同时拥有两台电脑,一台装win,一台装linux,自然非常好,但具备此条件的不多。本文介绍cygwin,它可以让你在win下拥有linux开发环境,并且不用切换。 简单的讲述一下cygwin的安装和配置,入门级教程,还请各位高手指点一二。首先到http://www.cygwin.com下载setup.exe,接着建立安装

2006-10-25 14:26:00 2004

转载 深入硬盘分区

深入硬盘分区(创易工作室 2001年06月26日 18:34)数据在硬盘上的存储硬盘是现在计算机上最常用的存储器。我们都知道,计算机之所以神奇,是因为它具有高速分析处理数据的能力。而这些数据都被以文件的形式存储在硬盘里。不过,计算机可不像人那么聪明。在读取相应的文件时,你必须要给出它相应的规则。这就是分区概念的形成。在具体讲分区之前,我们应该先了解数据在硬盘上的存储。 硬盘的数据结构在上文

2006-10-12 09:26:00 1051

转载 细说英文单词连载四:英文单词中也有“错别字”

细说英文单词连载四:英文单词中也有“错别字”

2006-09-28 13:48:00 1824 1

转载 细说英文单词连载五:一场关于英文单词本质的对话

细说英文单词连载五:一场关于英文单词本质的对话

2006-09-28 13:48:00 1400

转载 细说英文单词连载三:辅音字母组合的神奇表义功能

细说英文单词连载三:辅音字母组合的神奇表义功能

2006-09-28 13:46:00 2517

转载 细说英文单词连载二:探寻西方先人造词圣经

细说英文单词连载二:探寻西方先人造词圣经

2006-09-28 13:45:00 1716

转载 细说英文单词连载一:破解单音节英语单词的记忆密码

细说英文单词连载一:破解单音节英语单词的记忆密码

2006-09-28 13:43:00 2030

转载 怎样重设目录恢复模式下的管理员的密码

怎样重设目录恢复模式下的管理员的密码? (转自chinaitlab,更多技术文章请浏览chinaitlab)    在windows 2000 服务器中,如果谁希望修改目录恢复模式的密码,一般习惯于重新启动电脑,然后使用微软管理控制台(MMC)本地用户和组管理单元或者通过命令    Net user administrator    来修改管理员的密码。Win2k 服务器 Service Pack

2006-09-22 12:05:00 1329

转载 用VC++6.0实现PC机与单片机之间串行通信的方法

用VC++6.0实现PC机与单片机之间串行通信的方法湖南大学(长沙410082) 于小亿 王 辉 张志学摘 要 详细介绍了在Windows环境下应用VC++实现PC机与单片机的几种串行通信方法,给出了用Visual C++6.0编写的PC机程序和用C51编写的单片机通信程序。经实际应用系统运行稳定可靠。关键词 Visual C++ 类 串行通信  -----------------

2006-09-14 09:31:00 1908

转载 如何获知DLL中函数的参数

如何获知DLL中函数的参数   NowCan 这篇文章是转贴的,不要问我具体的实现方法。可以通过反汇编来知道接口函数的参数,建议使用W32DSM来分析,也可以直接使用VC来分析,就是麻烦一点。现在使用W32DSM来具体说明:1。先打开需要分析的DLL,然后通过菜单功能-》出口来找到需要分析的函数,双击就可以了。它可以直接定位到该函数。2。看准该函数的入口,一般函数是以以下代码作为入

2006-09-13 13:33:00 3366

转载 网络最经典命令行

网络最经典命令行1 .最基本,最常用的,测试物理网络的ping 192.168.0.8 -t ,参数-t是等待用户去中断测试2. 查看DNS、IP、Mac等 A.Win98:winipcfgB.Win2000以上:Ipconfig/allC.NSLOOKUP:如查看河北的DNS     C:>nslookup     Default Server: ns.hesjptt.net

2006-08-04 17:32:00 902

转载 Rundll32.exe文件详解

.style3 {color: #006699}

2006-07-25 08:13:00 3920

转载 程序员健康建议

程序员健康建议绿豆薏仁汤  绿豆可以清热解毒、利尿消肿,薏仁则可以健脾止泻,轻身益气,对于经常需要熬夜工作者或是心烦气躁、口干舌燥、便秘、长青春痘时,除了多吃蔬菜水果与补充水份外,把绿豆薏仁汤当点心食用,对于消暑除烦非常有帮助。绿茶  绿茶是近几年来最为人所津津乐道的养生饮品,因为其中含强效的抗氧化剂儿茶酚以及维他命C,不但可以清除体内的自由基,还能使副肾皮质分泌出对抗紧张压力的荷尔蒙,当然绿茶中

2006-07-11 07:35:00 1319

转载 Modbus 通讯协议

Modbus 通讯协议摘要 工业控制已从单机控制走向集中监控、集散控制,如今已进入网络时代,工业控制器连网也为网络管理提供了方便。Modbus就是工业控制器的网络协议中的一种。关键词 Modbus协议,串行通信,LRC校验,CRC校验,RS-232C1. Modbus 协议简介Modbus 协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太

2006-07-08 13:52:00 2230

转载 如何突破局域网限制

如何突破局域网限制,需要分限制情况进行说明:一、单纯的限制某些网站,不能访问,网络游戏(比如联众)不能玩,这类限制一般是限制了欲访问的IP地址。对于这类限制很容易突破,用普通的HTTP代理就可以了,或者SOCKS代理也是可以的。现在网上找HTTP代理还是很容易的,一抓一大把。在IE里加了HTTP代理就可以轻松访问目的网站了。二、限制了某些协议,如不能FTP了等情况,还有就是限制了一些网络游戏的服务

2006-06-30 13:23:00 12874

转载 __cdecl __fastcall与 __stdcall

__cdecl __fastcall与 __stdcallerictb 发表于 2005-9-4 19:35:00

2006-06-28 09:40:00 1471

转载 PE 文件格式分析

PE 文件格式分析

2006-06-28 09:39:00 1440

转载 测试工具备查

测试工具备查1、 从测试功能上分 (1) 单元测试 针对不同语言,如JUNIT (2) 功级测试 E—Test:功能强大,由于不是采用POST URL的方式回放脚本,所以可以支持多内码的测试数据(当然要程序支持),基本上可以应付大部分的WEB SITE。 MI公司的WINRUNNER COMPUWARE的QARUN RATIONAL的SQA ROBOT (3) 压力测试 MI公司的WINLOAD

2006-06-08 08:34:00 806

转载 typedef用法小结

typedef用法小结                                        这两天在看程序的时候,发现很多地方都用到typedef,在结构体定义,还有一些数组等地方都大量的用到.但是有些地方还不是很清楚,今天下午,就想好好研究一下.上网搜了一下,有不少资料.归纳一下:来源一:Using typedef to Curb Miscreant Code   

2006-06-07 17:19:00 4129

转载 游戏编程

游戏外挂已经深深地影响着众多网络游戏玩家,今天在网上看到了一些关于游戏外挂编写的技术,于是转载上供大家参考1、游戏外挂的原理   外挂现在分为好多种,比如模拟键盘的,鼠标的,修改数据包的,还有修改本地内存的,但好像没有修改服务器内存的哦,呵呵。其实修改服务器也是有办法的,只是技术太高一般人没有办法入手而已。(比如请GM去夜总会、送礼、收黑钱等等办法都可以修改服务器数据,哈哈)  修改游戏无

2006-01-22 12:19:00 2596

Eclipse小插件:TomsTools(1.4.3)

Eclipse插件,实现多个小功能以提高开发人员的工作效率,目前功能如下: 1、在资源管理器中找到所选文件或文件夹 2、复制所选(支持多个)文件或文件夹的路径(可通过配置去除路径中的指定前缀) 3、打开命令行窗口,并切换到所选文件或文件夹所在目录 4、如果是properties文件,则可将其国际化为指定语言后缀(默认zh_CN)的资源文件 5、所有功能可在Eclipse属性页(preferences)进行配置 6、支持多语言。该插件在Eclipse属性页和右键的显示名称是:“Tom工具箱”,英文名为“TomsTool” 7、支持文件字符集转换功能: A、直接转换eclipse工程中的单个或多个文件或目录(在“window->preferences->Tom工具箱->文件字符集转换”中配置字符集信息) B、将指定目录中的文件的字符集转换后输出到另一个指定的输出目录(在“window->preferences->Tom工具箱->文件字符集转换”中配置目录及字符集信息) 免积分下载地址: http://tomstools.googlecode.com/files/tomstools_1.4.3.jar

2012-11-21

Eclipse小插件:TomsTools

Eclipse插件,实现多个小功能以提高开发人员的工作效率,目前功能如下: 1、在资源管理器中找到所选文件或文件夹 2、复制所选(支持多个)文件或文件夹的路径(可通过配置去除路径中的指定前缀) 3、打开命令行窗口,并切换到所选文件或文件夹所在目录 4、如果是properties文件,则可将其国际化为指定语言后缀(默认zh_CN)的资源文件 5、所有功能可在Eclipse属性页(preferences)进行配置 6、支持多语言。该插件在Eclipse属性页和右键的显示名称是:“Tom工具箱”,英文名为“TomsTool” 免积分下载地址: http://tomstools.googlecode.com/files/tomstools_1.0.0.jar

2010-06-23

javaEE6规范中文版

javaEE6规范中文版。根据chinaitlab在线教程制作,仅供学习,不能用做商业用途。

2010-06-08

plsql使用插件-CnPlugin_1.5.4

本软件CnPlugin是PL/SQL Developer工具插件,支持PL/SQL Developer 7.0以上版本。增加了PL/SQL Developer工具本身所没有的一些小功能,功能基本一些已有官方插件的整合,以方便Oralce开发使用。

2010-05-04

深度探索C++对象模型

侯捷经典之深度探索C++对象模型

2008-05-20

深入浅出MFC(第二版).part2

侯捷经典之深入浅出MFC(第二版)

2008-05-20

深入浅出MFC(第二版)

侯捷经典之深入浅出MFC(第二版)

2008-05-20

空空如也

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

TA关注的人

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