会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
LCAC
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
···
13
下一页
2022年9月
Java第一课
摘要: 一、java的运行 假设有一个文件为HelloWorld.java 运行java的过程为 1、执行命令:javac HelloWorld.java 这里javac是java编译器,将文件HelloWorld.java编译成HelloWorld.class 2、执行命令:java HelloWorld
阅读全文
posted @ 2022-09-21 07:34 LCAC
阅读(45)
评论(0)
推荐(0)
2022年8月
编译原理-垃圾回收
摘要: 一、垃圾回收的几种方式 1、手动delete内存的方式回收垃圾 2、通过引用计数的方式,常见的有:ARC、智能指针 3、通过可达性的方式 二、编译原理主要讲述的是通过可达性的方式 这里有几种算法来进行垃圾回收 1、标记 清扫的垃圾回收方式 思想是:通过根集遍历所有能够 达到的空间进行标记,其他未被标
阅读全文
posted @ 2022-08-18 00:06 LCAC
阅读(395)
评论(0)
推荐(0)
2022年7月
编译原理习题4.4.8关于构造CNF
摘要: 一、CNF的格式是: 1、A->BC 2、D->a 从上面的CNF的格式可以看出:不存在:A->B 、A->BCD 或者A->bC之类的形式 所以从普通文法转CNF文法需要将上述的A->B 、A->BCD 或者A->bC转为CNF严格要求的范式。 二、通过上面对CNF格式的分析在编写转换CNF算法的
阅读全文
posted @ 2022-07-11 00:02 LCAC
阅读(309)
评论(0)
推荐(0)
2022年6月
编译原理习题4.4.5
摘要: 一、拿到该题目的时候按正常思路6个a是是别的了,但是题目给的问题是识别不了。 https://stackoverflow.com/questions/17456994/how-does-backtracking-affect-the-language-recognized-by-a-parser 查
阅读全文
posted @ 2022-06-29 22:28 LCAC
阅读(114)
评论(0)
推荐(0)
2022年5月
swift 异常处理
摘要: 一、错误类型 1、正常的错误类型通过枚举的方式来定义(通过实现协议Error,但是Error协议进去发现是空的?) enum VendingMachineError: Error { case invalidSelection case outOfStock case insufficientFun
阅读全文
posted @ 2022-05-26 23:28 LCAC
阅读(275)
评论(0)
推荐(0)
swift的位运算及resultBuilder
摘要: 前提:swift不同数值类型无法进行运算的操作。比如Int16的数值类型不能和Int8的数值类型做加减乘除等操作 所以在进行位运算的时候也不能用Int16的数值类型和Int8的数值类型进行与或非等操作。接下去的均以相同的类型进行运算 一、位运算 1、无符号的位运算均与C语言的操作一样,这里就不再赘述
阅读全文
posted @ 2022-05-19 23:40 LCAC
阅读(262)
评论(0)
推荐(0)
KMP和AC自动机
摘要: 一、在做编译原理龙书3.4节的课后习题的时候,看到了关于KMP的介绍,则再次了解了下next失效函数的构造过程和字符串的匹配过程 1、关键的求next过程的概念:求公共最长匹配前缀和后缀的长度。具体可以参考该博文:https://blog.csdn.net/qq_37174526/article/d
阅读全文
posted @ 2022-05-14 23:27 LCAC
阅读(74)
评论(0)
推荐(0)
swift 访问级别
摘要: swift的访问范围从大到小有:open, public, internal, fileprivate, private 一、private 1、属性和方法:同一文件内的同一个类,也可以是扩展类。如下所示,同一文件内,extension类可以访问 editCount属性 class Student
阅读全文
posted @ 2022-05-12 00:12 LCAC
阅读(191)
评论(0)
推荐(0)
swift ARC
摘要: swift个属性也是通过指针的方式进行传递或者引用,则需要使用类似的Ojbect-C的智能指针的方式(ARC) Ojbect-c有 __weak, __strong, __unsafe_unretained swift则有与之对应的 weak, strong(默认使用strong), unowned
阅读全文
posted @ 2022-05-09 23:41 LCAC
阅读(40)
评论(0)
推荐(0)
2022年4月
swift 的构造和析构函数
摘要: 一、构造函数使用init(params) {} 的方式 1、当新建一个类的时候,会调用init构造函数,如果类中无init构造函数时候会调用默认的init(){} 构造函数 2、当子类继承父类的时候,子类在init的时候可调用父类的init,通过super.init(params)。如果子类中有le
阅读全文
posted @ 2022-04-22 23:14 LCAC
阅读(155)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
11
···
13
下一页
公告