自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

转载 机械硬盘原理

本篇参考自:https://zhuanlan.zhihu.com/p/89505052 磁盘存储器原理介绍:为了了解磁盘的运行原理,先上一些图来展示机械硬盘的构造和运行状态

2020-11-30 16:04:24 2932

转载 Golang 翻转含有中文、数字、英文字母的字符串

本文转自:https://mp.weixin.qq.com/s?__biz=MzAwMDAxNjU4Mg==&mid=2247483664&idx=1&sn=23a0cf8a78b1d9c30b2e3bc102bf421e&chksm=9aee28b9ad99a1af6c879ba4b1f6439e4c21c363f0a668f322c082ca334b62255507828f66d4&token=2092782362&lang=zh_CN#rd,请大家尊重原

2020-11-30 10:16:45 762

转载 Golang RPC初体验

本篇转自:https://zhuanlan.zhihu.com/p/183231254 请大家尊重原创RPC概念:     在分布式计算,远程过程调用(英语:Remote Procedure Call,缩写为 RPC)是一个计算机通信协议。该协议允许运行于一台计算机的程序调用另一个地址空间(通常为一个开放网络的一台计算机)的子程序,而程序员就像调用本地程序一样,无需额外地为这个交互作用编程(无需关注细节)。RPC 是一种服务器-客户端( Client/.

2020-11-25 15:22:17 202

原创 Centos 7+Docker+Nginx+KeepAlived实现高可用

Docker安装全过程:docker的安装教程网上到处都是,随便贴个地址:https://www.cnblogs.com/huangjinyong/p/11834835.html拉取centos7镜像:docker pull centos:7创建容器:docker run -it -d --name centos1 -d centos:7进入容器:docker exec -it centos1 bash安装一些常用工具:yum updateyum install -y vim w.

2020-11-25 12:50:57 388

原创 小米4C Android5.1线刷

官方工具:线刷通用教程:传送门下载通用线刷工具:http://bigota.d.miui.com/tools/MiFlash2018-5-28-0.zip (连接来自于上面的传送门)解锁BL:官方解锁连接:http://www.miui.com/unlock/index.html解压解锁工具:需要登录小米账号,跟着指示走,关机后 音量下+电源键 进入fastboot去解锁下载对应的刷机包:![在这里插入图片描述](https://img-blog.csdnimg.cn/202.

2020-11-24 23:44:03 528

原创 Python Redis环境搭建

Centos 7 安装redis步骤:yum install redisyum install epel-release启动redis:systemctl start redis查看redis状态:systemctl status redissystemctl stop redis 停止服务systemctl restart redis 重启服务设置开机自启动:systemctl enable redis开发端口(没有启动firewalld的话启动一下):system

2020-11-24 21:54:21 290

原创 分析过程

衔接上文:https://blog.csdn.net/ALakers/article/details/109892574分析过程:浏览器中打开链接,如下图所示:发现短链经过了跳转查看最终的结果,发现video标签里面存在url的链接:不过打开你会发现,这是个有水###印的视频,但是链接中有个video_id,video_id对于一个视频来讲,如果你是开发人员,你会让它重复吗?我们接着往下看:发现了一个以json作为返回结果的请求,参数还相当简单:不过这个item_id是什么呢?

2020-11-21 15:37:08 207 1

原创 某#音#获取#无#水#印#视#频(无法保存的视频也可以下载)

操作步骤:找到需要下载的视频,点击分享链接将里面的链接地址提取出来,复制到下方python脚本中第12行的链接,链接应该是长这样:https://v.douyin.com/dGefxad/(这个url是随手写的)分析过程请接着后面看Python脚本(未处理任何异常情况,本篇主要注重过程分析,有问题的小伙伴可自行分析解决)import jsonimport requestsfrom urllib.parse import urlparseurl = 'xxxxxxxxxx.

2020-11-21 14:44:09 514

原创 Golang 原生Sql

记录基本的CRUD:package mainimport ( "database/sql" "fmt" _ "github.com/mattn/go-sqlite3")func main() { fmt.Println("打开数据") db, err := sql.Open("sqlite3", "F:\\test\\raw_sql.db") checkErr(err) fmt.Println("生成数据表") sql_table := `CREATE TABLE IF.

2020-11-20 18:39:33 1176

原创 Golang Xorm初体验

具体使用请参考文档:https://gobook.io/read/gitea.com/xorm/manual-zh-CN/package mainimport ( "fmt" "github.com/go-xorm/xorm" _ "github.com/mattn/go-sqlite3" "math/rand" "strconv" "time")type User struct { Id int64 Name string Age int Password.

2020-11-20 18:35:31 262

原创 Python Sqlalchemy 初试用

Python代码:from sqlalchemy import and_,or_from sqlalchemy.ext.declarative import declarative_basefrom sqlalchemy.orm import sessionmaker,relationship,backreffrom sqlalchemy import create_engine,Column, Integer, String,ForeignKeyBase = declarative_ba.

2020-11-20 16:29:10 127

原创 解析URL(Golang+Python)

URL格式:在互联网中,任何一个可访问的文件或文档都具有一个唯一的地址,这种地址称为统一资源定位符(Uniform Resource Locator,简称URL),其格式如下: scheme://host[:port][path][:parameters][?query]#fragmentscheme(协议):包括http、https、ftp 以及 file。hostname(主机名):可以是主机名、域名、服务器IP。例如百度的域名:www.baidu.comport(端口号):省.

2020-11-19 10:53:21 470

原创 python 二分插入排序

直接插入排序请看:https://blog.csdn.net/ALakers/article/details/108738339二分插入排序:# 二分插入排序def insertion_sort_binarysearch(data_list): for index in range(1,len(data_list)): current_value = data_list[index] position = index left = .

2020-11-11 15:09:23 702

原创 Python -二叉树 创建与遍历算法

本篇绝大部分参考自:https://blog.csdn.net/weixin_44951273/article/details/108716212树是由n(n>=1)个有限结点组成一个具有层次关系的集合,把它叫做树是因为它看起来像一颗倒挂的树,也就是说它是根朝上,而叶朝下的。二叉树特点:每个结点有0个或多个子结点没有父结点的结点成为根结点每一个非根结点只有一个父结点每个结点及其后代结点整体上可以看做一棵树,称为当前结点的父结点的一个字树树的相关术语:结点的度:一个结点含有的子树的

2020-11-09 13:24:00 170

原创 最少的硬币 Python

题目:1元,3元,5元的硬币若干枚,如何用最少的硬币凑够11元?代码:def min_num(money): num = 0 for i in [5, 3, 1]: num += int(money/i) money = money%i return numprint(min_num(24))

2020-11-06 16:06:57 289

原创 M根绳子最长长度问题

题目:有N根绳子,第i根绳子的长度为Li,现在需要M根等长的绳子,可以对N根绳子进行任意裁剪但不能拼接,那么这M根绳子的最长长度是多少。代码:def max_length(m,n,length_data): max_length = float(max(length_data)) min_length = 0.0 while(abs(max_length - min_length) >= 1e-3): mid = min_length +

2020-11-06 15:43:05 357

原创 LeetCode:67 Python 二进制求和

def add_binary(a: str, b: str) -> str: result_str = '' if len(a)>len(b): a,b = b,a l = len(a) s = len(b) - l b_left = b[:s] b = b[s:] index = l-1 temp = 0 while index >=0: res = int(a[index])

2020-11-06 01:12:45 152

原创 LeetCode Python 不同路径(动态规划)

本篇题目图片文字来源于:https://blog.csdn.net/qq_43328040/article/details/109459709题目描述一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。问总共有多少条不同的路径?例如,上图是一个7 x 3 的网格。有多少可能的路径?示例 1: 输入: m = 3, n = 2 输出: 3 解释: 从左上角

2020-11-03 14:26:06 344 1

原创 Python LeetCode求子集

def subsets(nums): item = [] result = [] result.append(item) def generate(i, nums): if i >= len(nums): return item.append(nums[i]) result.append(list(item)) generate(i + 1, nums) item.

2020-11-02 13:58:02 574 1

原创 Python LeetCode 数组中的最长山脉

1、题目描述我们把数组 A 中符合下列属性的任意连续子数组 B 称为 “山脉”:B.length >= 3存在 0 < i < B.length - 1 使得 B[0] < B[1] < ... B[i-1] < B[i] > B[i+1] > ... > B[B.length - 1](注意:B 可以是 A 的任意子数组,包括整个数组 A。)输入:[2,1,4,7,3,2,5]输出:5解释:最长的 “山脉” 是 [1,4,7,3,

2020-11-02 11:58:04 1103

空空如也

空空如也

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

TA关注的人

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