小技巧
努力不脱发选手
努力的程度要超过父母老去的速度。
展开
-
git merge别的分支的commit 到新分支 not something we can merge ; fatal: bad object
要实现这次merge可以用两条指令1 git merge {commitid}合并这条commit 以及之前所有的commit会遇到的错误not something we can merge那是因为这条commit所在的分支,你本地还没pull 本地没这条commit记录只需要git checkout aBranchgit pullgit checkout bBranchgit commit xxx2 git cherry-pick {commitid}只合并这一条commit会原创 2021-03-24 11:27:28 · 10178 阅读 · 0 评论 -
同一wifi下两台电脑之间使用Windows自带的远程桌面连接互相操控(用一台电脑远程控制/远程连接另一台电脑)
被操控的电脑端:1 右键电脑图标 属性properties2 选remote setting 把两个都allow 记得点击apply ok,不然不会生效3 cmd打开命令行,输入ipconfig 回车记住这个ipv4要去操作的主机:在搜索栏输入 打开远程桌面mstsc输入刚才得到的ip地址,用户名administration或者你win的username用户名点击连接 输入要操控的电脑的电脑密码即可...原创 2021-03-01 16:33:57 · 8096 阅读 · 0 评论 -
有意思的正则表达式:python re.split 多分隔符分割字符串
首先看下大家都知道的分割1.0str.split()单一分隔符,使用str.split()即可str.split不支持正则及多个切割符号,不感知空格的数量re.split()多个分隔符,复杂的分隔情况,使用re.split原型: re.split(pattern, string, maxsplit=0)通过正则表达式将字符串分离。正则表达:正则表达式,又称规则表达式。(Regular Expression,在代码中常简写为regex、regexp或RE)正则表达式通常被用来检索、替换那些原创 2020-05-11 16:28:21 · 8880 阅读 · 0 评论 -
idea配置jdk出现的问题The selected directory points to a JRE, not a JDK.
这个问题的一个原因是安装jdk的时候我们更改了他的文件名。idea配置的时候 这个名字必须是jdk1.8.0_101这种形式的。什么jdk8都不行,解决方法只能是卸载重装。链接:https://pan.baidu.com/s/1FlLm2t3W3CVuyoBzK7p_mQ提取码:3cca大家可以自行下载 要是安装之前之前idea这个坑就好了 呜呜。eclipse又得重装。...原创 2020-01-20 12:43:18 · 17096 阅读 · 2 评论 -
记在创口贴上的超实用IDEA & Eclipse快捷方式
选中文 alt shift R 更改文件名字并修改引用ctrl shift o 去掉多余importshift end 选中到结尾ctrl shift f 调整缩进原创 2019-12-17 15:17:49 · 132 阅读 · 0 评论 -
pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files. port=443)
很悲伤出现这个问题是因为网速太慢了 (微笑) pip install lxml --default-timeout=100这里举例下载lxml 你要把这个换成你要install的内容 网速很慢的可以设置成 timeout=1000 or 10000...原创 2019-12-01 23:06:26 · 101 阅读 · 0 评论 -
JAVA MAVEN anything更改环境变量万能模板
1 我的电脑 右击属性2 最左边 advanced system setting3 environment variable4 system variable(不是用户是system)xx_HOME存放文件地址5 path添加 bin地址 (强烈建议用绝相对地址)ps: 记得重启cmd 测试是否配置成功日常用xxx -version...原创 2019-11-13 15:37:46 · 102 阅读 · 0 评论 -
vmware安装vmtools之后仍然无法拖拽复制粘贴文件
一个原因是安装好vmtools之后的重启是通过右上角设置按钮那边重启,而不是通过vmware左上角的重启。原创 2019-08-15 10:41:47 · 10942 阅读 · 9 评论 -
python版本问题导致的 pickle文件无法读取
因为python版本问题导致的 pickle文件无法读取。ValueError: unsupported pickle protocol: 3产生的原因:我的“data.pkl”文件Python3生成,用python2读取数据方法一:python2生成的要这样导入:import cPicklewith open('data.pkl', 'rb') as f: samples...原创 2019-07-16 15:14:18 · 4196 阅读 · 0 评论 -
python数据格式不完整统计 %s %c %u %d
%% 百分号标记 #就是输出一个%%c 字符及其ASCII码%s 字符串%d 有符号整数(十进制)%u 无符号整数(十进制)%o 无符号整数(八进制)%x 无符号整数(十六进制)%X 无符号整数(十六进制大写字符)%e 浮点数字(科学计数法)%E 浮点数字(科学计数法,用E代替e)%f 浮点数字(用小数点符号)%g 浮点数字(根据值的大小采用%e或%f)%G 浮点数字(类...原创 2019-01-31 14:22:08 · 737 阅读 · 0 评论 -
jupyter notebook magic %time %%time 告诉你运行时长
在编程的时候有时候我们想要比较 两种算法哪个更快 或者自己的代码哪一段最慢 这时候就可以使用 magic函数magic有行魔法%time 和单元魔法%%time行魔法 显示这一行代码运行的时长 单元魔法显示这一个cell 运行的时长%%timeimport sqlite3 as sqlconn_origin=sql.connect('3.db')print("打开了数据库")w...原创 2019-01-31 17:02:46 · 7663 阅读 · 0 评论 -
python数组名 变量名 转字符串
看好了是数组名 不是数组 数组转一下太方便了 str(数组)就可以了变量名变成字符串就复杂很多:、解决方法如下import inspect, redef varname(p): for line in inspect.getframeinfo(inspect.currentframe().f_back)[3]: m = re.search(r'\bvarname\...原创 2019-01-30 16:38:33 · 1930 阅读 · 0 评论 -
千万不要用虚拟机 广大程序员们
接口ip问题会很麻烦而且虚拟机很不稳定 随时可能弄崩你。但是如果你的主要开发环境是Windows 那你装个虚拟机,拖拽文件还是很方便的原创 2019-02-24 16:18:33 · 11755 阅读 · 0 评论 -
json.dump后面的参数 indent separators的含义
with open("file_adress"+''fileName'', 'w') as f: json.dump(whatYouWantToSTore, f, indent=2, separators=(',', ': '))这里indent是缩进的意思一般写为4 或者2separators 是( ‘元素之间用逗号隔开’ , ‘key和内容之间’ 用冒号隔开)这里是 ‘逗号’ , ‘...原创 2019-03-15 10:10:51 · 14076 阅读 · 0 评论 -
如何得到github上传的以前的版本
有时候我们可能想得到github上老版本的代码这个时候先 git clone xxxx 现在最新版本的代码然后cd xx 到文件夹里面 然后 git log commit b56065418b63a971fcf4f8f35d058513b0ce6cbf (HEAD -> master, origin/master, origin/HEAD)Author: yuanyang &l...原创 2019-03-26 21:38:42 · 898 阅读 · 0 评论 -
使用 requirement.txt复刻一个python环境
如果你有了一台新电脑 想把老电脑配置的python环境复刻出来可以用两行指令轻松完成在老的电脑上:输入pip freeze > requirements.txt然后把这个txt放在新电脑里安装python和pip的方法参考:https://blog.csdn.net/weixin_41147129/article/details/87904504然后打开打开cmd输入pi...原创 2019-04-23 19:50:36 · 531 阅读 · 0 评论 -
git--上传代码仓库:gitclone仓库复制代码进入/在已有文件git init remote add以及 git merge /git pull conflict冲突解决
Command line instructionsGit global setupgit config --global user.name “xxx”git config --global user.email “xxx@x’x’x”Create a new repositorygit clone https://git.xxxxxxxcd tetstouch README.md...原创 2019-06-03 10:53:40 · 413 阅读 · 0 评论 -
怎么在Ubuntu终端查看一个在变化的文档
watch -d -n 5 cat xxxx.json5是你想要间隔几秒查看一次文档原创 2019-01-24 22:28:14 · 282 阅读 · 0 评论