平台无关
文章平均质量分 70
与平台(linux,windows等)无关的编程知识
香蕉割草机
这个作者很懒,什么都没留下
展开
-
内存对齐与字节序
整理下字节对齐和字节序的相关问题,原先整理的都丢了。。。一、字节对齐字节对齐是什么?当在c语言中定义复合数据类型,如数组,枚举,联合,结构体等,类型中的成员往往不止一个,而数据定义好之后,数据在内存中的排列就是如定义的那般,一个成员挨着一个成员,连续存放的吗?答案是否定的。复合数据类型在内存中存储时,成员之间可能存在一些空洞(又名padding),当然,你在存取数据时完全感觉不出差别,但这些...原创 2020-05-10 10:38:30 · 501 阅读 · 0 评论 -
英文编程题相关单词收集
indices 数组下标representing 代表guaranteed 保证respectively 分别的overall run time complexity 时间复杂度palindromic 回文zigzag 之字形conversion 转换clamp 截断non-decreasing order 非递减顺序in-place 原地(删除) ps:即时间复杂度为O(1)distinct 无重复的ascending 升序corresponding对应的splicing拼接原创 2021-09-30 14:28:12 · 289 阅读 · 0 评论 -
深入理解计算机系统笔记--备忘
多核cpu:将多个cpu(称为“核”)集成到一个集成电路芯片上、超线程:允许一个cpu执行多个控制流的技术,cpu的某些硬件有多个备份,比如程序计数器(pc)和寄存器,而其他的硬件可能只有一份,比如浮点运算单元。超线程技术可以使cpu(核)在单个周期的基础上决定要执行哪个线程,而传统cpu可能需要20 000个时钟周期完成线程的切换。(从这里来看,一个核同一时刻还是只能执行一个控制流的,只不过...原创 2019-10-17 14:05:01 · 354 阅读 · 1 评论 -
Regex Golf题目分析_incomplete
网站网址做的时候,有的不会,有的不是最少字符数量,这里做个记录。Abba – Let’s pretend this one is not a rehash of the last one.这个题我开始做的是17个字符完成的,我也忘了是自己做的还是查的答案了,模式如下:^(?!.*(.)(.)\2\1)后来搜索到了15个字符的答案:^(?!.*(.)\1)|ef这个应该算讨巧了,匹配数据多一点就不行了。但是我看除了作弊的人,大多数人最少字符数是14个。...原创 2021-10-23 15:22:20 · 140 阅读 · 0 评论 -
编程语言小记_incomplete
编程,即编写程序。Programming is the process of creating a set of instructions that tell a computer how to perform a task.编程就像写作文,画画,唱歌,是一个表达的过程。编程有很多不同的语言,下面是3月的语言排行:...原创 2021-05-17 14:18:16 · 220 阅读 · 2 评论 -
编程常用资料/网站收集
文章目录ascii码表printf格式符printf格式符释义ascii码表printf格式符lengthd iu o x Xf F e E g G a Acspn(none)intunsigned intdoubleintchar*void*int*hhsigned charunsigned charsigned char*hshort intunsigned short intshort int*llon原创 2021-10-23 15:20:53 · 537 阅读 · 0 评论 -
通配符与正则表达式
\ 转义,将特殊符号特殊意义去除用于shell中的通配符 符号 意义 * 0个到无穷多个任意字符 ? 一个必定存在的任意字符 [ ] 一定有括号内的其中一个字符存在 [-] 内有-表示在编码顺序内的所有字符,如所有小写 大写 大小写 数字: [a-z] [A-Z] [a-zA-Z] [0-9] [^] 相当于去取反 ...原创 2018-05-18 20:50:38 · 2088 阅读 · 1 评论