当前位置:首页 » C语言&C++

C语言&C++

2
阅读

C++反汇编第三讲,反汇编中识别虚表指针,以及指向的虚函数地址

C++反汇编第三讲,反汇编中识别虚表指针,以及指向的虚函数地址讲解之前,了解下什么是虚函数,什么是虚表指针,了解下语法,(也算复习了)开发知识为了不码字了,找了一篇介绍比...
来源 2017-12-08 01:21
1
阅读

C++反汇编第二讲,不同作用域下的构造和析构的识别

C++反汇编第二讲,不同作用域下的构造和析构的识别目录大纲:1.全局(静态)对象的识别,(全局静态全局一样的,都是编译期间检查,所以当做全局对象看即可.)1.1探究本质,理解构...
来源 2017-12-06 04:20
1
阅读

C++ 指针和引用 吐血整理 Pointer&Reference

说道C++的指针,很多人都很头疼,也很confuse。经常把它和变量名,引用(reference)等混淆,其实这最主要的原因是很多程序员对于基本知识的掌握有问题,从而导致的很多...
来源 2017-12-05 21:40
1
阅读

新开源工具诞生!让C++秒变JavaScript

近日,Mozilla的AlonZakai成功将一个他曾经用C++编写的游戏转换为JavaScript代码并在Web上运行。那时要想将C++转换为JavaScript几乎是不能可能的事情,因此他开始着手编...
来源 2017-12-04 09:20
13
阅读

C++反汇编第一讲,认识构造函数,析构函数,以及成员函数

C++反汇编第一讲,认识构造函数,析构函数,以及成员函数以前说过在C系列下的汇编,怎么认识函数.那么现在是C++了,隐含有构造和析构函数一丶认识构造函数高级代码:classMyTest...
来源 2017-12-03 19:00
5
阅读

C/C++中如何接收return返回来的数组元素

我们知道return语句作为被调用函数的结束,返回给调用者函数值。一般来说,是返回一个函数值,像一个int,double,char等类型的数据,当然也可以是他们的指针。但是当我...
来源 2017-12-03 12:20
9
阅读

常见函数错误引发的思考.

今天在写代码的时候,我犯了一个很low的错误,废话不多说,直接上代码:1function(){2console.log('helloworld');3}()大家看到之后,第一反应肯定会认为是个语法错误,可...
来源 2017-12-02 13:20
1
阅读

状态机编程思想(2):删除代码注释(目前支持C/C++和Java)

有时为了信息保密或是单纯阅读代码,我们需要删除注释。之前考虑过正则表达式,但是感觉实现起来相当麻烦。而状态机可以把多种情况归为一类状态再行分解,大大简化问题。...
来源 2017-12-01 12:40
4
阅读

C语言中静态申请内存遇到的错误分析

今天调试代码中,遇到了一个比较奇怪的打印,dump出来的数据只有前四位有值,其他后面的都为零。出于直觉,应该是内存没有申请到。仔细核对代码之后,果真发现了一个语法...
来源 2017-11-30 22:21
16
阅读

编程语言学习资料分享 07

JavaJava是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作...
来源 2017-11-29 08:20
2
阅读

VTK Users Guide 中C++例程之annotatePick

本人将《TheVTKUsersGuide11thEdition》中的TCL编写的例程进行了C++的转换,使用的平台是VS2015,VTK版本是8.0.1。之所以贴出来,以求方便大家使用C++来进行VTK的研究。VT...
来源 2017-11-28 17:00
1
阅读

编程语言高质量视频资料分享(一)

C#C#是面向对象的编程语言。它使得程序员可以快速地编写各种基于MICROSOFT.NET平台的应用程序,MICROSOFT.NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领...
来源 2017-11-28 08:20
1
阅读

C++雾中风景3:const用法的小结

const作为C与C++共有的关键字,很多使用的方式大同小异。但由于C++是一门面向对象的语言,在类和对象中有更多的使用规则。之前学习C语言的时候就被const这个关键字搅得焦...
来源 2017-11-27 15:00
6
阅读

NOIP2017-普及组复赛第2题 题解

Description图书馆中每本书都有一个图书编码,可以用于快速检索图书,这个图书编码是一个正整数。每位借书的读者手中有一个需求码,这个需求码也是一个正整数。如果一本...
来源 2017-11-25 22:40
0
阅读

用CRT查找内存泄漏

引用原文地址:https://msdn.microsoft.com/en-us/library/x98tx3cf.aspx1.在program中严格按下面顺序include1#define_CRTDBG_MAP_ALLOC2#includestdlib.h3#includecrtdbg...
来源 2017-11-20 20:40
13
阅读

C语言系列之强制类型转换(一)

例子:#includestdio.h{charcChar;//字符型变量shortintiShort;//短整型变量intilnt;//整形变量floatfFloat=70000;//单精度浮点型cChar=(char)fFloat;//强制转换赋值iShor...
来源 2017-11-20 19:20
6
阅读

逆向实战第一讲,寻找OllyDbg调试工具的Bug并修复

逆向实战第一讲,寻找OllyDbg调试工具的Bug并修复首先我们要知道这个OD的Bug是什么.我们调试一个UNICODE的窗口,看下其窗口过程.一丶查看OllyDbg的Bug1.1spy++查看窗口,确...
来源 2017-11-17 02:40
8
阅读

C++使用htslib库读入和写出bam文件

  有时候我们需要使用C++处理bam文件,比如取出read1或者read2等符合特定条件的序列,根据cigar值对序列指定位置的碱基进行统计或者对序列进行处理并输出等,这时我们...
来源 2017-11-15 21:00
4
阅读

逆向知识第八讲,if语句在汇编中表达的方式

逆向知识第八讲,if语句在汇编中表达的方式一丶ifelse的最简单情况还原(无分支情况)高级代码:#includestdafx.hintmain(intargc,char*argv[]){unsignedintnNumber=0;scanf...
来源 2017-11-14 02:20
2
阅读

C/C++程序在main之前执行代码

来源:《周哥教IT.C语言深学活用》https://ke.qq.com/course/242707#tuin=a71606我们在学习C/C++语言的时候,通常认为main函数是整个程序执行的开始。实际上,在main函数...
来源 2017-11-12 21:00
5
阅读

逆向知识第六讲,取摸优化的几种方式

逆向知识第六讲,取摸优化的几种方式除法讲完之后,直接开始讲%运算符在汇编中表现形式首先C的高级代码贴上来.高级代码://Tedy.cpp:Definestheentrypointfortheconsoleappli...
来源 2017-11-12 20:00
1
阅读

C语言实现二叉树的基本操作

二叉树是一种非常重要的数据结构。本文总结了二叉树的常见操作:二叉树的构建,查找,删除,二叉树的遍历(包括前序遍历、中序遍历、后序遍历、层次遍历),二叉搜索树的构...
来源 2017-11-10 12:20
0
阅读

【零基础】如何从0学习C语言?

摘要:在实际学习过程中,有不少同学觉得C语言学习比较困难,就我的理解,主要有两点原因。第一,C语言的语法知识太多、太琐碎;第二,反复地做算法类的编程练习,不感兴...
来源 2017-11-08 16:01
6
阅读

密码学那些事———SHA-512及其C++实现

SHA-512及其C++实现转载请注明出处一、引言相信大家对于哈希压缩加密算法应该不陌生,在我们用微信或者支付宝接口的时候经常会遇到用这类算法加密,以验证数据的完整性。...
来源 2017-11-07 23:40
27
阅读

Flex布局:实现左右两列自伸缩撑满效果的

目前测试支持的浏览器:兼容IE10及以上、Chrom、Firefox浏览器。假如考虑IE10以下浏览器,可以考虑其他写法。话不多说,上代码:divstyle=background:green;display:flex...
来源 2017-11-06 12:20