首页
学习
活动
专区
工具
TVP
发布

jeremy的技术点滴

专栏作者
197
文章
455918
阅读量
58
订阅数
采用go编写小工具
前段时间换了个环境写代码,但公司由于信息安全限制,要求大部分人员使用windows系统,于是我只能硬着头皮用windows。用windows的过程中发现一个很不便的地方,以前用类Unix系统,可以很方便写脚本完成一些小任务,但在windows里就变得很麻烦。解决方案有好几种:
jeremyxu
2019-03-13
1.5K0
编译自定义Python二进制程序
工作中需要自行编译一个Python二进制程序,并尽量减少该程序依赖的库文件,使之在相同CPU架构上有更良好的可移植性。先找了下网上的资料,都不太详尽,经过探索最终还是成功了,这里记录一下过程以备忘。
jeremyxu
2019-03-13
1.9K0
py3_cookbook_notes_02
最近在看Python Cookbook第三版,将看书过程中一些平时不太容易注意的知识点记录下来。 函数 可接受任意数量参数的函数 def avg(first, *rest): return (first + sum(rest)) / (1 + len(rest)) # Sample use avg(1, 2) # 1.5 avg(1, 2, 3, 4) # 2.5 import html def make_element(name, value, **attrs): keyvals =
jeremyxu
2018-05-11
1.1K0
python开发小技巧
python开发小技巧 今天在工作中写了一个python脚本从数据库中导数据,其中用到了一些技巧,在这里记录一下。 判断字符串仅包含英文 直接通过字符的ord来判断 defis_pure_english(check_str): return all(ord(c) < 128for c in check_str) 判断字符串中包含某些语言的字符 根据字符的unicode范围判断是否包含某些语言的字符 defcontains_invalid_lang_chs(check_str): check_str=ch
jeremyxu
2018-05-10
1.1K0
写py2、py3兼容的代码
写py2、py3兼容的代码 用到一段时间python,之前也重点复习了一次python3。但工作中运行环境是python2.7,于是要求写出py2、py3都兼容的代码。下面将涉及到的几点技巧列举出来以备忘。 print函数 py3中print语句没有了,取而代之的是print()函数。 Python 2.6与Python 2.7部分地支持这种形式的print语法。因此保险起见,新写的代码都使用print函数。 from __future__ import print_function print("fish
jeremyxu
2018-05-10
2.3K0
开发小技巧备忘
今天一段时间一直在忙工作上的事,并没有系统地学习研究某一个具体的问题,但回顾这一个月的工作,发现还是有一些经验可以记录一下的。但这些经验没法系统地整理起来,因此只能算是开发中的杂项了。 杂项一:httpclient典型用法 基础用法 HttpClient httpClient = HttpClientBuilder.create().build(); HttpPost postMethod = null; try { postMethod = new HttpPost(reqUrl); p
jeremyxu
2018-05-10
6430
学习etcd
很早之前就听说过etcd,只记得是一个跟zookeeper很类似的东西,可以用来实现分布式锁。但一直没有关心这个东西到底是如何部署的,部署时怎么保证高可用,除了分布式锁外是否还有其它趣的功能。今天下班回家研究了下这个东东,很有收获,这里记录一下。 部署 创建一个docker主机 由于我本机并没安装etcd,于是想就直接在docker里玩etcd好了,所以先创建一个docker主机。 docker-machine create --driver virtualbox --engine-registry-mir
jeremyxu
2018-05-10
1.2K0
排序算法python实现
编写软件最基础莫过于算法了。今天在翻阅python的学习资料时,看到了别人用python实现的8大排序算法。很惭愧作为一个9年工作经验的程序员,现在还记得的排序只剩下冒泡排序、快速排序等寥寥几个了。于是花了数个小时将这些排序算法又仔细揣度了一番,同时再一次感叹python语言的精练。 八大排序算法 插入排序 插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序。时间复杂度最好的情况为O(n),最坏的情况是O(n^2) 。是稳定的排序方法
jeremyxu
2018-05-10
7340
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档