自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BlueCY

共同进步

  • 博客(133)
  • 资源 (6)
  • 收藏
  • 关注

转载 sqlserver 批量删除存储过程

sqlserver 2005一次只能删除一个存储过程,如果多了,需要很长时间才能删完,所以写了一段语句,直接就把当然数据库下所有用户自定义的存储过程给drop了。不过使用都请留心,当前打开的数据库哦。下面贴代码declare proccur cursor for select [name] from sysobjects where type='P'declare...

2018-04-10 14:45:59 829

转载 OutputDebugString 封装;方便格式化

//自定义:OutputDebugString void MyOutputDebugString(LPCTSTR lpszFmt, …) { if (1) //如果不用了可以修改 { va_list args; va_start(args, lpszFmt); int len = _vsctprintf(lpszFmt,

2017-12-19 15:25:07 844

原创 log4net配置经验教训

第一点:权限问题,一定要给要写入日志文件的目录宽松的权限。 本人就是因为权限问题浪费了很多时间。(因为iis user 的权限是相对低的,log4net又需要创建文件,所以权限一定要给足,后面可以用应用程序池配置)本人想用单独配置文件,所以基本步骤如下: 1:下载net4log, 具体地址就不贴了,给一个官网的配置说明页:http://logging.apache.org/log4ne

2017-11-07 20:38:05 6536

转载 log4net配置

转:http://www.cnblogs.com/judgelee/archive/2012/06/18/2553849.html一、在asp.net中使用log4net1、添加log4net.dll引用2、编辑配置文件,有两种做法:放在web.config里或放在单独的文件里,我们一般放在单独的文件里,这样做的好处–修改log4net的配置不会影响到整个应用重启3、在Global.asax的App

2017-11-03 15:02:57 716

原创 gsoap下载地址

http://www.cs.fsu.edu/~engelen/soap.html在gsoap主站上需要授权,在这个大学网站上可以下!

2017-10-24 08:21:26 2887

原创 安装instantclient连接plSql

因为plSql 是32位,所以InstantClient也要用32位的,不管你的系统是32位还是64位!!!!!! 安装完InstantClient后,在安装目录如:E:\app\Administrator\product\11.2.0\client_1中建立NetWORK文件夹,再在该文件夹下建立ADMIN文件夹,在该文件夹下建立文件:tnsnames.ora 内容位:TEST =

2017-10-18 08:42:26 812

原创 Oracle获取表、视图的所有字段说明

当前需要获取一个视图的所有字段。 查了资料,发现,表及视图的结构信息都有。:all_tab_cols / all_tab_columns 查看所有用户下的表及视图结构user_tab_cols / user_tab_columns 查看当前用户下的表及视图结构user_col_comments 查看当前用户下表及视图中字段名称及字段注释all_col_comments 查看所以用户下表及视

2017-10-18 08:34:17 8818

原创 VS2015修改项目名称

本需求:在同一个解决方案中。因为要在另一个项目的基础上添加功能,而之前的项目同时存在。相当于是分支开发。 第一方案:采用项目模板形式,做了以后,发现少了很多东西。因为我是C++项目。查了资料,原来C++项目不支持模板。 第二方案:复制,粘贴。 **1,复制整个文件夹到目标位置。 2,修改文件夹名称。 3,添加现有项目。** 报错:解决方案已

2017-10-16 15:50:16 2681

转载 URL安全的字符串base64编码和解码

如果直接使用base64_encode和base64_decode方法的话,生成的字符串可能不适用URL地址。下面的方法可以解决该问题: URL安全的字符串编码:function urlsafe_b64encode($string) { $data = base64_encode($string); $data = str_replace(array('+','/','='),arra

2017-09-27 15:18:57 2975

转载 asp.net c# 打开新页面或页面跳转

asp.net c# 打开新页面或页面跳转 1.最常用的页面跳转(原窗口被替代):Response.Redirect(“XXX.aspx”);2.利用url地址打开本地网页或互联网:Respose.Write(““);3.原窗口保留再新打开另一个页面(浏览器可能阻止,需要解除):Response.Write(““);4.效果同1中的另一种写法:Response.Write(““);5.也是原窗口被

2017-09-27 14:52:08 2328

原创 Oracle 用户管理

例:   #sqlplus /nolog  SQL> conn / as sysdba;  create user username identified by password;  grant connect,resource to username;  grant select,insert,update,delete on 表名 to username;  //让这用户可以创建视图

2017-09-26 11:35:03 655

转载 C# 利用Http Get,Post,Soap调用WebService

原文地址:http://www.cnblogs.com/Fooo/p/5507153.html http://blog.csdn.net/chlyzone/article/details/8210718 该方法是是最为灵活的方法。using System;using System.Collections;using System.IO;using System.Net;using Sys

2017-09-21 09:51:24 1943

转载 [Android] 关于系统工具栏和全屏沉浸模式

http://www.cnblogs.com/rossoneri/p/4418770.html[Android]获取系统顶部状态栏(Status Bar)与底部导航栏(Navigation Bar)的高度 [Android]状态栏的一些认识 [Android]锁定屏幕  这三篇是按顺序写的,本来只是项目上的应用,其实并不需要深究的,查到方法并能用起来就好。随着应用程序的一些深入设计,大家总想要更

2017-09-09 23:09:22 537

原创 Select 查询 自增序列生成

ms Sqlserver:使用默认函数ROW_NUMBER()SELECT ROW_NUMBER()OVER (ORDER BY SID DESC) AS ROW, location FROM table where Kind >=4mySql :没有函数,只能使用变量set @n = 0;select (@n := @n + 1) as id , location from table w

2017-08-29 15:36:13 5384

转载 mysql 5.7以上版本下载及安装,连接

http://www.cnblogs.com/runningStudy/p/6444047.html使用该方法安装后发现登陆报错; 查了资料,发现需要重新设置一次密码: set password=PASSWORD('新密码') ;

2017-08-06 13:58:34 921

转载 窗口前端显示和置顶,发送消息

首先根据进程名获取到进程的ID(这里只是测试,所以只需要得到其中一个ID就行了)GetPidByProcessName 然后根据进程ID获取窗口句柄 GetHwndByPid 最后将窗口前端显示并置顶 ShowForeGround//根据进程名获取进程IDDWORD GetPidByProcessName(TCHAR *pProcess) {

2017-08-01 18:57:04 3836

转载 C++ 字符串操作经验集

字符类型和字符串 lchar,wchar_t,CHAR,BYTE,UCHAR,WCHAR,TCHAR,TBYTE char是C语言标准数据类型,字符型,至于由几个字节组成通常由编译器决定,一般一个字节。 wchar_t是char的Unicode版本。相当于unsigned short。一般两个字节。 CHAR 和WCHAR分别是char和wchar_t的别名,决不会等同。 TCHAR是

2017-07-31 15:43:06 405

原创 Oracle ODBC 配置(不需安装oracle客户端)

参考:http://blog.sina.com.cn/s/blog_72d3486f0102w4n1.html1,下载两个文件:a: instantclient-basic-windows.x64-11.2.0.4.0.zip b: instantclient-odbc-windows.x64-11.2.0.4.0.zip a文

2017-07-26 20:16:41 16246

转载 Html5 外部引用css和 javascript

这个是对于初学小白的教程,大神略过: 小白分别学习了h5,css,和js相信都是在h5的文件直接引用,但是这种写法可以优化的,就是分别写在不同的文件。比如css文件写在css文件,js写在js文件,jq写在jq文件, 下面就是依次引用了,下面是HTML5引用css文件:<link rel="stylesheet" href="../css/demo1.css">html5引用js文件<scrip

2017-07-05 16:11:41 3296

原创 WTL中文菜单显示乱码解决方法

WTL中文菜单显示乱码解决方法 问题描述:使用WTL向导创建程序,将菜单项改成中文就显示两个问号乱码:?? 从别的地方复制过来的资源也会出问题,网上查了资料,参考: http://blog.csdn.net/jimmyzj123456/article/details/8533261解决方法:在Solution Explorer中展开Resource Files,找到项目名称.rc文件,右键单击

2017-06-29 15:59:01 1054 1

原创 WTL中消息映射初级

WTL 的消息映射机制和ATL的消息映射机制基本相同,WTL的消息机制的功能是在AtL的基础上加工细化了。都是通过宏定义实现 1:基本结构BEGIN_MSG_MAP(CMainFrame) //系统事件消息 MESSAGE_HANDLER(WM_CREATE, OnCreate) MESSAGE_HANDLER(WM_DESTROY, OnDestr

2017-06-23 11:34:25 1716 1

原创 在ATL项目中添加WTL界面

之前在Atl项目中添加过mfc的dialog对话框,只要在建立atl项目时勾选mfc支持就可以。 现在想在AtL的动态链接库中调用Wtl框架,拿到之后,就犯迷糊了。网上查了一些资料,参考了:http://blog.csdn.net/dragoo1/article/details/8896381,但是当把该实例下载下来后,发现少了个文件,无法编译通过,不过其中的部分思路给了我很大启发。自己着手做了一

2017-06-21 19:33:42 824

原创 Atl com 支持MFC没有DLLMian()函数的替代解决办法

在建立atl com接口DLL时,如果加入了Mfc支持,系统就会自动建立DLLMain函数,而且函数的位置特殊,可参见:http://www.cnblogs.com/helloboyang/p/5237648.html, 受此文章启发,可利用该CWinApp 派生类的 InitInstance 成员函数实现目的 。如: 这是我的一个项目内,dllmain.cpp内容,我在其中修改了InitIns

2017-05-03 15:18:45 656

转载 如何: 如何提供自己 DllMain MFC 的规则 DLL 中

概要按照设计,MFC 的规则 Dll 具有 MFC 将自动提供一个默认 DllMain 函数。规则 Dll 不应提供自己 DllMain。应在规则 DLL 中的一个 CWinApp 派生类的 InitInstance 成员函数 DLL 加载时需要的任何初始化。取消初始化和终止代码应放在 ExitInstance 成员函数中。但是,由 MFC 的 DllMain 进程附加到 DLL (DLL_PROC

2017-05-03 15:07:29 940

原创 Atl Com组件DLL非注册调用

1:包含头文件: 、#include “../ATLcomMfc/ATLcomMfc_i.h” 、#include “../ATLcomMfc/ATLcomMfc_i.c”因为头文件中有函数定义,和clsid,iid的声明; 2:定义函数指针,加载dll文件 //没有将com接口在系统注册的情况 typedef HRESULT(__stdcall * pmath)(REFCLS

2017-05-02 20:35:47 1048

原创 动态连接库创建

最近在写接口程序,要使用到动态链接库。使用中遇到一些问题,现总结如下: 动态链接库创建,本程序是一个带窗体的MFC的动态链接库,使用.def方式导出,方便后期使用:动态链接库 静态调用的方式使用。 1,新建动态链接库项目,项目属性: 注意其中的:配置类型,mfc的使用 2,新建窗体 在资源视图中添加窗体资源, 3,添加窗体类 在资源视图,窗体界面 右键 添加类, 同时完善窗体设

2017-04-21 10:20:07 510

原创 VS2015接口程序调用(静态链接库[.library],动态链接库[.dll])

最近在写接口程序,需要使用外部程序,走了很多弯路,现总结一下,供参考。 一、静态链接库[.library],动态链接库[.dll] 在项目属性中可以看到,配置类型描述了动态库,静态库,应用程序等。一般在项目创建的时候就指定了项目类型。 静态库项目生成文件:*.lib 动态库项目生成文件:.lib,.dll 静态库项目中lib包括源程序(函数和数据

2017-04-21 09:36:15 5849 1

原创 MFC不同对话框使用公共数据的几种方法

有时候要在不同Dialog中传递数据,上一篇用到了消息机制。后来又查了一下,发现还有其他的方法总结一下: 1,全局变量 习惯将全局变量在StdAfx.cpp中定义,然后在StdAfx.h中用extern声明 这样,只要某个文件中有 #include “StdAfx.h” 语句,他就可以用这个全局变量。如:定义全局变量:stdafx.h:extern int g_nLanguage;ex

2017-04-13 17:23:01 2345

原创 vc 自定义消息实现

本案例是根据两个dialog 相互通信总结而来,在两个dialog都设置好后,分为四步实现消息传递: 项目名称为:MFCmiltiWin 主dialog:CMFCmiltiWinDlg 从dialog:CdialogSub 1:定义消息ID 在项目的头文件中:MFCmiltiWin.h //宏定义两个消息ID---区分用户自定义消息和系统消息-

2017-04-13 11:12:54 718

原创 MFC 不同项目间多控件复制使用

由于需要将另一个项目对话框中的部分控件及代码在本项目中使用,想偷懒,自己尝试一下,可以!具体操作如下: 1:在资源管理器中复制控件,粘帖到目标窗体中,如:// 数据库服务器IP地址变量 CIPAddressCtrl IpAdd; // 数据库用户名 CEd

2017-04-08 10:26:54 1314

转载 #include<string>与#include<string.h>的区别

为什么下面这段代码#include <string.h>void main(){ string aaa= "abcsd d"; printf("looking for abc from abcdecd %s\n", (strcmp(aaa,"abc")) ? "Found" : "Not Found");}不能正确执行,说是string类型没有定义 而下面:

2017-04-05 10:04:50 561

原创 函数模板使用过程中的问题

在编程过程中需要用到将字符串转换为数字的函数,又应为数字的变量类型又比较多如:int,double等。如何能够用一个函数就解决呢?我就想到了函数模板。实际使用中也出现了问题。先将完成的函数贴上来:#include "stdafx.h"#include <iostream>#include <sstream>#include <string>using namespace std;templ

2017-04-03 14:14:21 3401

原创 C++ 映射map的使用心得

在写获取时间的函数时,想到映射的变量,心血来潮就查了些资料。map的功能: 1. 自动建立Key - value的对应。key 和 value可以是任意你需要的类型。 2. 根据key值快速查找记录,查找的复杂度基本是Log(N),如果有1000个记录,最多查找10次,1,000,000个记录,最多查找20次。 3. 快速插入Key - Value 记录。 4. 快速删除记录

2017-04-02 13:35:03 6264

原创 在C++编程中使用sprintf_s实现字符串的格式化拼接与输出

在C++编程中使用sprintf_s实现字符串的格式化拼接与输出。在使用过程中发现一个问题:就是将string()变量作为参数使用时总是报错,有时是不能得到预期结果。查阅了相关资料,发现: sprintf是C++继承自C语言的函数,所以无法直接支持string类型,sprintf使用的是字符数组,也就是char*,所以如果用到的变量是string时就报错。 那么C++中如何用sprintf()把

2017-04-02 12:09:46 5451

原创 C++的开发时间字符串,星期为中文,精确到毫秒

只两天在做C++的开发,需要一个时间的字符串,星期为中文,精确到毫秒。网上查了一些资料总结如下:#include <windows.h> string getTimeNow(){ SYSTEMTIME sys; GetLocalTime(&sys); char nowTime[40]; char *Week[7] = { "星期天","星期一","星期二","星期

2017-04-01 10:50:50 1248

原创 office 2010 Word,Excel的功能区突然消失了

office 2010 Word,Excel的功能区突然消失了,点击展开功能区无效.在网上搜了很久没有找到解决办法Office都卸载重装过还是无法解决。在网上找到一个方法:将com加载项的ntkofficecontrol helpraddin去掉就好了!

2016-09-05 20:25:15 17970 1

原创 xml与txt文件格式互换

当前遇到一个问题,需要将txt格式的文件转换为xml格式的文件,网上找了挺多的方法,也成功了,但用时比较麻烦,考虑到后期程序的需要,决定开发一个小程序。耗时两个半天,终于搞定,基本是满足需要,现将主要代码发出,附带编译完可用的exe文件。 private void button2_Click(object sender, EventArgs e) {

2016-07-13 16:02:46 20451

转载 C# 打开以对话框,获取文件夹路径 、文件的路径、文件名

// 获取文件夹绝对路径    显示在 txtbox 控件里System.Windows.Forms.FolderBrowserDialog folder = new System.Windows.Forms.FolderBrowserDialog();if (folder.ShowDialog() == DialogResult.OK){  this.txtboxPath.T

2016-07-12 11:32:53 6332

原创 IIS 网页在每天第一次打开慢的原因及解决

今天碰到一个问题,我们的网页在早晨的时候打开总是很慢,其它时间有时也比较慢。开始认为是服务器性能的问题,监测服务器资源使用后,发现服务器的资源没有在高水平运行,可以确定不是服务器硬件性能的问题,后来检查日志发现:IIS有定期回收应用程序池的设置,默认是应用程序池闲置(没有请求,没有运算)20分钟后就关闭该应用程序池的进程,释放资源,这样再有客户端请求的情况下,再启动程序,建立进程,这肯定会有延迟。了

2016-06-29 20:02:07 17230 1

转载 如何将一块物理网卡分配给一台VMWare虚拟机(VMWare ESXi 5.0)

首先用 VMware vSphere Client 登录 ESXi 服务器,进入服务器的“配置”页,然后进入“网络”选项: ESXi 5.0)" title="如何将一块物理网卡分配给一台VMWare虚拟机(VMWare ESXi 5.0)" style="margin:0px; padding:0px; border:0px; list-style:none">可以看到当前用

2016-01-07 19:55:51 8090

Atl利用WTL生成界面,DLL调用

Atl项目 利用 WTL 生成界面 ,产生DLL文件,为com接口。供调用

2017-06-22

Atl利用WTL生成界面

Atl项目 利用 WTL 生成界面 ,产生DLL文件,为com接口。供调用

2017-06-21

Atl调用WTL生成界面

Atl 利用 WTL 生成界面 com接口 供外部调用

2017-06-21

xmltotxt转换工具

用于xml文件与txt文件格式相互转换.如: 6 7 8 9 10 11 12 13 14 15 转换为: a1 b2 c3 d4 f5 6 7 8 9 10 11 12 13 14 15

2016-07-13

网络协议对应层图解,各层对应的协议!

网络协议对应层图解,各层对应的协议!是针对osi7层模型,基本包括了所有的协议!

2010-06-23

O'Reilly.Learning.the.bash.Shell.3rd.Ed.chm

O'Reilly.Learning.the.bash.Shell.3rd.Ed.chm

2009-05-04

空空如也

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

TA关注的人

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