会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
lsill
博客园
首页
新随笔
联系
管理
订阅
2021年3月4日
golangg gc简述
摘要: tag 垃圾回收 内存管理 三色标记法 自动释放 stw(stop the world) go1.3之前的标记-清除(mark and sweep)方法 暂停程序业务逻辑,找到可达的对象和不可达的对象 开始标记,找出并标记程序所有可达的对象 标记完了后,开始清除未标记的对象 停止暂停,让程序继续跑。
阅读全文
posted @ 2021-03-04 18:37 lsill
阅读(184)
评论(0)
推荐(0)
2020年5月8日
计算机系统概要
摘要: 1.1信息就是位+上下文 源程序(源文件)实际上就是一个由值0和1组成的位(又成为比特)序列,8个位一组,称为字节。每个字节表示程序中的某些文本字符。大部分的现代计算机系统都使用ASCII标准来表示这些文本字符。例如:文件hello.c #include<stdio.h> int main() {
阅读全文
posted @ 2020-05-08 23:00 lsill
阅读(192)
评论(0)
推荐(0)
2019年4月20日
C# abstract和virtual
摘要: abstract(修饰的类称为抽象类) 1.abstract修饰的类不能被实例化,只能被继承(可以用在Base类,不去实例化,只是被继承) 2.abstract修饰的类中必须实现每一个abstract修饰的方法 3.abstract修饰的方法是没有实现的,只能在抽象类中声明,并且该方法必须在继承的子
阅读全文
posted @ 2019-04-20 16:34 lsill
阅读(121)
评论(0)
推荐(0)
2019年3月30日
golang的切片slice
摘要: Go官网对slice的解释 go的数组写作方式 var a [4]int a[0] = 1 i := a[0] //i ==1 b := [2]string{"Peter", "Teller"} b := [...]string{"Peter", "Teller"} 切片建立在数组之上更加强大和方便
阅读全文
posted @ 2019-03-30 18:59 lsill
阅读(115)
评论(0)
推荐(0)
公告