tomcat8.5.20.exe安装包
tomcat 服务器apache-tomcat-8.5.20.exe安装包,默认安装即可,安装后,在C:\Program Files\Apache Software Foundation\Tomcat 8.5\webapps\ROOT下增加html或者jsp即可
apktool 2.2.4
apktool 2.2.4 ,2017年7月最新版本,官网下载地址https://ibotpeaches.github.io/Apktool/。官网比较慢
用法 java -jar apktool_2.2.4 d -f *.apk -o out 输出编绎后的文件到out目录
excel宏实现导出超时的人员名单
excel宏实现导出超时的人员名单,用宏实现
Sub 按钮3_Click()
Dim strReceiveUser As String
strReceiveUser = ""
Dim i As Integer, sht As Worksheet
j = Sheet1.Cells.SpecialCells(xlCellTypeLastCell).Row
k = Sheet1.Cells.SpecialCells(xlCellTypeLastCell).Column
Close #1
Close #2
Open "d:\Notify_user_by_email.txt" For Output As #1
Open "d:\Notify_user_content_by_email.txt" For Output As #2
For i = 2 To j ' 第一行是标题,不能作为计算,从第2行开始
时间1 = Sheets("Sheet1").Cells(i, 4) ' 这里需要修改,第4列是归还日期
时间2 = Now
天数差 = DateDiff("d", 时间1, 时间2)
是否归还 = Sheets("Sheet1").Cells(i, 6)
If 天数差 > 0 Then
If "否" = 是否归还 Then
strReceiveUser = Sheets("Sheet1").Cells(i, 1) + "@dahuatech.com;"
Print #1, strReceiveUser
strContent = Sheets("Sheet1").Cells(i, 1) + "借用了" + Sheets("Sheet1").Cells(i, 2) + ",序列号为" + Sheets("Sheet1").Cells(i, 7) + ",已经超期" + Str(天数差) + "天, 请尽快归还,谢谢!"
Print #2, strContent
End If
End If
Next
Close #1
Close #2
MsgBox "已经为您导出到D盘,请查阅:" & vbCrLf & "Notify_user_by_email.txt" & vbCrLf & "Notify_user_content_by_email.txt"
End Sub
vs2008实现完成端口和客户端
vs2008实现完成端口和客户端,需要编译一下,能编译通过,能调试
vc MFC获得uuid或GUID
CString CTestGetUUIDDlg::newGUID()
{
CString buf;
GUID guid;
if (S_OK == ::CoCreateGuid(&guid))
{
buf.Format(_T("{X-X-x-XX-XXXXXX}")
, guid.Data1
, guid.Data2
, guid.Data3
, guid.Data4[0], guid.Data4[1]
, guid.Data4[2], guid.Data4[3], guid.Data4[4], guid.Data4[5]
, guid.Data4[6], guid.Data4[7]);
}
return buf;
}
exe作为com及其调用的例子
exe作为com及其调用的例子,vs2008实现,// 需要先编译ExeCom,并用命令行下带上 /regserver 注册,/unregserver反注册
dll 作为com及其调用
dll 作为com及其调用,vs2008实现,简单的调用了com的一个接口。exe还可以com
隐藏自己及监视子进程的关闭demo
隐藏自己及监视子进程的关闭demo,vs2008实现,已经调试过,ok的。
(1)隐藏自己,实在任务栏看不到自己的图标,任务管理器中的“应用程序”中没了,进程列表还有
(2)监视子进程结束,使用了WaitForSingleObject实现
加壳资料整理
加壳资料整理,有源代码,有资料。看了一下一般都是vc6实现,准备自己测试一下,学习共享
测试WaitForSingleObject
测试WaitForSingleObject,CreateEvent SetEvent,vs2008实现
CryptGenRandom windows下生成随机数
CryptGenRandom windows下生成随机数的函数使用
字符串和数字转换 C++ vs2008
字符串和数字转换 C++ vs2008实现
进程间消息通知方式通信
进程间消息通知方式通信,RegisterWindowMessage实现
判断uac是否开启
判断uac是否开启,C++实现,在Win7上测试,只有xp之后(不包括xp)判断uac才有意义
快速排序算法vs2008实现
快速排序,C算法,vs2008实现
void MyQuickSort(int *a, int nLow, int nHigh)
{
if(nLow >= nHigh)
{
return;
}
……
}
DHtmlEditor MFC
DHtmlEditor MFC实现的一个demo,程序在vs2008上能运行
下载自:http://www.codeproject.com/KB/cpp/DHTMLEditor/DHtmlEditorVisualStudio7.zip
eXeScope修改exe资源的工具
eXeScope修改exe资源的工具,修改图标,字符串等
undelete_plus误删文件恢复
误删 文件 恢复恢复 ,英文版,可用,效果不错
让窗口置前的方法
即使有其他窗口在最前面,也可以让本窗口置前的方法
// {{ force m_hWnd to topmost
// 不管其他窗口是不是topmost,本例子都可以让此窗口置于最前端
HWND hForeWnd = ::GetForegroundWindow();
DWORD dwForeWndTreadId = ::GetWindowThreadProcessId(hForeWnd,NULL);
DWORD dwCurWndTreandId = ::GetCurrentThreadId();
::AttachThreadInput(dwCurWndTreandId, dwForeWndTreadId, TRUE);
::ShowWindow(m_hWnd, SW_SHOW);
::SetWindowPos(m_hWnd, HWND_TOPMOST,0,0,0,0,SWP_NOSIZE | SWP_NOMOVE);
::SetWindowPos(m_hWnd, HWND_NOTOPMOST,0,0,0,0,SWP_NOSIZE | SWP_NOMOVE);
::SetForegroundWindow(m_hWnd);
::AttachThreadInput(dwCurWndTreandId, dwForeWndTreadId, FALSE);
// }}force m_hWnd to topmost
非常网管++Windows脚本应用详解
非常网管 Windows 脚本 应用 详解,备用
mfc程序获得命令行参数
mfc程序获得命令行参数,vc6.0实现
// 获取命令行
CString strCommandLine = "获得的命令行参数为:";
strCommandLine += GetCommandLine();
MessageBox(strCommandLine);
窗口在最前面
mfc写的小程序,窗口在最前面,vc6.0实现
// 窗口在最前面
::SetWindowPos(m_hWnd,HWND_TOPMOST,0,0,0,0,SWP_NOSIZE|SWP_NOMOVE);
// 取消窗口在最前面
//::SetWindowPos(m_hWnd,HWND_NOTOPMOST,0,0,0,0,SWP_NOSIZE|SWP_NOMOVE);
只允许打开一个应用程序
只允许打开一个应用程序,vc6.0mfc实现,当打开一个实例后,不允许打开第二个 HANDLE hMutex;
hMutex = OpenMutex(MUTEX_ALL_ACCESS,false,_T("A"));
if(hMutex)
exit(0);
hMutex = CreateMutex(NULL,true,_T("A"));
遍历本目录下的所有文件
遍历本目录下的所有文件,vs2008实现,是一个小例子,遍历本目录(也包括子目录)所有.h文件,并将其保存到某个文件中
mfc多线程的一个小例子
mfc多线程的一个小例子,实现了一个client和server
log4cplus的源文件及实现和相关资料
log4cplus的源文件及实现和相关资料
1、log4cplus-1.0.4.2.zip :
log4clus的原文件,可编译支持vc6,vc7……,vs2008转换vc7即可
2、vs2008_testLog4cplus_dll_and_lib.rar:
vs2008编译好的dll和lib
3、vs2008_testlog4cplus.rar
用vs2008实现的一个工程,保存日志到文件
Sigslot的简单应用
Sigslot的简单应用,vc6.0实现
sigslot的出现为我们提供了一种解决问题的思想,它用“信号”的概念实现不同模块之间的传输问题,sigslot本身类似于一条通讯电缆,两端提供发送器和接收器,只要把两个模块用这条电缆连接起来就可以实现接口调用,而sigslot本身只是一个轻量级的作品,整个库只有一个.h文件,所以无论处于何种层次的库,都可以非常方便的包含它
比较好用的SQLlite查询管理工具SQLiteSpy_1.9.1
下载文件中有:可运行的sqlite查看器,还有vc6.0写的一个简单的sqlite的操作,可运行,可调式
还有其他一些资料,请看:
http://download.csdn.net/detail/moonshine99/4726760
个人理财工具——小贝个人小账本
个人理财工具 小贝个人小账本,界面简单,好用,免费的。一看就知道怎么用,绿色版的,体检也很小。。。
通过COM操作IE浏览器的一个类
主要定义了一个类:CMyInternetExplorer
这个类的作用是通过COM操作IE浏览器
调用方法很简单:
将这4个文件加入工程,比如是一个MFC对话框工程,
1、在Dlg里面加入一个CMyInternetExplorer的变量
2、调用CreateNewInstance ()
3、就可以调用Navigate把IE浏览器的地址改变了,祝你好运
通过窗口句柄获得IWebBrowser2和IHTMLDocument2接口
通过窗口句柄获得IWebBrowser2和IHTMLDocument2接口,里面是源代码,分享给大家
vc6自带的工具spy++DEPENDS等
vc6自带的工具,有spy++ DEPENDS UUID等,vs2008反而找不到depends,所以自己上传一份,共享给想用的人
MFC和网页交互技术文档
MFC和网页交互技术文档,网页技术开发 iwebbrowser2等,都是从网上收集过来的比较经典的
冰点文学下载2.6
冰点文学下载2.6,百度文库资料下载,这个是绿色版,比较好用
duilib界面开发库
可以做像QQ,360一样的界面,里面有源代码和demo,还有一些文档。。。商业用收费的direcutui,duilib是开源的,duilib的demo看起来没有directui的demo好看,可能和收费有关系
里面还有收集的其他资料,都是duilib的
还可以免积分下载directui的demo看看:http://download.csdn.net/detail/moonshine99/4662130
window核心编程
内含三个文件 chm:从网上获得的较好的chm格式的版本
docx:从上面chm格式的转换过来并作了排版整理
pdf:直接从上面docx格式的转换过来的,英文版的
还有一个中文版的核心编程,资料合在一起供大家下载,参考
sql lite 相关资料
sql lite 相关资料——包括
window命令行sqllite 3.7好像,2012/11最新版本
window dll格式的sqllite
c语言原代码sqllite
mfc操作sqllite的一个例子(从其他地方下载的,我只看源代码了,没调)
sqllite比较经典的网页,各种sql操作
好像就这些,免费提供给大家下载
宜清生日快乐连连看
vc6.0gdi实现连连看,可以做一个参考
keynote 电脑桌面笔记本
keynote 电脑桌面笔记本,非常好用的比较笔记本,用了快一年了,用于记录个人一些信息,树形目录 平时的文本编辑器建议用notepad++,keynote用于存储个人信息