C/C++
文章平均质量分 64
飞岩走壁
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【XR806开发板试用】SPI驱动数码管显示
【XR806开发板试用】SPI驱动数码管显示文章目录【XR806开发板试用】SPI驱动数码管显示准备工作安装repo代码下载下载xr806源码目录结构环境配置安装必要的库和工具安装Python3安装hb设置编译工具链工程配置SPI驱动点阵数据管实验结果参考准备工作安装repo创建repo安装目录。mkdir ~/bin下载repowget https://storage.googleapis.com/git-repo-downloads/repo -P ~/bin/改变执行权原创 2022-03-19 19:30:44 · 5551 阅读 · 0 评论 -
C语言面向对象编程实现
C语言面向对象编程实现文章目录C语言面向对象编程实现引言封装继承多态虚表和虚指针在构造函数中设置vptr继承 vtbl 和 重载 vptr虚函数调用总结参考引言面向对象编程(OOP)并不是一种特定的语言或者工具,它只是一种设计方法、设计思想。它表现出来的三个最基本的特性就是封装、继承与多态。很多面向对象的编程语言已经包含这三个特性了,例如 Smalltalk、C++、Java。但是你也可以用几乎所有的编程语言来实现面向对象编程,例如 ANSI-C。要记住,面向对象是一种思想,一种方法,不要太拘泥于编程原创 2021-09-28 18:42:11 · 307 阅读 · 0 评论 -
C语言中的参数默认值
C语言中的参数默认值#include <stdio.h>#define DEFARG(name, defval) ((#name[0]) ? (name + 0) : defval)int _f1(int i){ return 2*i;}#define f1(arg0) _f1(DEFARG(arg0, 0))int _f2(int i, int j){ return i + j;}#define f2(arg0, arg1) _f2(DEFARG(ar原创 2021-09-09 15:32:57 · 1614 阅读 · 0 评论 -
The Android ION memory allocator
The Android ION memory allocatorION heapsION设计的目标ION的实现在user space使用ION使用场景具体使用细节在kernel中share ION buffer比较ION和DMABUF参考The Android ION memory allocator英文原文ION heapsION设计的目标为了避免内存碎片化,或者为一些有着特殊内存需求...转载 2019-04-18 16:45:46 · 752 阅读 · 0 评论 -
Android之Binder浅析
http://blog.youkuaiyun.com/linweig/article/category/635588http://book.51cto.com/art/201105/265301.htmhttp://disanji.net/2011/01/27/android-binder/转载 2012-07-18 08:15:23 · 340 阅读 · 0 评论 -
Turbo C 2.0 函数中文说明大全
分类函数,所在函数库为ctype.h int isalpha(int ch) 若ch是字母(A-Z,a-z)返回非0值,否则返回0 int isalnum(int ch) 若ch是字母(A-Z,a-z)或数字(0-9),返回非0值,否则返回0 int isascii(int ch) 若ch是字符(ASCII码中的0-127)返回非0值,否则返回0 int i转载 2006-03-08 15:17:00 · 1774 阅读 · 0 评论 -
硬盘MBR全面分析
时间:2005-4-7 16:19:33 作者:中国硬盘基地 来源:中国硬盘基地 点击量:206 在分析MBR的结构之前,先有来看看计算机的引导顺序(System Boot Sequence) Step 1. 内部电源打开,初始化,等待一小段时间用来产生稳定的电流。如果主板芯片和CPU收到了不符合规定的电流,将自动产生一个RESET信号。在主板没有收到电源的Power Good信号之转载 2006-03-29 16:03:00 · 1538 阅读 · 0 评论 -
高质量C&C++编程指南---笔记
编程的规范性要从以下的三个方面做起:1.编程风格2.出错处理3.算法复杂度分析(用于提高性能) 定义1:能长期稳定地编写出高质量程序的程序员称为编程老手.定义2:能长期稳定地编写出高难度,高质量的程序的程序员称为编程高手.如何做:1.知错就改2.经常温故而知新3.坚持学习,天天向上版权和版本的声明:1.版权信息2.文件名称,标识符,摘要转载 2006-03-10 16:49:00 · 1363 阅读 · 0 评论 -
用C语言实现Ping程序功能
大部分人用ping命令只是作为查看另一个系统的网络连接是否正常的一种简单方法。在这篇文章中,作者将介绍如何用C语言编写一个模拟ping命令功能的程序。 ping命令是用来查看网络上另一个主机系统的网络连接是否正常的一个工具。ping命令的工作原理是:向网络上的另一个主机系统发送ICMP报文,如果指定系统得到了报文,它将把报文一模一样地传回给发送者,这有点象潜水艇声纳系统中使用的发声装置。 例如,在转载 2006-03-16 10:55:00 · 3100 阅读 · 0 评论 -
五子棋的核心算法
五子棋的核心算法 作者:unknown 更新时间: 2005-05-07 五子棋是一种受大众广泛喜爱的游戏,其规则简单,变化多端,非常富有趣味性和消遣性。这里设计和实现了一个人机对下的五子棋程序,采用了博弈树的方法,应用了剪枝和最大最小树原理进行搜索发现最好的下子位置。介绍五子棋程序的数据结构、评分规则、胜负判断方法和搜索算法过程。 一、相关的数据结构 关于盘面情况的表示,以链表形式表示当前盘面的原创 2005-06-10 20:25:00 · 1600 阅读 · 0 评论 -
Visual c++ 中获取程序的当前路径
C++获取当前路径 1.//以下代码来自优快云 2004 VC编程经验总结. 尊重版权,才能振酥泄砑?/SPAN> { CString strPath; GetCurrentDirectory(MAX_PATH,strPath.GetBuffer(MAX_PATH)); strPath.ReleaseBuffer(); return strPath; }原创 2005-06-29 19:30:00 · 1746 阅读 · 0 评论 -
利用序列化进行文件读写
[ 作者:佚名 转贴自:本站原创 点击数:86 风华初露 ] 在很多应用中我们需要对数据进行保存,或是从介质上读取数据,这就涉及到文件的操作。我们可以利用各种文件存取方法完成这些工作,但MFC中也提供了一种读写文件的简单方法——“序列化”。序列化机制通过更高层次的接口功能向开发者提供了更利于使用和透明于字节流的文件操纵方法,举一个例来讲你可以将一个字串写入文件而不需要理会具体长度,读出时也是一样。原创 2005-06-28 18:30:00 · 2087 阅读 · 0 评论 -
文件对话框读写文本文件[VC]
//显示文件打开对话框 CFileDialog dlg(TRUE, "SQL", "*.txt",OFN_HIDEREADONLY |OFN_OVERWRITEPROMPT,"Text Files(*.txt)|*.txt|SQL Files(*.sql)|*.sql|All Files(*.*)|*.*||"); if ( dlg.DoModal()!=IDOK ) return; //获取文件原创 2005-06-28 16:47:00 · 2561 阅读 · 0 评论 -
五子棋
五子棋- - 五子棋是一种受大众广泛喜爱的游戏,其规则简单,变化多端,非常富有趣味性和消遣性。这里设计和实现了一个人机对下的五子棋程序,采用了博弈树的方法,应用了剪枝和最大最小树原理进行搜索发现最好的下子位置。介绍五子棋程序的数据结构、评分规则、胜负判断方法和搜索算法过程。 一、相关的数据结构 关于盘面情况的表示,以链表形式表示当前盘面的情况,目的是可以允许用户进行悔棋、回退等操作。 CList原创 2005-06-28 14:56:00 · 1399 阅读 · 0 评论 -
SDK下的俄罗斯方块程序分析
MFC编程2- -| 回首页 | 2005年索引 | - -帮助文件信息显示分析SDK下的俄罗斯方块程序(仅供学习使用)- - 关键字 再原作者解释基础上,本人给了更加详细的解释 原作者姓名 毛建忠 文章原始出处 网络 介绍 对API有一定了解的可以看看 读者评分 6 评分次数 2 正文 // ToyBricks.cpp : Defines the entry point for the appl原创 2005-06-28 14:53:00 · 1788 阅读 · 0 评论
分享