自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

KeYY的博客

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

  • 博客(74)
  • 资源 (16)
  • 收藏
  • 关注

原创 2019年的目标

给自己在关键的2019年设立一些目标和习惯培养:积极学习英语:主动和别人沟通多听多看英语视频音遇到单词和词组多去查清楚意思,而不是直接掠过每天看一小时非专业书遇到不确定的名词,主动去搜索其含义学习数据科学、机器学习去健身房锻炼身体学习PS搭建自己的网站每天做时间和计划管理养成做思维导图的习惯每天回顾当天的收获积极准备简历、找工作...

2019-01-03 11:32:37 1340 1

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

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

2019-02-28 08:31:02 364

原创 创建简单的Kernel System Call

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

2019-02-28 06:22:55 1058

翻译 编译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文件夹第二步:装好所需的工具sudo apt install build-essential bc python li...

2019-02-25 12:27:22 908

原创 简单powershell脚本双击启动jupyter notebook

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

2019-02-25 11:27:23 2803

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

目录0 介绍Conda环境安装1. matplotlib —— 绘图库0 介绍学习内容(这些学习6天):基础概念和环境matplotlibnumpypandas为什么学习数据分析:岗位需求 —— web/爬虫 + 数据分析+ 机器学习是机器学习的基础数据分析的流程:提出问题准备数据分析数据获得结论可视化Conda环境安装是一个数据科学的包环境管理比较...

2019-01-08 16:49:50 605

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

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

2019-01-04 00:14:08 12456 3

原创 Python视频学习(二十、mongodb)

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

2018-12-28 11:46:01 382

原创 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 基本使用a. 发送请求b. 响应内容判断状态码是否成功response.text 和 reponse.con...

2018-12-24 23:42:22 2176 1

原创 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 背景MVC框架的核心思想是:解耦,让不同的代码块之间降低耦合,增强代码的可扩展性和可移植性,实现向后兼容。...

2018-12-19 11:36:46 680

原创 Python视频学习(十四、Redis)

目录

2018-12-16 23:40:47 415

原创 Python视频学习(十三、Git)

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

2018-12-16 10:53:51 271

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

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

2018-12-03 00:21:26 1024

原创 前端视频学习(八、AJAX)

目录

2018-11-25 09:05:06 313

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

目录1. HTML5新增标签属性1.1 部分新语义标签兼容性问题1.2 新增表单type属性1.3 新增表单属性1.4 新增表单元素—— datalist, keygen, outputdatalistkeygenoutput1.5 新增的表单事件—— oninput、oninvalidoninputoninvalid —— 可以设置验证失败时的提示信息1.6 新增标签—— progress, m...

2018-11-22 10:57:16 2745

原创 前端视频学习(七、JQuery)

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

2018-11-12 10:43:30 285

原创 Python视频学习(八、MySQL)

sadasd

2018-11-02 21:26:51 836

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

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

2018-10-23 14:01:17 811

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

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

2018-10-21 16:42:20 394

原创 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客户端3.2 TCP服务器注意点:1. 背景知识1.1 IP地址A类IP地址一个A类IP地址由1字...

2018-10-17 23:24:41 640

原创 前端视频学习(二、CSS(上))

目录课程目标:0. 没有CSS时1. CSS课程目标:学会使用CSS选择器熟记CSS样式和外观属性熟练掌握CSS各种选择器熟练掌握CSS各种选择器熟练掌握CSS三种显示模式熟练掌握CSS背景属性熟练掌握CSS三大特性熟练掌握CSS盒子模型熟练掌握CSS浮动10.熟练掌握CSS定位11.熟练掌握CSS高级技巧强化CSS0. 没有CSS时<hr color=&am

2018-10-17 18:46:27 191

原创 Python视频学习(二、Python面向对象)

目录1. OOP基本语法1. OOP基本语法

2018-10-12 15:31:35 456

原创 前端视频学习(一、HTML)

目录课程安排:1. 开发工具2. 浏览器内核课程安排:前端基础:html 2天css 7天传统布局 9天HTM5+CSS3 3天高级:js移动webphpnode.jsvuejs其他框架微信1. 开发工具ChromeTyporaphotoshop2. 浏览器内核...

2018-10-09 16:32:38 1546

原创 Python视频学习(一、基础)

目录1. Python 简介1.1 历史简介1.2 Python语言特点2. Python的版本3. Python的交互式环境&IDE- PyCharm3.1 IPython版本退出3.2 IDE1. Python 简介1.1 历史简介1989 年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的解释程序,作为 ABC 语言的一种继承(感觉下什么叫牛人)ABC...

2018-10-07 22:46:03 1119 1

原创 使用百度翻译API遇到的sign问题

今天写一个python爬虫来调用百度翻译api的时候,发现百度翻译的formdata里面多了一个sign参数,这个参数是根据翻译的内容而在前台生成的,如果发送的请求中,query内容和sign不匹配,则收到的响应是error。在网上查看解决方法时,找到了这么一条办法,就是下载了计算sign的js源代码,然后使用python的PyExecJS来调用js函数,动态生成sign。参考链接:htt...

2018-10-02 21:40:22 7807 6

原创 Zoomit屏幕缩放标记软件

在寻找一款屏幕缩放+标记软件的时候,发现了Zoomit,感觉挺好用的,现在记一下操作方式:下载地址https://zoomit.en.softonic.com/1. 缩放模式默认热键为ctrl+1进入/退出Zoom模式在Zoom模式内, 使用↑/↓ 或者鼠标滚轮 控制缩放在Zoom模式内,鼠标右键或者ESC退出Zoom2. 画图模式进入退出画图模式默认热键为ctrl+2...

2018-10-02 21:23:58 1953

原创 读书笔记:LearningPython第五版 (★第九章 Tuples, Files, and Everything Else)

目录Chap9 Tuples, Files, and Everything Else9.1 Tuple9.2 Named Tuples8.3 FileChap9 Tuples, Files, and Everything Else9.1 TupleOperationInterpretation()An empty tupleT = (0,)A one-item ...

2018-10-02 14:48:23 179

原创 读书笔记:LearningPython第五版 (第八章 List和Dictionary)

目录Chap8 List 和 DictionaryChap8 List 和 Dictionary

2018-10-01 15:57:59 184

原创 读书笔记:LearningPython第五版 (第七章 字符串基础)

目录Chap5 字符串基础5.1 String字面值5.1.1 python会自动拼接连续字符串5.1.2 转义字符5.1.3 raw string5.1.4Chap5 字符串基础Python中字符串有3种类型:str:处理unicodebytes:处理二进制bytearray:bytes的mutable版本5.1 String字面值表示含义S = “”"…m...

2018-10-01 13:55:08 271

原创 读书笔记:LearningPython第五版 (★第六章 动态类型)

目录Chap6 动态类型6.1 无需声明类型6.1.1 Variable, Object, Referencea. 创建对象时的步骤6.1.2 类型和objects有关,而不是variable6.1.3 垃圾回收6.2 Shared Reference6.2.1 Shared References and In-Place Changes6.2.2 Shared References and Eq...

2018-09-30 13:26:51 162

原创 读书笔记:LearningPython第五版 (第五章 数字类型)

目录Chap5 数字类型5.1 数字类型基础5.1.1 数字字面值5.1.2 内置数字工具5.1.3 表达式操作符a. 操作符类型提升5.2 数字实战5.2.1 repr 和 str5.2.2 链式比较5.2.3 float比较是不精确的5.3 其他数字类型Chap5 数字类型5.1 数字类型基础Python支持基本的数字类型,以及更高级的对象,用来处理高级工作:integer 和 fl...

2018-09-30 12:46:28 229

原创 Python正则使用时[.\n]和[\s\S]的区别

Python正则使用时[.\n]和[\s\S]的区别当使用re模块匹配正则的时候,突然发现想匹配带有换行的内容时,匹配结果为None:mystring = """<ul>adsd</ul>"""my_re =r"\n<ul>[.\n]*</ul"print( re.match(my_re, mystring))

2018-09-28 13:33:58 5858

原创 Visual Studio Code 简单调试Python代码

目录VS Code 简单调试Python代码一、 首先确保 Python已经成功安装二、 安装Python插件,然后重新载入:三、选择一个文件夹打开四、 选择Debug--> 添加配置五、修改launch.json 配置文件(可选)六、 创建python文件,写入代码,打断点七、 按调试 或者 F5开始其他快捷键:VS Code 简单调试Python代码一、 首先确保 Python已经成...

2018-09-24 22:52:56 15829 2

原创 读书笔记: 鸟哥基础篇第四版(第五章 文件权限和目录配置)

目录Chap5 Linux 的文件权限与目录配置5.1 使用者 和 群组5.2 文件权限的概念5.2.1 文件属性a. 权限b. 连接数c. 拥有者 和 群组d. 容量大小,默认单位bytese. 创建日期或者最近修改日期f. 文件名5.2.2 修改属性和权限a. 改变群组 chgrpb. 改变拥有者 chownc. 修改权限 chmod5.2.3 文件和目录权限的意义a. 文件权限意义b. 目录...

2018-09-24 17:05:02 152

原创 读书笔记: 鸟哥基础篇第四版(第四章 首次登入和在线求助)

4.1 首次登入系统4.1.1 CentOS图形界面4.1.2 GNOME的操作和注销把GNOME预设的画面切换动画功能关闭,加速切换速度gsettings set org.gnome.desktop.interface enable-animations false4.1.3 X window 和文本模式的切换Ctrl+ Alt + F1~F6 #切换 tty1~t...

2018-09-23 23:19:28 297

原创 读书笔记: 鸟哥基础篇第四版(第一、二章 磁盘划分)

目录Chap1 Linux 是什么与如何学习1.1 Linux是什么1.1.1 操作系统位置1.1.2 Unix发展1.1.3 自由软件 与 GNU计划1.2 发展历史1.2.1 版本号1.2.2 Linux Distribution1.3 Linux的角色1.4 如何学习Chap2 主机规划和磁盘划分2.1 与硬件搭配2.1.1 硬件装置在Linux中的名字2.2 磁盘分区2.2.1 磁盘连接的...

2018-09-23 10:25:20 333

原创 前端视频学习(四、JavaScript基础)

目录JS 基础第0部分: 预备1. Js代码书写地方2. js代码的注意问题第一部分: ECMAScript1. 变量1.1 基本代码规范:1.2 变量名规范:1.3 声明+初始化:2. 变量类型2.1 原始数据类型:2.2 查看变量类型:2.3 进制表示2.4 类型转换2.5 操作符3. 条件判断3.1 switch 注意事项4. 循环5. 数组6. 函数6.1 函数的注意问题:6.2 argu...

2018-09-22 14:57:39 699

原创 读书笔记:LearningPython第五版 (第四章 Python对象类型简介)

目录Chap4 Introducing Python Object Types4.1 The Python Conceptual Hierarchy4.2 Why Use Built-in Types?4.3 Python’s Core Data Types4.4 Number简介4.5 String 简介4.5.1 sequence操作4.5.2 不可变4.5.3 Type-Specific ...

2018-09-22 14:27:43 675

原创 读书笔记:LearningPython第五版 (第三章 如何执行程序)

目录Chap3 How You Run Programs3.1 交互式提示符3.1.1 运行交互式环境3.1.2 Windows新的 启动3.2 System Command Lines and FilesChap3 How You Run Programs3.1 交互式提示符3.1.1 运行交互式环境3.1.2 Windows新的 启动从Python 3.3 开始,Windows平台上...

2018-09-22 11:46:37 284

原创 读书笔记:LearningPython第五版 (第一、★二章: Python执行程序的过程)

@[TOC](这里写自定义目录标题)Chap2 How Python Runs Programs2.1 Python 解释器Python不仅是一门语言,也是一个编译器的名称。编译器是一个软件,用来执行其他的程序。当你写了一个Python程序时,python解释器能够阅读你的程序,并且执行这些命令。当安装Python解释器的时候,它最少也包括了一个解释器程序和一些支持性library。2...

2018-09-20 13:48:17 243

传智八天学会Hadoop视频

入门进阶全靠它, 视频+笔记 传智播客新版Hadoop视频教程 段海涛老师Hadoop八天完全攻克Hadoop视频教程 Hadoop开发 第一天 hadoop的基本概念 伪分布式hadoop集群安装 hdfs mapreduce 演示 01-hadoop职位需求状况.avi 02-hadoop课程安排.avi 03-hadoop应用场景.avi 04-hadoop对海量数据处理的解决思路.avi 05-hadoop版本选择和伪分布式安装.avi 06-hadoop版本选择和伪分布式安装2.avi 07-hdfs&mapreduce;测试.avi 08-hdfs的实现机制初始.avi 09-hdfs的shell操作.avi 10-hadoop集群搭建的无密登陆配置.avi 第二天 hdfs的原理和使用操作、编程 01-NN元数据管理机制.avi 02-NN工作机制2.avi 03-DN工作原理.avi 04-HDFS的JAVA客户端编写.avi 05-filesystem设计思想总结.av i 06-hadoop中的RPC框架实现机制.avi 07-hadoop中的RPC应用实例demo.avi 08-hdfs下载数据源码跟踪铺 垫.avi 09-hdfs下载数据源码分析-getFileSystem.avi 10-hdfs下载数据源码分析-getFileSystem2.avi 第三天 mapreduce的原理和编程 01-hdfs源码跟踪之打开输入流.avi 02-hdfs源码跟踪之打开输入流总结.avi 03-mapreduce介绍及wordcount.avi 04-wordcount的编写和提交集群运行.avi 05-mr程序的本地运行模式.avi 06-job提交的逻辑及YARN框架的技术机制.avi 07-MR程序的几种提交运行模式.avi 08-YARN的通用性意义.avi 09-yarn的job提交流程.avi 第四天 常见mr算法实现和shuffle的机制 01-复习.avi 02-hadoop中的序列化机制.avi 03-流量求和mr程序开发.avi 04-hadoop的自定义排序实现.avi 05-mr程序中自定义分组的实现.avi 06-shuffle机制.avi 07-mr程序的组件全貌.avi 08-textinputformat对切片规划的源码分析.avi 09-倒排索引的mr实现.avi 10-多个job在同一个main方法中提交.avi 第五天 hadoop2.x中HA机制的原理和全分布式集群安装部署及维护 01-zookeeper.avi 02-zookeeper2.avi 03-NN高可用方案的要点1.avi 04-hadoop-HA机制的配置文件.avi 05-hadoop分布式集群HA模式部署.avi 06-hdfs--HA测试.avi 07-hdfs--动态增加节点和副本数量管理.avi 08-HA的java api访问要点.avi 09-hive入门.avi 第六天 hbase hive 01-复习ha相关.avi 02-hive的元数据库mysql方式安装配置.avi 03-hive的使用.avi 04-hive的常用语法.avi 05-hql语法及自定义函数.avi 06-hbase表结构.avi 07-hbase集群架构及表存储机制.avi 08-hbase-shell.avi 09-hbase的java api.avi 第七天 storm+kafka 006-kafka整合storm.avi 01-storm基本概念.avi 02-storm编程规范及demo编写.avi 03-storm的topology提交执行.avi 04-kafka介绍.avi 05-kafuka集群部署及客户端编程.avi 06-kafka消费者java客户端编程.avi 第八天 实战项目 01-项目背景及技术架构.avi 02-主要技术选型.avi 03-flume介绍及演示.avi 04-行为轨迹增强处理流程.avi 05-样本url筛选模块开发.avi 06-行为轨迹增强模块1.avi 07-行为轨迹增强模块2.avi 收缩

2018-09-22

R语言学习书

包括 《R in Action 第二版》,《R in a nutshell 第二版》, 《R Cookbook》, 《R Graphics Cookbook》, 《Intro to R》 经典书都在这了,一站式下载,都是目前最新的版本。 共同学习,福利大众!

2018-09-05

IntroductiontoComputationalProgrammingUsingPython第二版byJohnGuttag

IntroductiontoComputationalProgrammingUsingPython第二版byJohnGuttag

2018-03-27

计算机系统概论.pdf第二版

《计算机系统概论(原书第2版)》是计算机科学的经典基础教材。全书以自底向上方法帮助学生理解计算机系统的原理,前半部分阐述了计算机底层结构,后半部分讲解了高级语言编程及编程方法学,主要内容包括数据类型及其运算、数字逻辑、冯·诺伊曼模型、汇编语言、输入和输出、TRAP程序和子程序、C语言编程等内容。

2017-09-10

计算机系统概论《原书第二版》.pdf

《计算机系统概论(原书第2版)》是计算机科学的经典基础教材。全书以自底向上方法帮助学生理解计算机系统的原理,前半部分阐述了计算机底层结构,后半部分讲解了高级语言编程及编程方法学,主要内容包括数据类型及其运算、数字逻辑、冯·诺伊曼模型、汇编语言、输入和输出、TRAP程序和子程序、C语言编程等内容。 不用过多解释,好书! 懂的人自然知道,不懂的人也不太容易读懂这本书。

2017-09-10

Linq入门教程

2016-09-08

HttpWatch 9.4.17 pro+ 破解Lic

免费破解版HTTpwatch,让你看懂各个网站请求内容,利于开发者学习

2016-06-26

Codesmith7.1+注册机

CodeSmith7.1完美激活+注册机,亲测有效,让你写代码不再费力

2016-06-21

NPOI 2.2.1

NPOI文件2.21版,轻松操作Excel

2016-06-15

韩顺平玩转Oracle数据库的PPT

韩顺平玩转Oracle数据库的PPT

2016-06-05

学习正则表达式

《学习正则表达式》从正则表达式的基本概念讲起,到编写完整的sed和Perl脚本,再到转换HTML文件,将这种强大的工具解释得清晰透彻。书中贯穿了大量简洁明了的示例,旨在让读者轻松掌握正则表达式。此外,书中各在线和桌面工具一应俱全,并介绍了进阶参考资料,是一本不可多得的正则表达式入门好书。《学习正则表达式》适合对正则表达式感兴趣的程序员和互联网从业者。

2016-06-05

ThoughtWorks.QRCode.dll

修补后的ThoughtWorks,功能强大,用于各种对二维码的开发,非常给力

2016-06-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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