爬蟲實戰

123
分类: 其他 发布时间: 07-02 22:58 阅读次数: 0

PIL库将图片转成字符

PIL(Python Image Library)库是Python平台上一个功能强大的图像处理标准库,支持图像的存储、显示和处理,几乎可以处理所有图片格式,如图像的压缩、裁剪、叠加、添加文字等等 安装PIL库:pip install pillow from PIL import Image ascii_char=list('\~!@#.,[abcdefghij]wmnoxy$%;-=<>?:|^&*/ ') def get_char(r,b,g,alpha=256): if alph
分类: 其他 发布时间: 07-02 22:58 阅读次数: 0

Python3基础 def 函数要先定义再调用

       Python : 3.7.3        OS : Ubuntu 18.04.2 LTS        IDE : pycharm-community-2019.1.3       Conda : 4.7.5    typesetting : Markdown   code_1 """ @Author : 行初心 @Date : 2019/7/2 @Blog : www.cnblogs.com/xingchuxin @Gitee : gitee.com/zhichen
分类: 其他 发布时间: 07-02 22:58 阅读次数: 0

精通并发与 Netty (一)如何使用

精通并发与 Netty Netty 是一个异步的,事件驱动的网络通信框架,用于高性能的基于协议的客户端和服务端的开发。 异步指的是会立即返回,并不知道到底发送过去没有,成功没有,一般都会使用监听器来监听返回。 事件驱动是指开发者只需要关注事件对应的回调方法即可,比如 channel active,inactive,read 等等。 网络通信框架就不用解释了,很多你非常熟悉的组件都使用了 netty,比如 spark,dubbo 等等。 初步了解 Netty 第一个简单的例子,使用 Netty
分类: 其他 发布时间: 07-02 22:58 阅读次数: 0

【洛谷 1359】租用游艇

题目描述 长江游艇俱乐部在长江上设置了n 个游艇出租站1,2,…,n。游客可在这些游艇出租站租用游艇,并在下游的任何一个游艇出租站归还游艇。游艇出租站i 到游艇出租站j 之间的租金为r(i,j),1<=i<=j<=n。试设计一个算法,计算出从游艇出租站1 到游艇出租站n 所需的最少租金。 对于给定的游艇出租站i 到游艇出租站j 之间的租金为r(i,j),1<=i<j<=n,编程计算从游艇出租站1 到游艇出租站n所需的最少租金。 保证计算过程中任何时刻数值都不超过10^6 输入输出格式 输入格式
分类: 其他 发布时间: 07-02 22:58 阅读次数: 0

Oracle错误——引发ORA-01843:无效的月份。

问题 引发ORA-01843:无效的月份。 解决 改动client会话日期的语言: ALTER SESSION SET nls_date_language='american';
分类: 其他 发布时间: 07-02 22:58 阅读次数: 0

面试第一弹-续

面试第一弹-续 1. 数据库表连接 内连接 select a.*, b.* from tablea a join tableb b on a.id = b.id ------------------------------ 取公有部分(交集),可得到所有属性 外连接 left join == left outer join select a.*, b.* from tablea a left join tableb b on a.id = b.id -------------
分类: 其他 发布时间: 07-02 22:58 阅读次数: 0

python with方法

在实际的编码过程中,有时有一些任务,需要事先做一些设置,事后做一些清理,这时就需要python with出场了,with能够对这样的需求进行一个比较优雅的处理,最常用的例子就是对访问文件的处理。 一般访问文件资源时我们会这样处理: f = open(r'c:\test.txt', 'r') data = f.read() f.close() 这样写没有错,但是容易犯两个毛病: 1. 如果在读写时出现异常而忘了异常处理。 2. 忘了关闭文件句柄 以下的加强版本的写法: f = open(r'
分类: 其他 发布时间: 07-02 22:58 阅读次数: 0

rsync+inotify同步备份

1.rsync与scp区别 scp无法备份大量数据,先统计文件信息,后进行拷贝,如果文件大小超出磁盘空间,则无法拷贝 rsync边复制,边比较,边统计 2.rsync特点 (1.)支持增量备份 (2.)选择性的保持:符号链接,硬链接,文件属性,权限,时间 (3)传输前执行压缩,适用于异地备份,镜像服务器等应用。 (4.)使用ssh作为传输端口,sftp,ssh (5.)rsync默认端口 873,是c/s架构,可以直接使用rsync命令,进行点到点的传输 。 (6.)官网:http://rsy
分类: 其他 发布时间: 07-02 22:58 阅读次数: 0

滑雪 记忆化搜索

题目: Michael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道载一个区域中最长底滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度。下面是一个例子 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9 一个人可以从某个点滑向上下左右相邻四个点之一,当且仅当高度减小。在上面的例子中,一条可滑行
分类: 其他 发布时间: 07-02 22:58 阅读次数: 0

English trip EM2- LP 5B Eating Right 正确的饮食 Teacher:Gabi

课上内容(Lesson) sticky notes 便利贴;即时贴 # write down 3 favorite foods or drinks pork ribs 排骨;肋骨;猪肋排;叉烧排骨 cola hotpot fruit soda Mapo Tofu strawberries # Which one foods is health or unhealth? 词汇(Key Word ) caffeine n. [有化][药] 咖啡因;茶精(兴奋剂) # 坏处是会让心跳加快 oily
分类: 其他 发布时间: 07-02 22:58 阅读次数: 0

静态测试

1.枚举禁止转换为无符号型使用,反之亦然。 2.含有返回值的函数,若使用时,未使用返回值,使用void 放在函数前面,void funtion(); 3.无符号型 使用U 4.不使用 // 进行屏蔽代码
分类: 其他 发布时间: 07-02 22:58 阅读次数: 0

无法打开内核设备“\\.\Global\vmx86”: 系统找不到指定的文件。是否在安装 VMware Workstation 后重新引导? 未能初始化监视器设备。

像往常一样,忙完工作了,打开虚拟机测试点数据啥的,启动虚拟机进系统报下面这个错误,纳尼???啥情况!!!退出虚拟机,右键以管理员身份运行,启动....对不起,还报同样的错误..... 无法打开内核设备“\\.\Global\vmx86”: 系统找不到指定的文件。是否在安装 VMware Workstation 后重新引导? 未能初始化监视器设备。 阿西吧,开个热点,连上无线,百度了一下,找到了解决方法,如下: net start vmci net start vmx86 net start
分类: 其他 发布时间: 07-02 22:58 阅读次数: 0

素数环,暴力剪枝

A ring is compose of n circles as shown in diagram. Put natural number 1, 2, ..., n into each circle separately, and the sum of numbers in two adjacent circles should be a prime. Note: the number of first circle should always be 1. Inputn (0 < n < 2
分类: 其他 发布时间: 07-02 22:58 阅读次数: 0

val() value html 的记录

JQ 中: text():获取或者改变指定元素的文本 html():获取或改变指定元素的html元素以及文本 val():获取或者改变指定元素的value值(一般是表单元素) JS中: 使用this.value无需引入任何库文件 顺便一下JQ中获取值和设定值的方法 获取值:$("#value").attr("value"); 设定值:$("#value").attr("value","设定值");
分类: 其他 发布时间: 07-02 22:58 阅读次数: 0

java NIO 原理解析之学习笔记

关键抽象   1.Buffer缓冲区    NIO数据传递模型,是一个连续的内存区域、所有数据传承均通过buffer类处理;NIO提供了字符串、整形、字节、堆等多种缓冲区。   2.Channel(通道)    NIO把它支持的I/O对象抽象为Channel。它模拟了通信连接,类似于原I/O中的流(Stream),用户可以通过它读取和写入数据。目前已知的实例类有SocketChannel、ServerSocketChannel、DatagramChannel、FileChannel等。   3
分类: 其他 发布时间: 07-02 22:58 阅读次数: 0

NFS共享服务搭建笔记

nfs网络文件系统 NFS的初始端口是2049,rpcbind初始端口是111 因为NFS需要向RPC注册才能正常提供服务,所以一定要先启动RPC服务,再启动NFS服务
分类: 其他 发布时间: 07-02 22:58 阅读次数: 0

惊:FastThreadLocal吞吐量居然是ThreadLocal的3倍!!!

说明 接着上次手撕面试题ThreadLocal!!!面试官一听,哎呦不错哦!本文将继续上文的话题,来聊聊FastThreadLocal,目前关于FastThreadLocal的很多文章都有点老有点过时了(本文将澄清几个误区),很多文章关于FastThreadLocal介绍的也不全,希望本篇文章可以带你彻底理解FastThreadLocal!!! FastThreadLocal是Netty提供的,在池化内存分配等都有涉及到! 关于FastThreadLocal,零度准备从这几个方面进行讲解: F
分类: 其他 发布时间: 07-02 22:58 阅读次数: 0

Python学习之路【目录】

本系列博文包含 Python基础,内容为学习笔记。如有雷同全是抄的,侵权请联系! 目录: 第一章 基础知识   1.1 Python基础知识01-简介及入门代码   1.2 Python基础知识02-数据类型与变量   1.3 Python基础知识03-编程风格   1.4 Python基础知识04-条件和循环   1.5 Python基础知识05-文件处理   1.6 Python基础知识06-函数,递归,内置函数   1.7 Python基础知识07-装饰器   1.8 Python基础知
分类: 其他 发布时间: 07-02 22:58 阅读次数: 0

Linux C/C++ 学习路线(已拿腾讯、百度 offer)

一、秋招LinuxC/C++offer情况二、LinuxC/C++方向的一些思考三、计算机基础知识的梳理四、C++方向的深入学习路线五、项目+亮点+面试的一些思考六、总结前言LinuxC/C++从零基础到大神的学习路线,自己的真实学习路线,干货很多,建议收藏,认真阅读。在校期间,我一直走的都是LinuxC/C++学习路线,历经暑期实习、秋招决战、校招期间投的大部分岗位都是LinuxC/C++后台方
分类: 编程语言 发布时间: 07-02 22:50 阅读次数: 0