x86内核切换学习笔记

Reference:

Linux系统调用过程分析

一位貌似国外读研/博,鹅厂员工

CPU的运行环、特权级与保护

中文版翻译,原文见下一条引用

CPU Rings, Privilege, and Protection

妈耶,08年的文章,我19年当宝一样读...

在Linux-0.11中实现基于内核栈切换的进程切换

当学生时间真是多,悔恨...

Inte......

二级跳板的翻墙操作

有着东亚地区之硅谷称号的粤海街道似乎从9月就受到特别关照,各类基于SS的翻墙服务受到严重干扰。即使是用搬瓦工高级机场justmysocks1出品的梯子,上Google查个网页也是磕磕绊绊。然而在十几公里外的家里用机场的梯子一切正常,于是萌生一个想法:用二级跳板,从粤海街道跳回家里,再从家里宽带出发翻墙。

目的

从办公室连回家中服务器

从家中服务器翻墙

情况前提

作为二级跳板的家中......

Linux shell,Powershell与DOS shell的脚本差异

rm语句:注意rm, -f以及目标文件的空格

Bash

rm -f secure1.o secure2.o mpu.o secure.out tmp.s tmp1.s sjli_api.s sjli_api.o

DOS

del -Force secure1.o, secure2.o, mpu.o, secure.out, tmp.s, tmp1.s, sjli_api.s, ......

kityminder-editor 详细安装提示

kityminder-editor 是百度脑图的开源本地部署版本。除了文件输入输出的功能外,其他功能基本完备,不过UI语言是英文。

按照原README的内容,小白想自行编译构建还有一些坑,在此记录一下,应该是js项目常见的步骤。

开发使用

根目录下的 index.html 为开发环境,dist 目录下的 index.html 使用打包好的代码,适用于线上环境。

 

......

从命令行里发邮件

# apt install mailutils

$ mail -s "*title*" *target_addr* -r *sender_addr* <<< "*content*"

如果是发送到~垃圾~QQ系邮箱,由于系统无法认出 abc@def 这种非正常域名格式的发件人,会无法加入到白名单,所以需要修改

# ......

一点个人技术发展的思考

感觉过去在GTO, GT, OSR工作的收获和方向应该梳理一下,以便查漏补缺,同时思考未来的工作目标。

GTO

MS组

GePeTo做基础profile porting

了解SIM卡的基本结构,智能卡的软件基础功能

养成规范的工作流程,对文档确认、交叉检查的重视

对不同baseline的config有了初步的概念

COS的算法移植

对COS的基本概况了解

对鉴......

对Python基底的原生App框架思考

为了兼容Python的扩展性系统框架,要将VS写的软件用Python重构。由于Python的GUI出了名的坑:wxPython构造不便,PyQt由于前后台数据传递的关系没准和VS一样成了一团糟,于是考虑用Flask的模式,将前后端分离。前端用HTML+CSS+js做显示渲染,后端用Python构造算法和控制逻辑,异步显示的问题用js完成。

虽然是本地应用,但这样设计的好处在于:

完全分离了......

修复由于woff引用失败造成的图标方块

一个小问题。

今天变更西红柿炒蛋的姊妹网站主题时,本以为bitcron的主题风格只需要复制/template文件夹即可,结果发现/template/fonts中的文件,在源网站中做的是链接,尺寸0KB。于是将同文件夹中一个看起来是一样,名字叫 casper-icons.woff (冲突复制) 的文件更名为原woff,放到了新网站的/template下。结果所有的用字符表示的小图标(大约是UTF8......

'