- 博客(55)
- 收藏
- 关注
原创 Caused by: java.lang.ClassNotFoundException: com.alibaba.druid.pool.DruidDataSourceFactory
参考这个博主的方法。
2024-02-04 11:21:30
304
原创 MySQL安装教程
2. 按下图操作,点击右侧框中的安装包,右下角会出现“Advanced Options”,点击它,自定义安装路径和数据存放路径,更改完成之后点击“OK”。1、双击运行mysql-installer-community-5.7.17.0.msi,选择“Custom”自定义安装,点击“Next”。3、设置root密码,用于以后连接数据库用,所以这里的密码不要设置的太复杂。我习惯使用root,好记。4、后面的就可以一步一步的往下走,没有需要注意的地方了。然后根据下面的操作进行安装。注:个人建议不要安装到C盘。
2023-09-18 14:42:44
142
原创 读取包含用户ID和向量的txt文档
def load_txt(filename): lines=[] vec_dict={} with open(filename,'r') as f: for line in f: list=line.strip() lines.append(line) for i, line in enumerate(lines): line=line.split(" ") wordID=l
2021-01-02 19:01:24
165
原创 MathType安装教程,以及部分功能变灰,重新点亮
安装教程1、首先在MathType网站上下载MathType安装包2、关闭所有office文件,然后打开安装包,直接点击下一步,然后不要更改安装地址,直到最后一步即可。3、如果出现下面这种情况,需要做以下几步:首先找到word安装目录,在菜单栏里找到你自己电脑里安装的word,右键点击。右击之后,更多->打开文件所在位置进入这个界面之后再次右键->打开文件所在位置,就能找到word安装的位置。打开之后自己创建一个名为Startup的文件,注意大写的S在MathType
2020-12-03 18:33:25
10517
9
原创 用conda无法安装包也不报错
不知道为什么,在prompt中用conda安装包和创建新环境的时候,只显示下面的这种东西,然后‘/’一直转。Collecting package metadata (repodata.json):/解决方案:conda clean --all #清理无用的包或安装包问题分析:可能是因为以前在conda下载包的过程中被中止了,造成无向的缓存,需要清理之后才能操作。捣鼓了一天终于解决这个问题了,再整不出来,我就打算卸载anaconda了。感谢这篇博客...
2020-08-16 16:38:26
2639
3
转载 tf.layers.conv1d函数解析(一维卷积)
标题都是原文链接,可以点进去看。这里只做个简单的总结,方便以后用。tf.layers.conv1d函数解析(一维卷积)函数形式:tf.layers.conv1d(inputs,filters,kernel_size,strides=1,padding='valid',data_format='channels_last',dilation_rate=1,activation=None,use_bias=True,kernel_initializer=None,bias_initi
2020-07-17 21:32:27
519
原创 jupyter notebook 闪退的问题(先找出现问题的原因再进行各种更改操作)
出现这个问题之后不要慌,不要着急卸载重装,也别急着尝试网上的各种应对闪退的方法,一定要对症下药。通过下面几步可以完美解决。1、打开anaconda prompt,输入:jupyter notebook2、执行这条命令后,看出现的问题是什么。根据问题去对症下药。在这篇知乎文章里汇总了很多它的常见问题。jupyter notebook常见问题解决办法。如果觉得查看比较麻烦,可以直接把错误复制出来去度娘里找。3、我的错误是:AttributeError: type object IOLoop has
2020-05-27 11:17:09
3053
原创 python出现无法定位序数于动态链接库ssleay32.dll的问题
错误:无法定位序数4539于动态链接库 ssleay32.dll上。解决办法:将D:\Anaconda\Library\bin下的libeay32.dll和 ssleay32.dll剪切到D:\Anaconda下即可。不知道原理是什么。反正成了。灵感来自下面这篇文章:【已解决】VNConda v2.01 无法定位ssleay32.dll如果上面的做法已经解决你的问题了就不用往下看了。经历过的曲折:1、因为我发现这个问题是从我更新conda和安装ipykernel之后,所以想能不能把第一个版
2020-05-26 21:47:16
5831
原创 安装包以后jupyter不能导入的解决办法
错误:大部分包都可以导入,但是昨天安装一个包以后,在jupyter中无法导入。但是在pycharm中和anaconda prompt中都可以正常导入。解决办法:1、首先激活要用的虚拟环境,查看python路径:<1>进入你的环境,我的环境名是yhactivate yh<2>输入pythonpython<3>import sys<4>sys.excutable得到路径:D:\\Anaconda\\envs\\yh\\pytho
2020-05-26 11:10:28
4824
4
原创 python无法定位程序输入点于动态链接库pythoncom36
错误起因:今天通过命名安装 ipykernel之后出现了下面这种错误情况。具体原因不明。conda install ipykernel错误描述:anaconda python.exe 无法定位程序输入点 动态链接库 pythoncom36.dll每一次运行conda install 或uninstall 或conda list就会提示该错误在网上查询之后,看到下面这篇文章win10运行anaconda提示无法定位程序输入点**/pythoncom36.dll虽然问题原因不同,但是都是
2020-05-26 10:09:46
8382
5
原创 KDD论文网址
今天想在kdd中找点论文看,但是百度搜索kdd2019的时候,出来的前很多条都不是,可能是我不会找。为了方便,记录一下网址。KDD2019论文网址https://www.kdd.org/kdd2019/accepted-papers#如果需要其他年份的把网址中的2019改成你所需的年份即可...
2020-05-10 19:35:10
1738
原创 ImportError:DLL load failed:找不到指定模块的解决方法
一句话:安装的时候还是有地方有问题, 重新装一遍。 重装一遍我是成功了。(我是搞了一个新环境,老环境越搞越乱)一个走过弯路的过来人的建议: 当你需要导入什么模块,而你没有的且在网上查这个模块在安装的时候总是有错误出现的时候,一定要新建一个环境,在这个新环境中搞,原因有二:老环境原本可以使用的一些模块,可能因为你新安装的模块出现一些奇奇怪怪的问题,最严重的是老环境无法使用。新环境中搞代价小一...
2020-04-25 22:15:57
982
原创 torch安装成功+踩雷经历大公开(No module named 'torch')
成功方法尝试过无数次失败之后终于迎来了胜利的曙光。查了很多篇博客,下面这个是我唯一试成功的一个。小白自学机器学习----3.令人头秃的pytorch安装 (No module named ‘tools.nnwrap’ 错误)首先在https://download.pytorch.org/whl/torch_stable.html中找到自己所需要的版本(注意自己电脑有无GPU,下载的时候要注...
2020-04-25 22:01:56
19305
4
原创 sklearn安装--终极大总结
目录安装sklearn的前提安装sklearn我经历过的错误安装sklearn的前提scikit-learn介绍<-----这个网站里有介绍由于scikit-learn存在依赖关系 :Python (>= 3.5)NumPy (>= 1.11.0)SciPy (>= 0.17.0)joblib (>= 0.11)所以在安装的时候,要注意各种库的版本,而...
2020-04-25 15:42:26
14196
4
原创 matplotlib总是安装不成功
我今天安装了三遍了,同样的安装命令,咱不太懂原理是啥,咱也没地方问。我都想着再不成功我就再新创建一个环境试试了,结果他成了,微笑…想了一下:前两遍安装的时候都是下面这个qt的进度条不到100%,而且这两遍尝试是没有时间间隔的。姑且认为是同一时间段,且是在下午(我这里挂了很大的风)网络可能不好。也不懂为啥晚上的时候,一遍就成了,而且下载的东西就只有这一个了,原来两次需要下载的东西是一样多的。努力微...
2020-04-24 20:16:03
2538
5
原创 anaconda prompt窗体横向大小无法改变导致显示凌乱
不知道怎么回事,它没有办法改变横向的大小了,由于添加了清华镜像的网址,导致使用conda list查看都安装了什么库的时候,他每一行都特别长只能自动到下一行显示。看着非常难受。即使是最大化了他的宽度还是不能扩大,只占了屏幕的一半,如下图:在网上搜了半天,竟然没发现有人和我有过同样的遭遇,哎,没办法查了一下cmd窗体无法调整大小怎么办,看到了一篇博客cmd窗口大小无法调整/放大简单明了的说了操...
2020-04-24 15:37:05
1448
原创 使用anaconda prompt创建环境和安装模块
1 查看已有的环境conda info --envsconda info --envs:输出中带有【*】号的的就是当前所处的环境conda一些命令:conda listconda install numpy scikit-learnconda env remove -n yourEnvconda env listconda list: 看这个环境下安装的包和版本conda ...
2020-04-24 12:50:54
5440
原创 python中如何完成配置文件的读写
什么是配置文件当程序没有任何配置文件时,它对外也就是全封闭的。这种情况下一旦程序需要修改一些参数必须要修改程序代码本身并重新编译,为了让程序出厂后还能根据需要进行必要的配置,所以要用配置文件配置文件有很多种,如INI配置文件,XML配置文件,cfg配置文件,还有就是可以使用系统注册表等。配置文件结构大体相似,这里以INI配置文件为例。INI文件结构需要注意一下几点:配置文件由多个部分组成...
2020-04-17 21:56:25
620
转载 A Survey of Adversarial Learning on Graph
图的对抗性学习概况概述:图上的深度学习模型在各种图分析任务(例如节点分类,链接预测和图聚类)中均取得了卓越的性能。但是,它们暴露了对设计良好的输入(即对抗性样本)的不确定性和不可靠性。因此,针对不同图分析任务中的攻击和防御都出现了各种研究,从而导致了图对抗学习中的军备竞赛。例如,攻击者具有中毒和逃避攻击,防御小组相应地具有基于预处理和对抗的方法。论文:A Survey of Adversa...
2020-04-15 21:16:18
1594
原创 如何解析命令行命令--sys、optparse
方法一:sys.argv[]sys.argv[]是用来获取命令行参数的,sys.argv[]是一个从程序外部获取参数的桥梁,由于我们从外部取得的参数可以是多个,所以获得的是一个列表(list),也就是说sys.argv其实可以看作是一个列表,所以才能用[]提取其中的元素。其第一个元素是程序本身,随后才依次是外部给予的参数。下面我们通过一个极简单的t.py程序的运行结果来说明它的用法。使用sy...
2020-04-15 13:54:17
309
原创 卡顿老笔记本换新颜--增加内存条(内存条如何选购终极总结)
双通道的可以增加位Bit,两个256的插上就是128位,但通道的就只有64位,就是说单通道的还是只有一个卡槽在读取数据,而双通道的呢,就有两个卡槽在读取了,就理解成这个意思!...
2020-04-14 14:06:30
3050
原创 使用socketserver实现客户端和服务器端简单的并发交互
#服务器端import socketserverclass MyServer(socketserver.BaseRequestHandler): def handle(self):#这个函数式必须要写的 print('conn is',self.request) #conn print('addr is',self.client_address) #a...
2020-04-04 22:25:39
277
原创 使用免驱动版的usb无线网卡,怎么把台式机设置成热点
设备:Windows 7系统,tp-link免驱动无线网卡1、打开电脑,等电脑完全开启后,将无线网卡插入电脑主机的usb接口2、插入无线网卡后,会有一个安装的弹出来,运行Autolnst.exe(这个安装的名字不同设备可能会不同,根据自己情况进行判断),等待几秒即可安装完成(这期间不用设置任何东西)提示:若没自动出现安装的界面,请双击‘计算机’(或者‘我的电脑’),进入计算机后,双击运行...
2020-04-03 15:14:58
19860
1
原创 粘包现象
补充知识首先需要掌握一个socket收发消息的原理在我们使用socket的时候,两个网络之间是怎么具体操作的我们先不看,只先关注服务器端和客户端。当服务器端想客户端发送消息的时候,客户端得到的消息是先存放在自己的缓存中的,然后通过在缓存中取而得到最终的消息,反之一样。粘包现象粘包现象产生的原因第一种:发送端需要等缓冲区满才发送出去,造成粘包(发送数据时间间隔很短,数据也很小,会合到一...
2020-04-01 22:37:40
159
原创 socket实现简单的服务器端和客户端的交互
基于socket在本机上实现最简单的服务器端和客户端的交互,在实现过程中遇到问题:服务器端和客户端都在运行的时候,客户端突然停止,服务器端会报错:Traceback (most recent call last): File "E:/python_learn/python_cord/day29/服务器.py", line 41, in <module> data=con...
2020-03-31 12:36:27
1162
原创 描述符
概念描述符本质就是一个新式类,在这个新式类中,至少实现了__get__(),__set__(),__delete__()中的一个,这也被称为描述符协议。__get__():调用一个属性时,触发__set__():为一个属性赋值时,触发__delete__():采用del删除属性时,触发用途描述符的作用是用来代理另外一个类的属性的(必须把描述符定义成这个类的类属性,不能定义到构造函数中...
2020-03-28 14:26:56
94
原创 with obj as f读取文件
with obj as f: '代码块'1、with obj ----->触发obj.__enter__(),拿到返回值2、as f -------->f=返回值3、with obj as f 等同于f=obj.__enter__()4、执行代码块一:没有异常的情况下,整个代码块运行完毕后去触发__exit__,它的三个参数都为None二:有异常的情况下,从异常出现的位置...
2020-03-25 20:32:20
241
原创 class提供的内置方法
这里写目录标题回顾 :自省class提供的内置函数(不重写则执行系统默认的)`__getattr__、__setattr__、__delattr__``__getitem__、__setitem__、__delitem__``__get__、__set__、__delete__``__str__、__repr__``__slots__``__doc__``__module__、__class__`...
2020-03-25 13:21:24
397
原创 getattribute
当不自己写getattr方法和getattribute方法时,触发的是自带的。抛出的异常是系统自己的信息class Foo: def __init__(self,x): self.x=xf=Foo(10)print(f.x)f.xxxx#不存在的属性访问,触发__getattr__结果:10Traceback (most recent call last):...
2020-03-20 21:27:17
457
原创 反射 attr方法
概念**反射:**主要是指程序可以访问、检测和修改它本身状态或行为的一种能力(自省),四个可以实现自省的函数:hasattr(object,name)getattr(object,name,default=None)setattr(x,y,z)delattr(x,y)四个函数的用法class BlackMedium: feture='Ugly' def __init...
2020-03-20 11:39:54
96
原创 封装
第一层面的封装:类就是一个麻袋,这本身就是一种封装第二层面的封装:勒种定义私有的,只在类的内部使用,外部无法访问(要充分考虑好内和外,为用户设计好访问接口)单下划线:双下划线开头的属性在继承给子类时,子类是无法覆盖的(原理是基于python自动做了双下划线开头的名字的重名命工作)class Room: _star='adasda' __s ='11wwwwww' d...
2020-03-19 20:54:35
79
原创 接口类
引言:在我们日常生活中用电脑存储数据时,会用到磁盘存储 文件存储 存储器存储等,每种存储方式都会有读数据和写数据两种操作,那么读和写操作可以提出来单写成一个类。剩下三个类去继承他的方法即可。但是要注意:我们需要这三种方法必须都有读写两种方法,这时就需要用到接口类。例:首先演示一个没有用到接口类的,在Mem类中只实现了read()方法,程序可执行class All_file(): ...
2020-03-18 13:18:56
90
原创 logging模块(二)(logger对象)
logger对象logging.basicConfig()(用默认日志格式(Formatter)微日志系统建立一个默认的流处理器(StreamHandler),设置基础配置(如日志级别等)并加到root logger(根Logger)中)这几个logging模块级别的函数,另外还有一个模块级别的函数式logging.getLogger([name])(返回一个logger对象,如果没有指定...
2020-03-15 15:06:10
429
1
原创 logging模块(一)
这种方法是的信息只能在控制台和文件两种方式中选择一个进行显示,而且格式需要自己通过format中的参数进行调整。在logging.basicConfig()函数中可通过具体参数来更改logging模块默认行为,可用参数有:filename:用指定的文件名创建FiledHandler(后面会具体讲handler的概念),这样日志会被存储到指定文件中filemode:文件打开方式,在指定了fil...
2020-03-15 10:40:00
1401
原创 re模块终篇
re模块下的常用方法findall是把能匹配到的所有放到一个列表里面放到内存中,一执行就能拿到结果例子在上一篇博客里search函数会在字符串内查找模式匹配,直到找到第一个匹配然后返回一个对象通过调用group()方法得到匹配的字符串例:# searchprint(re.search("(?P<name>[a-z]+)","alex36wusir34sdfahk33"...
2020-03-14 20:04:40
136
原创 re模块之元字符(正则匹配)
字符匹配(普通字符,元字符):1、普通字符:大多数字符和字母都会和自身匹配2、元字符:^$*+?{}[]|()具体元字符功能介绍:1、. 通配符import reprint(re.findall("alex","adsfdsalixflj"))print(re.findall("a..x","adsfdsaliaxflj"))print(re.findall("^a..x","...
2020-03-13 21:46:42
297
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人