- 博客(0)
- 资源 (9)
- 收藏
- 关注
iOS必学:iOS Core Animation (Adanced Techniques) - English.pdf.zip
iOS Core Animation (Adanced Techniques) - 高清英文原版
2021-01-31
Strsafe.h:更安全的C语言字符串处理函数.
Strsafe.h:更安全的C语言字符串处理函数.
在微软公司举行的Microsoft Windows Security Push 活动期间,一批测试者、程序管理经理和普通程序员共同决定要为 C 语言量身定制一套具有较高安全性的字符串处理函数,并且希望这些函数能被 Windows 程序员和微软公司内部的程序员所采用。
简单说来,现有的 C 语言运行时函数实在难以在当今充斥着恶意攻击企图的大环境下立足。这些函数要么在返回值和参数上缺乏一致性,要么隐含着所谓的“截断误差”(truncation errors) 错误,要么无法提供足够强大的功能。坦言之,调用这些函数的代码太容易产生“内存溢出”问题了。
我们发现,面向 C++ 程序员的类足以应付各种安全处理字符串的编程需要;他们能够选择 MFC 的Cstring 类、ATL 的CComBSTR 类 或者STL 的string 类,等等。然而,经典的 C 语言程序仍然普遍地存在,何况许多人正在把 C++ 当作 “改良的 C 语言” 来用,却把丰富的 C++ 类束之高阁。
其实只需要添加一行代码,你就能在 C 语言代码中调用安全性良好的 strsafe 系列函数了,详细请参阅:
《Using the Strsafe.h Functions》
这些新函数包含在一个头文件和一个函数库(可选)中,而后两者能在新版的 Platform SDK 中找到。对,就这么简单:
#include "strsafe.h"
还等什么呢!
再强调一次,对 strsafe 函数库的引用是可选的。
为了实现 strsafe 系列函数的目标,你的代码必须满足下列条件:
始终以 NULL 字符结束字符串。
始终检测目标缓冲区的长度。
始终用 HRESULT 语句产生统一的返回值。
兼顾 32 位与 64 位两种运行环境。
具有灵活性。
我们觉得,缺乏统一性是导致现有许多 C 语言字符串处理函数容易产生安全漏洞的根本原因,而 strsafe 系列函数所带来的高度统一性恰恰是解决此问题的一剂良药。然而,strsafe 也不是万能药。单纯依靠 strsafe 系列函数并不能保证代码的安全性和坚固性——你还必须开动你的大脑才行——然而这样对解决问题还是大有帮助的!
2011-10-27
Visual_Assist_X_10.6.1859(附注册机、可破解)
【基本介绍】
非常好的vc插件。自动识别各种关键字,系统函数,成员变量,自动给出输入提示,自动更正大小写错误,自动标示错误,等等啦……支持VC++ 6, VC++ 5 andVC 3!
【更新信息】
色彩列表适用于C#
在方法列表里类不会再被复制
缺省设置了边缘选择
在C#里改良了自动插入的结束括号格式
启动的进程不再继承不必要的文件句柄
封装域创建属性(通过载入正确缺省的自动文本)
使用C++模板时Extract Method 产生正确的签名
在C#方法签名时Extract Method 不再增加
在C#,Extract Method 和 Create Implementation 可直观,
2011-10-17
桌面提醒精灵专业版2.06
面提醒精灵专业版是一款功能丰富,操作简单,适合各种不同行业用户使用的专业提醒软件。
主要功能:
1、支持设置多种提醒方式,如:一次、每天、每周、每月、每年、循环等。
2、支持多种日期方式设置,可以选择公历、农历,开始日期和结束日期。
3、可以为每个提醒添加提醒标题、提醒内容、提醒音乐、提醒程序、提醒网页等,并且可以同时执行多个提醒任务。
4、可以为每个提醒添加不同的提醒任务,支持定时关机、注销、重启、关闭监视器、锁定计算机等任务。
5、在循环提醒方式中,可以选择多种重复提醒单位,如:分、时、天、周、月、年、号~等,可以实现设置复杂的循环提醒功能。
6、可以为每个提醒单独设置提醒状态、暂停状态、完成状态。
7、可以分类查看提醒,支持提醒排序功能,自动按时间顺序显示,可以随时显示每天的提醒信息,让您不会错过每个重要的约会。
8、可以设置禁止使用任务管理器、禁止使用注册表编辑器、禁止修改系统时间、禁止屏幕保护等。
9、支持倒计时输入功能,只要输入倒计时间,就会自动转换成需要的提醒时间。
10、支持通讯录功能,可以记录联系人的各种信息,可以快速查找每一个联系人。
11、支持快速记事功能,可以方便、快捷的记录每一件事情。
12、支持密码保护提醒、通讯录、记事本功能,支持所有数据的备份和恢复功能,支持所有数据的导出和导入功能。
更新说明:
* 修正在win7系统中不能设置开机启动项的BUG
2010-08-04
《21天学通ASP.NET》源代码与习题答案
《21天学通ASP.NET》源代码与习题答案
光盘损坏的朋友可下载。源代码文件太大,请到
http://u.115.com/file/f24481f794
《21天学通ASP.NET》习题答案与源代码.zip 下载
2010-08-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人