- 博客(4617)
- 收藏
- 关注
转载 typedef 的四个用途和两大陷阱
>>>>>用途一:定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如:char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针,// 和一个字符变量;以下则可行:typedef char* PCHAR; // 一般用大写PCHAR pa, pb; // 可行,同时声明了两个指向字符变量的指针虽然:cha...
2019-07-05 01:51:11
478
转载 Google Go Programming In Eclipse
http://www.tutorialsavvy.com/2013/04/google-go-programming-in-eclipse.html/Google Go Programming In EclipseThe new “Go” programming language is from Google co.It has many features better ...
2019-07-02 22:49:59
405
转载 SharePoint v3:忘掉模拟用户Impersonate,SPSecurity.RunWithElevatedPrivileges来了
回顾: 在SharePoint V2 大家应该都用过模拟用户Impersonate这个功能, 这个功能用来暂时提升某个用户的权限,比如某个普通用户的本来不能修改某个列表的值,但是我们功能需要在修改。 缺点: 我们使用这个模拟用户功能时候,经常是明文保存用户名密码,是个安全隐患。 更加气愤的是,据我所知,在匿名用户访问状态下面,根本不能够模拟成功。 V3解...
2019-06-29 21:02:29
477
转载 operater int()
class Number { int number; public: explicit Number(int n){number = n;} operator int() //注意一定不能声明返回值 { return number; } }; int main () { ...
2019-06-29 19:06:57
382
转载 C++内存详解
伟大的Bill Gates 曾经失言: 640K ought to be enough for everybody — Bill Gates 1981 程序员们经常编写内存管理程序,往往提心吊胆。如果不想触雷,唯一的解决办法就是发现所有潜伏的地雷并且排除它们,躲是躲不了的。本文的内容比一般教科书的要深入得多,读者需细心阅读,做到真正地通晓内存管理。 1、内存分配方式 内存...
2019-06-29 18:04:38
353
转载 教你如何把自己从好友的QQ中删除
在QQ中,有些人看了不太顺眼,真不知当初为何让他加自己为好友的! 那有什么办法,可以把自己从对方的QQ中删除呢? 其实,用QQ就可以轻松搞定! 让我来为你支一招吧! 打开QQ,点击“菜单 → 一键切换到TM”; 在TM的好友栏中,找到对方的头像; 右键点击头像,并选择“将自己从对方的联系人名单列表中删除” ; 在弹出的“警告”窗口中,点击“是”按钮 ; 点击TM菜单...
2019-06-29 00:16:13
683
转载 IIS 5 与IIS 6 原理介绍
[ 转]ASP.NET Process Model之一:IIS 和 ASP.NET ISAPI前几天有一个朋友在MSN上问我“ASP.NET 从最初的接收到Http request到最终生成Response的整个流程到底是怎样的?”我觉得这个问题涉及到IIS和ASP.NETASP.NET Runtime的处理模型的问题,并不是三言两语就能说清楚的,所以决定写这样一篇介绍IIS和A...
2019-06-28 02:45:18
89
转载 关于C生成的汇编与C++生成的汇编在函数名称上的差异
最近用到ucos,这个RTOS本身是用C语言和部分汇编编写,而自己又打算用C++来写应用,在其中遇到几个问题,一番折腾之后,让我更加深刻认识到了在一些一般不注意的细节上,C与C++的不同。 1、对于ucos,虽然我想Labrosse先生值得我们尊敬,为我们提供了ucos这么一个优秀的学习、应用RTOS的样本。但是我认为,Labrosse先生的C/C++语言功力还算不上炉火纯青。一个简...
2019-06-27 08:01:37
252
转载 XMLHttpRequest+WebForm模式(接口IHttpHandler)实现ajax
首先引入ajax.js文件 创建xmlhttpRequest对象Code//创建XMLHttpRequest对象varxmlHttp;functionnewXMLHttpRequest(){if(window.XMLHttpRequest){xmlHttp=newXMLHttpRequest();}elseif(window.Acti...
2019-06-27 03:03:44
248
转载 HTTP首部(1)
1、报文首部 HTTP协议的请求和响应必定包含HTTP首部,它包括了客户端和服务端分别处理请求和响应提供所需要的信息。报文主体字儿是所需要的用户和资源的信息都在这边。 HTTP请求报文组成 方法,URL,HTTP版本,HTTP首部字段 HTTP响应报文组成 HTTP版本,状态码(数字和原因短语),HTTP首部字段 ...
2019-06-25 08:53:00
91
转载 SPS2003升级到MOSS2007相关资料及问题总结
这几天要把客户的SPS2003门户升级到MOSS2007的,客户SPS2003门户,数据26G,使用了自定义WebPart、自定义页面、SSO等功能。升级过程中碰到大量问题。其中主要的问题有几个,在这里把它们整理一下>1、sps2003升级时,升级程序会把原始的IIS站点更改到其它端口号,使用新生成的站点代替,但是在配置过程中会暂时转到原始的网站。直接点击“完成升级”后,原始网站才会被删...
2019-06-25 01:08:46
98
转载 小节
算法导论已学两部分,第一部分是基础知识,第二部分是排序。基础知识介绍如何分析证明算法以及求时间复杂度。第二部分的排序学了很长时间。先是从简单排序到复杂排序的一个过渡,打开了很多思路。然后就是无尽的算法分析。算法分析的时间比理解算法的时间要长得多,特别是后面几章算时间复杂度时使用概率时,所用的数学知识让我有点吃力。一个排序花了一个部分,就是为了不断的优化,提高效率,对于我来说,这是否太过于注重时间复...
2019-06-24 23:21:06
249
转载 sql语言特殊字符处理
我们都知道SQL Server查询过程中,单引号“'”是特殊字符,所以在查询的时候要转换成双单引号“''”。但这只是特殊字符的一个,在实际项目中,发现对于like操作还有以下特殊字符:下划线“_”,百分号“%”,方括号“[]”以及尖号“^”。其用途如下:下划线:用于代替一个任意字符(相当于正则表达式中的 ? )百分号:用于代替任意数目的任意字符(相当于正则表达式中的 * )方括号:用于转义(事实上...
2019-06-24 22:52:30
1020
转载 SQL语句性能优化操作
1、对查询进行优化,应尽量避免全表扫描,首先应考虑在where及order by涉及的列上建立索引。2、应尽量避免在where子句中对字段进行null值判断,创建表时NULL是默认值,但大多数时候应该使用NOT NULL,或者使用一个特殊的值,如0,-1作为默认值。3、应尽量避免在where子句中使用!=或<>操作符,MySQL只有对以下操作符才使用索引:<,...
2019-06-24 20:52:00
92
转载 mysql安装
1、访问https://dev.mysql.com/downloads/mysql/5.5.html#downloads 下载2、打开下载的mysql安装文件mysql-5.7.22-winx64.zip,双击解压缩,运行“setup.exe”。Typical(典型安装):只安装MySQL服务器、MySQL命令行客户端和命令行使用程序。l Cus...
2019-06-24 19:54:00
92
转载 Symantec(赛门铁克)非受管检测
为了查找局域网内没有安装赛门铁克客户端的IP,采用Symantec Endpoint Protect Manager 的非受管检测机制进行网段扫描。 非受管检测机制的原理是:每台电脑开机时都会向同网段电脑发arp,当非受管检测器接到arp请求时,会写入本地的arp列表,包含对端的IP地址和MAC地址。非受管检测器每到心跳时间,就会将这个列表发送给SEPM,SEPM和自...
2019-06-24 19:03:00
302
转载 【学习Android NDK开发】Type Signatures(类型签名)
类型签名(Type Signatures) (<Parameter 1 Type Code>[<Parameter 1 Class>];...)<Return Type Code>The JNI uses the Java VM’s representation of type signatures. Following Table shows t...
2019-06-24 05:30:25
127
转载 windows下jenkins常见问题填坑
没有什么高深的东西,1 2天的时间大多数人都能自己摸索出来,这里将自己遇到过的问题分享出来避免其他同学再一次挖坑.目录 1. 主从节点 2. Nuget自动包还原 3. powershell部署 4. 内网机器实现基于变化的构建 5. Github私有项目pull时限 所谓主从,主要应用的场景例如多种环境(windows/linux,.net/ja...
2019-06-24 04:50:48
927
转载 步步为营 SharePoint 开发学习笔记系列 七、SharePoint Timer Job 开发
概要 项目需求要求我们每天晚上同步员工的一些信息到sharepoint 的user List ,我们决定定制开发sharepoint timer Job,Sharepoint timer Job是sharePoint的定时作业Job,需要安装、布曙到服务器上,而这里我只是介绍下Job开发的例子,以供大家学习用。开发设计我们需要新建两个类,TaskLoggerJob和TaskLo...
2019-06-22 17:16:17
109
转载 telnet 功能启用并测试端口是否正常
记录日期:2019年6月21日 13点52分操作系统:Windows 10由于 Ping命令可以检查网络是否连通,但无法准确判断某个端口是否连通,因此需要使用 Telnet协议。1、打开控制面板中的程序和功能。2、侧边栏,启用或关闭Windows功能。3、勾选 Telnet客户端,点击确定。用途:1、测试端口是否开启打开命令提示符,输入telnet ip...
2019-06-21 14:49:00
405
转载 C#多线程编程
一、基本概念进程:当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的。线程:线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。多线程:多线程是指程序中包含多个执行流,即在一个程序中可以同时运行多个不同的线程来执行不同的任务,...
2019-06-20 16:02:12
5167
转载 堆树
一、堆树的定义堆树的定义如下:(1)堆树是一颗完全二叉树;(2)堆树中某个节点的值总是不大于或不小于其孩子节点的值;(3)堆树中每个节点的子树都是堆树。当父节点的键值总是大于或等于任何一个子节点的键值时为最大堆。 当父节点的键值总是小于或等于任何一个子节点的键值时为最小堆。如下图所示,左边为最大堆,右边为最小堆。二、堆树的操作以最大堆为例进行讲解,...
2019-06-20 14:31:00
124
转载 Microsoft Word (2016) Deceptive File Reference ZDI-CAN-7949
[+] Credits: John Page (aka hyp3rlinx) [+] Website: hyp3rlinx.altervista.org[+] Source: http://hyp3rlinx.altervista.org/advisories/MICROSOFT-WORD-DECEPTIVE-FILE-REFERENCE.txt[+] ISR: ApparitionSec[+]...
2019-06-17 19:24:00
120
转载 ActiveXObject 安装
将后缀名为ocx的文件拷贝至目录 c:\Windows\SysWOW64\。执行如下命令,进行注册:regsvr32 c:\Windows\SysWOW64\x.ocx转载于:https://www.cnblogs.com/Currention/p/11024354.html
2019-06-14 17:11:00
1145
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人