
程序开发基础
文章平均质量分 56
lie to me
这个作者很懒,什么都没留下…
展开
-
C++内存管理(1)
C++ 内存管理C++内存分配 一般来说C++ 操作内存用的是 new/ delete 实际最后最用调用的是malloc /free 调用层次如下 .start(this);实例化这个单例然后运行Android程序第四步点击添加数据库 选择 Android SQLite然后就可以看到...原创 2021-04-17 08:56:28 · 397 阅读 · 0 评论 -
VS for Qt 解决乱码问题
首先就是遇到一个问题 有中文的地方在编译的时候会提示常亮中有换行符必须要另存为 带BOM格式的UTF-8才能正常编译我用的是notepad++转换的这样可以解决编译问题但是会出现问题中文显示乱码。这里参考了https://blog.youkuaiyun.com/10km/article/details/80203286这个博客的方法在属性页面配置附加选项添加一个/utf-8在下...原创 2019-11-11 14:10:23 · 375 阅读 · 1 评论 -
C语言 宏定义的使用的总结
这里对宏定义做一个总结宏定义的目的是做文本替换,所以在解析宏定义的时候只需要按照宏定义的写法直接代入就行了如#define V(x) x + xV(1) + 1这条语句在预编译以后实际上就是1 + 1 + 1我们在使用宏定义的时候 总会遇到非常长的宏定义 这样看起来非常的不方便 宏定义也是有这个的解决方案#define TSET(x) (x + x)...原创 2019-10-17 08:38:47 · 153 阅读 · 0 评论 -
C语言可变参
va_list 实际上就是一个char * 的指针这里用vsprintf();实现格式化输出有机会重写一下这个函数放在下面。#include <bits/stdc++.h> using namespace std;#define _INTSIZEOF(n) ((sizeof(n)+sizeof(int)-1)&~(sizeof(int) - 1) ) int ...原创 2019-10-16 14:36:04 · 101 阅读 · 0 评论 -
浅谈虚拟内存技术
计算机科学领域的任何问题都可以通过增加一个间接的中间层来解决名词虚拟地址(VA,Virtual Address) 物理地址(PA,Physical Address) 物理页(physical Page) 虚拟页(VP,Virtual Page) 磁盘页(DP,Disk Page)早期的计算机直接访问物理内存,也就是说程序在运行的时候访问的地址都是物理地址,当出现多任务的...原创 2019-05-28 20:20:09 · 466 阅读 · 0 评论 -
浅谈编译过程
从最开始学C语言开始是否想过,这一段代码是如何运行的呢?我们来了解一下。编写完成以后我们给他取个名字叫做test.c在Linux 下运行它其实只需要敲下:gcc test.c./a.out就可以看到运行结果:实际上在屏幕上打印hello world的过程非常的繁琐,我们来简单的了解一下首先我们要知道的是程序的编译过程是分为4个步骤:预处理->编译...原创 2019-05-28 22:12:40 · 266 阅读 · 0 评论 -
git常用命令
分区创建分区:gitbranch <分区名>切换分区:git checkout <分区名>删除分区:gitbranch -d <分区名> 删除本地分区git push origin --delete<分支名> 删除远程分区查看分区:gitbranch -a <分区名> 查看所有分区gitb...原创 2019-06-13 11:23:09 · 165 阅读 · 0 评论 -
将本地仓库内容推送到GitHub
参考自博客:https://www.cnblogs.com/shenchanghui/p/7184101.html如图新建一个工程复制这个URL输入:git remote add origin <URL>接下来输入:git push -u origin master(本地代码已经放在本地仓库的情况下)上传项目到Github。这里会要求输入Githu...转载 2019-06-26 21:49:49 · 205 阅读 · 0 评论