- 博客(76)
- 资源 (9)
- 收藏
- 关注

翻译 如何开始使用PyCharm,并拥有一个高效的Python IDE
原文链接:http://pedrokroger.net/getting-started-pycharm-python-ide/翻译者:jiong如何开始使用PyCharm,并拥有一个高效的Python IDE编辑器与IDE之间的辩论正变得老旧和无聊,因为这是一个zero sum game(零和游戏或者叫零和博弈,表示所有博弈方的利益之和为零或一个常数,即一方有所得,其他方必有所失。)
2016-01-05 11:36:39
14451
1
原创 p_tqdm的p_map运行过慢
使用pandas对数据进行处理,想要看一下处理的进度,之前使用tqdm包来显示进度条,现在发现有一个改进的包p_tqdm,可以并行处理。但在实际处理中,p_map的运行速度非常慢,(map 简单的加函数,大概每秒200多个),速度小于t_map,更是远远慢于python内建的map函数。看了一下p_tqdm的实现,它在line 68进行并行处理的时候调用的是multiprocessing.Pro...
2019-09-29 15:50:25
2443
原创 Cannot mix incompatible Qt library (version 0x50907) with this library (version 0x50a01)
问题使用matplotlib画图时,出现了Cannot mix incompatible Qt library (version 0x50907) with this library (version 0x50a01)的问题,似乎是qt库冲突。解决方法简单网上搜了一下,没找到一样的问题,很多出现qt库冲突的情况都是建议直接删掉多余的qt库。但直接删掉似乎不太稳妥,以后要用到单独的库就不怎么方...
2019-07-15 14:58:13
5324
9
原创 为什么有时候字母'f'不能从pdf文件中拷贝出来
最近,从pdf文件中拷贝论文标题的时候,发现标题中的‘f’复制出来是乱码,情况如下,复制这篇论文的标题,得到字母ff变成了乱码。奇怪的是,论文中别处的字母f有能正常显示的,个别组合,如fi也不能正常显示。原因在于,这样的字母组合就是所谓的连写,ligatures。如果尝试选择连写字母,会发现他们仅仅只是一个字母(可以理解为一种符号,或者一种特殊的图片),因此经常在拷贝的过程中出错(仅想得到te...
2019-07-05 15:25:57
2306
原创 python -u参数分别在python2和3中的情况
看到vscode 执行python代码的时候,都会使用这个参数,特地去查了一下功能。简单看下官方文档,python -h,如下简单说就是缓存开关的标志,-u 就是 unbuffered。具体有什么用呢,可以看下这个例子,来自这里1,环境pyhton 2.7···import syssys.stdout.write(“stdout1”)sys.stderr.write(“stderr1”...
2019-07-04 20:13:01
5587
1
翻译 keras:怎样使用 fit_generator 来训练多个不同类型的输出
这个例子非常简单明了,模型由1个输入,2个输出,两个输出的分支分别使用MSE作为损失。x = Convolution2D(8, 5, 5, subsample=(1, 1))(image_input)x = Activation('relu')(x)x = Flatten()(x)x = Dense(50, W_regularizer=l2(0.0001))(x)x = Activati...
2019-04-09 14:02:45
4580
3
翻译 python itertools模块
在数据处理中还比较常见,整理了一下。内容主要来自 python 官方文档,更多详细,请参考这里。这是一个python内建的模块,主要用于实现迭代。灵感来源于APL、Haskell and SML等语言。特点:以纯python的方式来实现,速度较快。无限迭代函数,主要有三个iteratorargumentsresultsexamplecount()start, [s...
2019-01-17 21:34:34
393
原创 Latex编译出现字体获取不到的情况
问题描述使用Texstudio时,出现如下错误:Font shape `TU/ptm/m/n' undefined(Font) using `TU/lmr/m/n' insteadFont shape `TU/ptm/bx/n' undefined(Font) using `TU/ptm/m/n' insteadFont shape `TU/ptm/m/it' undefined(Font...
2018-12-14 09:28:37
28064
8
原创 校园网连不上ipv6问题
问题描述下东西,很奇怪的是,之前一直都可以连上,但是突然就被告知缺少ipv6地址。检查设置发现,ipv6默认设置为dhcp,同时ipconfig,只有一个本地链接IPv6地址。 这个ipv6地址fe80开头,只能在连接到同一本地链路的节点之间使用,并不是全球单播地址,也就是说我只有ipv6局域网的地址。so sad, dhcp似乎并不想给我分配地址��。解决办法控制面板-&g...
2018-09-05 22:38:19
17820
1
原创 z-index设置完后,元素仍然无法在顶层显示
如下两步检查检查position属性。z-index只能在position属性值为relative或absolute或fixed的元素上有效。观察跟需要覆盖元素是否已不在同一个父节点中。我们通常都是在同一个父节点的子节点中设置z-index值,所以可以控制子节点相互覆盖的情况,但有时候,子节点超出范围可能会与其父节点的兄弟节点重合,此时不管你z-index设置为多大,都无法覆盖其父节点的兄...
2018-06-22 15:06:58
8786
原创 tensorflow.app.run main函数参数问题
使用tensorflow.app.run(main) 调用main函数的时候,报了一个这样的错误 File "C:\Users\think\Anaconda3\lib\site-packages\tensorflow\python\platform\app.py", line 48, in run _sys.exit(main(_sys.argv[:1] + flags_passth...
2018-06-14 21:58:13
3179
原创 anaconda conda 换源
windows下在清华源和中科大源之间自行选择1 添加清华源conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud...
2018-05-16 23:04:40
89455
7
原创 Dynamic Time Warping 动态时间规整算法python实现
找的参考文章给的代码有点问题,调整了一下。具体原理就不赘述了,可参考这篇,实际使用也可以使用python的fastdtw包。import sysdef distance(x,y): return abs(x-y)def dtw(): X = [1, 2, 3, 4] Y = [1, 2, 7, 4, 5] M = [[distance(X[i], Y[i]...
2018-04-20 09:29:32
4721
6
翻译 TensorFlow + Jupyter NoteBook + Nvidia DIY设置
TensorFlow + Jupyter NoteBook + Nvidia DIY设置这是在Ubuntu 17.04上的详细安装步骤,需要使用sudo权限。Nvidia 驱动设置安装Nvidia驱动仓库sudo add-apt-repository ppa:graphics-drivers/ppasudo apt-get updatesudo apt-get upgr...
2018-03-13 18:58:30
607
原创 sorted()排序的key
利用sorted()内置函数对dict排序rows = [{'fname': 'Brian', 'lname': 'Jones', 'uid': 1003},{'fname': 'David', 'lname': 'Beazley', 'uid': 1002},{'fname': 'John', 'lname': 'Cleese', 'uid': 1001},{'fname': 'Big',
2017-12-17 20:05:37
1059
原创 python类初始化参数赋值,实例直接调用append函数后,导致所有实例中变量改动
问题描述刚宿舍的问了个问题,简单的说就是编程遇到了如下的这种情况:class Node(object): def __init__(self ,childrenList=[], name = '.' ): self.name = name self.childrenList = childrenLista = Node(name = 'wj')b = No
2017-12-10 21:39:12
10521
原创 linux终端通信write、wall、mesg
偶然发现的,还挺有趣。即时通信两个人登陆同一个服务器,如果需要即时通信的话,可以使用write命令。命令如下:write user tty这里tty是终端号,可以使用tty命令查询。 结束通话使用Ctrl D。广播如果需要对所有的登陆用户广播信息,可以使用wall命令。结束广播同上。是否接受消息mesg y 或 mesg n能够允许/禁止普通用户通过终端向你发送信息。
2017-12-10 17:14:08
1156
原创 sublime anaconda出现载入错误
错误如下anaconda插件连接jsonserver服务出现错误。解决修改sublime text anaconda默认配置最末尾的参数为"swallow_startup_errors": true,即可。问题原因可能是,当anaconda插件尝试连接jsonserver服务时,该服务暂未启动,所以之后在console中输入import socket; socket.socket(socket.AF
2017-10-25 10:57:31
5112
2
原创 pandas.read_csv参数解释
点这里官方英文文档pandas.read_csv(filepath_or_buffer, sep=', ', delimiter=None, header='infer', names=None, index_col=None, usecols=None, squeeze=False, prefix=None, mangle_dupe_cols=True, dtype=None, engine=No
2017-10-24 09:25:18
1210
转载 boot used 100% 分区空间不足问题解决
本文介绍了如何解决 /boot 分区空间不足以及因 /boot 空间不足导致的卸载旧内核失败的问题。ubutnu16.04也适用。按照常规方法未能卸载的,直接跳到第三节:直接卸载多余内核版本(used 100%)最近登录开发服务器时总是看到这样一句提示(红色部分):Welcome to Ubuntu 12.10 (GNU/Linux3.5.0-25-generic x86_64)*Document
2017-09-28 14:06:53
2238
原创 不错的vim python配置
fork了一个vim配置项目,https://github.com/strange-jiong/fisa-vim-config,文档基本翻译成了中文,比较简单好用,分享一波,后续空的话,会再添加一些内容。
2017-09-26 20:55:11
1594
原创 add-apt-repository PPA
add-apt-repository 是由 python-software-properties 这个工具包提供的,只有ubuntu 09 10之后版本支持。可以把命令源添加到/etc/apt/sources.list中。PPA 的定义PPA 全称为 Personal Package Archives(个人软件包档案),是 Ubuntu Launchpad 网站提供的一项服务,当然不仅限于 Laun
2017-09-09 15:28:23
819
原创 xrandr设置分辨率
xrandr双屏设置连接显示器,并将它关闭查看现有设备xrandr -q输出就像这样[wolfy@wolfy ~]$ xrandr -qScreen 0: minimum 320 x 200, current 2560 x 1024, maximum 2560 x 2560DFP1 connected 1280x1024+0+0 (normal left inverted right x
2017-09-08 16:25:09
19941
3
原创 P2P端口映射开源工具:狗洞(dog-tunnel)安装脚本
ubuntu16.04,包括安装go,以及dog-tunnel的下载和编译。wget https://raw.githubusercontent.com/strange-jiong/small-demo/master/shell/install-dog-tunnel.shsudo ./instlal-dog-tunnel.sh脚本源码:#!/bin/bash--install goapt-ge
2017-08-26 18:05:39
4547
原创 执行sudo go get出现$GOPATH not set的问题
将GOPATH写入.bashrc文件之后,执行sudo go get xxx,出现 cannot download, $GOPATH not set. For more details see: go help gopath原因很简单,因为sudo我们使用了root的环境,而我们没有在root的.bashrc文件中设置GOPATH,所以这里有么几个办法:直接go get xxx即可。或者在/
2017-08-26 17:54:59
7587
原创 time_t数据类型表示的最迟时间是什么
在unix/Linux系统中,时间的表示方法是从1970年1月1日00:00:00所经过的秒数,使用基本系统数据类型time_t表示,在usr/include下查找time_t类型的定义。time_t类型sys/types.h#define __need_timer_t#define __need_clockid_t#include <time.h>time.htypedef __tim
2017-08-23 20:39:40
11957
转载 shell中各种括号的作用()、(())、[]、[[]]、{}
很不错,加了一些着重号一、小括号,圆括号()1、单小括号 () ①命令组。括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用。括号中多个命令之间用分号隔开,最后一个命令可以没有分号,各命令和括号之间不必有空格。 ②命令替换。等同于`cmd`,shell扫描一遍命令行,发现了$(cmd)结构,便将$(cmd)中的cmd执行一次,得到其
2017-08-08 12:11:57
379
原创 steam邮件认证出现Access Denied You don't have permission to....
问题描述今天打开steam客户端的时候,出现需要进行邮件认证的情况。然后就点击进去进行认证了。结果页面是这样的:出现了证书不对的情况,但是网页以及客户端访问商场都是可以的,可能是因为之前改过host的原因,http访问没有问题,但是https访问的话,所使用的ip,其上证书过期解决办法解决很简单,跳过host所改的那个地址,简单的话就是浏览器直接使用ss代理,或者更新host文件实测可行
2017-08-02 10:55:00
44251
1
翻译 在Ubuntu16-04版本上搭建离线免费地图osm(二)
显示瓦片网页地图瓦片网页地图也被称为OpenStreetMap术语中的滑图。 有两个可用于瓦片地图服务器的免费开源JavaScript地图库:OpenLayer和Leaflet。 Leaflet的优点是使用起来很简单,而且适合移动设备。OpenLayer要使用OpenLayer显示滑图,首先需要创建一个Web文件夹。sudo mkdir /var/www/osm然后从openlayer.org下载J
2017-07-19 09:59:42
1763
2
原创 dirent.h使用详解
LINUX下历遍目录的方法一般是这样的 打开目录-》读取-》关闭目录 相关函数是 opendir -> readdir -> closedir#include <dirent.h>DIR *opendir(const char *dirname);struct dirent *readdir(DIR *dirp);int closedir(DIR *dirp);好了,三个函数都出来了,原
2017-07-17 15:15:20
29282
3
原创 steam host修改
解决客户端出现 服务器 103 不可达的错误。尽量多试几个不同地区的ip UsbEAm+Hosts+Editor+v3.2软件下载 64位链接:http://pan.baidu.com/s/1o7Zl5HK 密码:72mn
2017-07-06 17:03:35
12401
原创 haskell环境及sublimehaskell在win10上配置
学习一门新语言,最多的时间是花在环境的配置上,~~(>_<)~~。安装 Haskell类似其他语言,Haskell 提供两种风格的处理方式:批处理(“编译器”)和交互式(“解释器”)。其解释器可直接用于测试和计算,是初学者的好帮手。GHC 编译器和解释器(GHCi) 可能是特性实现最全面的系统 Hugs 解释器 高度可移植,轻量级 GHC 和 Hugs 都可以在 Windows 上工作。
2017-06-08 22:12:59
3312
翻译 一起写个简单的解释器(2)(3)(4)
一起写个简单的解释器(2)第二版代码,已加中文注释。github处理输入字符串中的空白字符;处理输入中的多位整数;两整数相减(第一版只能相加);成为一个你所使用的工具或框架的专家固然重要,但了解背后的原理也是极为重要的。正如拉尔夫·沃尔多·爱默生所说:“如果你仅仅学习方法,那么你将被方法所束缚。但是如果你学习原理,你将能够设计自己的方法。”与第一版代码相比,最主要的变化有:get_nex
2017-06-08 10:10:52
1233
原创 Chrome浏览器查看SSL证书信息
突然发现chrome 地址栏不能显示https证书信息,查了一下。Google Chrome浏览器最近做了很多的调整,从Chrome 57开始,用户将无法从地址栏的HTTPS连接状态获取到相关的证书信息,在此之前,用户只需点击HTTPS连接的绿色锁图标就能查看发行机构、验证者、过期日期等SSL证书细节。最新版Chrome浏览器查看SSL证书信息方法: Chrome 57及后续版本,如要查看SSL证
2017-06-05 14:45:57
7391
原创 winpcap库使用
参考的主要一些资料如下下载配置winpcap下载winpcap.exedev libwinpcap配置过滤设置pcap过滤器 过滤串表达式的语法arparp抓取 有最小帧长度的限制,即使是arp 14+28=42字节,也需要增加填充数字到到最小的60字节以太网帧类型字段EtherType 字段中常用值及其对应的协议LLMNRsafertos 利用LLMNR名称解析缺陷劫持内网指
2017-05-25 23:43:05
621
原创 sublime terminal插件无法识别x86问题
问题描述原因在于路径中含有空格。解决办法package -> Terminal -> PS.bat删去语句中的"%sublime_terminal_path%\PS.ps1"
2017-05-21 12:49:15
632
原创 sublime text 中evernote插件注册问题
token获取evernote插件装完注册的时候, 需要一个auth token。默认链接给的是evernote的链接,evernote是国际版,但国内版注册多为印象笔记,两个同一账户也不通用,默认的是国际版,所以稍稍修改,点击国内的url 获取token。国内的印象笔记完成,来测试一下。
2017-05-21 10:46:26
594
原创 Currying是什么
最近看的Haskell提到这个。 stackoverflow有个回答比较简单易懂。 Currying就是把一个带有多个参数的函数拆分成一系列带部分参数的函数。 看一下JavaScript中的例子:function add (a, b) { return a + b;}add(3, 4); returns 7 这个函数有两个参数a和b,返回它们的值。curry这个函数。function
2017-05-18 10:28:17
806
原创 pbf文件转换为osm
将pbf转化为osm文件,只是单纯转换的话,使用osmconvert更好。osmosis操作起来比较复杂,不推荐。osm展示工具,JOSM读取大文件有问题(存疑,可能只是我自己笔记本的问题,不过16G的内存不应该啊)。
2017-05-12 15:19:57
10016
1
翻译 使用osmconvert转换pbf文件至osm文件
文件格式转换转换结果由目标文件后缀表示osmconvert norway.pbf >norway.osmosmconvert region.pbf -o=region.o5mosmconvert region.o5m -o=region.pbfosmconvert 20110510_20110511.osc --out-o5c >20110510_20110511.o5c解压之后利用标准
2017-05-12 10:52:31
8665
1
maching learning yearing
2018-04-18
Temporal-Difference Learning 时序差分学习
2018-04-03
神经网络与机器学习 simon haykin 课件 习题解答
2017-03-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人