自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(151)
  • 资源 (68)
  • 收藏
  • 关注

原创 在ubuntu server 20.04搭建gitlab服务器

用docker在ubuntu server20.04上部署gitlab服务,中间遇到几个问题 后面通过如下方式解决。记录一下:1. 虚拟机上安装ubuntu server 20.04 (未勾选默认安装docker)2. 进入ubuntu server 20.04 执行:安装dockerroot@ubuntusrv:~# apt install docker.io设置环境变量:vi /etc/profile 在文件最后增加:export GITLAB_HOME=/srv/gitlab

2022-03-16 12:53:03 1762

原创 设置apt安装包时是否保留下载的deb包

默认情况下使用apt install安装包时,会自动下载安装包及其依赖包到/var/cache/apt/archieves目录,可通过如下配置改变这一行为:#禁止保存echo 'Binary::apt::APT::Keep-Downloaded-Packages "0";' | sudo tee /etc/apt/apt.conf.d/10apt-keep-downloads#允许保存echo 'Binary::apt::APT::Keep-Downloaded-Packages "1";' |

2022-03-02 11:35:41 3788

原创 dbus-send调用d-feet中显示的方法

有时候,需要调用系统或自定义的dbus接口。可通过dbus-send命令来执行,具体参数可查看man。下面直接通过图片的形式,说明如何用dbus-send调用在d-feet中看到的dbus对象和方法:其中:--system:表示System Bus --print-reply:可显示dbus调用的返回信息,如果有错误 会比较方便知道是哪里错了 --type=method_call:表示调用dbus方法,若不指定则表示发送dbus信号...

2022-01-08 10:29:34 554

原创 linux 系统下为打印机设置quirks解决打印异常问题

背景最近使用SONY-X898MD打印机时,发现每次打印后都会触发usblp detach然后再attach的情况,导致我写的udev rule被重复执行引发各种奇怪的问题。进一步了解到,其实cups是支持针对个别打印机进行特殊设置的,针对这个打印机可以设置no-reattach。具体方法参照如下介绍:I.First, run the command lsusb -v | less.The output will help you to identify two items:Ve

2022-01-08 10:02:13 1218

转载 使用Qt Creator进行linux远程调试

原创:使用Qt Creator作为Linux IDE,代替Vim:实现两台Linux电脑远程部署和gdb调试(一台电脑有桌面系统,一台电脑无桌面系统)_$firecat全宏的代码足迹$-CSDN博客https://blog.csdn.net/libaineu2004/article/details/62423830使用Qt Creator进行linux远程调试_草上爬的博客-CSDN博客_qt远程调试序言考虑到程序员在无桌面Linux的环境下编写C/C++程序,如果使用原生的Vim编辑和单步断点调试比较

2021-11-02 12:05:13 859

原创 udev-configure-printer提示Device already handled问题

使用udev-configure-printer add打印机,之后由于某些原因将其移除后,再次执行add会添加失败并提示Device already handled。查看源码发现,add后会将打印机的path和uri信息保存到:#define USB_URI_MAP "/var/run/udev-configure-printer/usb-uris"格式为:/devices/pci0000:00/0000:00:14.0/usb1/1-3 usb://Sony/UP-D898MD_

2021-09-08 21:08:22 312

原创 CUPS之gutenprint生成ppd文件

查看支持的打印机cups-genppd.5.3 -M | grep 130

2021-06-20 21:06:30 3153

原创 ubuntu无法正常显示windows下设置的U盘中文卷标

以下是我自己的分析,如有错误,请不吝指正!结论:中文版本windows默认使用GB2312编码(代码页936),所以设置卷标时写入到U盘中的卷标名称字符也是GB2312编码。而linux默认使用的是UTF8编码,所以卷标会显示成乱码。另外mount挂载磁盘时指定的iocharset=utf8仅对U盘中的文件名有效,对卷标不生效,所以在windows上设置的中文卷标不能在linux上正常显示。分析过程在Ubuntu上设置中文卷标:1. 在ubuntu 18.04上运行gnome-di.

2021-03-08 19:41:38 508

原创 linux下U盘分区及格式化

重新分区使用fdisk对U盘删除分区并重建分区sudo fdisk /dev/sdb按d删除分区,再按n新建分区 依次按回车使用默认选项即可格式化分区使用mkfs.vfat将分区格式化为MS-DOS文件系统格式,-n指定卷标sudo mkfs.vfat -n fb /dev/sdb1或者用mkfs.ext4格式化为ext分区,-L指定卷标sudo mkfs.ext4 -L fb /dev/sdb1...

2020-09-29 22:51:22 761

原创 touch遍历更新文件访问时间

关键时间总是忘记xargs,特此一记:sudo find . -type f | xargs touch

2020-03-27 15:09:16 380

转载 Linux kernel编译、安装及指定默认内核版本启动

一、内核编译与安装升级内核的本质是用新编译好的内核代替当前使用的内核,简单的说就是更换 /boot文件夹下的文件。1. 下载源码www.kernel.org/pub/linux/kernel/v3.x/…,,比如下载到Linux-3.14.tar.gz,大约100+M2.拷贝到/usr/src目录下,用 tar -xvflinux-3.14.tar.gz 命令解压3...

2020-03-10 16:47:21 4235

原创 orange pi prime上部署selenium

想在orange pi prime(ubuntu OS)上部署selenium工具,折腾了两天终于搞定,主要是因为geckodriver在github上不提供arm64架构的版本,所以刚开始想按照源码编译一个能在arm上运行的驱动,但苦于没搞过交叉编译 弄了一通环境最终编译出来的文件竟然还不通用,用file命令一看,原来是32位的ARM EABI5,瞬间崩溃。。。后来通过google(你...

2019-05-26 19:37:56 590

转载 linux如何从 命令行 将普通文件打印到 pdf

转自:https://www.helplib.com/ubuntu/article_159005问题:打印文件时,打印文件可以选择将文件保存为pdf的文件。 我如何从 命令行 中做同样的事情?回答 1:下面是一个不涉及OpenOffice的解决方案: sudo apt-get install enscript enscript my_text_file.txt...

2019-05-02 20:26:11 2363

转载 Ubuntu14.04通过NFS服务器共享磁盘

转自:https://blog.csdn.net/alex_equal/article/details/504050951、安装NFS服务器$ apt-get install nfs-kernel-server nfs-common2、编辑/etc/exports,添加目标系统的根文件系统映射目录,假如目标系统的根文件系统最 后映射到/opt/filesytem,则/etc/exp...

2019-04-09 11:10:54 259

原创 linux分区挂载

fdisk:只用于磁盘分区管理工作,可以删除、新建分区分区完成后,要想插入机器后自动挂载,还需要设置分区的文件系统类型mkfs.vfat:将磁盘格式化成fat32格式 可以兼容windows和linuxsudo mkfs.vfat -F 32 /dev/sdb1mkfs.ntfs:将磁盘格式化成NTFS格式sudo mkfs.ntfs -f -L label /dev...

2019-03-20 17:38:10 277

转载 FTPS (FTP over SSL) vs. SFTP (SSH 文件传输协议): 我们如何做出选择

转自:https://www.cnblogs.com/OLDMAN-LU/p/6428274.html     第一个RFC的FTP协议发布通过网络使用FTP协议(由RFC 959或更高版本)的文件传输始于1980年,FTP提供上传,下载和删除文件,创建和删除目录,读取目录内容的功能。虽然FTP是非常受欢迎的,它有一些缺点,使其更难使用。主要的缺点是缺乏目录列表的统一格式(这个问题已经通过引入...

2019-01-10 14:13:57 2244

转载 一文搞懂deb包

转自:https://www.cnblogs.com/Genesis-007/p/5219960.htmldeb包的文件结构:deb包里面的结构:DEBIAN目录 和 软件具体安装目录(模拟安装目录)(如etc, usr, opt, tmp等)。  在DEBIAN目录中至少有control文件,还可能有postinst(postinstallation)、postrm(postr...

2018-12-22 09:53:53 6432

转载 /etc/apt/sources.list 详解

转自:https://blog.csdn.net/gong_xucheng/article/details/53886271/etc/apt/sources.list 是包管理工具 apt 所用的记录软件包仓库位置的配置文件,同样的还有位于 /etc/apt/sources.list.d/*.list 的各文件。sources.list 条目格式sources.list 文件中的条目一...

2018-12-17 22:52:55 10033

转载 下载Ubuntu源码

一、用命令: Linux Kernel Source Code: apt-get source linux-source-3.2.0 Where can I find the source code for the Ubuntu Kernel? Ubuntu Source Code: Ubuntu archive Specific Software Sou...

2018-12-16 23:36:47 4786

原创 Ubuntu 14.04系统启动顺序回顾

产品在lightDM的配置中设置了Hook,通过session-setup-script调用了一个脚本,然后在脚本中启动软件。但这两天遇到一个问题:开机时偶发软件无法启动,日志跟踪发现,在脚本中启动软件时文件不存在。看日志发现有以下错误:而sda6正在软件所在的分区。 于是进一步查看分区挂载配置,在/etc/fstab中发现竟然把sda6的挂载注释掉了,然后再进一步确认发现sda6...

2018-08-10 00:14:41 1863

转载 Ubuntu软件安装与apt-get下载软件的存放位置

转自:https://blog.csdn.net/the_fool_/article/details/80514179系统:Ubuntu16.04常用的软件安装方式有两种:第一种:apt-get(安装后略类似于windows中的安装版软件):例:apt-get install ssh1.下载的软件存放位置/var/cache/apt/archives2.安装后软件默认位置/usr/share3.可...

2018-06-29 14:43:54 1471

转载 XRandR Examples

由于经常会用到使用 xrandr 设置屏幕属性, 而每次用的时候都要去查 man 手册, 有时还需要上网搜索例子.这样一来就比较麻烦, 所以就想整理下 xrandr 的用法, 给出一些常用的例子.查询使用 xrandr -q 命令可以查询当前的显示器状态, 使用 xrandr --verbose 将会显示更详细的信息.设置分辨率设置分辨率时需要指定设置的 ouput 以及 mode, 如将 eDP...

2018-05-31 15:26:15 932

转载 Python Requests快速入门

关于python中通过requests与网页交互的相关文章,感觉不错,特记录以备查看:入门教程:https://www.cnblogs.com/xiaoermaomao/p/6877026.htmlLinux安装Requests: http://docs.python-requests.org/zh_CN/latest/user/install.htmlWindows安装Resquests: ht...

2018-04-30 23:18:37 266

原创 通过配置文件改变Ubuntu系统语言

产品中需要通过自己开发的软件来实现系统中英文语言切换。可修改~/.pam_environment内容如下:LANG=zh_CN.UTF-8LANGUAGE=zh_CN:zh将上述内容删除即为英文

2018-04-23 21:37:09 904

原创 Android实现生成二维码功能

这个功能比较简单,网上也能找到非常多的方法,大部分是通过google的zxing实现。问题在于网上的很多文章只说了生成方法,但没有介绍如何引入zxing库,导致我这个新手照葫芦竟然画不出瓢来,老是编译错误,甚是苦恼。解决后特来一记:1.首先下载zxing库,因为只是生成二维码,所以我只用了核心库,版本是3.2.1,下载地址2.将下载core-3.2.1.jar放到app/libs/目录下3.配置模...

2018-04-16 22:10:43 6007

转载 dd命令的解释

转自:https://www.cnblogs.com/jikexianfeng/p/6103500.html一、dd命令的解释dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。注意:指定数字的地方若以下列字符结尾,则乘以相应的数字:b=512;c=1;k=1024;w=2参数注释:1. if=文件名:输入文件名,缺省为标准输入。即指定源文件。< if=input file &g...

2018-03-17 23:05:45 714

转载 Ubuntu16.04 Java编译环境

Ubuntu安装JDK详解http://www.linuxidc.com/Linux/2016-11/136958.htmUbuntu 16.04 Sublime Text3 Java编译运行(最简单的方法)http://blog.csdn.net/dk_0228/article/details/54571470

2017-12-02 12:14:43 946

转载 linux下gdb调试

先把查到的资料贴在这里,有时间重新整理:c++ Release版代码与符号表分离及调试———objcopy(调试信息挂载)http://blog.csdn.net/cyteven/article/details/13015511   用objcopy把调试信息放到单独的文件中http://blog.csdn.net/someonea/article/details/32

2017-11-01 16:52:31 385

转载 Linux下查看进程和线程

转自:http://www.linuxidc.com/Linux/2015-01/111462.htm在Linux中查看线程数的三种方法1、top -H手册中说:-H : Threads toggle加上这个选项启动top,top一行显示一个线程。否则,它一行显示一个进程。2、ps xH手册中说:H Show threads as if they were pr

2017-10-30 17:21:35 522

转载 qt pro文件环境变量

转自:http://blog.csdn.net/zkl99999/article/details/61197930变量$$varName$${varName}qmake工程文件内定义变量的值$$(varName)qmake运行时,环境变量的值$(varName

2017-10-10 19:06:25 8629

原创 Windows Server2008部署python爬虫环境

准备软件包:1.下载python 2.7.13   下载地址:点击打开链接2.下载beautifulsoup,下载地址:点击打开链接 安装:1.安装python 2.7.13,直接运行安装即可2.打开命令行窗口,输入python,注意版本,你看到的可能是3.4.X。这个可能是因为系统默认已经安装了python3.4,此时把安装路径添加到path环境变量的最前面即可3

2017-09-23 22:13:20 2476

转载 D-Bus的几种用法

原文:http://www.cnblogs.com/wwang/archive/2010/10/27/1862552.html

2017-08-01 20:37:03 1014

原创 用checkinstall制作deb/rpm/Slackware安装包

简介checkinstall类似make install的功能,都可以根据Makefile中的指令执行相关操作.不同的是,checkinstall可以跟踪所有install的文件,并生成二进制的deb/rpm安装包.通过生成的deb/rpm包安装后,可以用包管理器方便地卸载.checkinstall作用的关键是Makefile, 所以,要做一个完善的安装包还是要熟悉Makefi

2017-02-28 21:56:57 1290

原创 Ubuntu解决软件相互依赖问题

这么棘手的一个问题,在折腾了N久之后竟然被我解决了.然而没有截图,现在仅把大致步骤说一下:一. apt-get update提示404问题出现此问题说明机器上存在某些软件,在当前指定的源服务器上找不到,解决方法有两个,要么尝试寻找其他源服务器并添加到/etc/apt/sources.list   要么就把出现404的软件从/etc/apt/sources.list.d目录中删除

2017-02-17 09:42:53 3359

原创 python 批量下载并安装deb包

需要批量下载安装程序的可以参考以下.实现方法:1. urls.log中保存需要下载的deb包的URL地址2. download-install.py从urls.log中解析URL,然后下载到./Downloads目录下,最后逐个安装.上代码: #!/usr/bin/env pythonimport urllibimport osdef Schedule(a,

2017-02-14 21:30:55 3006

原创 dbus-python服务实现及introspection功能

话说dbus-python很强大,可以通过python轻松地实现一个dbus服务,供其它程序调用或与之交互。那么如何让QT通过proxy方式调用python实现的dbus服务呢? 这就要借助dbus-python的inspect功能了。比如通过dbus-python注册了一个名为com.foxbryant.demo的服务,通过d-feet查看结果如下:一、生成D

2017-02-07 23:20:36 1507

原创 org.freedesktop.DBus.Error.AccessDenied解决办法

运行自己用python写的dbus服务时,出现如下错误:Traceback (most recent call last): File "./test.py", line 87, in object = DeviceObject() File "./test.py", line 37, in __init__ bus_name = dbus.service.BusNa

2017-02-07 22:35:52 12225

原创 rabbit svn命令行常用命令

1.检出svn checkout  http://xxxx/trunk2.更新svn update3.添加文件目录svn add file4.撤销添加svn revert --recursive  your_added_file5.生成diff文件svn diff single_flie >s.diff    //生成单个文件的差

2017-01-17 17:04:41 1182

原创 Python函数式编程

Python函数式编程的核心思想是:把函数当数据.  所以,函数可以用作函数参数,函数返回值,元组或字典成员等闭包闭包是实现代码复用的一种途径,与类不同的是它基于函数实现.函数与它的环境变量一起就构成了闭包,闭包只有一个返回值,那就是闭包中的函数def line_conf(a, b): def line_fun(x): return a*x + b

2017-01-07 14:38:36 490

转载 DBUS与QDBUS的应用

转自: http://blog.chinaunix.net/uid-23023613-id-219094.htmlD-Bus概述什么是D-Bus? D-Bus是一种进程间通信的机制,它被设计成为一种低开销、低延迟的IPC,并被多种桌面环境(如KDE、GNOME等)所采用。关于D-Bus的详细介绍可以参考freedesktop.org提供的两份文档, D-

2017-01-03 18:59:55 3033

mhook-2.3.zip

完全开源,支持x64 VS2010编过

2012-02-24

Toad for Oracle v11.rar

2011年9月21日Quest发布ToadforOraclev11 代码自动检测以及未来的屏幕录制成为亮点。版本更新如此迅速,不愧为公司的旗舰产品 压缩包中内含SN并有ppt介绍,

2012-02-07

Windbg教程.rar

Windbg教程

2011-12-25

正则表达式.zip

C++_boost正则表达式用法.pdf 正则表达式的入门与进阶.doc

2011-11-30

CSplite.zip

封装的用于字符串拆分的类,方便实用。 #pragma once #include <vector> class CSplite { public: CSplite(); CSplite(const char *pSrcStr, const char *pSplitter); ~CSplite(); //设置拆分的源字符串及拆分符 void SetSplite(const char *pSrcStr, const char *pSplitter); //返回元素个数 int GetElementNum(void); //返回指定元素 char *GetElement(int nIndex); //获取元素所在的下标 int GetElementFirstPos(const char *pElement); private: std::vector <char *> m_vElement; char *m_pSrcStr; char *m_pSplitter; void SpliteString(void); void ClearElements(void); };

2011-11-10

oracle定时任务机制及用法.docx

oracle定时任务机制及用法oracle定时任务机制及用法 oracle定时任务机制及用法oracle定时任务机制及用法

2011-11-04

OracleDBTest.rar

MFC结合OTL访问oracle数据库的测试代码,实现了通过OTL执行建表、序列操作、插入、批量删除的功能,数据库的连接字符串可通过程序界面改变。 此代码意在测试使用OTL批量删除功能,分别使用插入线程和删除线程使两个操作同时进行。 测试时发现在没有索引的情况下,删除速度比有索引的情况要慢将近100倍。

2011-10-07

Oracle中各名称介绍.docx

关于Oracle数据库名,数据库实例名SID,数据库服务名,全局数据库名的介绍说明

2011-09-18

Oracle_Database_11g_标准版_企业版__下载地址_详细列表.doc

Oracle_Database_11g_标准版_企业版__下载地址_详细列表 针对不同平台的数据库及客户端下载地址,非常全。 资源属于转载自百度文档。

2011-09-16

C++函数库大全.doc

C++函数库大全.docC++函数库大全.docC++函数库大全.docC++函数库大全.docC++函数库大全.docC++函数库大全.doc

2011-08-19

C++使用OTL连接数据库.doc

通过OTL连接Oracle的C++示例,来自网络,回报网友~

2011-08-17

C++ STL中文版.pdf

本书对C++ STL进行了全面而深入的阐述。STL(标准模板库)是在惠普实验室中开发的,已纳入ANSI/ISO C++标准。其中的代码采用模板类及模板函数的方式,可以极大地提高编程效率。本书由P.J. Plauger等四位对C++ STL的实现有着卓越贡献的大师撰写,详细讨论了C++ STL的各个部分。全书分为16章,其中的13章通过背景知识、功能描述、头文件代码、测试程序和习题,分别讲述了C++ STL中的13个头文件,其他章节介绍了STL中广泛涉及的三个主题--迭代器、算法和容器。本书附录列出了接口和术语表,最后列出了参考文献。 本书适合对C++有一定了解的程序员及高等院校师生阅读。

2011-08-03

OTL介绍.doc.rar

OTL介绍 OTL介绍 OTL介绍 OTL介绍 OTL介绍

2011-08-02

ControlTest_MFC.zip

CPromptEdit--通过重写CEdit实现显示提示信息的功能,当其内容为空且没有焦点时显示提示字符串,当其获得焦点或有内容时显示其内容,类似于SetCueBanner函数的效果。

2011-06-16

chm转doc.zip

chm转doc chm转pdf doc转pdf

2011-05-17

Windows7添加摄像头工具.zip

Windows7下非常好用的摄像头工具,本工具可以在“我的电脑”中显示图标,方便以后使用。

2011-03-08

windows核心编程第5版+中文版+电子书下载.zip

windows核心编程第5版+中文版+电子书,内含书上的示例代码

2011-02-26

Windows核心编程.pdf

Windows核心编程.pdf Windows核心编程.pdf Windows核心编程.pdf

2011-02-26

练成Linux系统高手教程.pdf

─────打开那神秘   看着别人操作那满屏幕的洋文,不可思议,那肯定是一个Linux高手,其实你也能成为高手中的一 员。   使自己的Linux技能疯狂增长就必须学会操作与看懂这些洋文。   红联Linux论坛是致力于Linux技术讨论的站点,目前网站收录的文章及教程基本能满足不同水平 的朋友学习。

2011-02-26

Windows 网络编程第二版.CHM

Welcome to Network Programming for Microsoft Windows, Second Edition! The second edition covers the same topics as the first edition and even more as well. This book primarily focuses on the Winsock network programming technology. In particular, we've added a chapter on writing high-performance, scalable Winsock applications and a chapter devoted to Winsock programming in the C# programming language using the exciting new .NET Application Frameworks library. In addition, we've completely updated the chapter on the Windows Service Provider Interface (SPI), and we cover additional protocols (such as IPv6 and reliable multicasting) and reveal functionality that is new to Windows XP. This book covers a wide variety of networking functions available in Windows 95, Windows 98, Windows Me, Windows NT 4.0, Windows 2000, Windows XP, and Windows CE. The majority of the text covers intermediate and advanced networking topics, but we retooled the Winsock section so that it is more accessible to programmers of all levels.

2011-02-26

android生成二维码

注:本想单独提供一个示例,结果编译时老是出现如下错误,搞来搞去也没整好,先记在这里,以后再回头处理,可能跟我当前的环境有关,如介意请勿下载!!! “Error:Execution failed for task ':app:transformDexArchiveWithDexMergerForDebug'. > com.android.build.api.transform.TransformException: com.android.dex.DexException: Multiple dex files define Lcom/google/zxing/common/BitMatrix;”

2018-04-16

中文版QML教程

QMLBOOK In Chinese

2017-02-19

download-and-install-deb--with-python.tar.gz

使用python进行批量下载并安装deb程序的代码

2017-02-14

dbus-python-demo

通过python创建一个dbus服务,并生成D-Bus xml以及QDbusInterface接口等

2017-02-07

dbus-demo.zip

本示例用QT实现,分别演示了通过QDBusMessage、QDBusInterface及代理的方式进行dbus调用的方法。 其中: numoperator类中实现了几个方法,此类即是提供给dbus调用的对象 usedbusbyqdbusinterface演示了通过QDBusInterface调用dbus的方法 usedbusbyqdbusmessage演示了通过QDBusMessage调用dbus的方法 usedbusbyproxy演示了通过代理调用dbus的方法,首先需要用qdbuscpp2xml命令根据numoperator.h生成xml文件,再用qdbusxml2cpp根据xml生成代理类 在main函数中执行dbus服务及对象注册。 可同时运行多个实例程序,在不同的实例上操作后,其它实例上取得的数据也会是一致的。

2017-01-04

android开发入门教程--下

快速掌握android开发,一个很不错的教材

2016-12-21

android开发入门教程--上

学习android开发的一个非常不错的教程,可以快速掌握android

2016-12-21

C++简单加解密实现

C++实现的简单加解密算法,VS2010编译通过。

2014-06-29

FTP示例.rar

C++编写的获取FTP文件信息的示例,VS2010编译通过。

2013-11-27

RFC959.rar

FTP协议的官方RFC文档,包含中文及英文两份文档。

2013-11-27

boost库中的正则表达式.doc

boost库中的正则表达式: 正则表达式被封装为一个类型 basic_regex的对象。我们将在下一节更深入地讨论正则表达式如何被编译和分析,这里我们首先粗略地看看 basic_regex ,以及这个库中三个最重要的算法。

2013-04-26

COM连接点测试代码.rar

COM连接点测试代码.rar

2013-04-06

NSIS安装包制作工具

包括NSIS安装包、NSIS编辑器以及很全的NSIS常用插件: NSIS 的插件 需要配合 Nullsoft Scriptable Install System&#40;NSIS专业安装包制作工具&#41; 才能使用。 NSIS 中文版下载地址: http://www.52z.com/soft/5228.html Animate : Animate 插件 AnimGif : 在程序中添加 GIF 动画 Base64 : 编码或解码普通文本成 Base64 编码 Blowfish : Blowfish 算法插件 BrandingURL : 将BrandingText变成链接的插件 ButtonEvent : 响应任何页面控件事件的插件 Cabdll : 以CAB方式压缩dll文件的插件 CABSetup : CABSetup 插件 CDROM : 控制 CD-ROM 并可读取 CD-ROM 信息 ChangeRes : 调整屏幕分辨率、刷新率、色深,注意不可超出屏幕最大分辨率 Chngvrbl : 自定义NSIS默认临时文件夹插件 CRCCheck : 用于检查指定档案的CRC32数值 CryptoPlg : 用于加密指定档案的校验值(MD5/SHA1/MD2/MD4) CustomLicense : 自定义许可页面插件 Delay : 可以强制使某个按钮延时 X 秒后才能使用 Dialogs : 调用打开、保存文档框等命令 DumpLog : 记录安装日志插件 EBanner : EBanner 插件 EmbeddedLists : 使用INI+此插件可使NSIS显示列表视图和树视图控件 EnumCDs : 枚举CD驱动器插件 EnumINI : 枚举INI值插件 EventLog : 记录安装日志插件 ExDlg : 使用res资源文件建立自定义页面的插件 ExecCmd : 执行命令行插件 ExecDos : 执行dos批处理文件的插件 ExecTimeout : 限时执行程序的插件 Extractdll : 解压dl_文件为dll类型的插件 Extractdllex : 解压dl_文件为dll类型的插件(扩展版,使用lzma压缩) Fct : 能找到指定窗口并关闭的插件 FindProc : 进程查找插件 GetVersion : 获取Windows系统版本插件 HandleFileDragDrop : 使NSIS支持文件拖拉的插件 HelpButton : 帮助按钮插件 HwInfo : 硬件信息插件 Inetc : Internet连接插件 InetLoad : Internet连接 插件 InstallOptionsEx : InstallOptionsEx 自定义页面插件扩展版 Internet : Internet 插件 Ipdll : 查询本机IP插件 KillProcDLL : 进程结束插件 Linker : 在任何页面创建快捷方式插件 Locate : 列举文件夹目录树插件 LockedList : 能检测安装、卸载需要前需要关闭的程序。以便安装正常进行 LogEx : 安装日志控制插件扩展版 Marquee : 能创建滚动文本字幕的插件 Md5dll : Md5计算插件 MessageBox : 自定义对话框插件 Metadl : 网页Meta信息下载插件 MoreInfo : 获取程序文件版本信息的插件 MSSQL_OLEDB : MSSQL OLEDB 插件 Name2ip : 域名与IP转换插件 NewAdvSplash : 新式 AdvSplash 插件 NotifyIcon : 系统托盘图标插件 NSISArray : NSIS 数组插件 nsisDDE : NSIS DDE 插件 NSISList : NSIS 列表插件 nsisMultiMon : NSIS 多屏幕信息检测插件 nsisOS : NSIS 操作系统信息采集插件 NSISpcre : NSISpcre 插件 nsisStartMenu : 开始菜单记录插件 nsisUser : 测试 Windows 用户登录插件 NsisXiMoL : NsisXiMoL 插件 nsisXML : XML 支持插件 NsMCI : MCI方式读取音频CD信息插件 NsRandom : 随机数生成插件 nsRestartExplorer : 重启桌面进程 Explorer 的插件 NsSCM : Windows 服务控制管理插件 NsScreenshot : 屏幕截图插件 nsWeb : 内嵌网页插件 Nwizplugin : NSIS 向导插件 Nxs : 进程条插件 PassDialog : 密码框插件 RegBin : 二进制形式注册表插件 Registry : 注册表插件 Rfshdktp : 桌面刷新插件 Safer : 安全运行程序插件(Vista以上) ScrollLicense : 需要滚动许可页面到底部才能继续安装的插件 SelfDel : 删除自身插件 Services : Windows 服务插件 SfHelper : sourceforge开源网站下载镜像站点查询插件 Shelllnk : 显示快捷方式信息的插件 ShutdownAllow : 允许关机插件 SimpleBg : 建立一个简易安装背景的插件 SkinnedButton : 使用图片作为按钮的插件 SpiderBanner : 能创建一个像Windows复制文件那样的小型带进度条、退出按钮对话框的插件 Stack : 堆栈控制插件 SysRestore : 系统还原控制插件 tapihelp : 调制解调器modem控制插件 TCP : TCP连接创建插件 TextReplace : 文本替换插件 Time : 时间获取插件 ToggleInstFiles : 可以在安装页面(InstFiles)显示/隐藏安装日志框插件 Tooltips : 气球提示插件 TSFD : 文件选择、保存对话框插件 Unicode : 文本Unicode编码转换插件 UnTGZ : TGZ 解压插件 UserMgr : Windows用户控制插件(创建、修改用户) version : Windows版本获取插件 XML : XML 支持插件 XtInfoPlugin : 多种软件信息采集插件 新增插件: AnimGif plug-in--可以用来为安装页面上使用gif图片格式的插件,同时也支持静态bmp和jpeg格式 CDRom plug-in-- 开/关CD-ROM 舱门;获取CD-ROM 状态(准备好,尚未准备好);获取ready信息(卷标名,卷标数)查找系统中所 有CD-ROM (依靠Enumerate_CD-ROM_Drives 插件) GetVersion (Windows) plug-in--获取Windows版本信息的插件(名字,类型,版本,....) KillProcDLL plug-in-- 功能与KillProc类似,清除进程的插件,根据返回值来执行清除命令. Linker plug-in--一个来把label转化成一个超级链接的插件 LockedList plug-in--用来显示或取得选者被卸载或覆盖文件的锁定程序列表插件 NSISdl Smooth-- NSISdl plug-in的修改版本,增加了安装过程的平滑风格显示.与NSISdl的功能没有其他差别 NSISpcre plug-in-- Nsis 正则表达式使用的插件 Name2ip plugin--把主机名转换成IP 地址。 NsProcess plugin--通过名字查找/杀掉进程;通过指定的进程名杀掉所有进程,进程名不区分大小写;支持 Win95/98/ME/NT/2000/XP ,插件大小仅为4KB. PassDialog plug-in--可以创建4种密码对话框的插件 用于创建用户名、密码或者序列号之类的验证是个错的选择。 ShutDown plug-in--一个注销,重启或关闭计算机的NSIS插件。, o% Y# d; G0 }) _5 p1 p5 O1 e ShutdownAllow plug-in--当安装程序运行时,这个插件允许Windows关闭或者注销。 SkinnedButton plug-in --这个插件允许在安装按钮上添加皮肤 Stack plug-in--这个NSIS插件可以操作NSIS堆或者私人堆 TextReplace plugin--文本替换插件9 X) l4 u$ i1 e Time plug-in--时间插件

2012-12-01

VS2010Samples.zip

此压缩包包括完整的VS2010 C++示例代码,这些代码在安装目录也可以找到,我是在学习定制IE浏览器的时候发现里面有个MFCIE的示例,感觉很受用,所以发上来,推荐大家有时间研究下。

2012-10-21

数据结构排序.rar

数据结构中对各种排序方法的讲解,包括算法、时间复杂度及空间复杂度。

2012-10-06

RFC2616(HTTP)中文版.pdf

http 1.1规范文档---中文版

2012-08-21

OleView.ra

OLEView: ActiveX 对象查看器

2012-07-29

异步TCP通信模型

通过select实现的TCP异步通信程序,包括服务端及客户端,双方互发心跳,本端收到后+1回复。

2012-05-31

Socket.zip

socket

2012-05-13

AD_Test.zip

C++通过ADSI接口访问AD服务器的测试代码,只实现了用户遍历和查找特定用户的功能。

2012-04-30

空空如也

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

TA关注的人

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