上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页
摘要: 一、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)
摘要: 一、垃圾回收的几种方式 1、手动delete内存的方式回收垃圾 2、通过引用计数的方式,常见的有:ARC、智能指针 3、通过可达性的方式 二、编译原理主要讲述的是通过可达性的方式 这里有几种算法来进行垃圾回收 1、标记 清扫的垃圾回收方式 思想是:通过根集遍历所有能够 达到的空间进行标记,其他未被标 阅读全文
posted @ 2022-08-18 00:06 LCAC 阅读(395) 评论(0) 推荐(0)
摘要: 一、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)
摘要: 一、拿到该题目的时候按正常思路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)
摘要: 一、错误类型 1、正常的错误类型通过枚举的方式来定义(通过实现协议Error,但是Error协议进去发现是空的?) enum VendingMachineError: Error { case invalidSelection case outOfStock case insufficientFun 阅读全文
posted @ 2022-05-26 23:28 LCAC 阅读(275) 评论(0) 推荐(0)
摘要: 前提:swift不同数值类型无法进行运算的操作。比如Int16的数值类型不能和Int8的数值类型做加减乘除等操作 所以在进行位运算的时候也不能用Int16的数值类型和Int8的数值类型进行与或非等操作。接下去的均以相同的类型进行运算 一、位运算 1、无符号的位运算均与C语言的操作一样,这里就不再赘述 阅读全文
posted @ 2022-05-19 23:40 LCAC 阅读(262) 评论(0) 推荐(0)
摘要: 一、在做编译原理龙书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的访问范围从大到小有:open, public, internal, fileprivate, private 一、private 1、属性和方法:同一文件内的同一个类,也可以是扩展类。如下所示,同一文件内,extension类可以访问 editCount属性 class Student 阅读全文
posted @ 2022-05-12 00:12 LCAC 阅读(191) 评论(0) 推荐(0)
摘要: 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)
摘要: 一、构造函数使用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 下一页