自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

忧桑的小兔子

学习的总结,如有错误请大家指正,谢谢- -!...

原创 LRU - Python实现

github #!/usr/bin/python3.6 # -*- coding: utf-8 -*- """ 参考: https://zhuanlan.zhihu.com/p/34133067 """ from typing impo...

2019-12-04 23:37:45 42 0

原创 多元一次不定方程解的个数

```python #!/usr/bin/python3.6 # -*- coding: utf-8 -*- """ 多元一次不定方程解的个数 problem1: 将30条鱼放入10个桶中, 每个桶至少一条鱼, 总共有多少种方法? 本质: ...

2019-12-04 14:56:00 308 0

原创 Linux 定时器

Github #define _POSIX_C_SOURCE 199309 #include <unistd.h> #include <signal.h> #include <sys/time.h> #include <stdlib.h> #incl...

2019-05-31 14:57:44 48 0

原创 Linux 信号处理函数

#include <stdio.h> #include <unistd.h> #include <signal.h> #include <string.h> #include <ostream> #include <cerrno&g...

2019-05-31 14:48:34 672 0

原创 Linux 信号基本概念(signal)

包含的头文件和辅助方法 #define _BSD_SOURCE #define _GNU_SOURCE #include <signal.h> #include <stdio.h> #include <string.h> #include <u...

2019-04-04 15:25:31 192 0

原创 Linux文件监控机制 inotify

/* * 监控文件事件, 自内核2.6.13起, Linux开始提供inotify机制, 以允许应用程序监控文件事件 * inotify机制可用于监控文件或目录, 当监控目录时, 与路径自身及其所含文件相关的事件都会通知给应用程序 * inotify监控机制为非递归, 若应用程序有意控...

2019-03-26 22:02:25 289 0

原创 借教室

gitbub地址 #!/usr/bin/python3 # -*- coding: utf-8 -*- """ 题目描述: 借教室, 平台: https://www.lintcode.com/problem/borrow-classroom/ 参考博...

2019-01-30 11:31:02 229 0

转载 Linux IO模型

github 地址https://github.com/liujunsheng0/notes/blob/master/linux/io模型.md 概念说明 用户空间和内核空间(user space and kernel space) **操作系统的核心是内核,独立于普通的应用程序,可...

2018-12-12 18:57:10 61 0

原创 sql 必知必会- mysql

数据库 # 查看有哪些数据库 SHOW DATABASES; # 创建数据库test CREATE DATABASE test; # 删除test DROP DATABASE test; # 将test设置为默认数据库 USE test; 表 # 复制一张表的结构 CRE...

2018-12-04 10:37:12 1025 0

原创 Python3 - 协程和asyncio

github 链接 https://github.com/liujunsheng0/study_py3/blob/master/coroutine/readme.md 异步IO **同步IO:**CPU的速度远远快于磁盘、网络等IO。在一个线程中,CPU执行代码的速度极快,然而,一旦遇到I...

2018-11-15 17:39:12 897 3

转载 Python3 协程原理

原文链接 : How the heck does async/await work in Python 3.5? 原文作者 : Brett Cannon 译文出自 : 掘金翻译计划 译者 : Yushneng 校对者: L9m,iThreeKing Python3.5 协程原理 作为 ...

2018-11-08 14:20:26 405 0

原创 Python3 - Werkzeug.local Local、LocalStack、LocalProxy源码阅读和理解

Werkzeug.local 中Local、LocalStack、LocalProxy的实现非常精妙,能学到不少东西,建议阅读。 详见github链接https://github.com/liujunsheng0/flask_study/tree/master/werkzeug_/local ....

2018-11-07 19:55:53 346 0

原创 Python3 - 魔法方法

https://github.com/liujunsheng0/study_py3/tree/master/magic_method 连接中介绍了 # 以下方法的使用 __getattribute__ __getattr__ __get__ __set__ __setattr__...

2018-11-07 15:48:55 226 0

原创 Python3 - wsgi

详见github 地址https://github.com/liujunsheng0/flask_study/tree/master/wsgi 参考链接: https://www.python.org/dev/peps/pep-0333/ http://www.cnblogs.com/hol...

2018-11-05 19:54:59 538 0

原创 bash配置文件

启动bash时会读取指定的配置文件,以规划好bash的工作环境。 系统配置文件,设置所有用户的环境 /etc/profile # /etc/profile一般来说设置的变量主要有以下: PATH 根据用户标识符(UID)决定要不要将系统命令目录/sbin加入到PATH MAIL 根...

2018-09-15 14:00:22 1117 0

原创 vi 编辑器的使用

vi 文本编辑器 学习原因 很多Linux系统都会内置 ” vi ” 文本编辑器 很多软件的编辑接口都会主动调用vi,如crontab, visudom, edquota(主要原因) 编辑速度快 模式切换 graph TB; 一般模式--:--&amp;amp...

2018-09-05 16:20:41 60 0

原创 优秀博客推荐

python python开发大全、系列文章、精品教程 https://blog.csdn.net/luanpeng825485697/article/details/78347433

2018-08-10 16:38:20 351 0

转载 Python3 - 命名空间包

在 Python3 中,即使一个文件夹中没有定义 __init__.py,也是可以被导入的,只不过它不是以 Python 包的形式导入,而是以命名空间包 (Namespace package) 的形式被导入,而这一特性是在 Python 3.3 被引入的。详见以下链接 1. https://sk...

2018-07-30 09:19:33 731 0

原创 Python3 - pandas学习笔记

github地址 参考网址 Python数据分析中文翻译 官方文档

2018-07-18 17:30:07 166 0

原创 markdown-基础语法

推荐markdown编辑软件 - typora 换行 enter创建一个新的段落,shift+enter是换行继续写,但是不开启一个新的段落;大部分markdown编辑器会忽略换行符号,而是以两个空格或者tab键来作为一行的结束 时刻记着每一行结束要加上两个空格,如果不加空格,有的会继续上一...

2018-06-14 16:27:36 343 0

原创 markdown - 画图

markdown - 画图 markdown是轻文本编辑器,并不像word那么强大,所以画图也是轻量级的,功能并不全。如使用mermaid画图时不能从上往下,同时又从右往左。 mermaid graph(流程图) 节点名不能与关键字同名 使用引号可以避免一些...

2018-06-14 15:52:03 16364 0

原创 YAML教程

YAML 基本语法 注意点 字典 数组 纯量 引用 Python2.7解析 YAML 设计目标:方便读写 用处:专门用来写配置文件的语言,一种通用的数据串行化格式 基本语法 大小写敏感 使用缩进表示层级关系 缩进时不允许使用Tab键,只允许使用空格。 缩进的空格数目不重...

2018-05-17 15:49:57 865 0

转载 Python2.7 boto,aws s3 sdk文档

推荐网址:https://ecloud.10086.cn/op-help-center/develop/S3%20Python%20SDK.pdf 如果打不开可以到https://download.csdn.net/download/lis_12/10419042下载。 没积分联系邮箱(积分不...

2018-05-16 20:27:54 1368 2

原创 42 Python array

Python中array模块的学习

2017-09-23 15:54:22 610 0

原创 Android.mk语法

详解Android.mk的语法

2017-09-21 20:07:12 301 0

原创 41 Python itertools

Python中itertools的学习和使用,常用方法事例

2017-08-29 21:54:27 240 0

原创 40 Python logging

Python中logging模块的学习记录

2017-08-29 13:58:32 434 0

原创 39 Anaconda - Python版本管理工具

Anaconda and condaAnaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。

2017-06-30 19:15:02 1632 0

原创 38 Python csv

介绍了csv格式和注意事项,以及Python中csv模块的使用。

2017-06-27 22:09:53 715 0

原创 Android跨进程事件注入 Injecting to another application requires INJECT_EVENTS permission

Android跨进程事件注入时会出现如下错误Injecting to another application requires INJECT_EVENTS permission,本文提供了一种解决上述问题的方法。

2017-06-10 20:51:02 3874 0

转载 android studio :The file is not part of the project.Please include it

android studio调式jni代码出现如下错误时的解决方案 android studio :The file is not part of the project.Please include it

2017-06-10 20:20:18 5957 0

原创 初识Thrift

Thrift框架和语法介绍,相关文章推荐以及总结,最后写了个Python实例。

2017-06-10 19:46:03 679 0

原创 位运算面试题总结

关于位运算的面试题。

2017-03-12 19:44:05 393 0

原创 20 Linux locate

介绍了Linux中locate命令的使用。

2017-03-07 23:23:23 262 0

原创 19 Linux whereis

介绍了Linux中whereis的使用。

2017-03-07 22:35:24 232 0

原创 18 Linux which

Linux中which的使用。

2017-03-05 12:37:15 336 0

原创 17 Linux head,tail

Linux中head,tail的使用。

2017-03-02 22:57:09 251 0

原创 16 Linux more

Linux more命令

2017-03-01 22:03:14 214 0

原创 15 Linux nl

介绍了Linux中nl命令的使用。

2017-02-27 22:48:30 240 0

原创 14 Linux cat

介绍了Linux中cat命令的使用方法。

2017-02-26 21:38:51 285 0

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