自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (31)
  • 问答 (1)
  • 收藏
  • 关注

原创 判断一个单向链表中是否有环

题目分析这是一道经典的面试题,据说还是从微软传出来的,我们来看看这个问题的通用解法——快慢指针,用两个指针pSlow和pFast,就是一个慢指针一个快指针,慢的一次向后跳一步,快的一次向后跳两步,什么时候快的追上慢的了,即当(pSlow == pFast)时就表示有环,若pFast快指针先到了结尾则表示无环,实现的代码如下:struct listtype{ int data; l

2015-11-23 23:04:13 2294

原创 C++继承类型:公有、保护、私有、虚拟

公有继承(public)、保护继承(protected)、私有继承(private)是常用的三种继承方式,除了这些继承类型外还有一种虚拟继承。

2015-11-22 18:57:34 2613

原创 C++ Runtime Error :STL list "list iterator not incrementable"

问题最近在项目过程中用到了list这个容器,并且在使用过程中涉及了erase的删除元素操作,在程序的调试过程中经常会弹出异常对话框,提示的异常为:“list iterator not incrementable”,便上网查了一下问题的原因,网上的答案一致认为是遍历容器元素的时候使用erase删除元素,导致++iterator 的时候报了刚才的错误……

2015-11-22 13:23:23 2195 1

原创 细节问题系列之指针类型强制转换

unsigned int nValue = 0x5D6C7B3E;printf("%c", *((unsigned char *)(&nValue) + 2) + 2

2015-11-19 23:54:41 5154

原创 C++类中包含stl容器时,使用sizeof求大小的问题

这里的大小指的是sizeof(a class object)的值,也就是一个类的对象所占的字节大小,原来我一直认为类的大小会随着类成员中容器元素个数的变化而变化,后来想想又想不通,所以写了下面的代码用来测试……

2015-11-18 22:45:01 7736 60

原创 C++常见类型所占字节大小

常见变量类型常见的变量类型有char、short、int、long、float、double,与之相对应的还有几个无符号的类型,只需要前面加上unsigned即可,例如unsigned char、unsigned int等,另外还有些typedef出来的类型例如WORD、DWORD等,这些类型的大小一般说来与操做系统的位数有关(即32位/64位系统有关),实际上并非如此,常见的说法是与编译器……

2015-11-06 22:50:59 6408 3

原创 开发工具文件格式简析(.suo、.user、.obj、……)(一)(待续)

开发工具VC++、VS下的文件格式简析(.suo、.user、.obj、……)VC++早期的文件格式*.dsp:(Developer Studio Workspace)是VC++的项目文件,文本格式。*.dsw:(Developer Studio Project)是工作区文件,它可以指向一个或多个.dsp文件。*.clw:是 ClassWizard信息文件,实际上是INI文件的格

2015-11-03 22:21:44 1415

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-11-03 21:44:56 748

WindTerm2.6.0

一款通过ssh连接Linux的工具,免费开源,在github上直接下载太慢了,上传在此方便传播,下载到windows上解压即可使用 功能特点 多平台支持(Linux,Mac,Win) 实施了 SSH v2、Telnet、Raw Tcp、串行、Shell 协议。 会话认证时支持 SSH 自动执行。 支持 SSH ProxyCommand 或 ProxyJump。 支持SSH代理转发。介绍视频 支持使用密码、公钥、键盘交互、gssapi-with-mic 的 SSH 自动登录。 支持X11转发。介绍视频 支持直接/本地端口转发、反向/远程端口转发和动态端口转发。 支持 XModem、YModem 和 ZModem。 集成sftp、scp客户端,支持下载、上传、删除、重命名、新建文件/目录等。 集成本地文件管理器,支持移动到、复制到、复制自、删除、重命名、新建文件/目录等。 支持 Windows Cmd、PowerShell 和 Cmd、PowerShell 作为管理员。 支持Linux bash、zsh、powershell core等。 支持 MacOS bash、zsh、powers

2024-01-14

Box2dWeb-2.1.a.3.min.js

一个js版本的box2d引擎,包含重力系统和碰撞检测,可以去github上下载,放在此处只是为了方便,侵删~

2021-07-21

x86_64-8.1.0-release-posix-seh-rt_v6-rev0.zip

mingw-w64离线包,解压就可以使用,无需安装,该资源只为方便下载,官网 http://www.mingw-w64.org/doku.php 下载太慢了,如果可以连接官网,最好在官网下载。

2020-07-03

linux下sed命令在windows上的移植版本工具sed.exe

linux下的sed命令处理字符串很方便,这是一个在windows上可以使用的版本,下载之后就可以在windows上使用sed命令了。

2020-04-18

UnxUtils_2013-04-24_WithUpdates.zip

UnxUtils Unix for Windows 批处理命令行工具集,习惯了 linux 下的快捷命令,在windows 下不能用怎么办? 有这套工具就够了,让你在 windows 环境下一样使用linux命令,最近用批处理替换带有等号的字符串真是太麻烦了,下载这些工具使用 sed 命令一下就搞定了。

2020-04-17

显示当前目录下所有文件的修改时间的工具

这是一个显示当前目录下所有文件修改时间的工具,当前目录下的子目录会递归显示,显示的文件按照修改时间排序,可以很快的找到文件夹下最新的文件,或者由于修改时间导致的时间错误的文件,为快速修复问题提供帮助... 资源包中包含可执行文件listfiles_orderby_modifydate.exe、原文件listfiles_orderby_modifydate.py、效果展示的日志文件show.log,格式是这样的: 2020-03-12 00:15:21 <=> .\PCHunter64\PCHunter64.cfg 2020-03-12 22:23:42 <=> .\PCQQ2020.exe 2020-03-15 00:32:42 <=> .\desktop.ini 2020-03-28 14:25:41 <=> .\vcxsrv-64.1.20.6.0.installer.exe 2020-03-29 13:57:50 <=> .\vcxsrv-64.1.20.6.0.installer.exe.part 2020-03-29 13:59:18 <=> .\vcxsrv-64.1.19.6.0.rar 2020-04-04 19:49:02 <=> .\Safari Replacement Icon ico.zip 2020-04-04 19:51:33 <=> .\listfiles_orderby_modifydate.exe 可以通过修改源代码重新打包来修改日志格式!

2020-04-04

Redis-x64-3.2.100.msi和Redis-x64-3.2.100.zip打包下载

GitHub源地址下载太慢了!还是放国内吧,本来不想要积分的,但是现在不让自己设置了!来个最少的积分吧!解压后Redis-x64-3.2.100.msi可以直接安装...

2019-11-22

ActivePerl-5.26.3.2603-MSWin32-x64-a95bce075.exe

该资源从官方网站下载https://www.activestate.com/products/activeperl/downloads/,下载日期2019-3-18 10:29:48,仅用于学习配置使用mysqldumpslow来查询mysql慢日志,有需要最新资源的可去官方网站下载,该资源只是方便学习,免去查找下载链接的麻烦

2019-03-18

sublime所需的channel_v3.json

解决Sublime Text3包管理package control 报错 There are no packages available for installation: 修改hosts如果没有用。ctrl + ` 打开命令行可以看到出错信息。简单讲https://packagecontrol.io/channel_v3.json获取失败,直接在浏览器中打开该链接,下载channel_v3.json文件,直接放到本地路径,并修改Package Control.sublime-User-settings中的channels的值为本地的绝对路径(我的是D:/channel_v3.json),保存就可以,也可以不替换,直接加在https://packagecontrol.io/channel_v3.json前边,逗号分隔就行

2019-01-11

VS2015主题下载 - Son of Obsidian

VS2015主题下载 - Son of Obsidian 文件为son-of-obsidian.vssettings主题 官网地址为https://studiostyl.es/schemes/son-of-obsidian,官网下载不下来的同学可以试试

2018-06-25

VS2015主题下载 - Selenitic

VS2015主题下载 - Selenitic rar内包含selenitic_vs2015.vssettings主题 官网地址为https://studiostyl.es/schemes/selenitic,官网下载不下来的同学可以试试

2018-06-25

C++11新特性解析与应用

介绍了C++11的新特性,标准改变了,需要注意的细节也需要相应的改变

2017-01-04

光棍节程序员闯关秀_第九关解密内容

光棍节程序员闯关秀_第九关解密内容,中间的解题结果放在附件中,方便大家来对照。

2016-11-18

Lua代码解释器-Release版本-发布版本

这个Lua解释器是我自己使用lua 5.1的源码编译的,我平时写lua程序就用这个运行,小巧轻便,可用来配置Sublime Text3的lua运行环境,原来上传的那个解释器是调试版本的,在一些缺少库的电脑上可能运行不起来,如果出现这种情况,请下载我这个解释器试试

2016-09-13

Lua代码解释器

这个Lua解释器是我自己使用lua 5.1的源码编译的,我平时写lua程序就用这个运行,小巧轻便,可用来配置Sublime Text3的lua运行环境

2016-08-24

wpe三件套抓包工具

抓包工具的首选

2016-07-08

C++ Templates(简体中文版)

学习C++ Templates的经典书籍

2016-07-08

PHP从入门到精通(第2版)

php进阶经典书籍,配合各种案例,是学习的好资料

2016-07-08

COM编程精彩实例PDF+源码

包含COM的基础和进阶知识,有很多具体的例子和源码,便于学习

2016-07-08

C++常见设计模式

常见的设计模式,理论化的东西,需要你编代码实现一下

2016-07-02

记录开关机时间的脚本

本文件包括两个脚本,一个日志文件,将脚本添加早指定位置,即可在日志文件中查找每天的开关机时间

2016-07-02

curl源码(支持http跨平台)

这是一份curl源码,支持跨平台, 包含源代码 http协议 ftp协议 等等,可以在C/C++程序中实现post/get请求,而不用使用web服务器

2016-06-28

GlowCode9.0

本软件是用来测试程序性能和内存泄露的,内存分配和回收一目了然,让你准确查找内存问题,简单易学

2016-06-28

LeakDiag 内存检测软件

LeakDiag是一个监测内存泄漏的工具,可以用来精确地找到内存泄露一直到代码行。它使用微软的Detours 技术,拦截指定内存分配的调用并跟踪各种调用栈,并报告已分配但尚未释放的内存,这一信息允许让我们在排除一个内存泄露问题时,能精确查看哪些组件进行了该分配。使用正确的调试符号,我们甚至可以看见请求分配的代码行。

2016-06-26

lua各个版本源码及文档

此文档包含了各个版本的lua源代码和帮助文档,版本包括lua1.0到最新的版本,这是一个集合,省去了一个个去下载源码的时间……

2016-06-26

Lua程序设计(第二版).pdf

非常赞。每个知识点都有涉及,是很好的入门教程。 但是在正则和string这些其实还有一些高级用法并没有介绍。

2016-06-25

Boost ASIO C++ 网络编程 中文版

Boost异步IO库的应用。比较短,但是作为入门还是挺不错的。感兴趣可以去它的官网看看。据说以后它会成为C++的标准呐

2016-06-25

游戏人工智能编程案例精粹.pdf

人工智能的原理,针对游戏的AI设计方式,思路清晰的框图勾勒,详尽的附带代码,对游戏AI开发者而言,没有任何理由拒绝的一本书!

2016-06-25

硬盘分区魔术师8.0(经典中文版)

这是一款非常实用的分区工具,用来做硬盘分区简单易学

2014-08-26

删除顽固文件夹

有些顽固文件夹无论如何也删不掉的,可以使用本工具释放权限后轻松删除,帮您解决痛疼的文件夹

2014-08-26

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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