操作系统部分 1、进程和线程的区别 1、进程是资源分配的最小单位,线程是程序执行的最小单位(资源调度的最小单位)2、进程有自己的独立地址空间,每启动一个进程,系统就会为它分配地址空间,建立数据表来维护代码段、堆栈段和数据段,这种操作非常昂贵。而线程是共享进程中的数据的,使用相同的地址空间,因此CPU ...
分类:
其他好文 时间:
2020-04-07 20:45:24
阅读次数:
90
懒加载即第一次用到的时候再去加载,之后加载一次,优化代码 重写属性的get方法 如: -(void)shops { if(_shops == nil){ // 第二次不会进来 // 加载数据 } return _shops;} 注意:在懒加载用,使用set方法,要不然会让懒加载死循环。 ...
分类:
其他好文 时间:
2020-04-06 23:32:33
阅读次数:
62
ubuntu定时执行任务 cron是一个Linux下的后台进程,用来定期的执行一些任务。因为我用的是Ubuntu,所以这篇文章中的所有命令也只能保证在Ubuntu下有效。 1:编辑crontab文件,用来存放你要执行的命令 sudo crontab -e 2:第一次用这个命令,会让你选择文本编辑器, ...
分类:
系统相关 时间:
2020-03-22 01:49:44
阅读次数:
91
第一次用 Spring Starter Project 创建一个Spring应用时,POM 文件报错: Project build error: Non-resolvable parent POM for com.example:demo-1:0.0.1-SNAPSHOT: Failure to t ...
分类:
编程语言 时间:
2020-03-18 22:04:21
阅读次数:
104
Ubuntu18.04.4 TLS Server版本系统下载路径 http://mirrors.aliyun.com/ubuntu-releases/18.04/ 一、Ubuntu18.04 安装配置过程 1.安装过程略过2.启动VMware3.第一次用虚拟机,需要将下载好的镜像配置好,选择“创建新 ...
分类:
系统相关 时间:
2020-03-16 15:13:15
阅读次数:
127
音乐播放器 exe文件下载: "链接" 提取码:8qij 程序源代码: "链接" 第一次用Python写练手工程,基于pygame模块的音乐播放器 功能基本齐全,添加/删除歌曲,播放界面的相关功能 不足的是第一次写Python程序,码风乱,代码逻辑不强,可能以后会重构 添加歌曲格式为mp3,然后不要 ...
分类:
微信 时间:
2020-03-12 23:49:49
阅读次数:
144
最近上大一的表弟向我请教C程序的问题。为了方便自己先测试一下C程序,我从他那得到了VC2010的安装包,拿来安装在自己的电脑上。 写了个简单的hello World,满心期待地等着出结果。什么情况?运行结果的窗口一闪而过。第一次用这个VC2010工具,甚是奇怪,便微信问表弟是否遇到这个情况。 结果是 ...
分类:
其他好文 时间:
2020-03-04 19:37:22
阅读次数:
137
第一次用IDEA搭建springboot+dubbo+zookeeper项目中碰到了一些问题,现在记录下来, 第一步:项目准备工作 工具IDEA,先下载安装zookeeper和dubbo Zookeeper下载地址:https://zookeeper.apache.org/releases.html ...
分类:
编程语言 时间:
2020-03-04 19:02:00
阅读次数:
71
这是我第一次用Markdown来写东西,先纪念一下~ 这篇博客就先把常用的STL容器记一下,方便以后查阅。 Vector 定义 | 例子 | 说明 | | | | | | 最基本的定义方式,a为空 | | | 用a来初始化b | | | 使容器内有num1个值为num2的元素 | 常用操作 | 功能 ...
分类:
其他好文 时间:
2020-02-22 14:06:43
阅读次数:
79
一、整理下到目前为止的流程图 写到这,终于才把一些苦力活都干完了,也终于到了我们的内核代码部分,也终于开始第一次用 c 语言写代码了!为了这个阶段性的胜利,以及更好地进入内核部分,下图贴一张到目前为止的流程图。(其中黄色部分是今天准备做的事情) 二、先上代码 loader.asm main.c pr ...
分类:
编程语言 时间:
2020-02-02 16:03:24
阅读次数:
139