4 weixin_34379433

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 2w+

typedef 的四个用途和两大陷阱

>>>>>用途一:定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如:char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针,// 和一个字符变量;以下则可行:typedef char* PCHAR; // 一般用大写PCHAR pa, pb; // 可行,同时声明了两个指向字符变量的指针虽然:cha...

2019-07-05 01:51:11

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

SharePoint v3:忘掉模拟用户Impersonate,SPSecurity.RunWithElevatedPrivileges来了

回顾: 在SharePoint V2 大家应该都用过模拟用户Impersonate这个功能, 这个功能用来暂时提升某个用户的权限,比如某个普通用户的本来不能修改某个列表的值,但是我们功能需要在修改。 缺点: 我们使用这个模拟用户功能时候,经常是明文保存用户名密码,是个安全隐患。 更加气愤的是,据我所知,在匿名用户访问状态下面,根本不能够模拟成功。 V3解...

2019-06-29 21:02:29

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

C++内存详解

伟大的Bill Gates 曾经失言:  640K ought to be enough for everybody — Bill Gates 1981   程序员们经常编写内存管理程序,往往提心吊胆。如果不想触雷,唯一的解决办法就是发现所有潜伏的地雷并且排除它们,躲是躲不了的。本文的内容比一般教科书的要深入得多,读者需细心阅读,做到真正地通晓内存管理。  1、内存分配方式  内存...

2019-06-29 18:04:38

教你如何把自己从好友的QQ中删除

在QQ中,有些人看了不太顺眼,真不知当初为何让他加自己为好友的! 那有什么办法,可以把自己从对方的QQ中删除呢? 其实,用QQ就可以轻松搞定! 让我来为你支一招吧! 打开QQ,点击“菜单 → 一键切换到TM”; 在TM的好友栏中,找到对方的头像; 右键点击头像,并选择“将自己从对方的联系人名单列表中删除” ; 在弹出的“警告”窗口中,点击“是”按钮 ; 点击TM菜单...

2019-06-29 00:16:13

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

关于C生成的汇编与C++生成的汇编在函数名称上的差异

最近用到ucos,这个RTOS本身是用C语言和部分汇编编写,而自己又打算用C++来写应用,在其中遇到几个问题,一番折腾之后,让我更加深刻认识到了在一些一般不注意的细节上,C与C++的不同。 1、对于ucos,虽然我想Labrosse先生值得我们尊敬,为我们提供了ucos这么一个优秀的学习、应用RTOS的样本。但是我认为,Labrosse先生的C/C++语言功力还算不上炉火纯青。一个简...

2019-06-27 08:01:37

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

HTTP首部(1)

1、报文首部     HTTP协议的请求和响应必定包含HTTP首部,它包括了客户端和服务端分别处理请求和响应提供所需要的信息。报文主体字儿是所需要的用户和资源的信息都在这边。   HTTP请求报文组成   方法,URL,HTTP版本,HTTP首部字段    HTTP响应报文组成   HTTP版本,状态码(数字和原因短语),HTTP首部字段  ...

2019-06-25 08:53:00

SPS2003升级到MOSS2007相关资料及问题总结

这几天要把客户的SPS2003门户升级到MOSS2007的,客户SPS2003门户,数据26G,使用了自定义WebPart、自定义页面、SSO等功能。升级过程中碰到大量问题。其中主要的问题有几个,在这里把它们整理一下>1、sps2003升级时,升级程序会把原始的IIS站点更改到其它端口号,使用新生成的站点代替,但是在配置过程中会暂时转到原始的网站。直接点击“完成升级”后,原始网站才会被删...

2019-06-25 01:08:46

小节

算法导论已学两部分,第一部分是基础知识,第二部分是排序。基础知识介绍如何分析证明算法以及求时间复杂度。第二部分的排序学了很长时间。先是从简单排序到复杂排序的一个过渡,打开了很多思路。然后就是无尽的算法分析。算法分析的时间比理解算法的时间要长得多,特别是后面几章算时间复杂度时使用概率时,所用的数学知识让我有点吃力。一个排序花了一个部分,就是为了不断的优化,提高效率,对于我来说,这是否太过于注重时间复...

2019-06-24 23:21:06

sql语言特殊字符处理

我们都知道SQL Server查询过程中,单引号“'”是特殊字符,所以在查询的时候要转换成双单引号“''”。但这只是特殊字符的一个,在实际项目中,发现对于like操作还有以下特殊字符:下划线“_”,百分号“%”,方括号“[]”以及尖号“^”。其用途如下:下划线:用于代替一个任意字符(相当于正则表达式中的 ? )百分号:用于代替任意数目的任意字符(相当于正则表达式中的 * )方括号:用于转义(事实上...

2019-06-24 22:52:30

SQL语句性能优化操作

1、对查询进行优化,应尽量避免全表扫描,首先应考虑在where及order by涉及的列上建立索引。2、应尽量避免在where子句中对字段进行null值判断,创建表时NULL是默认值,但大多数时候应该使用NOT NULL,或者使用一个特殊的值,如0,-1作为默认值。3、应尽量避免在where子句中使用!=或<>操作符,MySQL只有对以下操作符才使用索引:<,...

2019-06-24 20:52:00

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

Symantec(赛门铁克)非受管检测

为了查找局域网内没有安装赛门铁克客户端的IP,采用Symantec Endpoint Protect Manager 的非受管检测机制进行网段扫描。 非受管检测机制的原理是:每台电脑开机时都会向同网段电脑发arp,当非受管检测器接到arp请求时,会写入本地的arp列表,包含对端的IP地址和MAC地址。非受管检测器每到心跳时间,就会将这个列表发送给SEPM,SEPM和自...

2019-06-24 19:03:00

【学习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

windows下jenkins常见问题填坑

 没有什么高深的东西,1 2天的时间大多数人都能自己摸索出来,这里将自己遇到过的问题分享出来避免其他同学再一次挖坑.目录  1. 主从节点  2. Nuget自动包还原  3. powershell部署  4. 内网机器实现基于变化的构建  5. Github私有项目pull时限  所谓主从,主要应用的场景例如多种环境(windows/linux,.net/ja...

2019-06-24 04:50:48

步步为营 SharePoint 开发学习笔记系列 七、SharePoint Timer Job 开发

概要 项目需求要求我们每天晚上同步员工的一些信息到sharepoint 的user List ,我们决定定制开发sharepoint timer Job,Sharepoint timer Job是sharePoint的定时作业Job,需要安装、布曙到服务器上,而这里我只是介绍下Job开发的例子,以供大家学习用。开发设计我们需要新建两个类,TaskLoggerJob和TaskLo...

2019-06-22 17:16:17

telnet 功能启用并测试端口是否正常

记录日期:2019年6月21日 13点52分操作系统:Windows 10由于 Ping命令可以检查网络是否连通,但无法准确判断某个端口是否连通,因此需要使用 Telnet协议。1、打开控制面板中的程序和功能。2、侧边栏,启用或关闭Windows功能。3、勾选 Telnet客户端,点击确定。用途:1、测试端口是否开启打开命令提示符,输入telnet ip...

2019-06-21 14:49:00

查看更多

勋章 我的勋章
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得