收藏本站
找回密码
开启辅助访问
OTP
登录
注册
找回密码
搜索
用户
首页
Portal
资讯
电脑
手机
系统
脚本
编程
安全
公开课
培训
服务
关于
+
IT业界
数码港
安全报
科技眼
职场族
创业邦
E生活
社会窗
装机组网
杀毒安全
建站推广
办公设计
网赚电商
电脑学堂
软件精选
安卓Android
苹果iOS
手机学院
APP精选
Windows
Linux
Web技术
数据库
云计算
大数据
网络学院
JavaScript
PHP
ASP
Shell
BAT
VBS
PowerShell
AutoIt
C/C++
Python
Java
Dot.Net
Delphi
ASM
易语言
软件学院
系统安全
数据安全
Web安全
物联安全
软件安全
渗透测试
拒绝服务
漏洞挖掘
取证分析
攻防实践
法规标准
安全学院
电脑课程
网络课程
脚本技巧
安全课程
Win2003
Win2008
ASP编程
PHP编程
C语言编程
MySQL课程
开课必读
培训课程
常见问题
人才资讯
求职招聘
安基商店
安基保镖
本站动态
安基简介
联系我们
安基网
›
首页
›
编程
›
C/C++
订阅
C/C++
C语言最大难点揭秘:编程的祸根,内存泄露只是家常便饭
本文将带您了解一些良好的和内存相关的编码实践,以将内存错误保持在控制范围内。内存错误是 C 和 C++ 编程的祸根:它们很普遍,认识其严重性已有二十多年,但始终没有彻底解决,它们可能严重影响应用程序,并且很少有开发团队对其制定明确的管理计划。但好消息是,它们并不怎么神秘。? 引言C 和 C++ ...
2020-6-14 00:58
程序员的福音,C/C++内存泄漏的终极解决方案
众所周知,C/C++执行效率高,但难以驾驭,开车一时爽,但稍不留神容易翻车。估计每个C/C++程序员都遭受过内存泄漏的困扰。本文提供一种通过wrap malloc查找memory leak的思路,使得你翻车的时候能够自救,而不至于车毁人亡。什么是内存泄漏?内存泄漏就是动态申请的内存丢失引用,造成没有办法回收它( ...
2020-1-12 12:05
黑客帝国屏保源码!快拿去试试吧!炫酷无比
黑客帝国屏幕保护设置1. 打开VS2013或以上版本,新建—>项目,Visual C++,win32,选择win32控制台应用程序,名称填写为"hacker"。2. 将以下代码复制到项目源文件中黑客帝国屏保源码3. 编译项目工程4. 找到生成 ...
2019-12-16 09:00
TCC研究(1): Tiny C Compiler最小的C语言编译器,自己编译自己
最近,在学习编译器技术, 研究了一下TCC, 记录一下。Tiny C Compiler(简称TCC, 或Tiny CC)是世界上最小的C语言编译器,而且是开源的, 小到只有约100K. (VC, GCC动不动几十M几百M的, 汗)别看它小, 功能还是很强. 可以编译所有C99标准的ANSI C程序 , 支持CPU包括:X86 32或64位, ARM,支持Windows, ...
2019-11-20 08:33
哪些手机应用你是必下的?
C语言发展简史起源1972年,贝尔实验室的Dennis Ritchie和Ken Thompson在开发Unix操作系统时设计了C语言,该操作系统的90%以上的代码都是由C语言实现,后期的Linux,macOS,Android,IOS都是基于Unix发展而来的。标准1987 ...
2019-10-30 08:43
为什么C语言不会过时?因为你没有看到它的真面目
评价任何一门编程语言,都是招人骂的。 永远是这样。就像是春寒料峭的季节, 街上穿棉袄和穿单衣的擦肩而过,双方一定是同时在心里出现了两个字:“傻逼!”这个在心理学上有个专业的名字:叫做“二逼”现象! 那我 ...
2019-10-20 09:43
C语言这么厉害,它自身又是用什么语言写的?
这是来自我的星球的一个提问:“C语言本身用什么语言写的?”换个角度来问,其实是:C语言在运行之前,得编译才行,那C语言的编译器从哪里来? 用什么语言来写的?如果是用C语言本身来写的,到底是先有蛋还是先有鸡?我们假设世界上不存在任何编译器, 先从机器语言说起,看看怎么办。 机器语言可以直 ...
2019-10-11 11:27
自己动手用c语言写一个基于服务器和客户端(TCP)
如果想要自己写一个服务器和客户端,我们需要掌握一定的网络编程技术,个人认为,网络编程中最关键的就是这个东西——socket(套接字)。socket(套接字):简单来讲,socket就是用于描述IP地址和端口,是一个通信链的句柄,可以用来实现不同虚拟机或不同计算机之间的通信。TCP协议TCP协议:是一种面向 ...
2019-8-26 00:29
C语言的指针介绍
一切皆为地址C语言用变量来存储数据,用函数来定义一段功能代码,它们最终都要放到内存中供 CPU 调用。数据和代码都以二进制的形式存储在内存中,计算机无法从格式上区分某块内存存储的是数据还是代码。当程序被加载到内存后,操作系统会给不同的内存块指定不同的权限,拥有读取和执行权限的内存块就是 ...
2019-6-5 10:04
C语言:一种高效、易学的编程语言
C语言是一种通用的程序设计语言。它同UNIX系统之间具有非常密切的关系。C语言是在UNIX系统上开发的,且无论是UNIX系统本身还是其上运行的大部分程序,都是C语言编写的。但是C语言并不受限于任何一种操作系统或机器。由于C语言使用用来编写编译器和操作系统,因此被称为“系统编程语言”。C语言的很多重 ...
2019-5-20 02:45
C语言快速入门技巧
很多大学新生,刚入门的初学者,最常见的问题就是很想学习C程序设计,但是不知道如何入手,有点无所适从,回答了他们很多问题后,我决定把这些问题总结一下,写篇文章。一、C语言都能干什么,为什么要学习C?首先说说C的优点和缺点:优点:效率高,能操作硬件他是效率最接近汇编的语言,能方便的操作硬 ...
2019-5-3 01:19
一个控制台程序、Windows API程序、MFC程序的生命历程及差别
理解一个程序的生命历程能更好地理解一个程序的本质特征,控制台程序、Windows API程序以及MFC程序的生命历程的实现有很大差别。DOS(单任务系统)程序(控制台程序)是面向批命令或事务的过程驱动程序,Window(多任务系统)程序是面向用户的基于消息的事件驱动程序(Message Based,Event Driven)。 ...
2019-3-21 10:52
C语言二叉树深度优先遍历详解,小白轻松理解原理,玩转二叉树
二叉树的遍历(每一种遍历次序有递归实现(简捷)和迭代实现两种方式)深度优先遍历1.递归实现中根遍历的递归实现 vectorint result; vectorint inorderTraversal(TreeNode* root) { inorder(root); return result; } void inorder(TreeNode* root){ if(root == nullptr){ return; } inorder(root-left ...
2019-3-4 11:35
“黑客”深度学习之“Socket网络编程详解”
大家都是知道在黑客网络攻防中,熟悉网络通信原理很重要,之前我也写过相关文章,只要了解通信过程,就可以利用过程中存在的漏洞进行攻防,那么在实现攻防的时候,作为一名黑客一定要学会网络编程,而网络编程中很重 ...
2019-2-12 00:47
C++流行库和框架集合
C++ 框架、库和资源的一些汇总列表,内容包括:标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等。1. 标准库C++标准库,包括了STL容器,算法和函数等。C++ Standard Library:是一系列 ...
2019-2-10 00:18
1
2
/ 2 页
下一页
C/C++
Python
Java
Dot.Net
Delphi
ASM
易语言
软件学院
最新
C语言最大难点揭秘:编程的祸根,内存泄露只是家常便饭
程序员的福音,C/C++内存泄漏的终极解决方案
黑客帝国屏保源码!快拿去试试吧!炫酷无比
TCC研究(1): Tiny C Compiler最小的C语言编译器,自己编译自己
哪些手机应用你是必下的?
为什么C语言不会过时?因为你没有看到它的真面目
C语言这么厉害,它自身又是用什么语言写的?
自己动手用c语言写一个基于服务器和客户端(TCP)
C语言的指针介绍
C语言:一种高效、易学的编程语言
C语言快速入门技巧
一个控制台程序、Windows API程序、MFC程序的生命历程及差别
C语言二叉树深度优先遍历详解,小白轻松理解原理,玩转二叉树
“黑客”深度学习之“Socket网络编程详解”
C++流行库和框架集合
一个让我脸红心跳的C代码,学姐给的
© 2003-2021 安基网(原黑基网) SAFEBASE.CN
京公网安备11010802027589号
京ICP备10030376号-6
【手机版】
Powered by
Discuz
存档
返回顶部