会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
路漫漫其修远兮,吾将上下而求索
学以致用,不用则废
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
19
20
21
22
23
24
25
26
27
···
33
下一页
2022年10月10日
数据库基础知识
摘要: ##为什么要使用数据库 数据保存在内存 优点: 存取速度快 缺点: 数据不能永久保 数据保存在文件 优点: 数据永久保存 缺点:1)速度比内存操作慢,频繁的IO操作。2)查询数据不方便 ##什么是SQL? 结构化查询语言(Structured Query Language)简称SQL,是一种数据库查
阅读全文
posted @ 2022-10-10 08:11 不会笑的孩子
阅读(83)
评论(0)
推荐(0)
2022年10月9日
MyBatis理论
摘要: ##MyBatis简介 ###MyBatis是什么? MyBatis是一款优秀的持久层框架,一个ORM(对象关系映射)框架,它支持定制化SQL、存储过程以及高级映射。MyBaits避免了几乎所有JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的xml或注解来配置和映射原生类型、接
阅读全文
posted @ 2022-10-09 22:35 不会笑的孩子
阅读(43)
评论(0)
推荐(0)
2022年6月17日
struct 结构体分析
摘要: ##struct分析 1.无成员的空结构体size为 1byte 2.通过/zp可以调整对齐值,默认是8字节 //设编译对齐设定值为Zp //设成员变量的类型为 member type //设成员变量在结构体内的偏移量为member offset //member offset % min(Zp,s
阅读全文
posted @ 2022-06-17 20:03 不会笑的孩子
阅读(80)
评论(0)
推荐(0)
2022年6月15日
typedef和define有什么区别
摘要: typedef 和define 都是替一个对象取一个别名,以此增强程序的可读性,区别如下: ##使用不用 define 定义后面不用加分号,并且它的别名在对象的前面 typedef需要加分号,并且它的别名后面在替换对象的前面 ##原理不同 define是C语言中定义的语法,是预处理指令,在预处理进行
阅读全文
posted @ 2022-06-15 16:10 不会笑的孩子
阅读(373)
评论(0)
推荐(0)
2022年6月2日
调用约定
摘要: ##:栈的功能 用于记录问题的依赖关系 保存函数的参数,局部变量和寄存器环境 每个函数都有自己的一个独立的栈空间 寻址站内数据的时候,栈底更稳定,栈底也定位一个函数的位置 ##_cdecl 参数从右往左传递,使用栈空间传递参数,调用放清理参数空间(支持不定参数) 如:printf 编译后命名为_fu
阅读全文
posted @ 2022-06-02 19:18 不会笑的孩子
阅读(58)
评论(0)
推荐(0)
2022年5月29日
动态链接库
摘要: ##动态链接库: 动态链接库英文DLL 是Dynamic Libarary得缩写。 DLL中包含若干公用的代码、数据等,可供其他模块(DLL或exe文件等)使用 DLL中并不是所有的函数都必须供其他模块使用,只有经过** 导出(export)**后才允许被外部正常调用 ##动态的由来 DLL最初用于
阅读全文
posted @ 2022-05-29 19:11 不会笑的孩子
阅读(141)
评论(0)
推荐(0)
2022年5月26日
C++(类成员的访问控制)
摘要: ##访问控制 如下代码,Student这个类的所有成员我们都可以调用,但是我们不想让被人调用Print1这个方法该怎么? struct Student { int age; int sex; void Print1() { printf("Func Print1"); } void Print()
阅读全文
posted @ 2022-05-26 11:44 不会笑的孩子
阅读(77)
评论(0)
推荐(0)
C++(继承)
摘要: ##继承 struct Person { int age; int sex; }; struct Teacher { int age; int sex; int level; int classId; }; 如上代码中可以看见,Teacher类与Person类都存在着相同的2个成员age和sex,那
阅读全文
posted @ 2022-05-26 11:24 不会笑的孩子
阅读(81)
评论(0)
推荐(0)
c++(构造函数与析构函数)
摘要: ##构造函数 struct Student { int a; int b; Student() { printf("Look."); } void Init(int a, int b) { this->a = a; this->b = b; } }; 如上代码中,我们发现了存在一个函数,这个函数没有
阅读全文
posted @ 2022-05-26 11:04 不会笑的孩子
阅读(90)
评论(0)
推荐(0)
C++(封装)
摘要: ##概述 C是对C的拓展,C原有的语法C都支持,并在此基础上拓展了一些语法:封装、继承、多态、模板等等。 C++拓展新的语法是为了让使用更加方便、高效,这样就需要编译器多做了很多事情,接下来我们就需要一一 学习这些概念。 ##封装 之前我们学习过结构体这个概念,那么结构体可以做参数传递吗?我们来看一
阅读全文
posted @ 2022-05-26 10:37 不会笑的孩子
阅读(227)
评论(0)
推荐(0)
上一页
1
···
19
20
21
22
23
24
25
26
27
···
33
下一页
公告