1 xiao_xia_ming

尚未进行身份认证

暂无相关描述

等级
TA的排名 9w+

python汉字转拼音

frompypinyinimportlazy_pinyinfromxpinyinimportPinyin#importsys#reload(sys)#sys.setdefaultencoding('utf-8')a=u'抖音'#得到全拼s=''.join(lazy_pinyin(a))prints#douyin#得到首字母...

2019-07-31 18:16:07

python 优化知识点

#判断某个元素用set速度高于listdata=(i**2+1foriinrange(100000))a=set(data)b=list(data)#python性能提升技巧1list_A=[2*i-1foriinrange(100)]list_B=[i*2foriinlist_A]dict_AB=dict(...

2019-07-17 18:14:58

go出现错误 go: unknown subcommand "mod"

错误原因,版本太低了go语言的卸载与重新安装sudorm-rf/usr/bin/go#卸载wgethttps://dl.google.com/go/go1.12.6.linux-amd64.tar.gz#自己写想要的包版本就可以sudotar-xzfgo1.12.6.linux-amd64.tar.gz-C/usr/local...

2019-06-25 18:12:35

python关于进程/线程/协程使用以及优劣对比参考

1.线程:无法实现跑多核cpu,在IO密集型的情况下(如读写文件,可以通过多线程增加其工作效率),建议使用多线程;多线程相比单线程性能有提升,因为遇到IO阻塞会自动释放GIL锁,实现无缝连接执行下一个线程解释:因为Python的线程虽然是真正的线程,但解释器执行代码时,有一个GIL锁:GlobalInterpreterLock,任何Python线程执行前,必须先获得GI...

2019-06-24 21:56:32

前端操作工具参考链接

node多版本控制http://ksria.com/gnvm/

2019-06-15 12:02:55

git合并远程仓库提交记录操作

1.首先查看有多少提交记录(依次是最新的到最旧的),命令:gitlog2.然后输入命令:gitrebase-iHEAD~4注:4表示要合并的条数,根据自行需要输入第二条命令出错解决方案fatal:Neededasinglerevisioninvalidupstream–i解决方法:gitrebase-i--root3.正确...

2019-03-16 12:17:43

python 利用apidoc生成接口文档操作

#用户注册路由@app.route('/user_manager/user_register.do',methods=['GET','POST'])#@login_requireddefuser_register():"""@api{GET,POST}/user_manager/user_register.do获取客户数据路由...

2019-02-23 11:56:53

python2.7+celery4.2.1+supervisor==3.3.5 搭建celery守护进程亲测正解

文件构建路径参考:在/etc下面构建supervisor文件夹在'/data2/project/Data-web/'执行命令supervisord-c/etc/supervisor/supervisord.confvimsupervisord.conf在该文件最后一行添加[include]files=/etc/supervisor/supervisord.conf.d/*...

2019-02-20 18:23:09

python实现小猪佩奇正解源代码

 #coding:utf-8importturtleast#defdrowNose():defnose():#配置画笔属性t.pensize(4)t.hideturtle()t.colormode(255)t.color((255,155,192),"pink")t.setup(840,500)t....

2019-01-20 15:34:26

socket实现原理和机制

转载:https://www.cnblogs.com/airtcp/p/5230161.html要写网络程序就必须用Socket,这是程序员都知道的。而且,面试的时候,我们也会问对方会不会Socket编程?一般来说,很多人都会说,Socket编程基本就是listen,accept以及send,write等几个基本的操作。是的,就跟常见的文件操作一样,只要写过就一定知道。对于网络编程,我们也言...

2018-12-27 22:32:13

mangodb安装与操作

window:MongoDB安装Windows平台去https://www.mongodb.com/download-center#community下载双击运行下载后的数据库安装包将安装路径添加环境变量创建数据存储文件的路径管理员权限运行cmd,在其中运行mongod在执行的过程中可能会报:exceptionc:/data/db这是因为mongod服务器,默认存储在c...

2018-11-30 21:51:34

在python与go语言是引用还是值传递解释

python代码#!/usr/bin/envpython2print'helloworld'a=10b=aprintid(a)printid(b)执行结果#赋值后地址依然相同,说明是引用传递python@ubuntu:~/Desktop$./Data-web.pyhelloworld4125504041255040go语言代码packag...

2018-11-06 21:57:46

python列表嵌套字典,根据字典键对值进行排序

a=[{'balance':'1,500','cpm':'12.43','expSumTotal':53029929},{'balance':'24,000','cpm':'11.41','expSumTotal':2395},{'balance':'28,000','cpm':'21.4','expSumTotal':53029930}]a.sort...

2018-11-04 12:03:59

没有sudo权限安装pip以及其他扩展包,版本适用于python2.7以上

  1.安装pipwgethttps://bootstrap.pypa.io/get-pip.pypythonget-pip.py--user2.设置环境变量当前环境下输入exportPATH=~/.local/bin:$PATH(我操作时两句话都用了,不知道哪句生效的,建议第二种)把exportPATH=/path/to/bin:$PATH,这句话在shell窗口...

2018-09-26 19:14:26

windows环境下利用vscode搭建go语言的开发环境详解

在windows环境下面利用vscode搭建go语言开发环境根据自己的电脑配置选择性进行下载,然后安装(记住安装路径),我的是E:\go1.配置环境变量GOROOTE:\go\(这里是go语言安装的路径),配置的是系统变量GOPATHF:\mygo(这里是你工作的目录,自己在磁盘中建立一个就可以)pathE:\go\bin\;%GOPATH%\bin;...

2018-09-24 18:20:56

处理高并发的思路整理

1.垂直分层:DNS分层、跨机房部署LVS+Nginx负载均衡,vanish+共享储存实现动静分离,Nginx后挂载N态服务器集群,服务器集群后挂载服务化,微服务后挂载数据库分库分表+消息队列+任务调度,最后端挂载数据集群负责数据的统一归档+流计算+异步批量处理2.水平分区:根据业务划分业务线,每个业务线中设计分区键,根据userNo设计用户隔离,根据ip地址设计地区隔离,根据用户级别设计隔离...

2018-09-19 20:53:09

linux修改或查看主机名,ubuntu软件一般安装路径

python@ubuntu:$suroot#切换超级用户密码:root@ubuntu:#vim/etc/hostname#编辑这里可以把@后面的ubuntu进行修改root@ubuntu:#who#查看当前的登录用户pythontty72018-09-1821:47(:0)第一列显示用户名称第二列显示用...

2018-09-18 22:15:41

python中测试某一天属于哪一个星期模块

importarrow#时间模块,用来测试某一时间属于哪一个星期fromdateutilimporttzdate='20180110'arrow_time=arrow.get(date,"YYYYMMDD",tzinfo=tz.gettz("Asia/Shanghai"))week=arrow_time.weekprint('输出时间为第{}周'.format(...

2018-09-16 23:32:11

mysql中关于replace into {2} ({0}) values ({1})

replaceinto跟insert功能类似,不同点在于:replaceinto首先尝试插入数据到表中,1.如果发现表中已经有此行数据(根据主键或者唯一索引判断)则先删除此行数据,然后插入新的数据。2.否则,直接插入新数据。  插入数据的表必须有主键或者是唯一索引!否则的话,replaceinto会直接插入数据,这将导致表中出现重复的数据。...

2018-09-16 23:30:27

windows安装不同版本的python操作

1.首先到官网根据所需下载不同的python版本(注意计算机系统等),然后进行安装,先装python3好点2.配置windows环境变量,找到计算机图标右击属性,高级系统设置-环境变量-系统变量-新建变量名path路径(这里的路径根据python安装的位置来,注意冒号与分好)C:\Python27\Scripts\;C:\Python27\;C:\ProgramFiles\Pyt...

2018-09-16 14:11:09

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!