技术知识库
文章平均质量分 57
肥宅_Sean
在UCB,Stanford各做过一段时间的RA。去牛津访学过一段时间。
现在在某家头部量化当研究员。
个人站: https://seanquant.github.io/
展开
-
【服务器管理】connection refused问题解决
在配置服务器的时候,遇到了这个问题。我当时明明已经搭建好了服务,但是我在客户端比如手机上,却怎么都连不上服务器。看日志的话显示的是timeout我们只需要把端口打开就好了。原创 2023-03-07 11:32:51 · 13132 阅读 · 0 评论 -
【持续更新】VSCode好用插件推荐
VSCode,真的是非常好用的编辑器。有了插件的VSCode可以说是更加好用了,可以让你的生活添加很多美妙的体验。原创 2023-02-07 16:29:56 · 888 阅读 · 0 评论 -
【全新版本】matplotlib figure转为numpy array或者PIL图像进行显示
之前在网上看到了一个,但是写得太冗长了因为他的思路是实际上反过来操作,会更加简单。原创 2023-01-18 11:17:43 · 645 阅读 · 0 评论 -
【持续更新】VSCode常见快捷键总结
vscode+各路插件,真的是神级IDE,配合一些常用的插件,真的是无敌了。先记录一下各种快捷键,以后有空再来弄一个gif图注意:快捷键是不分大小写的!快捷键是不分大小写的!快捷键是不分大小写的!可以在里面找有哪些命令可以做区别在于,可以通过名字快速检索;后者只能通过具体路径手动指定除了上面的已有的内容,记录一下,方便使用之外。还有两种重要的补充信息里面有很多已有的快捷指令,可以修改命令的快捷指令如果想要的功能不在已有的快捷命令库中,可以手动定义一个下面以为目标指令,写一个快捷指令原创 2023-01-16 20:17:39 · 785 阅读 · 0 评论 -
【ray】ray start failed. grpc._channel failed to connect to all addresses
grpc._channel failed to connect to all addresses原创 2022-11-17 17:14:04 · 1846 阅读 · 0 评论 -
【不一样的解决方案】cannot import name from partially initialized module 循环引用
循环引用这是一个不一样的解决方案。(至少在我发出来之前没怎么看到过)文章目录循环引用简述但是实际情况&解决方案后记简述一般来说,python会很少见这个问题。大家开发包,或者平时开发的时候都会做得蛮好的。很少说遇到这个问题。但是今天我遇到了这个问题。而且最离谱的是,同样的代码在notebook或者是ipython上都没有问题。实际情况&解决方案实际情况 是:我遇到的实际情况是,在import的某个包里面有一句话是from xxx import *,但是我这个文件名字,原创 2022-05-30 22:38:51 · 28067 阅读 · 17 评论 -
【解决方案】win11重装系统之后登陆账户密码失败
简述之前朋友听说win11界面类似于mac觉得颜值不错,想要试试。但是发现,重装之后用microsoft账户或者是原先的本地账户都登陆失败。解决方案重装系统之后,Win11的初始账户密码是账户: administrator(也有可能是Administrator)密码:密码是空一般来说,上面的步骤可以解决了。如果提示说是该账户被禁止,提示联系管理员可能是因为之前输入太多次都失败了。唯一的解决方法就是重装系统。即,再找台机器,然后用usb拷贝镜像,重装系统。安全模式注意,win11原创 2022-05-26 13:46:19 · 8297 阅读 · 1 评论 -
【Linux内非root安装】graphviz安装
安装下载还是需要手动下载的。https://graphviz.gitlab.io/pub/graphviz/stable/SOURCES/graphviz.tar.gz自己手动下载下,拖到对应服务器上,并解压之后,进入该目录中,开始下面的命令./configure --prefix=/home/你的用户名/usr/localmake && make installexport PATH=$PATH:/home/你的用户名/usr/local/bin安装完成。试下do原创 2021-04-13 17:41:15 · 3579 阅读 · 1 评论 -
kubectl bash补全
简述安装包 apt-get install bash-completion 或者 yum install bash-completion不用担心,一般大家都不需要这一步一样可以的。执行命令source /usr/share/bash-completion/bash_completionecho 'source <(kubectl completion bash)' >>~/.bashrcecho 'alias k=kubectl' >>~/.bashrcecho原创 2021-03-19 08:53:08 · 482 阅读 · 0 评论 -
【解决方案】istio-ingressgateway HTTP probe failed with statuscode: 503
简单描述直观上来看,问题是出在istio-proxy这个sidecar容器上了。一般来说,问题是处在了istio-system中的pilot和容器之间的连接上了。这样看来,其实问题有很多种,比如pilot 挂掉了pod中的 istio-proxy 容器的 /etc/resolv.conf 中的nameserver没有指向集群的 kube-dns (ip不一致)…很多大佬在文档中描述的都是第二种, 比如:https://zhuanlan.zhihu.com/p/81254908但是第一原创 2021-03-18 13:51:31 · 5125 阅读 · 1 评论 -
Linux鼠标滚轮不是滑动页面而是翻历史命令行
问题问题如题,突然之间有台机器的Linux鼠标滚立案变得不是一般的滑动页面,而是翻历史命令行。很不习惯。解决办法在命令行下,输入 vi 进入vim,之后输入:q! 退出,就完成来屏幕模式的交替(之前应该是屏幕模式的交替失败)...原创 2021-03-17 14:02:18 · 7263 阅读 · 5 评论 -
chrome安装或者重装 【windows】
简述重装会遇到很多报错。装机最好选离线版本默认你有一台可以访问到(外网)的机器文章目录简述下载离线版本卸载旧版本并重装附录下载离线版本对墙内最好是离线版(不是所有机器都是可以访问外网的…)进入:https://www.google.cn/chrome/?standalone=1&platform=win64这里下载的就是离线版(70MB?)卸载旧版本并重装卸载没什么好说的…重点: 遇到 0xa0430721 报错0xa0430721 :是由于电脑中有chrome原创 2021-03-12 09:46:33 · 1351 阅读 · 0 评论 -
【Git】cannot create directory invalid argument
简述git项目中的某个文件夹的名字中有windows不允许的字符比如 ?,. , \等。要么改掉git项目中名字(手动下载,改完名字再上传)要么用linux来做(linux对名字稍微宽松点)原创 2021-03-11 17:05:28 · 1730 阅读 · 0 评论 -
pytorch maxout实现
简述看了半天,在网上没有看到pytorch关于maxout的实现。(虽然看到其他的模型也是可以用的,但是为了更好的复现论文,这里还是打算实现下)。(不一定保证完全正确,估计很快pytorch就会自己更新,对应的maxout激活函数了吧?我看到github上好像有对应的issue了都)maxout的原理也很简单:简单来说,就是多个线性函数的组合。然后在每个定义域上都取数值最大的那个线性函数,看起来就是折很多次的折线。(初中数学emmm)实现from torch.nn import initimpo原创 2020-05-12 09:01:26 · 3829 阅读 · 7 评论 -
【解决方案】UserWarning: Possibly corrupt EXIF data.导致读取图片失败
简述一般来说是图片的piexif的图片有点问题。简单的操作就是删除掉对应的exif信息。解决方案下载piexif包。cmd下输入:pip install piexif -i https://pypi.tuna.tsinghua.edu.cn/simple/删除掉图片的exif方式:img_path: 图片的地址import piexifpiexif.remove(img_...原创 2020-05-05 22:26:32 · 2700 阅读 · 1 评论 -
Python将图片转成pdf(高清)论文党用~
利用Python将图片转pdf简述,一般有这个需求的都是论文党。因此,这篇文章主要是面对这样的用户的。需要一些配置。安装fitz在cmd上输入: pip install fitz lxml==4.3 networkx==2.0 -i https://pypi.tuna.tsinghua.edu.cn/simple/如果还没有安装好,就再输入一次: pip install fitz ...原创 2020-03-30 20:58:14 · 5741 阅读 · 4 评论 -
git-fork下来的项目(拷贝到本地 & 根据原来的库更新)
简述一般git,在别人的库下,和大家一起合作的步骤在别人的库下面,点击fork,就会出现自己的库下有一个拷贝的版本在自己的github下的拷贝版本下,用git clone到到本地在本地添加新的源,然后在用git pull 更新库拷贝到本地标准的模式是:git clone (一个git的链接)例子:Sean16SYSU 想要将自己github里的Algorithm4N 这个库...原创 2019-10-20 10:07:00 · 1388 阅读 · 0 评论 -
从电脑传PDF到IPad的阅读器上
[前言](讲的是IPad,IPhone也同理)今天我遇到了这样的一个问题: 可以由于网络问题,导致了用Wifi传PDF一直打不开,所以就自己查了下。 在看到很多信息之后,加上写自己的东西,想做个总结。希望帮到有需要的人。[内容]我大致总结归纳了一下,有两个方法。[方法一]:采用Wifi传文件 这种方法是先将IPad和PC机(电脑)链接在同一个网络下。 意思就是,比如你的电脑连某个Wi-Fi,原创 2017-10-13 00:46:27 · 13809 阅读 · 0 评论 -
不一样的随机数生成方法(C/C++)
在网上查随机数生成,大家基本都是大同小异的,而且还不是很方便(这个如果你只是想要生成一个随机数什么的,那也无所谓,还能凑合着用那种方法)。 用C++写的,但是C要用就把 ctime写成time.h ,cstdlib写成stdlib.h C++的随机数生成本质上是用C的库实现的,你看库名字就知道了….但是不够好的是,如果如果我要生成多个随机数的时候,那么我就要设置一个种子,srand,一般原创 2017-11-28 15:07:31 · 10528 阅读 · 3 评论 -
Pycharm安装PyQT5调用QTDesigner
看这位老哥的来做,大体上是没有问题的。但是!!你还需要看下面的文字,很大可能!先别急着关掉我这个链接,很快你就会用到了这是一篇帮助文,所以我会先确定问题 我们这的问题是:安装的PyQT5中不包含有designer.exe文件 顺便会回答的问题是:找到PyQT5中的这个designer.exe文件Python用QTDesigner的原因: 这个是非常简单的啊,QTDesigner是用手去拖动那些按原创 2017-12-19 22:57:14 · 6420 阅读 · 1 评论 -
gcc: error: CreateProcess: No such file or directory解决方案
半夜睡不着,研究Python的胶水效果,想用gcc进行编译源文件,遇到了上面的bug。 搞了蛮久的才搞定,在这做一下笔记,分享给可能需要的朋友们。接下来,我会展示整个经过: 一开始,我进入到了cmd界面,到了我想要编译的文件的位置(我提前写好了源文件) 看到上面那个文件中的1.c文件了吧,那个就是我先写好的代码文件。 结果出乎意...原创 2017-10-27 07:55:32 · 68140 阅读 · 12 评论 -
解决方法WindowsError: [Error 193] %1 is not a valid Win32 application
WindowsError: [Error 193] %1 is not a valid Win32 application 在用Python调用C生成的.so或者是.dll文件的时候出现了上面这个问题具体的解决方法:这是因为你的电脑是64位的但是你的这个文件是32位的,所以就有了这样的冲突说到这个你想必也明白了,删了下载32位的python吧StackOverflow上面有类似的解...原创 2018-02-26 11:35:19 · 23871 阅读 · 0 评论 -
Dask.distributed创建client时出现报错
在使用Dask创建一个Client的时候出现下面的报错,具体的问题解决 RuntimeError: An attempt has been made to start a new process before the current process has finished its bootstrapping phase. This prob...原创 2018-02-26 11:56:45 · 1353 阅读 · 0 评论 -
[Dask使用实例]Dask简单计算实例(map, submit)
Dask简单计算实例from dask.distributed import Clientif __name__ == '__main__': client = Client() a = client.map(lambda x: x**2, range(10)) b = client.map(lambda x: x+1, a) c = client.map...原创 2018-02-26 12:11:31 · 3813 阅读 · 0 评论 -
轻松删除git本地创建的仓库
在目标文档所在地,右击,选择git bash here输入下面的这条指令 rm .git -rf然后就搞定啦~原创 2018-02-26 14:34:18 · 12886 阅读 · 4 评论 -
多线程实例分析(一)
import timeimport threadingdef fun(number): print('begin %d' % number) time.sleep(2) print('end %d' % number) passdef main(): print("Start time:", time.ctime()) threads ...原创 2018-02-14 11:54:26 · 349 阅读 · 0 评论 -
Qt实现拖动一个lineEdit同时拖动mainwindow
这个东西困扰了我很久,我一直在网上都没有找到类似的方法。方法:重写类 有类似的方法,以前也是见过别人这么干的。 所以我就尝试自己写这个类。先成功了一次: 我先在我的mainwindow中重写了那个三个函数(mouseevent)。 具体方法可以点击看这里 失败了一次…: 我本来想,既然我能改写这个mainwindow,那我为什么不自己直接改写下我的LineEdit这样我...原创 2018-02-14 15:20:33 · 604 阅读 · 0 评论 -
爬虫为什么用Chrome?
为什么爬虫要用Chrome?为什么大家似乎都值得header应该怎么写?为什么大家都知道怎么爬取网页的路线?为什么…. 如果你也跟我一样,有过上面类似的疑问,那么我觉得,这篇文章你可能值得看一下。水平有限,如果有差错还望指出。用Chrome很容易看到网页的源码 轻松右键 -&gt; 检查 就可以看到这个源代码 检查中还可以看网页从服务器上不断加载包 虽然一开始我们点开...原创 2018-02-08 18:50:35 · 1440 阅读 · 0 评论 -
Python(Windows)下安装各种库的多种方法总结--灵活使用pip
虽说大佬们都推荐使用linux进行开发,但有时在window开发点小东西进行学习也是常见的。Python安装库的方法有很多种,也各有弊端,但也各有优势。总结一下,以后结合着使用,想必会事半功倍!方法一: pip install 库的名字, 如:pip install numpy。 这个方法可以一次安装多个库(只需要把库名放在后面接着就好了)方法二:去特定的镜像网站上下载好 *.whl...原创 2018-03-01 11:55:52 · 1068 阅读 · 0 评论 -
【干货】eval函数用法解释及对开发者的便利讲解
个人见解,有选择阅读,欢迎评论指正Python中,默认有个函数名为eval。这个函数在诸多像我一样的菜鸡圈子里,是很少用的。我也一直以为这个没什么特别大的作用。直到今天,我在读一个源代码的时候,突然意识到这个函数的用途。由于水平有限,如果认为不对的地方,欢迎在评论区指出。在我进行概括总结之前,容我先展示一下,我以前用这个函数实现代码,作为例子。第一个代码: 计算器(...原创 2018-03-10 00:46:43 · 2552 阅读 · 0 评论 -
[解答] python下如何安装SocketServer?
前言: 用python做网络编程是再自然不过的事情了。 socket包很好用,但是SocketServer包有时候在网上的实例代码中也出现了。 但是自己import的时候会失败。pip install 的时候也是失败了。这就很奇怪了。原因:python2 中这个库叫SocketServer,在python3中这个库就是socketserver了。所以,你会问这个问题,很大程度是因为你...原创 2018-03-02 16:50:21 · 22521 阅读 · 3 评论 -
Centos(阿里云) 安装python3.4以及pip3
由于我在使用的阿里云上的这个服务器的时候,我有一次切换了一个系统环境,但是要换回centos的时候,想要配置上python3的时候,就遇到了很多的问题。但最终还是解决了目前对于Linux的掌握还是很有限,但还是希望自己的这篇文章能帮到跟我类似的朋友们。 这里我用的是Centos7 但是帮到我的材料是一个在Centos6 上安装pip3的文章。 我用机器状态是,阿里云 轻量级应用级云服务器 ...原创 2018-03-03 17:01:56 · 2394 阅读 · 0 评论 -
【解决方案】本次安装Visual Studio 所用的安装程序不完整
今天点开VS的时候遇到了这个问题本次安装Visual Studio 所用的安装程序不完整。请重新运行VisualStudio安装程序以解决此问题。解决这个问题的方法很简单右键在桌面的Vs 2017图标点击属性在快捷方式栏,点击打开文件所在的位置在看到文件目录中有一栏是2017,这个是我VS的版本号2017的母目录就是Microsoft Visual Studio。点击这个目录......原创 2018-03-12 11:24:48 · 29554 阅读 · 3 评论 -
安装Scrapy遇到Comand c:\users\lenovo\appdata\local\programs\python\python35\python.exe
电脑一直在爆下面这一堆的信息 Command”c:\users\lenovo\appdata\local\programs\python\python35\python.exe -u -c “import setuptools, tokenize;file=’C:\Users\LENOVO\AppData\Local\Temp\pip-build-3k7jclyb\Twisted\setu...原创 2017-12-20 09:58:29 · 55319 阅读 · 3 评论 -
tuple object is not callable解决方案
在按照书上的代码操作的时候,有些时候会遇到一些很奇怪的bug,标题就是一个这样的bug。 操作实例的时候是用了shape函数 为了解决这个bug,查了很多资料,都没有找到解决方案,最后不断尝试,并结合了一点经验解决了。 解决之后发现问题也特别简单在python中,只有函数才是Callable(可Call的对象才是Callable)。但是tuple是一个数据类型,当然是不能Call(翻译成:使唤原创 2017-10-19 13:30:53 · 197704 阅读 · 18 评论 -
pyqt5安装遇到的坑
pyqt5安装遇到的坑坑一:pip install pyqt5是不够的! 除此之外你还需要pip install pyqt5-tools 最好的方法就是直接 pip install pyqt5 pyqt5-tools坑二: pyrcc5.exe文件所在地方 也不知道是版本问题还是别的什么问题,它并不在网上的很多大神说的,在pyqt5-tools中,当然,在pyqt5中也没有。...原创 2018-01-28 12:25:27 · 19487 阅读 · 7 评论 -
【解决方案】VMWare拖动窗口后有黑色边框(分辨率自适应问题)
可能你们也跟我一样遇到了这个问题前言本菜鸟第一次使用VMWare,然后感觉这框很小之后,就忍不住想通过右下角的地方来使得整个框口变得大一点。这样就好看一点。东西也会比较清晰?方法第一步第二步,打开首选项这里不好截图,我就不截图了第三步效果回测哈哈哈,希望能帮到大家啦~...原创 2018-03-30 22:21:19 · 3961 阅读 · 0 评论 -
ubuntu改变@后面的主机名
在TA给我们的资料中找到了解答为了避免自己以后出现忘记的情况,特地在这做下笔记 感谢(SYSU的师兄师姐TA们!!)hhh修改两个这两个文件之后,重启一下。然后再打开Terminal就变成了自己想要的对应的主机名了~原创 2018-04-07 23:52:27 · 3240 阅读 · 0 评论 -
Windows10局域网内共享资源(你没有权限访问 或者 账号或者密码错误)
如果想要配置Windows资源共享文件,可以访问下面链接。结合本篇一起看~【解决方案】Windows10局域网内配置文件夹共享(附网络中没有找到的情况解决方案)遇到了两个问题账号或者密码错误你没有权限访问,请问网络管理员联系账号或者密码错误解决访问很粗暴,就是直接设置关掉这个账号或者密码验证。 在“网络和共享中心”的“所有网络”最底下,把“密码保护的共享”关掉...原创 2018-04-08 12:58:22 · 105423 阅读 · 0 评论 -
【解决方案】Basemap安装出现的错误(Python)
官网上做了解答,不过是这是英文版本的 https://matplotlib.org/basemap/users/installing.html#installation其实非常简单。Python2.4 或者更高的版本。Python3是没有任何问题的。装上numpy 还有matplotlib跟 geos, pillow。(在命令框下输入pip install numpy matplot...原创 2018-03-25 20:59:27 · 5138 阅读 · 7 评论