- 博客(170)
- 资源 (4)
- 收藏
- 关注
原创 通过连接服务器,得到本机连接的ip地址
public void LocalLinkAddress(string _remote, ref string strPCIP) { using (TcpClient tcpclient = new TcpClient()) { //try //{
2014-09-11 19:25:13
1267
原创 bat字符串替换
@echo offcolor 0F SET PATH=%SystemRoot%\system32\drivers\etc\hostsSET MIRROR_SERVER_IP_DOMAIN=10.146.217.77 FJS-CTI-DP1SET MIRROR_SERVER_DOMAIN= "FJS-CTI-DP1"SET MAIN_SERVER_IP_DOM
2014-08-27 13:40:47
1802
转载 Web开发常见的几个漏洞解决方法
平时工作,多数是开发Web项目,由于一般是开发内部使用的业务系统,所以对于安全性一般不是看的很重,基本上由于是内网系统,一般也很少会受到攻击,但有时候一些系统平台,需要外网也要使用,这种情况下,各方面的安全性就要求比较高了,所以往往会交付给一些专门做安全测试的第三方机构进行测试,然后根据反馈的漏洞进行修复,如果你平常对于一些安全漏洞不够了解,那么反馈的结果往往是很残酷的,迫使你必须在很多细节上进行
2014-04-15 16:09:56
1265
原创 视图的创建
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[TB_ClientMaster]'))DROP VIEW [dbo].[TB_ClientMaster]GOSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO
2014-04-03 16:51:57
956
转载 C# 导出Excel文件 打开Excel文件格式与扩展名指定格式不一致。
方法一(不提倡)产生此问题的原因: 我写入Excel的不是正常的Excel格式,说白了就是我用Response.WriteFile("k:\\StudentMarks.xls");生成的Excel根本不是Excel,只不过扩展名是xls而已,这是Excel的安全问题,所以打开的时候会提示"您尝试打开的**.xls文件格式与文件扩展名指定的格式不一致"。
2014-03-13 13:25:03
40664
转载 标识列 sqlServer 自增字段取出
一、标识列的定义以及特点SQL Server中的标识列又称标识符列,习惯上又叫自增列。该种列具有以下三种特点:1、列的数据类型为不带小数的数值类型2、在进行插入(Insert)操作时,该列的值是由系统按一定规律生成,不允许空值3、列值不重复,具有标识表中每一行的作用,每个表只能有一个标识列。由于以上特点,使得标识列在数据库的设计中得到广泛的使用。二、标识列的组成创建一个标识
2014-03-11 09:29:38
2269
转载 SQL Server 2008 R2数据库镜像部署
概述“数据库镜像”是一种针对数据库高可用性的基于软件的解决方案。其维护着一个数据库的两个相同的副本,这两个副本分别放置在不同的SQL Server数据库实例中。建议使用不同位置的两台服务器来承载。在同一时刻,其中一台上的数据库用于客户端访问,充当“主体服务器”角色;而另一台则根据镜像会话的配置和状态,充当热备份服务器,即“镜像服务器角色”,这两种角色不是绝对的。优点l 增强
2014-02-24 21:05:44
845
转载 取得系统拥护权限
我们要取得肉鸡的控制权,首先必须有Administrator权限,获得权限的途径很多都是通过IPC$破解来获得用户密码.我们看一下代码:#include #include #include #pragma comment (lib, "Mpr.lib")#pragma comment (lib, "Netapi32.lib")void g
2014-02-24 20:50:45
883
原创 在下载文件名中有空格时,firefox会自动截断,IE游览器的处理
//HttpContext.Current.Response.AddHeader("Content-Disposition", "attachment;filename=" + fileName); if (Request.UserAgent.ToLower().IndexOf("firefox") > -1) {
2014-01-21 09:52:02
2270
转载 IIS7 win7无法加载CSS及图片文件
今天刚刚在公司的电脑安装了window7,想在本地搭建一个php的环境,弄完之后发现不能正常加载CSS样式文件。。。一开始以为是和IIS6的MIME一样,没有添加到相应项目的原因。但是怎么都找不到IIS7有MIME的添加选项。头疼了一下午。。。终于找到了解决方案。 原来是安装IIS7的时候有一个项目没安装的原因。这好办,在打开或关闭window功能中的Internet信息服务里的万维网服务=>常见
2014-01-21 09:47:49
4389
转载 数据库锁机制
这段时间由于开发项目,重新学习了数据库的并发控制和锁机制。数据库就是通过锁机制来解决并发问题的。 主要就是两种锁,共享锁和排他锁(也叫独占锁)。在执行select语句的时候需要给操作对象(表或者一些记录)加上共享锁,但加锁之前需要检查是否有排他锁,如果没有,则可以加共享锁(一个对象上可以加n个共享锁),否则不行。共享锁通常在执行完select语句之后被释放,当然也有可能是在事务结
2014-01-09 10:31:58
666
原创 path copy host
@echo offcolor 0F SET PATH=%SystemRoot%\system32\drivers\etc\hostsSET MIRROR_SERVER_IP_DOMAIN=10.146.217.77 FJS-CTI-DP1SET MIRROR_SERVER_DOMAIN= "FJS-CTI-DP1"SET MAIN_SERVER_IP_DOM
2013-12-24 10:52:17
877
转载 Oracle的锁表与解锁
Oracle的锁表与解锁SELECT /*+ rule */ s.username,decode(l.type,'TM','TABLE LOCK','TX','ROW LOCK',NULL) LOCK_LEVEL,o.owner,o.object_name,o.object_type,s.sid,s.serial#,s.terminal,s.machine,s.prog
2013-06-10 08:25:16
686
转载 c# word ppt excel转pdf
命名空间“Microsoft”中不存在类型或命名空间名称“Office ”(是缺少程序集引用吗?) 解决办法: 添加引用/com/Microsoft Office 11.0 Object Library 然后在程序中C#代码 1.using Microsoft.Office.Interop.Excel; using Microsoft.Office.In
2012-07-17 08:34:23
3535
转载 DataSet、DataTable、DataRow、DataColumn
DataSet和DataTable详解先构建一个结构与用户请求数据结构相同的DataTable,然后将用户的请求数据填充到构建好的DataTable中,最后将DataTable添加到DataSet中。DataTable,,DataColumn,DataRow 深入研究DataTable是内存中的一个关系数据表,可以独立创建使用,也可以作为DataSet的一个成员使用!
2012-07-09 16:58:24
2753
转载 注册DLL文件命令的使用方法详细说明
win7 64为系统也是Regsvr32命令 windows\syswow64目录下的Regsvr32Regsvr 32命令是Windows中控件文件(如扩展名为DLL、OCX、CPL的文件)的注册和反注册工具。 命令格式 Regsvr32 [/s] [/n] [/i[:cmdline]] dllname /u 卸载安装的控件,卸载服务器注册;
2012-06-19 17:02:14
20439
转载 C++与Java混合编程
现在的程序员,不再像以前一样,掌握一种编程语言就可以混得有模有样了,现实的情况是,真实的项目中,通常是涉及多种编程语言,举几个简单的例子,一个软件为了快速开发,可能是使用Delphi或VB作为界面开发首选语言,底层的指令或核心算法,会使用C/C++处理,涉及数据处理的时候,为了安全和快速开发,会使用Javascript或Python等脚本语言实现数据分析处理。因此,开发者应该学习或掌握语言混合编程
2012-06-14 14:31:22
1294
转载 MFC中用Ado连接数据库
VC++中使用MFC通过ADO连接数据库方法小结(不包括异常的捕捉)这里主要讲MFC与SQL2000数据库的连接。1.在StdAfx.h头文件中加入此句子#import "c:\program files\common files\system\ado\msado15.dll"\no_namespace rename("EOF","adoEOF")2.在App类的InitIns
2012-06-14 10:02:02
4870
1
转载 vc ado 数据库
介绍VC用ADO访问数据库全攻略,介绍了VC用ADO来访问数据库的各个对象及各方法,很经典,也很实用,很值得一看。 正文一、ADO概述ADO是Microsoft为最新和最强大的数据访问范例 OLE DB 而设计的,是一个便于使用的应用程序层接口。ADO 使您能够编写应用程序以通过 OLE. DB 提供者访问和操作数据库服务器中的数据。ADO 最主要的优点是易于使用、速度快、内
2012-06-14 09:54:52
1814
转载 保护软件版权的实用技巧
开发软件的实践中,通常将软件分为几种版木:①release;②demo;③anti_copy:④register;⑤dog版本。release为正常的无限制发行版本,后几种受版权保护版本,其中demo版本为限制时间或者功能的版本;anti_copy是防复制版本,只有安装的版本才能使用,实现时安装程序将某个动态库放在指定的路径下,程序运行时验证该文件是否存在;register版本是用户通过向软件开发
2012-06-12 14:01:23
1634
转载 关于static_cast dynamic_cast reinterpret_cast的使用方法和场合
pret_cast可以转换任意一个32bit整数,包括所有的指针和整数。可以把任何整数转成指针,也可以把任何指针转成整数,以及把指针转化为任意类型的指针,威力最为强大!但不能将非32bit的实例转成指针。总之,只要是32bit的东东,怎么转都行! static_cast和dynamic_cast可以执行指针到指针的转换,或实例本身到实例本身的转换,但不能在实例和指针之间转换。static_ca
2012-06-07 12:28:24
685
转载 static_cast、dynamic_cast reinterpret_cast和const_
关于强制类型转换的问题,很多书都讨论过,写的最详细的是C++ 之父的《C++ 的设计和演化》。最好的解决方法就是不要使用C风格的强制类型转换,而是使用标准C++的类型转换符:static_cast, dynamic_cast。标准C++中有四个类型转换符:static_cast、dynamic_cast、reinterpret_cast、和const_cast。下面对它们一一进行介绍。
2012-06-07 12:26:17
474
转载 触发器能向程序提供消息或其它方法可以让触发器通知程序
介绍我们一起来做个示例,在.NET中新建一个类,并在这个类里新建一个方法,然后在SQL Server中调用这个方法。按照微软所述,通过宿主 Microsoft .NET Framework 2.0 公共语言运行库 (CLR),SQL Server 2005显著地增强了数据库编程模型。 这使得开发人员可以用任何CLR语言(如C#、VB.NET或C++等)来写存储过程、触发器和用户自定义函数。
2012-05-10 08:51:04
1015
转载 __declspec,__cdecl,__stdcall区别和作用
__cdecl和__stdcall都是函数调用规范(还有一个__fastcall),规定了参数出入栈的顺序和方法,如果只用VC编程的话可以不用关心,但是要在C++和Pascal等其他语言通信的时候就要注意了,只有用相同的方法才能够调用成功.另外,像printf这样接受可变个数参数的函数只有用cdecl才能够实现. __declspec主要是用于说明DLL的引出函数的,在某些情况下用__
2012-04-23 10:08:24
6007
转载 C++ 虚函数表解析
前言 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。 关于虚函数的使
2012-04-23 09:07:29
757
转载 AfxGetApp()->m_pMainWnd和AfxGetMainWnd() 的区别
在多线程程序中AfxGetApp()->m_pMainWnd 应用程序主线程的句柄,在一个多线程应用程序中是唯一的AfxGetMainWnd() 调用线程的句柄,暨当前语句所在线程的句柄,不唯一。
2012-04-16 13:57:13
3664
转载 vs2010如何检测内存泄漏
引用 :http://www.vckbase.com/document/viewdoc/?id=1558 摘要本文分析了Windows环境使用MFC调试内存泄露的技术,介绍了在Windows环境下用VC++查找,定位和消除内存泄露的方法技巧。关键词:VC++;CRT 调试堆函数;试探法。编译环境VC++6.0技术原理检测内存泄漏的主要工具是调试器和
2012-04-13 14:51:56
8942
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人