会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
鸭子船长
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
119
下一页
2022年7月8日
浅谈K库(转)
摘要: 首先要解释什么是K库,记得当年查遍K开头的单词也没有找到答案,后来才知道所谓的K指的是谐音“characterization”,意思是表征。所谓的K库指的是将标准单元stdcell的特性用lib的形式表征出来,具体是将stdcell的gds抽取出带rc信息的我spice网表,通常指的是lpe_spi
阅读全文
posted @ 2022-07-08 14:26 鸭子船长
阅读(1920)
评论(0)
推荐(0)
2022年7月7日
C++ 11 关键字:thread_local(转)
摘要: thread_local 是 C++ 11 新引入的一种存储类型,它会影响变量的存储周期。 C++ 中有 4 种存储周期: automatic static dynamic thread 有且只有 thread_local 关键字修饰的变量具有线程(thread)周期,这些变量在线程开始的时候被生成
阅读全文
posted @ 2022-07-07 14:17 鸭子船长
阅读(712)
评论(0)
推荐(0)
2022年7月6日
linux 中传入上一条命令的参数 !$
摘要: 使用!$可以将上一条命令的参数传入,例如 vi ~/.bashrc source !$ 就等同于 source ~/.bashrc
阅读全文
posted @ 2022-07-06 10:34 鸭子船长
阅读(1097)
评论(0)
推荐(0)
2022年6月9日
Linux的信号(转)
摘要: 信号(Signal)是一种软件中断,比如Ctrl+C的退出命令实质上就是使用了信号。信号在Linux操作系统中提供了一种处理异步事件的方法,可以很好地在多个进程之间进行同步和简单的数据交互。 kill -9 不可捕获 Linux的信号机制信号机制是一种使用信号来进行进程之间的传递消息的方法,其中信号
阅读全文
posted @ 2022-06-09 21:14 鸭子船长
阅读(118)
评论(0)
推荐(0)
Leetcode 44. 通配符匹配 困难 动态规划 精选 TOP 面试题
摘要: 44. 通配符匹配 题目: 给定一个字符串 (s) 和一个字符模式 (p) ,实现一个支持 '?' 和 '*' 的通配符匹配。 '?' 可以匹配任何单个字符。'*' 可以匹配任意字符串(包括空字符串)。两个字符串完全匹配才算匹配成功。 说明: s 可能为空,且只包含从 a-z 的小写字母。p 可能为
阅读全文
posted @ 2022-06-09 18:56 鸭子船长
阅读(70)
评论(0)
推荐(0)
Leetcode 36. 有效的数独 中等 数组遍历 精选 TOP 面试题
摘要: 36. 有效的数独 题目: 请你判断一个 9 x 9 的数独是否有效。只需要 根据以下规则 ,验证已经填入的数字是否有效即可。 数字 1-9 在每一行只能出现一次。数字 1-9 在每一列只能出现一次。数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。(请参考示例图) 注意: 一个有效的
阅读全文
posted @ 2022-06-09 16:43 鸭子船长
阅读(39)
评论(0)
推荐(0)
2022年6月7日
linux线程模型和线程切换(转)
摘要: 线程切换的损耗在us级 linux中的进程与线程 首先明确进程与进程的基本概念: 进程是资源分配的基本单位 线程是CPU调度的基本单位 一个进程下可能有多个线程 线程共享进程的资源 基本原理 linux用户态的进程、线程基本满足上述概念,但内核态不区分进程和线程。可以认为,内核中统一执行的是进程,但
阅读全文
posted @ 2022-06-07 17:15 鸭子船长
阅读(293)
评论(0)
推荐(0)
2022年6月6日
数字IC面试题
摘要: 1:建立时间与保持时间的概念? 建立时间:触发器在时钟上升沿到来之前,其数据输入端的数据必须保持不变的最小时间。 保持时间:触发器在时钟上升沿到来之后,其数据输入端的数据必须保持不变的最小时间。 2:为什么触发器要满足建立时间和保持时间? 因为触发器内部数据的形成是需要一定的时间的,如果不满足建立和
阅读全文
posted @ 2022-06-06 20:47 鸭子船长
阅读(416)
评论(0)
推荐(0)
Leetcode 13. 罗马数字转整数 简单 字符串
摘要: 13. 罗马数字转整数 题目: 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,即为两个并列的 1 。12 写做 XII ,即为 X + II 。 27 写做 XXVII,
阅读全文
posted @ 2022-06-06 17:30 鸭子船长
阅读(33)
评论(0)
推荐(0)
2022年6月5日
segment fault 段错误 (core dumped)的起因分析(转)
摘要: 内核使用内存描述符结构体表示进程的地址空间,该结构体包含了和进程地址空间有关的全部信息。内存描述符由mm_struct结构体表示,定义在文件<linux/sched.h>中。进程地址空间由每个进程的线性地址区(vm_area_struct)组成。通过内核,进程可以给自己的地址空间动态的添加或减少线性
阅读全文
posted @ 2022-06-05 18:08 鸭子船长
阅读(667)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
119
下一页
公告