自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (5)
  • 收藏
  • 关注

原创 Ubuntu 日常笔记

删除Ubuntu Linux旧内核的方法用Ubuntu一段时间后,就会发觉由于自动升级,系统里安装了很多内核。像我,竟然安装了下面那么多,这个造成了漫长的启动列表。必须删掉一些不用的。首先就是使用如下命令,列出所有安装的内核,下表中,带有image的就是内核文件。从中选择要卸载的包,用apt-get来卸载具体如下:dpkg --get-selections|grep linux...

2018-05-24 22:48:52 587

原创 Ubuntu WIFI问题

问题:Ubuntu下无法检测到WiFi电脑:LenovoSubsystem: Lenovo RTL8723BE PCIe Wireless Network Adapter [17aa:b736]Ubuntu 16.04LTS内核版本:4.13.0-26-generic解决经历首先检测是否有阻塞命令:rfkill list all结果:无阻塞0: tpacpi_...

2018-05-24 22:48:47 303

原创 Ubuntu安装软件笔记

超赞的Linux软件16 Things To Do After Installing Ubuntu 16.04 LTS系统清理篇系统更新sudo apt-get update sudo apt-get upgrade卸载libreOfficeibreoffice是ubuntu自带的开源office软件,体验效果不如windows上的office,于是选择用WPS来替代...

2018-05-24 22:48:42 1881

原创 sublime-配置

Sublime Text:学习资源篇Sublime插件:增强篇Sublime插件:Markdown篇Sublime插件:C语言篇Sublime插件:主题篇Sublime插件:Git篇Sublime 小技巧:文本自动换行显示?sublime-settings - User 基本配置: { "font_size": 12, "ignored_packages...

2018-05-24 22:48:20 1262

原创 sublime 实用快捷键

Ctrl+D 选词 (反复按快捷键,即可继续向下同时选中下一个相同的文本进行同时编辑)Ctrl+G 跳转到相应的行Ctrl+Z 撤销Ctrl+Y 恢复撤销Ctrl+P 查找当前项目中的文件和快速搜索;输入 @ 查找文件主标题/函数;或者输入 : 跳转到文件某行Ctrl+R 快速列出/跳转到某个函数Ctrl+K+B 开启/关闭侧边栏Ctrl+KK 从光标处删除至行尾Ctrl+K...

2018-05-24 22:48:03 154

原创 Raft学习传送门

Raft官网官方可视化动画1 官方可视化动画2论文中文翻译论文英文地址Paxos Made Simple论文翻译Raft理解技术分享 《分布式一致性raft算法实现原理》状态机MIT:raft实现分布式系统学习2-Raft算法分析与实现分布式系统MIT 6.824学习资源知乎大神的:Raft实现指南mit-6.824 Lab 2: Raft...

2018-05-24 22:47:52 640

原创 HEXO博客建站指南

系统配置:Ubuntu一、配置ssh本地生成密钥对 ssh-keygen -t rsa -C "你的邮件地址",注意命令中的大小写不要搞混。按提示指定保存文件夹,不设置密码。添加公钥到Github根据上一步的提示,找到公钥文件(默认为id_rsa.pub),用编辑器打开,全选并复制。登录Github,右上角 头像 -> Settings —> SSH keys ...

2018-05-18 13:25:49 467

原创 区块链科普

区块链开发入门书籍和文档知乎某科普区块链链接:https://www.zhihu.com/question/37290469 (感觉说的挺生动)1. 区块链基础定义:区块链是一种新型去中心化协议,能安全地存储比特币交易或其它数据,信息不可伪造和篡改,可以自动执行智能合约,无需任何中心化机构的审核。交易既可以是比特币这样的数字货币,也可以是债权、股权、版权等数字资产,区块链技术解决了...

2018-05-18 13:23:22 338

原创 Graphql 学习与 REST比较

学习链接:官方英文文档官方中文文档 一、graphql 初体验官方定义:A query language for your API (API 查询语言)GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. Gr...

2018-05-18 13:20:33 1315

原创 使用Let's-Encrypt配置SSL证书

1. 安装 CertbotLet’s Encrypt 证书生成不需要手动进行,官方推荐 certbot 这套自动化工具来实现。Nginx on CentOS/RHEL 7Certbot is packaged in EPEL (Extra Packages for Enterprise Linux). To use Certbot, you must first enable the...

2018-05-18 13:19:31 2007

原创 打印水仙花数(汇编)

nginx的两个很重要的优势就是反向代理和负载均衡前言:本文nginx采用目录模板如下:nginx 配置文件将你的服务的 Nginx 配置文件目录:/etc/nginx/sites-available/目录下,然后通过软连接链到 /etc/nginx/sites-enabled/ SSL 证书使用 letsencrypt 签发的证书,目录位置:/etc/letsen...

2018-05-18 13:18:50 663

原创 nginx 配置简介

location 匹配规则语法规则 location [=|~|~*|^~] /uri/ { … } 模式 含义 location = /uri = 表示精确匹配,只有完全匹配上才能生效 location ^~ /uri ^~ 开头对URL路径进行前缀匹配,并且在正则之前。 location ~ \.(gif|jpg|png|js...

2018-05-18 13:17:38 179

原创 ubuntu美化笔记

参考:http://www.jianshu.com/p/4bd2d9b1af41主题美化篇美化效果如图:安装unity-tweak-tool 相信很多人都已经看出来了, 我肯定是要借助unity-tweak-tool来进行设置的sudo apt-get install unity-tweak-tool或者wget -q -O - http://archive.get...

2018-05-18 13:15:45 327

原创 Ubuntu配置指南

测试环境:Ubuntu16.04 LTS安装篇16 Things To Do After Installing Ubuntu 16.04 LTS安装wpswps下载 安装: sudo dpkg -i wps-office_10.1.0.5707~a21_amd64.deb如果有依赖故障 修复依赖: sudo apt-get install -f之后可以在 模板 ...

2018-05-18 13:15:37 1500

转载 python-logging-模块简单而又实用的记录

转自 关于 logging 的一些琐事1. 为什么logging.info()默认不输出因为默认生成的 root logger 的 level 是 logging.WARNING,低于该级别的就不输出了。可以进行如下设置来输出:>>> import logging>>> logging.info('test')>>> r...

2018-05-13 13:49:13 139

原创 effective-Python学习笔记

人生苦短我用 Python注:最后附电子书地址一、Pythonic Thinking第1条: 确认自己所用的Python版本使用python -version查看当前Python版本Python的运行时版本:CPython,JyPython,IronPython和PyPy等优先考虑使用 Python 3第2条: 遵循PEP 8 风格指南PEP 8:htt...

2018-05-13 13:47:15 1661 2

原创 python学习传送门

欢迎大家来补充,各种笔记、教程、电子书、精华帖子啥的都行Python 学习教程:廖雪峰的Python3教程廖雪峰的Python2教程Python3入门指南-官方中文Python2入门指南-官方中文Python 代码规范(Google 开源项目风格指南)Python Web框架教程:Flask中文教程民主楼-flask内含 flask 的各中链接...

2018-05-13 13:46:26 335

原创 Java垃圾回收机制

一、常用垃圾回收机制1. 标记-清除算法(mark-sweep)顾名思义,标记-清除算法分为两个阶段,标记(mark)和清除(sweep).在标记阶段,collector从mutator根对象开始进行遍历,对从mutator根对象可以访问到的对象都打上一个标识,一般是在对象的header中,将其记录为可达对象。而在清除阶段,collector对堆内存(heap memory)从...

2018-05-13 13:44:07 195

原创 golang命令学习笔记

主要来源:《Go Web编程》1、go build作用:compile packages and dependencies注:在包的编译过程中,若有必要,会同时编译与之相关联的包。示例:编译多个Go源码文件go build logging/base.go logging/console_logger.go编译包默认为当前文件夹的包go build loggi...

2018-05-13 13:43:09 884

原创 golang-新人入门配置学习

windows下 golang 安装与配置请参照:http://www.jianshu.com/p/b6f34ae55c90Ubuntu下 golang 安装与配置安装最新版本 golang 方法 (推荐)下载: https://www.golangtc.com/download解压安装包tar -C /usr/local -xzf <安装包> (其中 /usr/lo...

2018-05-13 13:42:36 2277

原创 golang-学习传送门

欢迎大家来补充,各种笔记、电子书、教程、精华帖子啥的都行Go (programming language) - wiki官方链接:官方链接官方中文教程Go 指南 (内包含很多链接) 如何使用Go编程Go Web 编程 和 Go入门指南 (github)语言规范Go 并发模型 (幻灯片) 以及 深入 Go 并发模型 (幻灯片) 一个简单的编程环境 (幻灯片) 并且阅读...

2018-05-13 13:41:57 1008

转载 Go-类型别名与类型声明的区别

语法type D = int // 类型别名type I int // 类型声明注:类型别名有一个等号,类型声明没有等号区别类型别名和原类型完全一样,只不过是另一种叫法而已,而类型定义和原类型是不同的两个类型。 看如下例子:package maintype D = inttype I intfunc main() { v := 100...

2018-05-13 13:39:24 3965

转载 golang-函数间数组传值

问题:eg: func sliceModify(slice []int) { // slice[0] = 88 slice = append(slice, 6)}func main() { slice := []int{1, 2, 3, 4, 5} sliceModify(slice) fmt.Println(slice)}out: [1...

2018-05-13 13:38:22 3116 1

原创 docker 实践

实例来源:tofar 摘录来源:Docker — 从入门到实践 欢迎大家添加自己的实例 (email: [email protected])镜像制作go 常用镜像制作:注:在当前目录下的 src 中存放你常用的包,将其复制到/app目录下,以后只需将自己的项目放在这里即可FROM golang:1.10LABEL maintainer="yun_tofar@qq...

2018-05-13 13:37:32 285

原创 前后端json数据发送和接收

前后端json数据发送和接收 由于笔者后台使用的是flask框架接收和前端使用的是原生的JavaScript和jQuery的ajax发送,能力有限,在此仅写下我开发项目过程中所得,欢迎指正交流。一、flask中的json数据接收1、利用flask的request.form.get()方法Python后台部分代码from flask import Flaskfrom flask import

2017-07-28 11:04:08 726

go-echo.pdf

高效简单简洁的 Golang WEB 框架 Echo 中文文档。功能概览 优化的 HTTP 路由。 创建可靠并可伸缩的RESTful API。 行于标准的HTTP服务器或FastHTTP服务器。 组 APIs. 可扩展的middleware框架。 Define middleware at root, group or route level. 为JSON, XML进行数据绑定,产生负荷。 提供便捷的方法来发送各种HTTP相应。 对HTTP错误进行集中处理。 Template rendering with any template engine. 定义属于你的日志格式。 高度个性化。

2018-05-13

effective python学习笔记.pdf

记录了我的effective-Python学习笔记,精简了effective-Python中重要的部分。effective-Python是一本值得多看几遍的书,但是看后面的几遍的时候完全可以直接看自己的学习笔记。此学习笔记侧重与比较实用的部分即前四章。

2018-05-13

effective-go.pdf(文字版)

Go 是一门全新的语言。尽管它从既有的语言中借鉴了许多理念,但其与众不同的特性,使得 用 Go 编程在本质上就不同于其它语言。将现有的 C++ 或 Java 程序直译为 Go 程序并不能令 人满意——毕竟 Java 程序是用 Java 编写的,而不是 Go。 另一方面,若从 Go 的角度去分 析问题,你就能编写出同样可行但大不相同的程序。 换句话说,要想将 Go 程序写得好,就 必须理解其特性和风格。了解命名、格式化、程序结构等既定规则也同样重要,这样你编写 的程序才能更容易被其他程序员所理解。 本文档就如何编写清晰、地道的 Go 代码提供了一些技巧。它是对 语言规范、 Go 语言之旅 以及 如何使用 Go 编程 的补充说明,因此我们建议您先阅读这些文档。

2018-05-13

JCreator破解版

JCreator破解版

2017-07-28

空空如也

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

TA关注的人

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