自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

怪囧小窝

喜欢,其实只是最脆弱最没有力量的理由。

  • 博客(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 14187 3

原创 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 1325

原创 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 4024 9

原创 为什么有时候字母'f'不能从pdf文件中拷贝出来

最近,从pdf文件中拷贝论文标题的时候,发现标题中的‘f’复制出来是乱码,情况如下,复制这篇论文的标题,得到字母ff变成了乱码。奇怪的是,论文中别处的字母f有能正常显示的,个别组合,如fi也不能正常显示。原因在于,这样的字母组合就是所谓的连写,ligatures。如果尝试选择连写字母,会发现他们仅仅只是一个字母(可以理解为一种符号,或者一种特殊的图片),因此经常在拷贝的过程中出错(仅想得到te...

2019-07-05 15:25:57 1463

原创 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 4693

翻译 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 4322 3

翻译 python itertools模块

在数据处理中还比较常见,整理了一下。内容主要来自 python 官方文档,更多详细,请参考这里。这是一个python内建的模块,主要用于实现迭代。灵感来源于APL、Haskell and SML等语言。特点:以纯python的方式来实现,速度较快。无限迭代函数,主要有三个iteratorargumentsresultsexamplecount()start, [s...

2019-01-17 21:34:34 240

原创 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 19970 7

原创 校园网连不上ipv6问题

问题描述下东西,很奇怪的是,之前一直都可以连上,但是突然就被告知缺少ipv6地址。检查设置发现,ipv6默认设置为dhcp,同时ipconfig,只有一个本地链接IPv6地址。 这个ipv6地址fe80开头,只能在连接到同一本地链路的节点之间使用,并不是全球单播地址,也就是说我只有ipv6局域网的地址。so sad, dhcp似乎并不想给我分配地址��。解决办法控制面板-&g...

2018-09-05 22:38:19 10018 3

原创 z-index设置完后,元素仍然无法在顶层显示

如下两步检查检查position属性。z-index只能在position属性值为relative或absolute或fixed的元素上有效。观察跟需要覆盖元素是否已不在同一个父节点中。我们通常都是在同一个父节点的子节点中设置z-index值,所以可以控制子节点相互覆盖的情况,但有时候,子节点超出范围可能会与其父节点的兄弟节点重合,此时不管你z-index设置为多大,都无法覆盖其父节点的兄...

2018-06-22 15:06:58 6964

原创 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 2830

原创 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 86110 9

原创 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 4363 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 506

原创 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 901

原创 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 9214

原创 linux终端通信write、wall、mesg

偶然发现的,还挺有趣。即时通信两个人登陆同一个服务器,如果需要即时通信的话,可以使用write命令。命令如下:write user tty这里tty是终端号,可以使用tty命令查询。 结束通话使用Ctrl D。广播如果需要对所有的登陆用户广播信息,可以使用wall命令。结束广播同上。是否接受消息mesg y 或 mesg n能够允许/禁止普通用户通过终端向你发送信息。

2017-12-10 17:14:08 906

原创 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 4403 4

原创 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 1051

转载 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 1640

原创 不错的vim python配置

fork了一个vim配置项目,https://github.com/strange-jiong/fisa-vim-config,文档基本翻译成了中文,比较简单好用,分享一波,后续空的话,会再添加一些内容。

2017-09-26 20:55:11 1490

原创 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 640

原创 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 14865 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 3925

原创 执行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 7216 2

原创 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 11083

转载 shell中各种括号的作用()、(())、[]、[[]]、{}

很不错,加了一些着重号一、小括号,圆括号()1、单小括号 ()   ①命令组。括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用。括号中多个命令之间用分号隔开,最后一个命令可以没有分号,各命令和括号之间不必有空格。   ②命令替换。等同于`cmd`,shell扫描一遍命令行,发现了$(cmd)结构,便将$(cmd)中的cmd执行一次,得到其

2017-08-08 12:11:57 273

原创 steam邮件认证出现Access Denied You don't have permission to....

问题描述今天打开steam客户端的时候,出现需要进行邮件认证的情况。然后就点击进去进行认证了。结果页面是这样的:出现了证书不对的情况,但是网页以及客户端访问商场都是可以的,可能是因为之前改过host的原因,http访问没有问题,但是https访问的话,所使用的ip,其上证书过期解决办法解决很简单,跳过host所改的那个地址,简单的话就是浏览器直接使用ss代理,或者更新host文件实测可行

2017-08-02 10:55:00 37478 2

翻译 在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 1539 5

原创 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 22796 3

原创 steam host修改

解决客户端出现 服务器 103  不可达的错误。尽量多试几个不同地区的ip UsbEAm+Hosts+Editor+v3.2软件下载  64位链接:http://pan.baidu.com/s/1o7Zl5HK 密码:72mn

2017-07-06 17:03:35 11670

原创 haskell环境及sublimehaskell在win10上配置

学习一门新语言,最多的时间是花在环境的配置上,~~(>_<)~~。安装 Haskell类似其他语言,Haskell 提供两种风格的处理方式:批处理(“编译器”)和交互式(“解释器”)。其解释器可直接用于测试和计算,是初学者的好帮手。GHC 编译器和解释器(GHCi) 可能是特性实现最全面的系统 Hugs 解释器 高度可移植,轻量级 GHC 和 Hugs 都可以在 Windows 上工作。

2017-06-08 22:12:59 3158 3

翻译 一起写个简单的解释器(2)(3)(4)

一起写个简单的解释器(2)第二版代码,已加中文注释。github处理输入字符串中的空白字符;处理输入中的多位整数;两整数相减(第一版只能相加);成为一个你所使用的工具或框架的专家固然重要,但了解背后的原理也是极为重要的。正如拉尔夫·沃尔多·爱默生所说:“如果你仅仅学习方法,那么你将被方法所束缚。但是如果你学习原理,你将能够设计自己的方法。”与第一版代码相比,最主要的变化有:get_nex

2017-06-08 10:10:52 1107

原创 Chrome浏览器查看SSL证书信息

突然发现chrome 地址栏不能显示https证书信息,查了一下。Google Chrome浏览器最近做了很多的调整,从Chrome 57开始,用户将无法从地址栏的HTTPS连接状态获取到相关的证书信息,在此之前,用户只需点击HTTPS连接的绿色锁图标就能查看发行机构、验证者、过期日期等SSL证书细节。最新版Chrome浏览器查看SSL证书信息方法: Chrome 57及后续版本,如要查看SSL证

2017-06-05 14:45:57 6494

原创 winpcap库使用

参考的主要一些资料如下下载配置winpcap下载winpcap.exedev libwinpcap配置过滤设置pcap过滤器 过滤串表达式的语法arparp抓取 有最小帧长度的限制,即使是arp 14+28=42字节,也需要增加填充数字到到最小的60字节以太网帧类型字段EtherType 字段中常用值及其对应的协议LLMNRsafertos 利用LLMNR名称解析缺陷劫持内网指

2017-05-25 23:43:05 503

原创 sublime terminal插件无法识别x86问题

问题描述原因在于路径中含有空格。解决办法package -> Terminal -> PS.bat删去语句中的"%sublime_terminal_path%\PS.ps1"

2017-05-21 12:49:15 476

原创 sublime text 中evernote插件注册问题

token获取evernote插件装完注册的时候, 需要一个auth token。默认链接给的是evernote的链接,evernote是国际版,但国内版注册多为印象笔记,两个同一账户也不通用,默认的是国际版,所以稍稍修改,点击国内的url 获取token。国内的印象笔记完成,来测试一下。

2017-05-21 10:46:26 475

原创 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 651

原创 pbf文件转换为osm

将pbf转化为osm文件,只是单纯转换的话,使用osmconvert更好。osmosis操作起来比较复杂,不推荐。osm展示工具,JOSM读取大文件有问题(存疑,可能只是我自己笔记本的问题,不过16G的内存不应该啊)。

2017-05-12 15:19:57 8886 4

翻译 使用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 7664 1

maching learning yearing

maching learning yearing andrew ng 2018最新力作 Machine Learning Yearning is a deeplearning.ai project

2018-04-18

Temporal-Difference Learning 时序差分学习

Temporal-difference (TD) learning可以说是增强学习的中心,它集成了蒙特卡洛思想和动态编程(dynamic programming, DP)思想,像蒙特卡洛方法一样,TD 方法不需要环境的动态模型,直接从经验经历中学习。

2018-04-03

Scikit-Learn与TensorFlow机器学习实用指南

Scikit-Learn与TensorFlow机器学习实用指南,英文,带代码

2017-10-26

MSYS-1.0.11

windows上简单linux系统,可实现基本命令

2017-06-08

osmconvert64.exe

pbf文件解压为osm文件

2017-05-12

editplus安装包

注册名:Free User 注册码:6AC8D-784D8-DDZ95-B8W3A-45TFA

2017-04-16

神经网络与机器学习 simon haykin 课件 习题解答

神经网络与机器学习 simon haykin 课件 习题解答 包括详细的课件 matlab源代码 习题解答(英文版)

2017-03-07

GSview5.0和Ghostscript 9.10(64位)

GSview5.0和Ghostscript 9.10(64位) 打开ps文件的开源软件 适用于win10

2017-02-26

pytesser包下载

python包

2016-03-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除