随笔分类 -  杂项

摘要:一、垃圾回收的几种方式 1、手动delete内存的方式回收垃圾 2、通过引用计数的方式,常见的有:ARC、智能指针 3、通过可达性的方式 二、编译原理主要讲述的是通过可达性的方式 这里有几种算法来进行垃圾回收 1、标记 清扫的垃圾回收方式 思想是:通过根集遍历所有能够 达到的空间进行标记,其他未被标 阅读全文
posted @ 2022-08-18 00:06 LCAC 阅读(288) 评论(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 阅读(272) 评论(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 阅读(72) 评论(0) 推荐(0) 编辑
摘要:今天发现一个代码的有趣写法 NSString *str = ({ NSString *temp = @"123"; 。。。。 temp; }); NSLog("%@", str); 返回的是temp的值。 如何解释这样子的写法? 块的最后是temp,然后再包一层() 则类似于(temp)这样的返回值 阅读全文
posted @ 2022-04-06 23:18 LCAC 阅读(31) 评论(0) 推荐(0) 编辑
摘要:现在我在的项目组已经是一个很成熟的项目,该项目已经持续有好多年。 今天遇到的问题: 要修改某个项的默认滑杆值,但是找了半天依旧没有找到对应的默认滑杆值。找项目里的一个大佬也是找了将近一个小时才找到默认滑杆值的位置。 出现该问题的原因是因为该默认滑杆值已经维护过很多次,各种ab实验;并且每次的ab实验 阅读全文
posted @ 2022-02-16 23:39 LCAC 阅读(210) 评论(0) 推荐(0) 编辑
摘要:reset的子参数HEAD 表示本地的最新版本, HEAD~1 表示上一个版本,HEAD~2 表示上上个版本 。。。。。。。 [--soft | --mixed | --hard] 这三个参数代表的意思: 1、--soft:不修改工作区未提交的内容,并且一次只执行一步;当前为commit状态,回退该 阅读全文
posted @ 2021-10-12 07:29 LCAC 阅读(91) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示