靠谱的SeLinux强制访问控制技术

SeLinux全称为安全增强式 Security-Enhanced Linux(SeLinux),是一个在内核的强制存取控制(MAC)安全性机制。SeLinux的整体架构和原理都比较简单,使用也不复杂,其复杂的地方在于规则非常复杂,每个进程都要有规则策略;SeLinux 遵从最小权限的理念,在开启SeLinux的情况下(enforcing 模式),所有访问默认是被拒绝的,而有一系列例外的策略来允许
阅读全文

亲密关系如何保持

早上醒得早,思考这些年的一些体会,比方最亲密的人之间,是否存在边界?他/她在说不的时候,你是否还在任性,肆意妄为,直到你感受到对方生气,甚至发怒,然后哑然无趣的收场,或者对方说你不懂他/她;反倒是在陌生人,同学,同事,或者闺蜜好友之间,我们总是收起那份恣意妄为的任性,识图不要打破对方的边界,保护自己和理解他人的空间,虽不到相敬如宾,但又没那么客套,这种关系能拿捏得恰如其分;在最亲密的人面前,其实我
阅读全文

UWB定位产品不可忽视的MAC层实现

从开源的代码以及DW1000提供的代码,均没有很好的MAC层控制实现,对于定位模块的产品化来说,这是缺少关键的一层,只实现了功能,绝不能算是产品;MAC:MAC协议全称Media Access Control(媒体访问控制子层),该协议位于OSI七层协议中数据链路层的下半部分,主要负责控制与连接物理层的物理介质。DW1000的官方文档明确提出了DW1000的收发器模块并没有实现MAC层,但对MAC
阅读全文

[UWB之TDOA]lps-node-firmware代码中uwb_tdoa_anchor2.c代码解析

所谓的TDMA,就是根据时隙决定谁来发送什么类型的数据,或者决定由谁来使用该时隙,这里uwb_tdoa_anchor2的实现就是根据slot号决定由谁来进行tdoa测距的业务实现; 这里uwb模块就没有了anchor和tag的概念
阅读全文

一个基于翻转课堂想法的学习工具产品思路

计划是做一个基于翻转课堂实现的学习工具,让自主学习更有效率!互联网有很多的学习资源,如何提高自主学习的效率,用有限的时间快速的完成高质量的学习,窃以为以教为学,翻转课堂的学习方法是当前最有效解决这个问题的方法,所以考虑做一个基于翻转课堂实现的学习分享社区,以提高自主学习的效率和质量!主要围绕学习主题来展开,主题可以是一个编程语言,一本书,一个网络视频公开课,最小原型思维导图如下:做起来好像不难,但
阅读全文

杂记-20200226

今天是元宵节,祝各位好朋友节日快乐!过完了元宵,才真正把年过完吧!过年的气氛,放炮,走亲戚,老大说,没有放炮,这年过的都没什么意思,可能还真是说对了点什么!就地过年,少了走街串巷的人情世故,多了些清静和无聊,有人发文说,如何打发无聊的时间,决定了你是什么样的人;看电影,刷剧,看书,反正都是消遣,连看专业书难得那么投入;热闹欢乐的反面,是清静沮丧,也有冷清悲凉,反正这年过的,就是五味杂陈,等到要上班
阅读全文

STM32嵌入式开发学习指南

原来有过嵌入式开发的基础,所以多少还是了解一些,比方JTAG调试、串口下载等等概念,但也奈何长时间不接触这方面的项目,渐渐也就生疏了!嵌入式开发相对来说需要有硬件和软件的基础知识,相对来说综合技能要求高,所以,在硬件方面没有模拟电路或者数字电路基础,软件没有C语言基础的同学建议把这三个课程补一补,然后在开始嵌入式开发学习;
阅读全文

NLP理解层次

初次接触这个概念,是同事的分享,听完了还是蛮兴奋的,给作出最优选择提供了一个更高层次的抽象和解释,所以也简单整理出来!NLP是神经语言程序学的意思,看着很高深,俗成NLP理解层次,其实是们研究我们决策过程的学问,包括意识主导的、内心的心理活动的推测和判定,简单的理解就是给我们的决定找一个合适的、能说服自己的原因;通俗的理解NLP层次模型,就能从高维度去理解决策过程,也能理解很多原来不理解的问题,比
阅读全文

给网站增加IP黑名单禁止IP访问

突然哪一天,你的网站来了好几百的UV请求都是来自奇怪的源,并且源写着:某某流量推广,这些肯定是无用流量,不消费内容,纯粹给他们打广告,就好像在你家里放了个大喇叭,每天在你家里吵吵,别说技术人了,普通人都不能忍,试了好些方法,居然挡不住他们的机器人,想想都是泪,今天决定彻底挡住这些IP的请求,所以,找到一种有效的方法后,终于是安静了很多!
阅读全文

嵌入式软件开发的框架思维

做一件事情,先有全局视角,拆分出系统的模块,然后根据不同的模块确认出待办顺序,并从全局的角度考虑多个模块的整合,是否需要公共模块,模块之间的依赖关系是什么样的,然后整合后,逐条去解决!做软件,其实这两年的成长是最大的,因为转到架构岗,确实是少了一部分之前在开发岗的一些不好的习惯,比方一上来就是细节,一上来就是某个功能点如何实现,现在接触一个事物,或者一个项目,首先考虑的是项目的整体框架,先搭骨架,
阅读全文