自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 收藏
  • 关注

原创 在当前文件夹下打开 windows 子系统命令行

一键在该文件夹目录下打开子系统,优雅永不过时

2021-11-05 19:19:01 600

原创 deepin/ubuntu 网易云解锁 UnblockNeteaseMusic

效果图记录一下解锁过程https://github.com/nondanee/UnblockNeteaseMusic/issues/48首先是按照这里面的过程,签发一个CA证书# 生成 CA 私钥openssl genrsa -out ca.key 2048# 生成 CA 证书 ("YOURNAME" 处填上你自己的名字)openssl req -x509 -new -nodes -key ca.key -sha256 -days 1825 -out ca.crt -subj "/C=C

2020-08-04 18:52:29 2813 1

原创 deepin 安裝 rime 配置 粵拼jyutping輸入法 學習粵語

摘要其实 deepin 自带的搜狗输入法并没有 rime 好用啊,比如有一个问题就是会出现搜狗云词的进程 fcitx 在后台狂烧 cpu 的情况。为了顺便学习一下标准的粤语发音,我觉得比较使用的一个方法就是通过粤语输入法来写东西,就可以边学边查,rime 很方便的地提供了反向查找读音的功能,比如粤语的 不要,可以输入拼音 bu 来发现粤语的 不 读做 bat 。详细内容详细内容见我的 码云 ...

2020-02-19 17:28:18 942

原创 超像素经典 SLIC 算法 python 实现

摘要本文是研究生课程图像处理期末作业,内容是了解并入门超像素算法原理,主要介绍了超像素的评测标准,经典算法 SLIC,讨论了 SLIC 算法中的不足之处,以及 SLIC 的两个有效的改进算法 SEEDS 和 ETPS。文章内容见我的码云python3 代码运算速度慢但是便于理清 SLIC 算法的参考实现import mathfrom skimage import io, color...

2020-02-10 09:17:50 5632 11

原创 Linux Samba cannot mount read-only

装完deepin之后挂载不了Samba服务器westwood@westwood-PC:/tom$ sudo mount -t cifs //10.21.xx.xxx/tom /tom -o username=tommount: /tom: cannot mount //10.21.xx.xxx/tom read-only.解决方法https://superuser.com/questio...

2019-03-29 19:05:55 9632

原创 @tf.custom_gradient 自定义sign的梯度

https://blog.csdn.net/LoseInVain/article/details/83108001https://github.com/tensorflow/tensorflow/blob/7dd20b844ced19610f8fa67be61d93948563ac43/tensorflow/python/ops/custom_gradient.py输入import tens...

2019-03-21 17:00:27 2714

原创 管理员解决深度学习服务器GPU内存占用问题

解决方法利用Linux自带的管道命令nvidia-smi | grep python获取到GPU中的进程号然后通过ps -lA | grep pid找到进程的状态若为S(sleep),并且超过容忍时间,则kill掉测试python执行centos7系统命令的情况import osgpu_status = os.popen("nvidia-smi | grep python")...

2019-02-26 18:10:38 2755

原创 putty使用腾讯云的秘钥登录

腾讯云的服务器可以设置使用秘钥登录创建完毕后会给一个私钥文件使用putty登录load那个秘钥种子,然后可以产生公钥和私钥,保存为私钥点开putty的设置...

2019-02-23 14:47:20 739

原创 纯keras自定义梯度

纯keras不可能实现修改梯度的操作,需要研读后端的资料,已被keras大神解答http://www.tensorfly.cn/tfdoc/how_tos/adding_an_op.html#AUTOGENERATED-implement-the-gradient-in-python...

2019-02-14 22:25:52 2055 1

原创 matplotlib sklearn数据降维可视化

matplotlib sklearn数据降维可视化使用说明具体见官方的文档https://scikit-learn.org/stable/modules/generated/sklearn.manifold.TSNE.html这里挑选了一个简单的例子来重构成了一个方便调用的接口%matplotlib inline# Author: Jake Vanderplas -- <vand...

2018-12-15 16:41:34 1477

原创 tensorflow自定义op和梯度

参考资料官网教程链接http://www.tensorfly.cn/tfdoc/how_tos/adding_an_op.html#AUTOGENERATED-implement-the-gradient-in-python这里我们可以知道使用 ops.RegisterGradient 注册梯度函数需要注意的一些细节:对于仅有一个输出的 Op, 梯度函数使用 Operation op 和...

2018-12-13 14:02:31 2463

原创 centos7服务器cuda9.0深度学习环境搭建笔记

硬件篇首先是进入BIOS,这里要选择u盘启动,但不能使用uefi启动这里按下tab键修改引导的镜像文件的硬盘盘符。这里要记下centos7镜像u盘的label是什么,可以事先重命名好u盘的名字,这里删掉原本的hd:LABEL={}quiet 然后在花括号范围内填上u盘的名字就好了。![在这里插入图片描述](https://img-blog.csdnimg.cn/2018111914045...

2018-11-19 16:11:09 875

原创 密码学AES扩展欧几里得求多项式在GF8域上的逆元

做法有限域 GF(28282^8)上的元素满足加法交换群、线性空间,所以,是和整数有限域上的运算等价的,所以可以直接重载扩展欧几里得来计算多项式的逆元 /*> Problem:main> Author: WESTWOOD> Mail: [email protected]> Created Time: 2018/6/18 12:58:17&g...

2018-06-18 15:34:55 10155

原创 GDCPC2018广东省赛C题

题目大概意思给出一棵树,树上的每个结点的值。 询问从结点a到b的路径上的值,对于值val来说,最大的异或和是多少这是一道经典可持久化字典树的题目#include<bits/stdc++.h>using namespace std;const int N=2e5+5,M=30;int ch[N*35][2],tot,num[N*32],a[N],T[N];...

2018-05-25 00:58:07 604

原创 python flask uwsgi 获取不到全局变量

问题在写flask,使用uwsgi启动的时候,涉及到多request线程访问同一个全局变量,发现不能获取到全局变量的值的修改,这在flask独立启动的时候是没有问题的。 伪代码全局变量@app.route('/request1/') def 函数1 修改全局变量@app.route('/request2/') def 函数2

2018-04-22 10:34:40 1920 1

原创 前端动态获取后台处理进度显示在进度条上

实现成果实现思路https://blog.csdn.net/q1w2e3r4470/article/details/72702406 我主要是借鉴了这篇博客的思路我来简述一下他的思路,他前端用到了ajax异步请求,一个用于获取冗长的数据,就比如我后台要跑一千次统计,是需要很长时间的,另一个是一个周期ajax,每隔一段时间就去后台访问拿数据,后台巧妙的地方是开了一个全局变量,用于存放程序运行的状态,

2018-04-21 23:31:51 41765 13

原创 python 将matplotlib 输出到web

前言python的matplotlib的数据可视化非常好用,最近在做信息安全的课设,需要用到可视化的界面,本人想好的是用web做前端,python做后台,那么就可以调用matplotlib的库了,接下来的问题就是将matplotlib画好的图输出给前端了资料采集知乎上的提供了思路但是方法不好用保存图片输出路径的方法简书上这篇实现很不错,使用base64编码,完美解决了以下问题web项目遇到的并发问题

2018-04-21 22:33:54 13525 9

原创 java实现的ST算法(Sparse-Table)

ST算法(Sparse-Table)线段树RMQ快速实现方法,查询速度o(1)o(1),预处理的时间和空间复杂度都达到了nlognnlogn,并且无法高效地对值进行更新。核心思想有点类似于线段树 采用的是dp的思想

2018-03-28 22:26:21 978

原创 给定n,求1/x + 1/y = 1/n (x<=y)的解数。(x、y、n均为正整数)

基本的思路首先化简可得 x+yx∗y=1n\frac{x+y}{x*y}=\frac{1}{n}关键一步令令 x=n+ax=n+a y=n+by=n+b这一步相当关键,整个题目的精髓所在。 因为x和y和n都是正整数,要想等式成立,x和y作为分母肯定都要大于n,不然等式成立不了代入原公式化简得 代入原公式化简得 n2=ab n^2=ab 然后就等价于求解n2n^2的约数

2018-03-22 21:15:07 3576

原创 java acm 中的 multiset

acm中multiset的用处multiset的就是在set中不去除重复的元素,对于acm某些题目要用到二分查找某个东西然后删除掉的功能的时候是非常有帮助的。举个例子,就类比于计算机操作系统中的内存分配的最佳适应算法,每次都要找到一个最佳的分区(刚好大于或等于)的空间来分配给新的任务。相当于一个贪心的过程,multiset自带的二分还有插入删除都是logn的,所以非常适合做这类题目。JAV...

2018-03-18 22:08:08 1221 1

原创 win10下硬盘安装linux mint

前言我一直都不喜欢用u盘装linux系统,又要制作优盘,又要从优盘启动,跟mint自身的开箱即用的思想对比之下简直是太不优雅了。资料https://www.kafan.cn/edu/9482611.html https://www.cnblogs.com/duanguyuan/p/3836712.html http://blog.csdn.net/ouening/article...

2018-03-04 16:05:22 13073 2

原创 CentOS 7下搭建Nginx+uWSGI+Flask

继续之前pycharm上写好的的flask项目 首先能保证flask能正常在服务器上启动方法的选取可以查看到flask的官方文档http://docs.jinkan.org/docs/flask/ 试了一下独立容器,最后到要配置守护进程的时候发现Supervisor守护神不支持python3,centos7不支持Upstart。选择uWSGI找到的几篇可行的资料...

2018-03-01 22:14:16 4311

原创 在centos7上部署windows写好的flask项目

服务器环境准备首先要准备好对应的python,服务器自带python2,如果要python3需要手动下载安装 并且最好是准备好virtualenv虚拟环境,方便程序环境独立运行不会发生包的冲突pycharm flask项目文件目录这是一个windows下写好的flask项目 venv是pycharm帮忙创建好的虚拟环境 用里面带有的python.exe是可以用来运行项...

2018-03-01 11:02:28 2980 1

原创 centos搭建python3虚拟环境笔记

python3安装资料http://www.jb51.net/article/113980.htm虚拟环境安装pip install virtualenv如果提示[root@localhost bin]# virtualenv-bash: virtualenv: 未找到命令要添加环境变量vim ~/.bashrcexport PATH=$PATH:/u...

2018-02-28 21:15:23 296

原创 将文章标题标签存入数据库

紧接着之前获取完文章标题标签完之后的操作一个获取大量文章标题标签的办法使用完nltk分词对文章标题分类之后 延续之前的思路开始实现过程中遇到的一些问题获取方法的问题python方面如果是采用方法1手写的ngram标签采集方法,那么可以很方便的获取词频以及标签 如果是方法2,Text.collocations()方法返回的是none 源码中可以很...

2018-02-13 00:43:34 499

原创 一个获取大量文章标题标签的办法

数据 这是大量的论文文章的标题 思维方法 所谓标签指的就是有些共同的特征,所以不能局限于一个文章标题,要全局考虑 文章标题中很多停用词(stopwords)以及标点符号应该去除 ngram模型 有了上述条件就可以粗略的寻找文章的标签了工具 使用python以及python的nltk自然语言处理库非常方便 这个是nltk中文文档方法1

2018-02-12 12:15:28 1444

原创 centos7开启局域网远程连接mongodb

环境虚拟机centos7mongodb3.6windows10centos 打开mongodb的配置文件[root@localhost ~]# vim /etc/mongod.conf 配置如图,port表示的是使用的mongodb端口号(涉及到计算机网络ip地址网段的知识),bindIp表示的是监听的ip地址段,默认是127.0.0.1,也就是l...

2018-02-08 00:51:00 1373 1

原创 mongodb 使用yum命令快速安装

安装环境官网进入yum方式安装帮助文档启动安装环境centos7 root权限官网 https://www.mongodb.com/download-center#community 进入yum方式安装帮助文档 这里已经很明白的说到了方法 输入命令创建该文档用于获取正确的yum源[root@localhost ~]# vim /etc/yum.repos.d/mon

2018-02-07 14:55:27 204

原创 使用爬虫爬取CCF推荐论文

目录目录爬虫入门练手目标处理主页处理主页代码处理目录下各种论文的A类目标地址获取A类论文dblp地址代码Volume的获取Volume页面模块测试代码文章页面提取文章模块测试代码输出组装遇到的问题为什么要doi号解决办法完整代码mainpyvolumepyarticlepy运行效果爬虫入门练手目标爬取CCF推

2018-01-28 15:01:45 2470

原创 python爬虫环境简便的搭建方案

全程鼠标操作,不需要配置各种环境变量,非常方便IDE 使用visual studio社区版安装 进入社区版安装界面,这里只勾选需要用到的功能,选python开发,然后只要图中的那两个组件,爬虫核心是anaconda(可以百度一下,这个集成了很多机器学习用的python环境),上面那个python组件是最基础的python的编译器创建第一个爬虫 创建一个空的python项目,命名为爬虫 打开后

2018-01-27 18:27:05 435

原创 Linux 下mysqldump备份的数据使用vim打开乱码

问题描述在Linux下使用mysqldump命令备份数据的时候 使用vim命令打开发现中文数据全变成了乱码 即便是使用xftp打开文件 在windows下打开也都是乱码 另存为也不管用 最终导致的结果是在windows下不能使用这个备份导入数据了解法看到两篇比较靠谱的文章 设置数据库的字符集编码是必不可少的但是设置完并不能完全解决在Linux下vim打开乱码的问题 因为我本来就是设置了

2018-01-17 22:30:26 274

原创 vmwave安装Linux mint

在英平同学的强烈推荐下,才发现了一款好用的Linux操作系统,mint(薄荷),百度上可以找到大量有关mint和Ubuntu的对比。从评价看起来比Ubuntu要好用一点喔

2018-01-15 23:07:34 492

原创 pyqt5 tablewidget 利用线程动态刷新数据

表格刷新数据的方法大概知道要用线程,所以就先尝试写了一个线程,然后每次都获取数据,然后直接通过这种方法来朝table里面更新数据。但是要点击鼠标才会出现更新的数据。

2017-12-31 21:15:08 23376 14

原创 pyqt5 tablewidget 单元格设置正则表达式

tablewidget pyqt5的tablewidget组件比较特殊,每个方格可以装载其他组件来搭配实现不同的效果,所以在qtdesigner上找不到可视化直接设置mask或者其他可以限制填入单元格的设置方法正是利用tablewidget组件里面放置可以设置正则表达式的lineedit来实现这个功能在窗口组件窗口加入一个初始化函数

2017-12-27 11:39:40 4313

原创 IPSEC win10与xp通信实验

IPSEC win10与xp通信实验按下windows+R组合键输入secpol.msc,打开本地安全设置然后在IP安全策略下右键,创建安全策略 下一步,输入一个好记的名字下一步,激活默认响应规则下一步,填写身份验证方式采用手工方式,输入123456下一步,编辑属性,或直接确定回到原来窗口,鼠标右键,指派增加一条规则指派的过程中可能会出现这样的问题解决的方法是windows+r键然后输入Se

2017-12-19 23:29:08 1489

原创 Gym - 101630A

题意这道题的题意说的是按顺序给出原盘和射击点,原盘坐标是x,y是确定放置在水平轴上的分析因为是放在水平轴上,那么在对于一个x轴,相同的x不可能有多个y,并且在一个x轴区间内不会有太多的原盘,那么可以对x轴进行排序查找。

2017-12-13 21:42:30 333

原创 对 SSL协议进行wireshark抓包实验

SSL 配置实验对 SSL协议进行抓包实验为了简单,下面实验直接对(校园网) http://10.21.49.130进行抓包,因此要设置抓包的过虑规则为:ip.host==10.21.49.130 未使用SSL协议情况用 ie 访问下面地址http://10.21.49.130:81/users/sign_in打开登录界面.. 输入用户名 westwood 口令 123456 重新开始抓包点击

2017-12-13 14:21:13 3522

原创 HDU 6249

HDU 6249题意题目描述的是有m个区间,然后选择出k个区间,让所染色的区间长度最长。分析首先可以先去掉那种包含类型的区间 如图中的蓝色区间是可以去掉的接下来对于情况1的区间 如果选了红色的获得的贡献就是直接加上红色区间的长度,情况1要找在红色区间前的最大的来继承 如果选了红色的获得的贡献只有红区间的右端点减去蓝区间的右端点/***************************

2017-12-13 10:48:59 528

原创 用openSSL创建证书,然后在tomcat上配置https使用

用openSSL创建证书OpenSSL功能远胜于KeyTool,可用于根证书,服务器证书和客户证书的管理下面给出如何用OpenSSL创建自己签名的证书,这个证书可以做为SSL服务器的证书。Git在安装时,会自动安装 OpeenSSL软件包。通过执行 Git下面的 Bash 命令在命令行窗口中输入 openssl命令可以进行 Openssl操作界面:openssl 命令创建私钥下面命令会生成 2048

2017-12-12 14:38:24 2892

原创 Gym 101623I

题意app有两种大小,一个是下载安装包的大小d,一个是安装完之后变成大小s,这种app安装包很智能,安装的过程中是从安装包直接转化成了应用,整个过程不需要额外空间,只要手机有max(d,s)大小的空间就能装上去。现在为了尽可能安装多的app,要决定安装次序。核心问题找出贪心的顺序用01背包来dp

2017-12-02 14:45:11 298

空空如也

空空如也

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

TA关注的人

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