上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 54 下一页
  2018年3月10日
摘要: 上次大致分析了一下哈希表的链地址法的实现,今天来分析一下另一种解决哈希冲突的做法,即为每个Hash值,建立一个Hash桶(Bucket),桶的容量是固定的,也就是只能处理固定次数的冲突,如1048576个Hash桶,每个桶中有4个表项(Entry),总计4M个表项。其实这两种的实现思路雷同,就是对H 阅读全文
posted @ 2018-03-10 18:05 xmj 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 背景: 在做XXX编译器检证时经常需要区分是代码端错误,还是编译器端错误,因此对代码进行调试是必不可少的。但是狗日的甲方并没有提供对应的调试器XXXDB,而用GDB调试XXX生成的可执行程序很不稳定,经常出现异常,干脆自己动手,写mini调试器,顺便学习一下开发一个调试器到底需要哪些知识。 目标: 阅读全文
posted @ 2018-03-10 18:05 xmj 阅读(986) 评论(0) 推荐(0) 编辑
摘要: 上一章解决了嵌入式Linux的“学什么”问题,这一章则具体来说一下“怎么学”。 只要做好以下3点: 1.学习顺序。学习任何东西都应该由浅入深,不能一口吃下一个大胖子,得循序渐进。很多刚开始想学习Linux内核开发的人,第一件事就是抱着内核的书使劲的啃,以为自己会一点C语言了就一定能看懂,甚至有的人连 阅读全文
posted @ 2018-03-10 18:04 xmj 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 分享一些我在Ubuntu下常用的软件。 Goolge Chrome/Firefox/Thunderbird这些重量级的跨平台的软件虽然很强大,但大家应该都比较熟悉了,没有太多必要在这里介绍。本文涉及到的软件可能不是那么出名,但都非常出色。 截图工具Shutter 本文的截图均是采用Shutter,自 阅读全文
posted @ 2018-03-10 18:03 xmj 阅读(971) 评论(0) 推荐(0) 编辑
摘要: 今天看了一个帖子,win7系统通过笔记本的无线网卡,启用虚拟Wifi功能共享上网,自己尝试了一下,感觉很好用,至少没有无线路由的自己,手机可以上wifi了,更新软件玩微信等等,都方便多了,好了,废话不多说,先介绍下吧。 首先,先确定自己的笔记本网卡支持“启动承载网络”的功能,使用管理员运行cmd命令 阅读全文
posted @ 2018-03-10 18:03 xmj 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 要想学好嵌入式Linux,首先要解决两个重要问题: 1. 学什么? 2. 怎么学? 首先解决第一个问题。 嵌入式Linux的系统架构包括软件和硬件两个部分,如下图: 再来看看一个成熟的嵌入式产品的开发流程是怎么一个过程: 1.硬件开发 责任人: 硬件工程师 负责部分:基于EVM板, 添加、修改、删除 阅读全文
posted @ 2018-03-10 18:03 xmj 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 后天就要回老家了,除了团团年估计也没有其他好玩的,就琢磨下点经典文章带回去看看。 Google一番找到了老赵很早以前的文章: http://www.cnblogs.com/JeffreyZhao/archive/2009/03/02/1401259.html 说来惭愧,里面的十余篇文章我只看过一篇, 阅读全文
posted @ 2018-03-10 18:00 xmj 阅读(148) 评论(0) 推荐(0) 编辑
摘要: (一)基本概念 sizeof操作符以字节形式给出了其操作数的存储大小。操作数可以是一个表达式或括在括号内的类型名。操作数的存储大小由操作数的类型决定。 (二)使用方法 1、用于数据类型 sizeof使用形式:sizeof(type) ,如sizeof(int) 2、用于变量 sizeof使用形式:s 阅读全文
posted @ 2018-03-10 17:50 xmj 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 一:C语言中的内存机制 在C语言中,内存主要分为如下5个存储区: (1)栈(Stack):位于函数内的局部变量(包括函数实参),由编译器负责分配释放,函数结束,栈变量失效。 (2)堆(Heap):由程序员用malloc/calloc/realloc分配,free释放。如果程序员忘记free了,则会造 阅读全文
posted @ 2018-03-10 17:49 xmj 阅读(564) 评论(1) 推荐(1) 编辑
摘要: 在现今的推荐技术和算法中,最被大家广泛认可和采用的就是基于协同过滤的推荐方法。本文将带你深入了解协同过滤的秘密。下面直接进入正题 1 什么是协同过滤 协同过滤是利用集体智慧的一个典型方法。要理解什么是协同过滤 (Collaborative Filtering, 简称 CF),首先想一个简单的问题,如 阅读全文
posted @ 2018-03-10 17:49 xmj 阅读(198) 评论(0) 推荐(0) 编辑
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 54 下一页