1 guangyingposuo

尚未进行身份认证

暂无相关简介

等级
TA的排名 8w+

python with学习

1.with在python中可以自动关闭打开的资源,使代码更简练。2.with使用def open_file(path, method): with open(path, method) as f: while True: content = f.readline() if content: ...

2019-11-14 11:54:34

python property注意事项

在python3下使用property属性,注意事项① 使用@property的方法必须仅有一个self参数②使用getter方法是必须只有两个参数(self,name)其中为赋值的参数name③方法名相同④ 对象名.name 调用方法①,调用时必须不能加(),错误使用 :对象名.name()...

2019-11-13 16:48:36

python import

1.python import时,找不到文件解决办法:imort syssys.path 导入路径sys.path.append(要导入文件的路径)2.import 重新导入问题因为python导入模块只会在内存中导入一份,如果修改了模块内容,要重新生效的话import impimp.reload(模块名)要导入的模块就好重新加载...

2019-11-13 14:59:40

python 深拷贝和浅拷贝

一、python的copy模块1. a = copy.copy(b)copy模块的copy是浅拷贝,①如果 b是不可变类型, 那id(a) ==id(b),直接将b的引用给a。②如果b是可变类型, id(a) != id(b), a会再内存中重新开辟一块空间,a的引用和b的引用不一致,但是a中元素的地址和b中元素的地址相同。2. copy.deepcopy()num_tu...

2019-11-13 11:49:10

ubuntu设置root密码,远程登录

一、设置root密码ubuntu默认不能使用root用户,需要设置root密码的权限命令:sudo passwd root输入root密码即可,ubuntu不会显示输入的密码。二、远程连接1、安装sshsudo apt install openssh-server2.测试安装是否成功ps -ef |grep ssh3.修改配置文件udo gedit/etc...

2019-11-12 14:58:17

python Lock锁timeout用法和单位

1、python获取Lockmutex=threading.Lock()2、上锁acquire()参数:blocking获取不到锁时,是否阻塞当前线程,默认为Truetimeout当前线程获取不到锁时,等待的超时时间,单位为秒3、注意:因为acquire()方法有多个默认参数,使用blocking和timeout时必须添加参数名正确:mu...

2019-11-06 11:43:39

python3 查看当前进程的进程id

获取执行程序的进程的pid ---import ospid = os.getpid()获取的pid为int类型数据

2019-11-05 15:11:29

Java equals 和 ==

1.Java中8大基础类型: 浮点型:float(4 byte), double(8 byte)  整型:byte(1 byte), short(2 byte), int(4 byte), long(8 byte)  字符型: char(2 byte)  布尔型: boolean2. ==基础类型中 == 是直接比较 值是否相等。复合数据类型中 == 比...

2019-11-05 10:03:27

mysql 排他锁和共享锁

mysql 引擎:MyISAM不支持事务,InnoDB支持事务、行级锁、高并发。排他锁:排他锁又称为写锁,简称X锁,顾名思义,排他锁就是不能与其他所并存,如一个事务获取了一个数据行的排他锁,其他事务就不能再获取该行的其他锁,包括共享锁和排他锁,但是获取排他锁的事务是可以对数据就行读取和修改。语法:select * from 表明 for update共享锁:共享锁又称为读锁,...

2019-11-04 10:44:43

maven安装jar和解决mvn不是内部命令

项目需要安装jar包到本地仓库,安装时报“mvn不是内部命令” 的错误解决错误:命令行进入maven本地安装目录的bin目录下1.将要安装的jar报复制到d盘2.进入maven的bin目录3.命令行执行命令mvn install:install-file -Dfile=jar包的位置 -DgroupId=上面的groupId -DartifactId=上面的artifactId ...

2019-10-31 16:15:36

springboot 解决跨域问题

前端是VUE开发,后台为springboot 2.0.6。跨域问题原因:post请求应该加上一些header参数,表示跨域。代码如下:@Configurationpublic class SimpleCorsFilter{ @Order @Bean public CorsFilter corsFilter() { final UrlBasedCorsConfi...

2019-10-29 17:42:33

python isinstance使用

判断是否属于迭代器from collections import Iteratorisinstance([],Iterator)判断[]是否是迭代器

2019-10-24 16:03:16

python3 创建多线程

https://www.cnblogs.com/zhang293/p/7954353.html

2019-10-15 17:30:40

python3 RuntimeError: thread.__init__() not called

1.线程Thread自定义线程必须在__init__方法的第一行添加 threading.Thread.__init__(self)。class MyThread(threading.Thread): def __init__(self, num): # 必须添加在方法的第一行,不能少 threading.Thread.__init__(se...

2019-10-15 17:03:15

Flink的Apache Kafka连接器

转载:https://www.jianshu.com/p/c25bde9893a7

2019-09-17 16:52:12

linux rz上传

yum install -y lrzsz 安装命令sz 下载文件到本地rz 上传文件到服务器

2019-09-02 16:25:00

java设置redis当天有效,次日失效

今天业务场景需要设置redis当天有效,次日就不可使用redis的缓存。但是redis设置过期时间的方法都是设置key一段时间后失效(例如30分后失效)。解决思路:将时间添加到key中,在key的生成上来区分今天。key="项目名"+“yyyy-MM-dd”+"唯一标识"设置key的过期时间,以防止key一直保存到redis中,不失效。...

2019-08-15 14:08:17

java、tomcat、mysql中文乱码问题解决

今天公司转移测试环境;将程序发布到测试环境好,程序显示中文乱码。解决办法:https://www.cnblogs.com/beipiaoxiaohuo/p/6297789.html

2019-07-22 14:42:55

springboot+netty客户端

1.版本:springboot1.5.20+netty4.1.352.依赖:<dependency><groupId>io.netty</groupId><artifactId>netty-all</artifactId><versi...

2019-07-17 11:02:49

mysql 性能优化

记录myql优化思路:1.使用索引。 查看索引的顺序2.业务调整和产品沟通,看能否能在业务上添加条件,以便过滤大多数数据3.数据库表调整例子:我们APP有个业务场景。 查询用户所有车辆的7天 内每一天的总里程。我们的数据权限:用户有车辆组,组下有车辆。里程需要根据用户的数据权限过滤出车辆在根据车辆得到里程。这样查询的时间在6-8秒;后来分析sql耗时;...

2019-07-16 17:37:15

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。