时间流逝,物是人非,就好像涌动的河流,永无终焉。幼稚的心智将变得高尚,青年的爱慕将变得深刻。清澈之水折射着成长。 ——什克(出自《塞尔达传说 时之笛》)
  推荐文章

Python实现可视化界面多线程豆瓣电影信息爬虫,并绘制统计图分析结果

完整代码见链接:https://github.com/kuronekonano/python_scrapy_movie实现时使用图形界面、多线程、文件操作、数据库编程、网

阅读更多

HTTPS(Hyper Text Transfer Protocol over Secure Socket Layer +【 中间人攻击 】详解

HTTP即超文本传输协议(HyperText Transfer Protocol) 具有相当优秀和方便的一面。然而方便带来的是简单,越是简单

阅读更多

【图像处理:平移,缩放,旋转等】仿射变换过程与仿射变换矩阵

遇到了一些情况需要将图片旋转一定角度使其相对来说是符合人类认知的形式【就是歪图转正】于是接触了处理图片的经典方式——仿射变换 定义:仿射变

阅读更多
Python实现可视化界面多线程豆瓣电影信息爬虫,并绘制统计图分析结果 Python实现可视化界面多线程豆瓣电影信息爬虫,并绘制统计图分析结果
完整代码见链接:https://github.com/kuronekonano/python_scrapy_movie实现时使用图形界面、多线程、文件操作、数据库编程、网络编程、统计绘图六项技术。1. 数据采集(1)用wxPython实现G
2020-01-08 KuroNeko Nano
HTTPS(Hyper Text Transfer Protocol over Secure Socket Layer +【 中间人攻击  】详解 HTTPS(Hyper Text Transfer Protocol over Secure Socket Layer +【 中间人攻击 】详解
HTTP即超文本传输协议(HyperText Transfer Protocol) 具有相当优秀和方便的一面。然而方便带来的是简单,越是简单的东西容易被人利用。HTTP在安全性方面基本完全没有防备,安全性的不足导致HTTP容易被窃听,篡改,
2020-01-08 KuroNeko Nano
【图像处理:平移,缩放,旋转等】仿射变换过程与仿射变换矩阵 【图像处理:平移,缩放,旋转等】仿射变换过程与仿射变换矩阵
遇到了一些情况需要将图片旋转一定角度使其相对来说是符合人类认知的形式【就是歪图转正】于是接触了处理图片的经典方式——仿射变换 定义:仿射变换的功能是从二维坐标到二维坐标之间的线性变换,且保持二维图形的“平直性”和“平行性”。仿射变换可以通
2020-01-06 KuroNeko Nano
Hello World Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hex
2021-03-07 KuroNeko Nano
VPN与SS/SSR的区别 VPN与SS/SSR的区别
毕竟大洋葱是跟tor相关的,而国内想要上tor,大部分是还是要通过翻墙来实现以前我们翻墙的时候最常用的就是vpn了,而2年前,ss被开源(ss出现一年后,开源社区的破娃小姐姐在ss的基础上发布了ssr),现在已经是最流行的翻墙方案。 下面我
2020-03-01 KuroNeko Nano
UPC-3029 Bless You Autocorrect!(字典树+BFS) UPC-3029 Bless You Autocorrect!(字典树+BFS)
Typing on phones can be tedious. It is easy to make typing mistakes, which is why most phones come with an autocorrect f
2020-01-08 KuroNeko Nano
leetcode在线编程【树专题】 leetcode在线编程【树专题】
二叉树的最小深度递归遍历每个节点并计数深度,遍历到叶子节点时更新最小深度,并返回,非叶子节点取返回值的最小深度返回 class Solution { public: int ans=9999999; int dfs(Tree
2020-01-08 KuroNeko Nano
重拾排序——快速排序、归并排序 重拾排序——快速排序、归并排序
复习了下快速排序的写法和原理,其实现在看起来并没有很难,缩减代码后更是显得非常简略。 快排的基本思想是随意选择数组中一个数字作为标记值,然后将范围内所有大于标记值的数放在标记值位置的右边,所有小于标记值的数放在标记值的左边。做这个操作的范围
2020-01-08 KuroNeko Nano
目前为止见到的精妙面试算法题【部分剑指offer原题】 目前为止见到的精妙面试算法题【部分剑指offer原题】
都是思维题,不容易想到,但是结果非常简单易懂。 题目为:给你1-1000个连续自然数,然后从中随机去掉两个,再打乱顺序,要求只遍历一次,求出被去掉的两个数。使用异或。 说说异或的两个特性:顺序无关 / 对一个数异或两次等于没有异或。顺序无关
2020-01-08 KuroNeko Nano
Hrbust-1284 编辑距离【LCS最长公共子序列】 /  leetcode 72.编辑距离 Hrbust-1284 编辑距离【LCS最长公共子序列】 / leetcode 72.编辑距离
编辑距离Time Limit: 1000 MS Memory Limit: 65536 KTotal Submit: 937(198 users) Total Accepted: 373(190 users) Rating
2020-01-08 KuroNeko Nano
LeetCode 57.插入区间 LeetCode 57.插入区间
给出一个无重叠的 ,按照区间起始端点排序的区间列表。 在列表中插入一个新的区间,你需要确保列表中的区间仍然有序且不重叠(如果有必要的话,可以合并区间)。 输入: intervals = [[1,3],[6,9]], newInterval
2020-01-08 KuroNeko Nano
JavaScript splice() 函数 JavaScript splice() 函数
今天遇到一个JavaScript里array的函数splice,构造非常奇特W3Cschool中有如下介绍,不在赘述参数内容: 可以看到,其中的参数第一个是操作的数组下标index,而第二个是删除个数,之后的可选参数是增加内容,第一次看到让
2020-01-08 KuroNeko Nano
1 / 2