自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(105)
  • 资源 (2)
  • 收藏
  • 关注

原创 地域和可用区

同一个地域不同可用区之间内网互联不同地域之间使用公网连接,网速较慢

2020-09-12 18:40:53 139

原创 数据清洗

1. to_datatime 转化成时间类型转换成时间类型,要通过format 指定之前的格式转换后可以看到Boarding_time 变成 datatime64类型2. astype 转化成其他类型,如这里转化成浮点型3. duplicated 查看重复值drop_duplicates 去重, inplace = True 表示更改数据源data4. 空值isnull 判断哪个位置为空,用any判断哪列有空值dropna 删除空值fi..

2020-08-23 21:31:32 158

原创 pandas 读取数据库数据

调用pymysql 的connect 方法host: mysql 服务器user:数据库的用户名password:数据库的密码port: 端口号charset:数据库的字符集1. shape 表示sql结果有几行几列columns 表示数据库中表的定义值可用索引调用单个或多个列...

2020-08-23 17:47:50 580

原创 Numpy

连续索引:取出前三个元素间断索引:取出第一第四第六个元素逻辑索引:取出小于19的数构造二位数组:取某个位置的值:取某一行的值:取某一列的值

2020-08-19 22:34:11 83

原创 正则表达式

1. 查找:findall(pattern,string,flags=0)pattern: 指定需要匹配的正则表达式string: 指定待处理的字符串flags: 匹配模式,默认为02:替换sub(pattern,repl,string,count=0,flags=0)pattern: 同findall函数中的patternrepl: 指定替换成的新值string: 同findall中的stringcount: 用于指定最多替换的次数,,默认为全部替换flags:

2020-08-11 22:02:55 115

原创 列表,元组和字典

1. list 列表: 有序的对列,可以是任何数据类型,用中括号表示append:往末尾添加一个元素extend:往末尾添加一个或多个元素2. 元组:有序不可变,可以是不同数据类型,用逗号隔开,用小括号表示t1 = (‘a’,1,5,'test')当元组只有一个元素时,需要在后面加逗号t2 = (3,)3. 字典,用大括号表示,key: value 形式,key不可重复...

2020-08-09 22:04:32 141

原创 字符串处理

1. 查找str.find(sub[,start,[,end]]): 没找到时返回-1str.index(sub[,start,[,end]]): 没找到时返回errorsub:指定查询的目标字串start: 指定查询的起始位置end: 指定查询的结束位置2. 替换str.replace(old,new): 将old 替换成new3.格式化插入str.format(value), {}里面会补上format后面value的值,默认是按顺序的,也可以指定位置

2020-08-08 11:38:25 69

转载 学习笔记(2):Python数据分析与挖掘-你真的会用字符串吗?(三)

92讲视频课+16大项目实战+源码+¥800元课程礼包+讲师社群1V1答疑+社群闭门分享会=99元   为什么学习数据分析?       人工智能、大数据时代有什么技能是可以运用在各种行业的?数据分析就是。       ...

2020-08-04 22:22:20 100

转载 学习笔记(1):Python数据分析与挖掘-你真的会用字符串吗?(二)

92讲视频课+16大项目实战+源码+¥800元课程礼包+讲师社群1V1答疑+社群闭门分享会=99元   为什么学习数据分析?       人工智能、大数据时代有什么技能是可以运用在各种行业的?数据分析就是。       ...

2020-08-03 23:11:28 86

原创 ProxyHandler

ProxyHandler 处理器(代理设置):解决封ip问题返回值中可以看到是指定的ip

2020-07-20 21:51:11 1119

原创 urllib parse 库

parse.urlencode: 字典转化成url 编码结果: name=%E5%B4%94%E5%86%B0%E6%B4%81&age=18&greet=hello+worldparse_qs: 将经过编码的url进行解码结果:{'name': ['崔冰洁'], 'age': ['18'], 'greet': ['hello world']}urlparse 和 urlsplit: 解析url区别:urlparse 有params ...

2020-07-18 23:24:21 113

原创 分布式进程

分布式进程指的是将Process进程分布的多台机器上,充分利用多台机器的性能完成复杂的任务,我们可以将这点应用的分布式爬虫的开发中。我们举个简单例子,服务进程用来设置任务在task_queue,并设置接口。任务进程调用相同的接口,执行任务,结果写进result queuetaskManager.py : 服务进程from multiprocessing.managers import BaseManagerfrom multiprocessing import freeze...

2020-06-21 21:39:44 436

原创 线程同步

如果多个线程共同对某个数据修改,则可能出现不可预料的结果。为了保证数据的正确性,需要对多个线程进程同步,使用Thread 对象的RLock可以简单试下线程同步。 对象有acquire 和 release 方法,Rlock 对象运行一个线程多次对其进行acquire操作,因为在其内部通过一个counter变量维护者线程acquire的次数,而且每一次acquire操作必须有一个release操作与之对应,在所有的release操作完成之后,别的线程才能申请RLock对象。代码import th.

2020-06-18 09:16:41 77

原创 每日词汇1

1. personel 人事部 the personel department 人事部门 the personel director 人事总监 其他意思:(公司、组织、军队)全体人员,员工 medical personnel 医务人员 sales personnel 销售人员2.representative 代表a sales representative/rep 销售代表3. potential 潜力/潜能sb have...

2020-06-18 08:22:33 356

原创 多线程

多线程类似于同时执行多个不同程序,有如下优点:可以把运行时间长的任务放到后台。 用户界面更吸引人 程序运行速度加快Python中提供了Thread 和 Threading 模块,Threading是高级模块用法一:把函数传入并创建Thread 实例import randomimport time, threadingdef thread_run(urls): print('Current %s is running ...' % threading.current_t.

2020-06-17 23:02:30 85

原创 iscsi 配置

配置服务器端:[root@server30 Desktop]# yum install targetcli.noarch[root@server30 Desktop]# systemctl enable target.servicecreate /dev/sda3[root@server30 Desktop]# targetcli/> lso- / ...........

2019-10-06 17:45:01 364

原创 SMTP 配置邮件

[root@server30 postfix]# mail -s "hello world" [email protected] --- 标题 “hello world” 发送到 [email protected] mailEOT ----- 内容 testing mail[root@server30 postfix]# tailf /var/log/maillog -...

2019-10-06 11:39:40 7939

原创 防火墙

iptables.service 和firewalld.service 都可以配置防火墙,但是最好只用其中一个以防冲突优先级:soucece > interface > default zonesource : 源ipinterface :网卡default zone:默认值[root@server30 yum.repos.d]# firewall-cmd...

2019-09-17 19:49:04 89

转载 运维经典面试题之网络篇(一)

1、写出12.23.34.0/29的掩码11111111.11111111.11111111.11111000255.255.255.2482、简述冲突域与广播域的区别冲突域:基于osi的第一层物理层。一个站点向另一个站点发出信号。除目的站点外,有多少站点能收到这个信号。这些站点就构成一个冲突域。交换机可以隔离冲突域。广播域:基于osi中的第二层数据链路层 就是说如果站点发...

2019-09-02 19:02:01 237

原创 autofs 自动挂载

将 172.16.30.254://mnt/public 挂载到 /aaa/auto, 一开始不用创建/aaa/auto, 等访问时自动创建[root@station ~]# yum install -y autofs.x86_64[root@station ~]# vim /etc/auto.master添加 /aaa /etc/auto.misc -...

2019-09-01 21:15:30 212

原创 SMB 共享

1)不需要挂载,通过samba client 查看[root@station ~]# yum install samba-client.x86_64[root@station ~]# smbclient -L 172.16.30.254 ------- 查看windows共享资源Enter root's password:Anonymous login succes...

2019-09-01 20:19:19 356

原创 NFS 配置 -- 客户端

查看服务端共享目录/文件:[root@station bin]# showmount -e 172.16.30.254Export list for 172.16.30.254:/mnt/private */mnt/public */rhome/guest2006 */rhome/guest2005 */rhome/guest2004 */rhome/gu...

2019-09-01 19:29:04 141

转载 linux find 命令查找文件和文件夹

查找目录:find /(查找范围) -name '查找关键字' -type d查找文件:find /(查找范围) -name 查找关键字 -print详解:find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。语法...

2019-08-29 07:46:36 216

原创 计划任务

at执行一次性任务:[root@localhost ~]# at now + 5min ----------- 设置一个五分钟后的任务at> hostname >> /root/fileat> date >> /root/fileat> <EOT>job 2 at Tue Aug 27 09:55:00 2019[root...

2019-08-27 17:45:01 89

原创 创建swap分区

[root@localhost mnt]# free total used free shared buffers cachedMem: 2043052 1890960 152092 368 1131280 192736-/+ buffers/cache: 56...

2019-08-25 21:56:31 213

原创 进程管理

student@localhost ~]$ ps -aux | moreUSER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMANDroot 1 0.0 0.3 52896 6832 ? Ss 16:39 0:03 /usr/lib/systemd/systemd...

2019-08-25 19:34:44 79

原创 管理文件/目录权限

管理文件/目录权限chmod whowhatwhich file|directorywho: u,g,o,a (用户,组,其他,全部)what: + - = (添加,删除,精准设置)which:r,w,x (读取,写入,执行)[student@localhost ~]$ ll test-rw-rw-r--. 1 student student 0 Aug 24 12:...

2019-08-24 12:28:10 77

原创 管理本地用户

查看用户基本信息[student@localhost Desktop]$ iduid=1000(student) gid=1000(student) groups=1000(student) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023添加用户:useradd username , 没有其他参数时所有字段均...

2019-08-24 11:47:08 127

原创 普通使用root 权限

普通用户使用root 权限:su 需要输入root 密码,登陆后可以执行root 权限,环境变量依然是当前用户的su - ,需要输入root 密码, 登陆后具有root权限,环境变量为/rootsudo, 当用户在/etc/sudoers 中配置好,无需输入root 密码就可执行root 权限如 :[student@localhost Desktop]$ sudo l...

2019-08-24 11:28:08 183

转载 Lucene学习总结之一:全文检索的基本原理

一、总论根据http://lucene.apache.org/java/docs/index.html定义:Lucene是一个高效的,基于Java的全文检索库。所以在了解Lucene之前要费一番工夫了解一下全文检索。那么什么叫做全文检索呢?这要从我们生活中的数据说起。我们生活中的数据总体分为两种:结构化数据和非结构化数据。结构化数据:指具有固定格式或

2014-11-16 17:36:33 617

转载 lucene3.6.1 经典案例 入门教程

第一步:下载lucene的核心包lucene-core-3.6.1-javadoc.jar (3.5 MB) lucene-core-3.6.1.jar (1.5 MB) 拷贝到项目的lib 文件夹里 第二步:在C盘下建立source文件夹   (C:\source)source文件夹存放待索引的文件,例如,建立两个文件,名称为 test1.

2014-11-14 14:13:23 487

原创 用多线程判断快速排序和冒泡排序的速度

一般的,我们知道快排是优于冒泡排序的,下面就让我们用多线程验证一下,具体操作:先产生一个随机整数n(大于10),再产生n个随机正数存放于数组中,然后创建两个线程并发地对锁生成的随机整数进行排序,其中一个线程采用冒泡排序,另一个线程采用快速排序,最后比较这两个线程哪个先完成排序      闲话少说哈,上代码:   结果分析:(1)当随机数个数取值为10、1

2014-11-09 16:45:15 1784

转载 Java多线程编程实战精要(2)

synchronized 关键字到目前为止,我们看到的示例都只是以非常简单的方式来利用Java多线程编程。只有最小的数据流,而且不会出现两个线程访问同一个对象的情况。但是,在大多数有用的程序中,线程之间通常有信息流。试考虑一个金融应用程序,它有一个 Account 对象,如下例中所示:一个银行中的多项活动     public class Account {   String 

2014-10-31 15:12:30 553

转载 Java多线程编程实战精要(1)

在 Java 程序中使用多线程要比在 C 或 C++ 中容易得多,这是因为Java 编程语言提供了语言级的支持。本文通过简单的编程示例来说明Java多线程编程多么直观。读完本文以后,用户应该能够编写简单的多线程程序。51CTO编辑推荐:Java线程从入门到实践为什么会排队等待?下面的这个简单的 Java 程序完成四项不相关的任务。这样的程序有单个控制线程,控制在这四个任务之

2014-10-31 12:25:01 559

原创 字符串的全排列与组合

一、字符串的排列     问题描述:给出一个字符串,请设计一个函数输出所有可能的排列,如abc,可能的排列顺序有abc、acb、bac、bca、cba、cab     问题分析:要对长度为n的序列进行排序,可以转化为固定第一个的值,再对剩余的n-1个进行排序的问题,可以用递归实现。由于第一个的值可以是任何一个,可用第一个值与其他值依次交换实现。如序列abc可以转化为如下三种情况:

2014-10-28 16:15:44 1298

原创 子数组的最大乘积

问题描述:给定一个长度为N的整数数组,只允许用乘法,不能用除法,计算任意(N-1)个数的组合乘积中最大的一组,并写出算法的时间复杂度。问题分析:先来分析数组的正负情况1、如果数组中至少有两个是0,那么子数组的最大乘积必为02、如果数组中包含一个0,分情况讨论     (1)、如果数组中有偶数个负数,那么他的乘积为除了0以外N-1个数的乘积     (2)、如果数组中有奇

2014-10-28 10:40:58 590

原创 寻找发帖水王

问题描述:Tango是微软亚洲研究院的一个试验项目。研究院的员工和实习生们都很喜欢在Tango上面交流灌水。传说,Tango有一大“水王”,他不但喜欢发贴,还会回复其他ID发的每个帖子。坊间风闻该“水王”发帖数目超过了帖子总数的一半。如果你有一个当前论坛上所有帖子(包括回帖)的列表,其中帖子作者的ID也在表中,你能快速找出这个传说中的Tango水王吗?

2014-10-27 21:08:38 471

原创 最大乘积分析

原题一根绳子,长度为n米。将其切成几段,每一段的长度都是整数。请给出一种切法,使得切成的各段绳子之间的乘积是最大的。注意,最少要切一下的。

2014-10-27 16:46:05 548

原创 不要被阶乘吓倒

问题描述:给定一个整数N,那么N的阶乘N!末尾有多少个0呢?例如:N=10,N!=3628800,N!末尾有两个0问题分析:算出N的阶乘再看他有多少个0肯定不实际,N稍微大点就极耗费时间空间,那么我们来分析一下什么时候会增加一个0呢,当存在2*5或者10的倍数时,其中10的倍数可以分解成(2*5)的n次方,很明显N!分解出来的质因子里面里面2的个数远远大于5,所以要知道N!有多少个0,只需要知

2014-10-27 10:43:17 634

原创 求最大质因子

问题描述:求一个数的最大质因子,如350的质因子为7

2014-10-26 15:24:41 3573

超市管理系统源代码

超市管理系统的课程设计,采用了DAO+VO+Controller、View模式,代码清晰

2014-05-14

ATM系统分析设计及源代码

这是我开发ATM系统的所有文档,包括很多文档和源代码,希望对你们有帮助

2014-05-14

空空如也

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

TA关注的人

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