- 博客(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 206 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 474
原创 在低版本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 404
原创 S2-052 CVE-2017-9805 python脚本
struts2 S2-52 CVE-2017-9805的python检查方法,只对没有处理过500的应用有效。
2017-09-06 23:50:26 1340
原创 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 754
原创 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 914
转载 收藏: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 683
原创 庞果最小操作数,过啊过啊过啊
给了A、B两个单词和一个单词集合Dict,每个的长度都相同。我们希望通过若干次操作把单词A变成单词B,每次操作可以改变单词中的一个字母,同时,新产生的单词必须是在给定的单词集合Dict中。求所有行得通步数最少的修改方法。Given: A = "hit" B = "cog" Dict = ["hot","dot","dog","lot","log"]
2013-07-11 15:20:01 1396 3
转载 比较强大的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 881
转载 vc++启动和停止服务
包含头文件:#include 以下以web服务为例:#include void CStartServiceDlg::OnBnClickedButton1(){ // 打开服务管理对象 SC_HANDLE hSC = ::OpenSCManager( NU
2011-07-13 18:22:13 1859 1
原创 进程权限引起找不到系统服务的进程句柄
做服务程序的升级程序,发现升级程序找不到要结束的服务程序的句柄,后来改了升级程序的进程权限为debug,就找到了,不知道神马原理,先记下。热切希望有了解的高端人事指点。
2011-07-13 10:06:42 585
转载 COM组件开发实践
http://www.cppblog.com/kyelin/archive/2011/03/31/123804.html#143117
2011-07-07 17:41:35 471
转载 ftp下载实现
没什么技术难度.仅存之以备后用.////////////////////////////////////////////////////////////////////////////////////DownLoadFile ////功能:下载
2011-07-07 17:29:50 846
原创 des填充字节
c++写的3des算法,用的标准'\0'填充,跟java对接时,解不出原文。原来java那边用的pkcs7,填充的是位数。修改后通过。头疼头疼。
2011-07-05 16:48:37 1102
原创 网上找来的一个比较好用的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 828
原创 运行bat命令时,输出乱码
项目需要把接收到得cmd命令存放到bat中运行,结果输出到文件。其中出现了wmic命令运行后输出乱码的问题,命令在cmd窗口中运行输出正常,就是放在bat中运行输出乱码,搞啊搞,不知道怎么搞。最后用管道符加more命令解决,不知道有什么隐患。格式如:XXX.bat | more >result.txt
2011-06-30 16:16:00 6310
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人