magictong的专栏

不信青春唤不回,不容青史尽成灰。 技术点滴 Python C++开发

排序:
默认
按更新时间
按访问量

设计模式沉思录 - 读书笔记(XMind)

注:后面会不定期,以XMind的方式发布一些读书笔记。目标:书还要是越读越薄才行!

2018-06-13 17:42:16

阅读数:75

评论数:0

一个基于WinHttp的轻量级的分片下载库介绍

作者:magictong日期:2018/04/09资源下载https://download.csdn.net/download/magictong/10370195 主要目的1、下载文件到内存。2、下载分片Range文件(譬如下载某个资源文件的第100字节到第150字节的内容)。3、不需要回调线程...

2018-04-24 11:40:24

阅读数:162

评论数:0

内存工作设置(工作集)、提交大小概念简述

Windows7的任务管理器(以中文版为例)里面"进程"Tab页的列里面跟内存相关的展示项有7项(分页池和非页面缓冲池跟内核内存有关,暂不讨论),做软件工程师多年,大家真的懂任务管理器中这些内存相关的列吗?譬如什么工作集,专用工作集等等,另外像其它的一些常用工具,譬如Proce...

2018-01-08 00:28:58

阅读数:1403

评论数:0

Tinyhttpd for Windows

TinyHTTPd是一个开源的简易学习型的HTTP服务器,项目主页在:http://tinyhttpd.sourceforge.net/,源代码下载:https://sourceforge.net/projects/tinyhttpd/,因为是学习型的代码,已经有好多年没更新了,也没什么更新必要,...

2016-11-17 15:48:19

阅读数:4352

评论数:2

VS2010每次调试都出现“此项目已经过期”提示

问题描述   最近因为项目需要,开发平台从VS2005切换成了VS2010,把一些老项目也转换到VS2010平台,因为是从低到高升级,微软还是做了很多兼容,基本上可以无缝切换,编译调试也基本正常,但是发现有些项目(尤其是比较大的项目),刚刚编译完毕,马上F5启动调试,发现VS2010会弹出下面的...

2016-10-25 20:54:50

阅读数:21758

评论数:6

MS Office2016留下的坑

背景 问题源自论坛用户反馈,他用管家有几年了,之前使用IE都很正常,没有任何问题,但是最近突然发现,启动IE时,就会出现系统错误提示:无法启动此程序,因为计算机中丢失 api-ms-win-core-path-l1-1-0.dll。尝试重新安装该程序以解决此问题。点确定之后,IE...

2016-10-12 19:41:58

阅读数:14348

评论数:12

怎样写一个与Windows10 IE11兼容的标准BHO?

其实Windows8刚出来的时候写过一篇关于BHO怎么与Win8 x86下IE11(增强保护模式开启)兼容的文章(传送门:http://blog.csdn.net/magictong/article/details/21280243),本文主要讨论的问题是Windows10 x86 & x...

2015-11-16 17:34:50

阅读数:4892

评论数:0

为什么不要特化函数模版?

函数模版的全特化版本不参与函数重载解析,并且优先级低于函数基础模版参与匹配的原因是:C++标准委员会认为如果因为程序员随意写了一个函数模版的全特化版本,而使得原先的重载函数模板匹配结果发生改变(也就是改变了约定的重载解析规则)是不能接受的。 函数模版的全特化到底是哪个函数基础模版的特化,需要参考可...

2015-09-19 11:30:13

阅读数:4812

评论数:1

STL字符串常用方法扩展

前言STL作为一个标准模版库,很多容器和算法都是很实用的,接口也相对比较友好,而且在实现上也比较轻量级。相对boost来说,要轻量得多,相对loki来说,使用的模版语法不会那么晦涩难懂,基本还是能看的,相对ATL来说,功能要更通用。 但是STL里面的string,使用过的都知道,很多常用方法...

2015-09-08 20:10:53

阅读数:5029

评论数:0

浮点数字符串转换成浮点数实现(2)

其实几年前实现过一个面试题版本的,参考:浮点数字符串转换成浮点数实现。 最近因为工作的关系又拿了出来,做了一些简单的修改,支持了前端空格处理,溢出检测等等,当然精度处理这个难度有点大,没有特殊处理。另外带E(e)的浮点数字符串也进行了处理。

2015-07-28 23:23:59

阅读数:3917

评论数:1

一次网络反诈骗真人秀

回顾一下整个事件,信息泄漏其实是非常致命的,这是骗取信任的重要一环,没有这个精准的信息,我可能一开始就不会信任对方,也就谈不上什么诈骗了。 另外,这里对方不再用什么你中奖了,你捡到宝了这样的事情来开始一个诈骗,说明随着一些安全公司的不遗余力的宣传,类似的诈骗已经很难见效了,用户的安全意识已经被成功...

2015-06-23 19:31:49

阅读数:4892

评论数:0

Javascript和BHO的相互调用简介

Javascript和BHO的相互调用应该怎么进行?本文帮你解答!

2015-05-04 13:29:08

阅读数:6377

评论数:1

怎样使用projectproperty sheet(.vsprops)来管理工程

Project Property Sheet的意思是项目属性表,在大型项目中基本上都会使用。一般来说,在一个大型项目中,对于每个工程来说,很多属性设置是完全相同的,譬如公共头文件路径,公共通用函数/库,公共静态链接库,相同的编译优化选项等等,很多。而工程数目可能上则十数个,多则上百个,一个个的去配...

2015-05-03 22:24:45

阅读数:5417

评论数:0

SpartanBrowser产品和安全特性简介

微软为什么要开发新浏览器?IE的一些不好评价,尤其是安全性上的评价,已经直接在影响业界对微软技术能力的评价,很多软件公司甚至不愿意开发与IE兼容的软件。事实上,由于IE浏览器在网页响应速度、抵挡黑客或病毒攻击、对最新技术的兼容度、人性化浏览设置等方面一直存在缺陷,使得近年来软件业围绕浏览器的争夺战...

2015-04-03 23:47:24

阅读数:3461

评论数:0

C++大小写转换和性能

本文主要讨论最基本的一些大小写转换函数和API,不讨论一些常见的字符串程序库里面的大小写转换接口,另外本文的落脚点是这些转换函数的性能和日常开发中遇到的一些问题。

2015-03-30 20:21:32

阅读数:8494

评论数:0

VS2005的数据断点功能

内存断点在破解分析里面使用比较多,一般如果在使用VS2005进行调试,不需要使用数据断点,但是调试那种内存破坏,数组越界还是很方便,想象这样一个场景,某个内存数据,按理一直是不变的,或者很少变化,但是因为多线程等等的原因,它的数据莫名其妙的改变了,此时,祭出数据断点,分分钟给你找到罪魁祸首!

2015-03-26 20:22:53

阅读数:5531

评论数:0

x64系统的判断和x64下文件和注册表访问的重定向——补记

x64系统下面文件重定向的一些问题。

2014-11-13 18:01:56

阅读数:4473

评论数:0

Windows系统版本判定那些事儿

本文并不是讨论Windows操作系统的版本来历和特点,也不是讨论为什么没有Win9,而是从程序员角度讨论下Windows获取系统版本的方法和遇到的一些问题。在Win8和Win10出来之后,在获取系统版本时,可能很多人都碰到了类似的问题,为什么以前工作得很好的API,突然开始说谎了?

2014-11-03 23:16:54

阅读数:30698

评论数:13

Windows7驱动调试小Tips

调试是程序开发的根本,最近在做驱动方面的开发,积累的一些调试小点分享给大家,让大家在遇到类似问题时可以迅速解决。

2014-07-29 20:13:44

阅读数:6746

评论数:1

Detours修改段属性漏洞

一些安全软件出于安全考虑,会把安全模块注入到IE,Office等软件里面,而很多注入模块里面使用Detours库对系统API进行Hook操作,Detours库进行Hook操作时(DetourAttachEx函数)会将相关模块的PE头(具体是DosHeader,不可写段)修改为可写可读可执行,然后写...

2014-07-16 19:44:17

阅读数:3891

评论数:0

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