自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 InterlockedCompareExchangePointer

原子化的比较和赋值函数,比较dest指针和comparand指针,如果dest等于comperand,则把dest的值赋为exchange。如果hnetevent为NULL,则吧hnetevent赋值为new_handle,返回NULL。用于比较两个指针的值,而不是指针指向的值,交换的也是两个指针的值。exchange,在比较后需要赋值给dest的变量。comperand,与dest比较的的变量。适用场景:多线程中,对指针进行赋值操作。dest,就是将要对其进行操作的变量。函数可以操作3个变量。

2023-07-10 23:26:35 168 1

原创 Centos5的yum源

因为开发需要,使用了Centos5的系统,release是5.0,发现阿里和网易5.0的源都已经不能用了,所以利用网易的repo文件改了一个vault.centos.org的源,记录一下,防止下次再乱找# CentOS-Base.repo## The mirror system uses the connecting IP address of the client and the# ...

2019-04-24 16:02:22 457

原创 在低版本glibc中无法使用boost process中execvpe的解决方法

在低版本glibc中无法使用boost process中execvpe的解决方法原因错误的升级过程最后,修改boost原因使用的是Redhat5.0的系统,因为要用c++11,升级了gcc到了4.8.5。因为要支持Linux和-Win,随着项目越来越复杂,原有的一些开源库影响开发效率,所以引入boost作为基础库。使用boost的process时遇到了编译错误,没有找到execvpe...

2019-03-03 14:15:53 372

原创 S2-052 CVE-2017-9805 python脚本

struts2 S2-52 CVE-2017-9805的python检查方法,只对没有处理过500的应用有效。

2017-09-06 23:50:26 1315

原创 VMware 安装centos7 mini(ip配置)

一、安装1、下载地址网易源2、vmware版本10.0.3 build-1895310二、配置ip地址: 1、查看ip# ip add2、修改ip地址根据ip add中网卡的名称:ens33,编辑网卡文件# vi /etc/sysconfig/network-scripts/ifcfg-ens33动态ip: TYPE=Ethernet BOOTPROTP=dhcp(动态获取) ONBO

2017-03-19 12:03:44 712

原创 CLSID_MSAdminBase报错:无法解析的外部符号 _CLSID_MSAdminBase_W

使用IIS的时候CoCreateInstance报错:1>collector.obj : error LNK2001: 无法解析的外部符号 _CLSID_MSAdminBase_W1>collector.obj : error LNK2001: 无法解析的外部符号 _IID_IMSAdminBase_W解决:添加

2014-11-03 11:18:51 899

转载 收藏:bat常用

for %%i in ("0=A" "1=B" "2=C" "3=D" "4=E" "5=F")do set "x1%%~i"setlocal enabledelayedexpansionset "guid="for /l %%i in (1,1,32)do (  set/a "n=!random!&15"  if !n! gtr 9 call set "n=%%x!n!%%"

2014-02-21 16:55:46 661

原创 庞果最小操作数,过啊过啊过啊

给了A、B两个单词和一个单词集合Dict,每个的长度都相同。我们希望通过若干次操作把单词A变成单词B,每次操作可以改变单词中的一个字母,同时,新产生的单词必须是在给定的单词集合Dict中。求所有行得通步数最少的修改方法。Given:   A = "hit"   B = "cog"   Dict = ["hot","dot","dog","lot","log"]

2013-07-11 15:20:01 1372 3

原创 写了个collapesWnd凑活用,还说的过去。

滑动窗口实现github地址:无Star不源码

2011-11-18 17:24:33 2251 15

转载 比较强大的ado类。收藏了,谢谢作者分享

#pragma once#include "math.h"#import "MSADO15.DLL" rename_namespace("ADOWE") rename("EOF","EndOfFile")using namespace ADOWE;class CDBAdo{public: _CommandPtr m_ptrCommand; //命令对象 _Recordse

2011-10-27 17:38:05 867

转载 vc++启动和停止服务

包含头文件:#include 以下以web服务为例:#include void CStartServiceDlg::OnBnClickedButton1(){ // 打开服务管理对象 SC_HANDLE hSC = ::OpenSCManager( NU

2011-07-13 18:22:13 1819 1

原创 进程权限引起找不到系统服务的进程句柄

做服务程序的升级程序,发现升级程序找不到要结束的服务程序的句柄,后来改了升级程序的进程权限为debug,就找到了,不知道神马原理,先记下。热切希望有了解的高端人事指点。

2011-07-13 10:06:42 572

转载 解压缩rar文件

http://www.codeproject.com/KB/files/MFC_Unrar.aspx

2011-07-08 15:03:49 404

转载 COM组件开发实践

http://www.cppblog.com/kyelin/archive/2011/03/31/123804.html#143117

2011-07-07 17:41:35 460

转载 ftp下载实现

没什么技术难度.仅存之以备后用.////////////////////////////////////////////////////////////////////////////////////DownLoadFile ////功能:下载

2011-07-07 17:29:50 839

原创 des填充字节

c++写的3des算法,用的标准'\0'填充,跟java对接时,解不出原文。原来java那边用的pkcs7,填充的是位数。修改后通过。头疼头疼。

2011-07-05 16:48:37 1093

原创 网上找来的一个比较好用的3DES,找了很多都有问题。先用着这个吧。再次感谢提供算法的同学

.cpp:/* 3DES加密/解密程序*/#include "stdafx.h"#include #include #include #include #include #include #include "memory.h"#include "Des.h"//typedef char (*PSubKey)[16][48]; voi

2011-06-30 16:20:00 814

原创 运行bat命令时,输出乱码

项目需要把接收到得cmd命令存放到bat中运行,结果输出到文件。其中出现了wmic命令运行后输出乱码的问题,命令在cmd窗口中运行输出正常,就是放在bat中运行输出乱码,搞啊搞,不知道怎么搞。最后用管道符加more命令解决,不知道有什么隐患。格式如:XXX.bat | more >result.txt

2011-06-30 16:16:00 6273

libssh0.2.5 with SSH1

费劲编译的支持SSH1的libssh,用的是libssh0.5.2的源码。希望对使用SSH1的同学有帮助。注:不支持SSH2

2011-11-18

collapes window

mfc实现的 collapeswnd,看上去还凑活,可以方便的添加滑动窗口。主要在CollapesHolder.cpp实现功能。

2011-11-18

空空如也

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

TA关注的人

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