![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
代码留存
文章平均质量分 91
darkread
人称坑王,踩过领域内所有的坑。
展开
-
菜鸟蹒跚学ASP-转帖一个HTA的代码,终于找到VBS和JS的UI了。
转自:http://www.never-online.net http://www.w3.org/TR/html4/strict.dtd">http://www.w3.org/1999/xhtml"> NCC Tools - http://www.never-online.net applicationname="NCC application" border="thin"原创 2007-10-09 17:18:00 · 1633 阅读 · 0 评论 -
CListCtrl使用技巧
CListCtrl使用技巧本文转自:http://www.cnblogs.com/cy163/archive/2006/10/15/529790.html,如有尚缺请留言或者Email:darkread@163.com第5条有修改,见红字第2条有注释,对于整行选中和CheckBox选中有小冲突以下未经说明,listctrl默认view 风格为report转载 2012-01-10 10:29:40 · 536 阅读 · 0 评论 -
探讨《如何在MFC设计超链接控件类》
《如何在MFC设计超链接控件类》原文传送门:http://blog.kingsamchen.com/archives/517#comment-1912运行之后一切都完美,只有一个问题,当弹出IE窗口挡住了Label之后,在切换会原来的程序,鼠标移动到Label上时不会再次显示手型鼠标指针。查询资料跟踪程序后发现:void CLinkLabel::OnMouseMove(UINT n原创 2012-02-17 17:01:09 · 1415 阅读 · 0 评论 -
asp.net GridView常用代码集锦
1、对GridView通用UpdateSQL生成函数,对单表有效public bool GetUpdateRow(GridView gv, int RowIndex,out DALDataRow drRow,out DALDataRow drKeys){ drRow = GetDataRow(gv, RowIndex); drKeys = GetDataKeys(gv,原创 2012-07-02 20:04:03 · 794 阅读 · 0 评论 -
GridView每几行增加一空行的方法
出处:http://www.zdbase.com/content/detail.aspx?OID=F522C044-3DD3-4586-9641-0DA25152F93E经常见到文章列表中,每隔五行或十行下面有一空行,这样当阅读网站内容时,会不觉得太压抑,其实这个GridView也可以做到。1.首先GridView要定义OnRowDataBound事件,例如:OnRowDa转载 2012-07-03 09:08:26 · 1875 阅读 · 1 评论 -
asp.net中的数据绑定详解
本文来自网络,来源也是转载,谁有源地址,我加链接进来灵活的运用数据绑定操作绑定到简单属性:绑定到集合:' runat="server">绑定到表达式:绑定到方法返回值:绑定到Hashtable:绑定到ArrayList:若数组里里放的是对象则可能要进行必要的转换后再绑定如:绑定到DataView,DataTable,DataSet:或要格式化则:转载 2012-08-31 15:39:01 · 1011 阅读 · 0 评论 -
SQL Server分页模板
1、效率最高的,受限于主键为一个,且主键是数字或者可以转化数字两段代码一致,第一段用于阅读,第二段用于Ctrl+C到程序中。用string替换%%之间字段即可。SELECT TOP %页大小% *FROM %表名%WHERE %主键% > ( SELECT ISNULL(MAX(%主键%),0) FROM原创 2012-08-23 21:55:23 · 684 阅读 · 0 评论 -
在GridView中插入新记录的方法(结合DetailsView)
在GridView中插入新记录的方法(结合DetailsView)注意:今天在项目中发现,当用下面的方法实现新建功能的时候,不能让gridview允许排序,否则会出错:“数据源不允许排序”!众所周知,gridview的功能在.netframework2.0版本里是如此的强大。编辑、删除功能结合ajax可以做到无刷新操作数据。但是最令人遗憾的一点就是Gridv转载 2012-09-07 09:19:50 · 4752 阅读 · 0 评论 -
HSRP实验总结兼分析
HSRP实验总结兼分析个人认为,HSRP是面向终端网络的,也就是路由的最后一跳,因为路由间由于有动态路由协议的存在,可以发现和调整实际的路由线路,已经可以实现路由热备。而终端设备诸如电脑、服务器、手持式设备的网关是单一的,或者默认是单一的,因此需要为网关IP实现热备。简介:HSRP(Hot Standby Router Protocol):Cisco私有的第3层协议。HSRP为IP原创 2012-09-11 17:35:17 · 5377 阅读 · 0 评论 -
活用Word的查找替换功能(兼有正则表达式)
Word的查找替换具有正则表达式功能,因此可以利用该功能来进行文本的格式化。下面把我碰到的各种情况用用例表述注意:在如果存在查找字符存在宽字符,那么^p会失效,可以用^13代替1、格式化题库。题库格式为1、XXXXXXXXXXXXXXXXA XX B XX C XX D XX2、XXXXXXXXXXXXXXXXA XX B XX C XX D XX查找:原创 2012-09-04 20:19:10 · 2014 阅读 · 0 评论 -
利用WMI实现系统补丁检测
利用WMI实现系统补丁检测传送门:http://safe.zol.com.cn/2005/0427/167326.shtml关于微软的Windows管理规范 (WMI) 的文章不少,但很少讲到补丁管理的。虽然Windows系统下有很多补丁管理软件可以使用,如微软的SMS,但对于一个规模在几百人的企业来说,操作起来很麻烦,因为要在每个客户端安装相关软件。本文介绍一种比较简单的方法,利用WMI转载 2012-10-12 14:24:41 · 3989 阅读 · 0 评论 -
系统补丁检测并安装批处理
命令systeminfo,可以列出打过的补丁,当然,也可以使用下面的方法来检测和打补丁。@ECHO offREM By LeoSET TITLE=Windows 补丁安装脚本 V0.070408TITLE %TITLE%SETLOCAL ENABLEDELAYEDEXPANSIONSET PATCHFLAG=KBSET CAT=%PATCHFLAG%*.catSET PATCHL转载 2012-10-12 14:27:24 · 7431 阅读 · 1 评论 -
解决安装libpng时,报错:zlib no installed。
最近在玩Linux,发现指定目录,编译安装了zlib后再安装libpng,会报错zlib no installed网上查了很多文章,提到不能指定目录,否则必然报错。但是根据http://man.chinaunix.net/linux/lfs/LFS-6.1.1/chapter06/zlib.html的标准安装流程是可以自行指定目录的。后来发现原来只要把编译好的libz.so.1原创 2013-02-26 10:31:13 · 2793 阅读 · 0 评论 -
用Scrapbook仿制页面的记录
声明:Web页面是他人的创作成果,未经允许原创 2014-10-07 11:40:00 · 4669 阅读 · 0 评论 -
改注册表手动设置UAC白名单。
HKEY_CURRENT_USERS\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers 键下面新建值,值的名字是程序的全路径,值数据是“RunAsInvoker”。而且可以用","使用多个设置,比如XP SP3兼容等。以后可以写个程序,让管理自动一点。转载 2012-01-17 10:14:10 · 10670 阅读 · 0 评论 -
VBA应用实例
在这里我记录了常用的技巧。1、常用引用Excel对象的方法(不完整,不断添加)Sheets("指定表格名")ActiveSheet()当前焦点的表格ActiveWorkBook()当前焦点的工作簿,即Excel文件下面两行用于引用指定表格dim ws as Excel.WorkSheetset ws= Sheets("指定表格名")2、Excel中原创 2012-01-09 15:03:46 · 1181 阅读 · 0 评论 -
用批处理BAT合并文本文件,目前最简单的方法。
for /r %%i in (*.txt) do copy "d:\kkk.txt"/a+"%%i"/a "d:\kkk.txt"pause>nul解释一下第二句可以不用,作用是用来表示批处理执行解释的标志。上述代码保存成“.bat”文件,放在要合并文件的目录下双击执行即可。合并后的文件是D:\kkk.txt。for /r %%i in (*.txt) do copy "d:\kkk原创 2011-12-28 11:13:54 · 27914 阅读 · 1 评论 -
查看本机网络属性的VBS
关键代码来自网络 ----- ExeScript Options Begin ----- ScriptType: window DestDirectory: temp Icon: default OutputFile: ----- ExeScript Options End -----option explicitdim strComputerdim strResultdim原创 2007-11-29 09:52:00 · 1146 阅读 · 0 评论 -
MFC下通过分隔符分割CString
void Slipt(CStringArray StringList,const CString & sSrc,const CString & sFlag)...{ LPCSTR pSrc = (LPCSTR) sSrc; int pp = 0,ps = 0 ,pe=0; for(pp=0;pp sSrc.GetLength();pp++)...{ if原创 2008-05-18 21:25:00 · 5310 阅读 · 1 评论 -
C版IsNumric()
bool IsNumric(CString & sSrc)...{ LPCSTR pSrc = (LPCSTR)sSrc; for(int i=0; i sSrc.GetLength(); i++ )...{ if(pSrc[i]"0" I|| pSrc > "9")...{ return false; } } ret原创 2008-05-19 11:18:00 · 770 阅读 · 0 评论 -
MFC操作文本型数据的源码
起因:最近写了个按键精灵,用于魔兽排战场,特别是虚拟键值和键名的对照表,动作脚本等,数据量不大,就写出了以逗号间隔,每行表示一个记录的形式,为了方便,就写了个操作此类简单数据的CTable。经过:无结果: // Table.cpp: implementation of the CTable class.///**/////////////////////////////原创 2008-05-28 15:51:00 · 1086 阅读 · 0 评论 -
VC 6.0 用IPicture接口显示JPEG图片代码
HRESULT ShowPic(LPCWSTR lpstrFile,HWND hWnd,int nScrWidth,int nScrHeight) { HDC hDC_Temp=GetDC(hWnd); IPicture *pPic; IStream *pStm; BOOL bResult; HANDLE hFile=N原创 2009-01-05 16:54:00 · 2097 阅读 · 0 评论 -
测试程序(非自身)是否处于忙碌状态,
测试程序(非自身)是否处于忙碌状态, } CEdit* pEdit = (CEdit*)GetDlgItem(IDC_EDIT1); CString sWinName; pEdit->GetWindowText(sWinName); HWND hWnd = ::FindWindow(NULL,(LPCTSTR)sWinName); if (hWnd != NULL)原创 2009-02-25 20:52:00 · 728 阅读 · 0 评论 -
查询分析器查询office 2007的Excel文件
SELECT * FROM OPENROWSET( Microsoft.ACE.OLEDB.12.0,Excel 12.0;IMEX=1;HDR=YES;DATABASE=文件路径.xlsx,[表名$]) 不知道算不算原创,部分来自MS网站。原创 2009-05-21 18:35:00 · 595 阅读 · 0 评论 -
正则表达式在EditPlus中的常见应用
NO1查找:^([0-9]*\.)替换:-----------------------------------------------------------------------------------------------\n-------------------原创 2011-09-26 17:14:56 · 521 阅读 · 0 评论 -
MFC控件字体大小,颜色代码集合
控件字体CFont必须是Dialog类的成员变量、全局变量,否则失效。1.设置几号字nHeight=-MulDiv(PointSize, GetDeviceCaps(hDC, LOGPIXELSY),72);PointSize就是传说中的字体字号。当然,这里需要一转载 2011-10-08 17:09:06 · 1874 阅读 · 0 评论 -
字号与磅的对应关系
字号‘八号’对应磅值5 字号‘七号’对应磅值5.5 字号‘小六’对应磅值6.5 字号‘六号’对应磅值7.5 字号‘小五’对应磅值9 字号‘五号’对应磅值10.5 字号‘小四’对应磅值12 字号‘四号’对应磅值14 字号‘小三’对应磅值15 字号转载 2011-10-09 12:23:48 · 1702 阅读 · 0 评论 -
Unicode下的CStdioFile用法范例
如果在VS2008中已经选择了Unicode,那么可以完全按照下列方法来做CStdioFile的读取与写入读取:TCHAR szFilePath[MAX_PATH + 1]; GetModuleFileName(NULL, szFilePath, MAX_PATH); (_tcsrchr(szFilePath, _T('\\')))[0] = 0;//删除文件名,只获得路径CString s原创 2011-11-30 09:12:18 · 3113 阅读 · 0 评论 -
VBS读取cmd命令的输出,VBS执行程序后重定向到VBS
用于在VBS中执行外部程序,并且把结果重定向到VBS中Set objShell = CreateObject("WScript.Shell")Set objExecObject = objShell.Exec ("%comspec% /c " & wscript.arguments(0))Do While Not objExecObject.StdOut.AtEndOfStream转载 2011-12-21 13:48:21 · 9406 阅读 · 1 评论 -
WSUS3.0内外网快速导入更新补丁方法
在外网wsus上,将content目录下的文件夹拷贝到内网wsus服务器,然后用wsusutil导出命令. 接着在内网wsus上执行导入命令在MSDN上查到的对于物理隔离网络的补丁导入方法,没有测试。留存吧。转载 2011-12-16 11:33:04 · 7292 阅读 · 0 评论 -
SpringBoot2 hikari 关于 Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl处理
问题很诡异,启动不报错,如果静默15分钟没有数据库操作就报上述错误Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl分析是hikari 连接池对连接管理的问题?因此想方设法找SpringBoot连接池配置后来发现SpringBoot2开始配置文件有所变化,特此记录spring.datasource.hika...原创 2019-04-26 17:20:44 · 59508 阅读 · 27 评论