- 博客(57)
- 资源 (27)
- 收藏
- 关注
原创 PostgreSQL12 windows zhparser插件安装
zhparserhttps://github.com/amutu/zhparser1、scws编译因为zhparser需要使用scws进行中文分词先编译scws,zhparser的README有scws源码的下载地址(http://www.xunsearch.com/scws/down/scws-1.2.3.tar.bz2),下载解压后win32目录有vs2008工程直接升级为vs2017,打开后里面包含两个工程我们需要的只是libscws工程(scws工程引用了php的东西 不用编译),修改l
2020-08-17 17:15:32
2209
3
转载 widbg命令解释
inDbg 文档翻译----85cc682/NetRochttp://netroc682.spaces.live.com/!processfields!processfields 扩展命令显示执行进程块(EPROCESS)中字段的名字和偏移。语法!processfields DLLWindows NT 4.0Kdext
2015-04-08 02:38:55
9416
原创 windows简单调试器源码2700行左右代码
简单调试器项目中on开头的函数为接收系统的调试事件并做相应的处理,简单调试器实现过程中主要的调试事件为异常事件,相应的处理函数为DispatchException。在异常事件中访问异常、int3异常、单步异常是跟实现调试器功能密切相关的异常事件,这里用三个函数分别处理三个函数分别为OnExceptionAccess、OnExceptionBreakPoint、OnExceptionSingle
2015-01-11 18:40:17
2642
转载 单例模式——C++实现线程安全的单例
一、懒汉模式:即第一次调用该类实例的时候才产生一个新的该类实例,并在以后仅返回此实例。需要用锁,来保证其线程安全性:原因:多个线程可能进入判断是否已经存在实例的if语句,从而non thread safety.使用double-check来保证thread safety.但是如果处理大量数据时,该锁才成为严重的性能瓶颈。1、静态成员实例的懒汉模式:[
2014-10-11 12:11:34
877
转载 WM_COMMAND消息
当用户点击菜单、按钮、下拉列表框等控件时候,会触发WM_COMMANDLOWORD(wParam) 是控件或菜单或加速键的ID,菜单的sparator的ID为0如果LOWORD(wParam) 是控件ID,HIWORD(wParam)是notification code, 比如BN_CLICKED, BN_DBLCLK等,标志用户对控件的操作,双击,单击之类。如果LOWOR
2014-07-08 00:43:17
11794
转载 关于SKYPE
警告:skype已经被微软收购,中文版的TOM-skype是受审查的!skype的流量是根据网络环境而定的,占用带宽大约是3-16KB/S,空闲的时候大约只需要0-0.5 k/s的带宽,手机通话我的是5KB/S本文主要从技术角度简要阐述Skype为什么优于传统的VoIP、IM软件,包括P2P技术、穿透防火墙、安全加密、简易的操作与强大的功能、节省网络资源、跨平台几个方面。 一、采
2013-03-28 18:40:38
1157
转载 Fedora 9挂载LVM分区方法
在Fedora 9里试图挂载另外一块硬盘,其中的一个分区是LVM2格式的,不能直接:“mount /dev/sdb3 /mnt/sdb3”,查找挂载方法破费了一番周折,记录如下,以备不时之需。 1、pvs [root@localhost yuanbor]# /sbin/pvs WARNING: Duplicate VG name VolGroup00: Existin
2012-09-08 14:42:51
8851
转载 linux下挂载lvm分区方法
1.首先使用vgscan 扫描 lvm 结果如下[root@localhost ~]# vgscanReading all physical volumes. This may take a while…WARNING: Duplicate VG name VolGroup00: Existing bgKw70-NEBI-QY6s-RvqU-3a59-N8E1-ruOWwh (cr
2012-09-08 14:32:32
17039
转载 Redhat Linux通过LVM动态扩展系统分区
什么是LVMLVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。通过LVM系统管理员可以轻松管理磁盘分区,如:将若干个磁盘分区连接为一个整块的卷组(volume group),形成一个存储池。管理员可以在卷组上随意创建逻辑卷组(logical vo
2012-09-08 14:30:48
2361
转载 GNS3中支持的模块
Dynamips 支持的模块C7200Slot 0:C7200-IO-FE 支持1 个Fastethernet 接口C7200-IO-2FE 支持2 个Fastethernet 接口(DynamipsGUI 2.3 里面没有这个选项,想用只有自己添加了)C7200-IO-GE-E 插这个卡以后会同时出现2 个端口,Ethernet0/0 和GigabitEther
2012-06-29 12:40:30
3300
转载 思科交换机密码设置
思科交换机密码配置一.设置console密码>enable#configure trminal(confing)#line console 0←console口①(config-line)#password (cisco)←密码(config-line)#login ← 一定不能少的.console密码设置完成exit二:设置全局密码enadle
2012-05-23 14:40:52
2151
转载 CISCO ACL配置详解
什么是ACL?访问控制列表简称为ACL,访问控制列表使用包过滤技术,在路由器上读取第三层及第四层包头中的信息如源地址,目的地址,源端口,目的端口等,根据预先定义好的规则对包进行过滤,从而达到访问控制的目的。该技术初期仅在路由器上支持,近些年来已经扩展到三层交换机,部分最新的二层交换机也开始提供ACL的支持了。访问控制列表的原理对路由器接口来说有两个方向出:已经经路由器的处理,正
2012-04-29 15:56:12
50908
转载 Android手机连接笔记本电脑上网 linux环境
前言我的电脑有无线网卡,但是没有无线路由。我上网是从很远的地方拉的线,因此上网的时候是走的是有线,无线网卡基本上处于失业状态。同时,我的手机用的是移动的GSM卡,要想体现Android的乐趣,上网无疑是一个好的实现方案。由于电脑和有机都有无线网络,因此考虑手机链接
2011-09-19 17:43:20
3730
转载 在Windows下获得SVN命令行
之前基本上都是使用TutuiseSVN和AnkhSVN来操作SVN,但是这两款工具都没有提供批量处理的命令,对于需要大量操作的场景显然一个一个去点不太现实。SVN命令行支持文件夹递归方式执行操作的能力,这里是Collabnet的SVN工具下载页,下载并安装 Colla
2011-09-19 16:22:03
3378
转载 推荐一个好的数据库工具Embarcadero DBArtisan
最近的项目中用到了DB2数据库,由于DB2数据库客户端在操作操作和控制方面不是很方便,如存储过程的编写。后来我们在数据库的操作都转在DBArtisan上了,最新版好像是8.12。 下面介绍一下使用这个工具的方便之处: 一、在编写存储过程时可以使用向导完成,
2011-09-10 17:00:31
12704
转载 Linux终端模式常用软件
<br /><br />作为 Linuxer,必须具备一定的 CLI 操作能力。有时候用 CLI 会比用 GUI 会更方便快捷。—-消息来自 lcan<br />以下列出我所知道的一些常用 CLI 软件,仅供参考。中文终端。据我所知,目前主要有两个解决方案:zhcon 和 fbterm。两个我都用过,zhcon 较长时间不更新了,问题比较多。不小心加错参数,甚至可能会导致死机。所以我推荐 fbterm,这个还是很不错的,要使用的话,必须开启 framebuffer。虽然某些方面也有些瑕疵,不过就目前而言,应
2011-04-03 12:00:00
1617
转载 市场主流S3C6410 ARM11 开发板区别及对比分析
<br /><br />如何选型UT-S3C6410/Real6410/OK6410/TE-6410/Mini6410<br /> 目前开发板市场琳琅满目,市场占有率最大的当属三星系列,三星系列开发板,已经从最初的S3C44B0/S3C2410/SS3C2440发展到目前相当火爆的S3C6410随着科技的不断进步,昔日只可远观的高端开发板,今日已经“平民化”,即使你是没有工作的在校生也能买到一款心爱的ARM11的S3C6410开发板,领略速度带来的激情。<br /><br /> 进入2010年S3C
2011-03-23 10:47:00
4015
转载 5 of the Best Free Linux Port Scanners
<br /><br />A port scanner is a utility which probes a server or host to verify if the virtual ports of a system are open or closed. Ports allow different applications on the same computer to share network resources simultaneously.<br /> <br />Computers th
2011-02-22 08:57:00
1037
转载 六款优秀的Linux数字取证工具
<br /><br />之前许多文章中谈论了开源软件的优点。开源和闭源软件之间的争论通常集中在自由,可靠性,互操作性、开放标准、支持和哲学理念等因素上。以数字取证工具为例,开源软件在法律方面能体现出新的优势,增加数字取证证据的可接受性,因为开源的特性允许调查人员和法庭确认工具的用途,验证原始驱动器有无修改,或者拷贝有没有被修改。<br /> linuxlinks的这篇文章收集了6款优秀的Linux数字取证工具,它们能处理数据,执行文本、图像和视频的数据分析。这些工具包括:The Sleuth Kit;Au
2011-01-20 17:38:00
2928
转载 5 of the Best Free Linux System Cleaning Tools
<br /><br />There are lots of ways of improving the performance of your computer. We investigated a number of solutions in our feature entitled Ubuntu Tips - Boot Faster which concentrated on shortening the time taken for a machine to boot. These included
2011-01-10 14:39:00
1069
转载 Linux操作系统桌面环境GNOME和KDE的切换
一、设置GNOME或者KDE为默认的启动桌面环境方法1:修改/etc/sysconfig/desktop,根据需要将“DESKTOP”后面的内容改为KDE或GNOME。方法2:在当前用户目录下建立“.xinitrc”这个文件(注意文件名前有一个点号,代表建立的是一个隐藏文件),文件的内容就一行startkde或gnome-session,根据自己的需要选择KDE或GNOME。二、GNOME和KDE的切换(“#”后面为输入命令)1、如果需要切换到GNOME:#switchdesk gnome2、如果需要切换到
2010-12-18 14:57:00
7555
转载 linux route 命令
<br />懂得网络配置命令是一般技术人员必备的技术,经过一段时间的研究和学习,总结了一些常用的命令和示例以便日后查阅.<br /> 传统的在1--3点,ip高级路由命令在4--12点,两者部分可以通用,并达到同样的目的,但ip的功能更强大,可以实现更多的配置目的.<br /> 首先,先了解传统的网络配置命令:<br /> 1. 使用ifconfig命令配置并查看网络接口情况<br /> 示例1: 配置eth0的IP,同时激活设备:<br /> # ifconfig eth0 192.168.4.
2010-11-22 10:34:00
1106
转载 八拜之交是指哪八拜?
在中国宋代,徽宗时期著名文人邵伯温的《邵氏闻见录》中有一段故事:文彦博听说国子博士出身的李稷待人十分傲慢,心中非常不快,他对人说:“李稷的父亲曾是我的门人,按辈分他应该是我的晚辈,他如此傲慢,我非得教训他不可。”有一次,文彦博任北京守备,李稷听说后,便上门来拜谒。文彦博故意让李稷在客厅坐等,过了好长时间才出来接见他。见了李稷之后,文彦博说:“你的父亲是我的朋友,你就对我拜八拜吧。” 李稷因辈分低,不敢造次,只得向文彦博拜了八拜。文彦博以长辈的身份挫了李稷的傲气。成语“八拜之交”就由此出典。后来,人们用“八拜
2010-11-16 20:40:00
7749
转载 6个变态的C语言Hello World程序
下面的六个程序片段主要完成这些事情:输出Hello, World混乱C语言的源代码下面的所有程序都可以在GCC下编译通过,只有最后一个需要动用C++的编译器g++才能编程通过。 hello1.c#define _________ }#define ________ putchar#define _______ main#define _(a) __
2010-05-15 15:35:00
1233
转载 Linux内核源代码数量已经超过1000万行
Linux版本2.6.27更新后,人们发现,这一内核的源代码数量已经超过了1000万行.当然,这些行数仅仅是计算机统计出来的行数,包括空白行,为了代码的可读性增加的注释等,当然Linux和所有的长期项目一样,随着时间的推移,旧的代码 会被丢弃和更换,但总体规模来说,Linux的内核在不断增强,以下是一些有趣的统计数字,它们可以告诉你Linux内核都在干什么:使用David Wheeler的S
2010-04-30 13:34:00
4089
转载 SELinux 相关应用
1.SElinux 是对于强制访问控制的实现,是 Linux上最杰出的新安全子系统,在这种访问控制体系的限制下,进程只能访问那些在他的任务中所需要文件。SELinux 默认安装在 Fedora 和 Red Hat Enterprise Linux 上,也可以作为其他发行版上容易安装的包得到 2.SELinux是一种基于 域-类型 模型(domain-type)的强制访问控制(MAC)安
2010-04-29 13:14:00
1459
转载 smartctl 使用smartmontools监控磁盘的健康状态
smartmontools介绍 smartmontools是一款开源的磁盘控制,监视工具,可以运行在Linux,Unix,BSD,Solaris,Mac OS,OS/2,Cygwin和Windows上,同时它还可以从启动光盘或启动软盘运行,支持ATA/ATAPI/SATA-3(到-8)位的硬盘和SCSI硬盘,另外还支持磁带设备,它的老家在smartmontools.sourceforge
2010-04-23 09:55:00
7545
2
转载 linux shell脚本之if判断
无论什么编程语言都离不开条件判断。SHELL也不例外。 if list then do something here elif list then do another thing here else do something else here fi EX1:#!/bin/shSYSTEM=
2010-04-22 16:00:00
1390
转载 linux ip命令
ip 是个命令, ip 命令的功能很多!基本上它整合了 ifconfig 与 route 这两个命令,不过ip 的功能更强大! 如果您有兴趣的话,请自行 vi /sbin/ifup 就知道整个 ifup 就是利用 ip 这个命令来实现的。下面介绍一下使用方法[root@linux ~]# ip [option] [动作] [命令]参数:option :设定的参数,主要有:
2010-04-20 17:23:00
27374
1
转载 Linux 网卡配置文件及相关设置
1.配置文件/etc/hosts(本地主机ip地址映射,可以有多个别名)。/etc/services(端口号与标准服务之间的对应关系)。/etc/sysconfig/network(设置主机名,网关,域名)。HOSTANME=zjw.com(主机名)(需要重启计算机才有效)GATEWAY=192.168.1.1(网关)/etc/rc.d/init.d/network restart(脚本服
2010-04-14 10:56:00
7623
原创 linux 查看进程“打开”的文件或文件对应的进程及网络状态
1、查看进程“打开”的文件: 1)pidof programe-name(获得想了解的进程(programe-name)的PID) 或ps -aux|grep programe-name(获得想了解的进程(programe-name)的PID) 找出进程的PID 2)cd /proc/$PID/fd(会看见文件描述符) 3)ls -l 得到文件
2010-03-19 12:59:00
5242
转载 Fedora10 samba服务配置
最近在移植uboot,由于需要交叉编译,所以编译工作在虚拟机上进行(我安装的是Fedora10 Linux)。在移植的各个阶段,需要修改一些文件,而linux上没有非常好用的代码阅读器,只能通过Gedit或vi打开,阅读并修改需要修改的文件。对于我,用惯了windows下的Soruce Insight,所以做起来怪变扭的,视觉上如此,操作起来更是不方便。于是我想,用Soruce Insight
2010-03-19 10:15:00
3530
转载 arm-linux 交叉工具链制作
交叉编译工具可以通过以下方式获取:1. 通过现有GNU tools 编译GNU tools源码来获取交叉编译工具。这种方法需要对GNU tools各个源码之间的版本匹配。2.使用Dan Kegel开发的cross-tool脚本来编译源码。 该脚本是0.43版,本2006后没有新的版本出来。3.在http://ftp.arm.linux.org.uk/pub/armlinux/to
2010-03-17 16:25:00
1471
原创 解决cannot run test program错误
在交叉编译的时候总是使用 : ./configure --prefix=/home/install --build=i686 --target=arm-linux --host=arm-linux //等相应交叉编译选项 但是在CONFIGURE中有很多的测试程序是不可以在HOST上运行的就会出现:…… checking dynamic linker chara
2010-03-16 13:01:00
10940
转载 linux命令 ps -aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND USER:进程所有者。 PID:进程号。 %CPU:占用的 CPU 使用率。 %MEM:占用的内存使用率。 VSZ:占用的虚拟内存大小。 RSS:占用的内存大小。 TTY:终端的次设备号码。 STAT:该进程的状态。
2010-03-15 10:40:00
938
转载 Linux下gcc编译中关于头文件与库文件搜索路径相关问题 3
Include 的 header 文件 , 动态链接库,系统定义,总共有下列来源指定 gcc 去那里找。当初在编译时指定的 ( 编译安装gcc时)写在 specs 内的 ,内定的,这是当初 compile gcc 时写在程序内的。后来用 -D -I -L 指定的gcc 环境变量设定 ( 编译的时候 )ld.so 的环境变量 ( 这是 run time 的时
2010-03-04 13:16:00
843
转载 Linux下gcc编译中关于头文件与库文件搜索路径相关问题 2
Linux 指定动态库路径 众所周知, Linux 动态库的默认搜索路径是 /lib 和 /usr/lib 。动态库被创建后,一般都复制到这两个目录中。当程序执行时需要某动态库, 并且该动态库还未加载到内存中,则系统会自动到这两个默认搜索路径中去查找相应的动态库文件,然后加载该文件到内存中,这样程序就可以使用该动态库中的函 数,以及该动态库的其它资源了。在 Linux 中
2010-03-04 13:14:00
1346
转载 Linux下gcc编译中关于头文件与库文件搜索路径相关问题 1
在交叉编译的时候我们需要用到其他的库,在 config 时候可以通过 “-I” 来指定头文件目录,但是每次都需要设置的话难免有些麻烦,找到一个简单的方法。看下文的文章。 有大量的环境变量可供设置以影响 GCC 编译程序的方式。利用这些变量的控制也可使用合适的命令行选项。一些环境变量设置在目录名列表中。这些名字和 PATH 环境变量使用的格式相同。特殊字符 PATH_SEPARATOR (安
2010-03-04 13:12:00
2640
原创 linux下与其他终端通讯 write出错
先用who命令查看所有登陆终端 #who -uH 输出如下:NAME LINE TIME IDLE PID COMMENTroot :0 2010-03-01 19:13 ? 2436root pts/0 2010-03-01 1
2010-03-01 17:55:00
4156
1
转载 C语言头文件的作用
C语言中的.h文件和我认识由来已久,其使用方法虽不十分复杂,但我却是经过了几个月的“不懂”时期,几年的“一知半解”时期才逐渐认识清楚他的本 来面目。揪其原因,我的驽钝和好学而不求甚解固然是原因之一,但另外还有其他原因。原因一:对于较小的项目,其作用不易被充分开发,换句话说就是即使不知 道他的详细使用方法,项目照样进行,程序在计算机上照样跑。原因二:现在的各种C语言书籍都是只对C语言的语法进行详
2010-01-28 09:56:00
1206
2
SERVER-U官方版及破解补丁
2012-08-13
CuteFTP 安装程序和破解补丁(版本 8.3.4.0007)
2012-08-13
DS4700存储系统安装-配置-维护-手册
2011-11-10
查看WINDOWS账户密码
2010-08-29
80X86 保护模式教程
2010-05-11
matrix.vim
2010-04-16
Puppy linux 4.21 中文汉化文件
2009-06-20
PaiMei全部组件下载4
2009-05-06
PaiMei全部组件下载3
2009-05-06
PaiMei全部组件下载1
2009-05-06
PaiMei全部组件下载2
2009-05-06
查看WINDOWS账户密码 支持windows 7
2009-04-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人