自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

转载 详细讲解BM字符串搜索算法

①由来介绍在用于查找子字符串的算法当中,BM(Boyer-Moore)算法是目前被认为最高效的字符串搜索算法,它由Bob Boyer和J Strother Moore设计于1977年。 一般情况下,比KMP算法快3-5倍。该算法常用于文本编辑器中的搜索匹配功能,比如大家所熟知的GNU grep命令使用的就是该算法,这也是GNU grep比BSD grep快的一个重要原因~~~②主要特征...

2019-03-06 16:09:23 983

原创 获取本机共享资源详细信息的代码

void GetLocalShareResource(TiXmlElement *pData){ if (pData == NULL) return; USES_CONVERSION; PSHARE_INFO_502 BufPtr,p; NET_API_STATUS res; LPTSTR lpszServer = NULL; DWORD er = 0,tr = 0,resu...

2019-03-06 10:47:32 394

原创 linux动态库的搜索顺序

做个笔记,以备自己后续用到不用再重新查找资料gcc编译阶段链接库时搜索库文件的顺序:-L选项明文指定的目录 -Wl,rpath指定的目录。此项同1谁的优先级高还没确定,等有时间再验证下。 环境变量LD_LIBRARY_PATH中设置的目录。 /etc/ld.so.cache文件中缓存的文件位置 默认的/usr/lib或者/usr/lib64。 程序运行时搜索动态库文件的顺序:...

2018-08-03 10:05:40 1862 1

转载 详解 pkg-config 作用

pkg-config命令详解返回已安装库文件的元信息。环境变量:PKG_CONFIG_PATH。pkg-config将在该变量下查找所有的.pc文件。此外,它还会查找/usr/lib/pkgconfig/下的.pc文件。pkg-config works on multiple platforms: Linux and other UNIX-like operating syst

2017-01-17 19:42:23 347

原创 UDP的组播简单实现

第一篇博客,从今天开始,目的只是为自己做个备忘,感觉自己的记性越来越差了。ps现在只能一个手敲代码,好累好慢!最近做一个项目需要用到组播,细节的把组播研究了下,写了个简单的代码,以供自己以后使用。发送端对于发送端来说,很简单,跟普通的udp通信没有区别,创建一个socket,然后sendto目的地址(组播地址+端口)就可以了。需要注意的是,如果想固定发送端的发送端口,就需要用bin...

2016-09-30 14:36:17 3274

原创 用SetDi系列api获得所有usb设备

首先是要引入头文件:#include <Setupapi.h>//#include "usbiodef.h"//包含枚举usb设备所需要的guid#include <cfgmgr32.h>#include <devguid.h>#pragma comment(lib, "Setupapi.lib") //导入lib//获得所有sub设备的...

2012-10-19 16:40:55 3540

转载 网络序与主机序

不同的CPU有不同的字节序类型 这些字节序是指整数在内存中保存的顺序 这个叫做主机序,最常见的有两种:1. Little endian:将低序字节存储在起始地址,就是俗称的小头,地址低位存储值的低位,地址高位存储值的高位2. Big endian:将高序字节存储在起始地址,就是俗称的大头,地址低位存储值的高位,地址高位存储值的低位网络字节顺序是TCP/IP中规定好的一种数据表示格式,它...

2012-10-09 10:59:03 465

转载 sql2008疑难问题解决

一、安装失败的问题干净的 Windows Server 2003 系统,补丁都打齐了,就是 SQL Server 2008 安装失败。仔细分析安装日志,发现是 XML 6.0 sp1(KB933579) 安装失败导致的数据库安装失败。检查发现,原来系统已经安装了 XML 6.0 sp2,于是 sp1 安装的时候提示系统有更新版本。解决办法:卸载 XML 6.0 sp2 或更高版本,再安装...

2012-09-18 11:44:11 794

原创 获取本地共享资源详细信息的源码

void GetLocalShareResource(TiXmlElement *pData){ if (pData == NULL) return; USES_CONVERSION; PSHARE_INFO_502 BufPtr,p; NET_API_STATUS res; LPTSTR lpszServer = NULL; DWORD er = 0,tr = 0,resum

2012-06-26 09:21:43 667

转载 用Win32 API设置windows XP中FAT32文件夹共享的读写权限

 首先是将文件夹设为共享的代码://Set a folder for net shareNET_API_STATUS AddNetShare(LPSTR sharedFolderPath, LPSTR shareName){    DWORD level = 2;    SHARE_INFO_2 si;    DWORD parmErr = 0;    si.shi2_netname ...

2012-06-15 11:17:03 1517

转载 如何解决"应用程序无法启动,因为应用程序的并行配置不正确"问题

解决办法就是:使用vcredist_x86.exe再次分发程序。下载地址:(http://download.microsoft.com/download/7/9/8/798325b7-8993-4ef9-9148-8db9ff4187fc/vcredist_x86.exe)对解决方案来说,VS设置成debug版本和release版本是不一样的。关键在于打包的时候的manifest所制定的路...

2012-05-15 18:22:42 778

原创 用API实现指定共享用户访问权限的方法

思想是首先获得指定用户的SID,建立一个共享资源的访问控制列表,把SID加入访问控制列表,初始化共享资源的安全描述符void AddShareDir(VectorShareDir& vecShareDir){for (VectorShareDir::iterator iter = vecShareDir.begin(); iter != vecShareDir.end(); iter...

2012-03-07 16:04:28 2302

剪贴板监控源码

用SetClipboardViewer的方式响应剪贴板消息,使用的是没有界面的窗口,不依赖于mfc,轻便易用,可以把复制的图片保存成文件

2014-02-25

AES加密算法C源码

从网上找了些方法,自己写了接口,实现的是ECB加密,填充方式为全0填充。

2011-12-07

空空如也

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

TA关注的人

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