KeYY的博客

24岁开始当程序员的小菜鸟

2019年的目标

给自己在关键的2019年设立一些目标和习惯培养: 积极学习英语: 主动和别人沟通 多听多看英语视频音 遇到单词和词组多去查清楚意思,而不是直接掠过 每天看一小时非专业书 遇到不确定的名词,主动去搜索其含义 学习数据科学、机器学习 去健身房锻炼身体 学习PS 搭建...

2019-01-03 11:32:37

阅读数 1060

评论数 1

Kernel Module配合System Call内的函数指针

在之前的创建简单的Kernel System Call内,如果每次想要修改system call的源代码,都要重新执行一次编译内核、make install、重新启动, 步骤麻烦而且还需要浪费很多时间。 一个简单的方法是,可以在system call的源代码中创建一个 函数指针,并将其暴露给外部的...

2019-02-28 08:31:02

阅读数 49

评论数 0

创建简单的Kernel System Call

本篇是接着上一篇<编译Linux Kernel – Version 4.9.13>写的。 1. 创建system call 源文件 在下载了kernel的源代码并且解压后,进入根目录下的kernel文件夹,在里面创建文件hello.c #include ...

2019-02-28 06:22:55

阅读数 157

评论数 0

编译Linux Kernel -- Version 4.9.153

我使用的是kernel 4.9.153版本,debian上测试过,但是编译环境可以是任何linux系统。 第一步: 下载tarball 从kernel.org 下载一个稳定版的kernel包,如linux-4.9.153.tar.xz, 然后解压出来到linux-4.9.153文件夹 第二步:装好...

2019-02-25 12:27:22

阅读数 35

评论数 0

简单powershell脚本双击启动jupyter notebook

出发点是因为不爱用 anaconda,然后每次用命令行启动jupyter又需要先切换到目录再来,挺麻烦。所以干脆就查了下写个简单的powershell脚本来执行,双击运行启动。 1. 创建powershell脚本 找个地方创建一个文件,后缀名是ps1, 代表powershell脚本。 Set-Lo...

2019-02-25 11:27:23

阅读数 238

评论数 0

Python视频学习(二十二、数据分析基础(上) matplotlib + numpy)

目录0 介绍Conda环境安装1. matplotlib —— 绘图库 0 介绍 学习内容(这些学习6天): 基础概念和环境 matplotlib numpy pandas 为什么学习数据分析: 岗位需求 —— web/爬虫 + 数据分析+ 机器学习 是机器学习的基础 数据分析的流程: ...

2019-01-08 16:49:50

阅读数 213

评论数 0

2019年1月2日申请美国F1学生签证记录

刚弄完F1签证,记录一下,如果能帮助到别的同学就更好了。 祝所有留学生都有好的发展! 目录1.申请步骤1.1 填写DS160(网上有很多填写说明)1.2 网上缴费+预约签证1.3 缴SEVIS费用1.4 带齐材料参加面试2. 准备材料2.1 ★必备材料2.2 可选材料3. 准备问题我被问到的问题...

2019-01-04 00:14:08

阅读数 9743

评论数 3

Python视频学习(二十、mongodb)

目录1. 安装2. 基本命令2.1 数据库和集合命令2.2 mongodb数据类型Date类型的使用ObjectId2.3 基本数据命令a. 插入b. 保存c. 简单查询d. ★更新e. ★删除 1. 安装 2. 基本命令 2.1 数据库和集合命令 数据库基本命令 db 查看当前...

2018-12-28 11:46:01

阅读数 102

评论数 0

Python视频学习(十九、爬虫基础)

目录0. 安装python模块的方法1. 爬虫的基础知识1.1 爬虫的分类1.2 爬虫工作流程a. 通用搜索引擎的局限性b. robots协议1.3 HTTP和HTTPSa. HTTP请求格式b. HTTP常用请求header1.4 URL的格式1.5 字符串2. requests库2.1 基本使...

2018-12-24 23:42:22

阅读数 66

评论数 0

Python视频学习(十二、Django)

目录0 背景1. 虚拟环境2. 初始Django2.1 创建项目目录说明2.2 创建app目录说明2.3 安装应用2.4 运行测试服务器3. ORM操作3.1 定义模型类3.2 数据迁移默认数据库生成字段名生成表名3.3 操作数据—— `manage.py shell`4. 后台操作 0 背景 ...

2018-12-19 11:36:46

阅读数 85

评论数 0

Python视频学习(十四、Redis)

目录

2018-12-16 23:40:47

阅读数 75

评论数 0

Python视频学习(十三、Git)

目录1. 基础起步1.1 Git版本记录快照,而不是差异1.2 时刻保持数据完整性1.3 文件的三种状态1.4 安装Git1.5 配置信息2. Git基础视频案例1. Git基本操作创建版本库提交文件查看版本信息回退版本工作区版本库查看工作区状态撤销修改对比文件差异删除文件2. Git分支管理查看...

2018-12-16 10:53:51

阅读数 85

评论数 0

前端视频学习(六、JavaScript高级)

目录 第一天: 原型及作用 实例对象、构造函数、原型对象之间的关系 例子——随机食物 第二天: 小案例 第三天: 继承 第四天: 高阶函数 第五天: 内置方法 正则表达式 ...

2018-12-03 00:21:26

阅读数 154

评论数 0

前端视频学习(八、AJAX)

目录

2018-11-25 09:05:06

阅读数 97

评论数 0

前端视频学习(九、HTML5+CSS3)

目录1. HTML5新增标签属性1.1 部分新语义标签兼容性问题1.2 新增表单type属性1.3 新增表单属性1.4 新增表单元素—— datalist, keygen, outputdatalistkeygenoutput1.5 新增的表单事件—— oninput、oninvalidoninp...

2018-11-22 10:57:16

阅读数 192

评论数 0

前端视频学习(七、JQuery)

目录 使用原生js操作dom的麻烦: 代码比较麻烦,需要遍历,可能还需要嵌套。 找对象麻烦,方法少,还长 会有兼容性问题。 如果想要实现简单的动画效果 animate js注册事件,会被覆盖,addEventListener ...

2018-11-12 10:43:30

阅读数 54

评论数 0

Python视频学习(八、MySQL)

sadasd

2018-11-02 21:26:51

阅读数 289

评论数 0

Python视频学习(七、★Python高级)

目录1. GIL锁1.1 多任务不同情形下的CPU占用率1.2 GIL锁的概念特点1.3 如何避免GIL锁问题1.4 何时使用不同的多任务模式:2. 深浅拷贝3. 1. GIL锁 1.1 多任务不同情形下的CPU占用率 使用的是htop程序查看的CPU占用情况。 单线程死循环: whil...

2018-10-23 14:01:17

阅读数 515

评论数 0

Python视频学习(五、re模块,六、★自己写web服务器)

目录1. re 正则表达式1.1 匹配规则单个字符多个字符开头结尾分组1.2 方法match —— 返回match对象search —— 返回match对象findall —— 返回listsub —— 替换,或者批量操作split —— 返回list1.3 贪婪模式1.4 r字符串2. 1. ...

2018-10-21 16:42:20

阅读数 150

评论数 0

Python视频学习(三、网络编程, 四、多任务)

感谢传智dongge大神 目录1. 背景知识1.1 IP地址1.2 端口号Port2. Socket创建Socketa. 创建UDP套接字b. 创建TCP套接字2. UDP通信2.1 发送2.2 接收地址绑定时的注意2.3 简单的UDP聊天室注意的漏洞3. TCP通信3.1 TCP客户端...

2018-10-17 23:24:41

阅读数 61

评论数 0

提示
确定要删除当前文章?
取消 删除