自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (4)
  • 收藏
  • 关注

原创 有想投TASLP的吗,建个群一起交流一下

TASLP期刊投稿

2022-10-07 15:14:49 832 11

原创 ipykernel_launcher.py: error: unrecognized arguments: -f /Users/apple/Library/Jupyter/runtime/kernel

当在jupyter下使用args =parser.parse_args()出错则改换为args = parser.parse_known_args()[0]效果一样

2021-07-20 16:44:45 518

原创 vscode: bad configuration options

随着信息技术快速发展,互联网成为人们发表评论、表达观点的重要途径。然而,信息爆炸式增长难以快速获取有用信息。对文本信息进行自动化情感识别的情感分析技术,为用户带来了便利。文本情感分析可以按分析粒度分为篇章级情感分析、句子级情感分析和方面级情感分析。早期阶段,篇章级和句子级情感分析任务是研究的重点。它们假设一段文本只有一种情感,并对给定文本进行分析并判断其整体的情感极性是正面、负面或者中性等。篇章级和句子级情感分析的方法仅仅是处理对象文本的长度的差异。然而,对文本进行整体情感分析会掩盖其细节,且整体情感并

2021-06-25 22:41:54 1079

原创 POJ-1328 Radar Installation

num=1,覆盖第一个岛屿的雷达数目1、将输入数据按照横坐标从小到大排列,以第一个数据为当前目标,记为now2、计算能监测到now岛屿的雷达范围的最右位置,记为r_now3、以r_now为标准,计算能监测到next岛屿的雷达范围的最左位置和最右位置,记为l_next和r_next4、如果r_now < l_next,当前雷达覆盖不住next岛屿,所以num++,然后以next岛屿为当前目标,重复25、如果r_now >= l_next,然后检查r_now 与r_next的关系

2020-11-30 19:53:07 110

原创 POJ: Percolation

题目链接:http://algorithm.openjudge.cn/2020hw2/C/题目描述:定义一个N行N列的矩阵,矩阵中的每个元素是个方格,每个方格有两种可能的状态:开通的或关闭的。初始时,所有方格都是关闭的。输入数据的每一步会指定矩阵中某个原来关闭的方格变成开通的。要求编写程序判断当前是否存在从矩阵中最上面一行的任何一个开着的方格走到最下面一行的任何一个开着的方格的路径。如果存在的话,输出当前的步数。比如走到第14步时,矩阵变成上下通透的,那么就输出14。注意:输入数据中只会把矩阵中的一部分

2020-11-27 20:38:41 483

转载 python将print输出到txt

这个代码是真的好用,直接将print的结果输出到相应的txtimport sysimport osimport jsonclass Logger(object): def __init__(self, filename="Default.log"): self.terminal = sys.stdout self.log = ...

2020-03-22 15:21:34 5260 6

原创 写毕设期间对word文档的一点心得

1、如果文档下一页上不来,中间的地方又删不掉,可能是分页符的原因,点击菜单栏的视图-草稿,就进入草稿也页面,看到是不是分页符多了,把多的分页符delete掉,下面的页面就可以上来了。2、如果文档最后空一行,删不掉,可能是 段落中孤行控制的原因。3、如果一个页面最上面一行距离页眉太近,调整段落中的段前段后也没有用,那也是分页符的原因,把光标放到前一页最后一行,然后点击菜单中布局-分隔符-...

2020-03-22 15:12:18 277

原创 北大acm2479

这道题很有意思,很容易就会发生超时,这一点从它建议我们用scanf做输入就能猜出一二,毕竟它连cin都容不下。所以我们的算法要尽可能简单,不要涉及函数调用,调来调去的也很费时。这道题用动态规划的思想arr1[i] = max(arr1[i - 1] + list[i], list[i]);arr表示包括list[i]的元素连续最大值存到arr[i]中。下面这个if语句表示arr中前i个...

2019-10-30 20:43:50 378

原创 北大acm1002

这道题,我也一直在报错runtime error,这种问题主要是因为数组越界,溢出注意,电话号码可能是0000033这种0开头的转化成数字时,前面的0会消失变为33,这样在给数字最后加‘-’时就会越界报runtime error下面是我的代码#include<iostream>#include<map>#include<string>#inc...

2019-10-20 22:19:56 238

原创 北大acm1001 Time Limit Exceed (TLE)

这是我做的第一道acm的题,我做了三天半,一直报错运行超时Time Limit Exceed (TLE),主要原因是我个别情况没考虑到,n可能会取0,R可能会取000.9,8.,0.8000和4.00000各种诡异的形式,这些我们都要考虑到。这是最难的地方。#include<iostream>#include<string>#include<cstring&...

2019-10-20 14:11:20 478

原创 大数乘法(带小数点)

这道题的核心是,将小数点先删除进行存储,并且记录小数的位数,例如“0.234”存储为“234“小数点位数3,然后进行”234“与”234“的多次相乘最后把小数点加上#include<iostream>#include<string>#include<vector>#include<cstring>#include <ioman...

2019-10-18 22:17:02 933

原创 大数乘法

这道题的核心在于如何两个大数(整数型)如何相乘;如果我们不考虑进位的问题,那么他的核心代码是:假设a从低位到高位,b从低位到高位,那么s从低位到高位则如下:for(int i=0;i<a.size();i++) for(int j=0;j<b.size();j++) { s[i+j]+=a[i]*b[j]; ...

2019-10-18 21:37:56 131

原创 大数加法

这是我最近研究大数问题的一点心得,我发现用string s比用char *s要好用的多,因为在string中加入一个字符删除一个字符要简单很多,下面这个代码是只针对都是整数的大数进行的加法,如果想要进行小数的加法,只要记下小数点的位置,最后加上去就可以了。#include <iostream>#include<string>using namespace std;...

2019-10-18 21:10:19 146

转载 大数加法

https://blog.csdn.net/qq_30892795/article/details/72786317

2019-10-17 20:32:39 109

原创 dataframe 里有很多NAN的一种解释。

如果,你确定自己的csv文件里的所有数字都是正常的,但是加载成dataframe就有很多的数值变成NAN,那么极有可能是因为你加载的csv文件太大了,减小一些就可以了,血泪史啊!!!!!...

2019-04-14 21:48:09 1510

转载 对于嵌入字体的错误Upload failed: One or more fonts are not embedded. See EDAS FAQ.

写个脚本文件cd %cd%gswin32 -dSAFER -dNOPLATFONTS -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sPAPERSIZE=letter -dCompatibilityLevel=1.4 -dPDFSETTINGS=/printer -dCompatibilityLevel=1.4 -dMaxSubsetPct=100 -dSubse...

2019-03-23 22:02:34 1010

原创 182. 查找重复的电子邮箱

主要用到group by与havingselect Person.Emailfrom Persongroup by(Person.Email)having count(Person.Email)&gt;1;

2018-11-27 21:22:17 474

原创 leetcode 172. 阶乘后的零 c++

阶乘后的零是因为5乘以一个偶数的结果,所以5的个数,决定了阶乘后零的个数。但是怎样查看阶乘中5的个数呢,要根据因式分子例如n=30,30!=1*2*3*4*5*6*7*8*9*10*...*30;里面有多少个为5的因式分子的,先看里面有多少个元素可以整除5,有5,10,15,20,25,30共6个这个6是怎么求出来的呢?6=30/5;然后在这六个元素里分别提取分式因子5,可以提...

2018-11-23 19:09:38 493

原创 leetcode 168. Excel表列名称 c++

class Solution {public: string convertToTitle(int n) { string s=""; int a; int b; if(n&lt;=26) { s+=char(64+n); } ...

2018-11-22 20:56:04 377

原创 leetcode 155. 最小栈 c++

设计一个支持 push,pop,top 操作,并能在常数时间内检索到最小元素的栈。push(x) -- 将元素 x 推入栈中。 pop() -- 删除栈顶的元素。 top() -- 获取栈顶元素。 getMin() -- 检索栈中的最小元素。示例:MinStack minStack = new MinStack();minStack.push(-2);minStack.pus...

2018-11-21 17:37:18 452

原创 112. 路径总和

bool dsf(TreeNode *Left,TreeNode *Right,int sum) { if(!Left&amp;&amp;!Right) { if(sum==0) return 1; else return 0; ...

2018-11-20 10:41:02 136

原创 104. 二叉树的最大深度 111. 二叉树的最小深度

104. 二叉树的最大深度思路:递归的方式, int maxDepth(TreeNode* root) { if(!root) return 0; else { int a=1,b=1; a+=maxDepth(root-&gt;left);...

2018-11-20 09:53:55 141

原创 snort入侵检测生不出告警

我在linux里sudo apt-get install snort安装了snort这时安装的snort里的规则全部都是社区规则,很多告警类型都检测不出来,可以说十分的鸡肋。要是想添加更多的规则需要去https://www.snort.org/downloads,下载专用的类似snortrules-snapshot-2980.tar.gz这样的规则,但是下载这种规则在官网需要注册,需要的小...

2018-10-27 20:13:56 2648 1

原创 linux下graphviz安装与使用

用命令行安装软件apt-get install graphvizsudo apt-get install graphviz graphviz-doc这样会安装dot语言的执行文件,执行文件路径在/usr/bin/dot编写dot文件:vim text.dot 例如:digraph G {        hello [shape=box];        worl...

2018-10-25 15:18:59 21994

转载 Ubuntu没有网络图标也不能联网

sudo service network-manager start

2018-10-12 20:08:28 1756

原创 虚拟机内设网卡与从主机迁移到虚拟机的网卡的区别

iwconfig查看虚拟机网卡lo与ens33为虚拟机内设网卡可以设置为混杂模式,不可以设为监控模式主要捕捉以太网帧通过这种方式:虚拟机-可移动设备-Ralink 802.11n USBWireless LAN Card-连接,从主机迁移到虚拟机的网卡,可以捕获802.11帧,即可以设置为监控模式又可以设置为混杂模式,设置为监控模式可以捕获802.11帧。iwconfig其...

2018-10-12 09:14:31 307

原创 解决snorterror:Cannot decode data link type 127问题,且浅答监控模式、混杂模式的区别

混杂模式与监听模式都可以用无线网卡接收所有经过它的数据流,不区分所接收数据包的目标MAC地址。两者的区别在于所涉及的数据链路层不同,混合模式仅适用于以太网接口,用于检测以太网帧,不能解码无线802.11帧。但是监听模式可以检测到802.11帧,所以要获取802.11帧的小伙伴可以考虑用监听模式用wireshark来抓包。snort用监听模式(monitor mode)来执行是不可能成功的,...

2018-10-11 20:34:35 1939 2

原创 tcpdump抓不到包的解决办法及如何将网卡设置为监控模式(非混杂模式)

默认情况下网卡只接受发给本机的包(包括广播包),其他的报文丢弃。混杂模式和监控模式就是接收所有经过网卡的数据包,包括不是发给本机的包。但是监控模式与混杂模式又有一定的区别,暂不细说。用tcpdump抓包主要是设置网卡成监控模式(monitor mode)。先查看网卡状态:iwconfig很显然,wlx64fb816ae233是有效网卡,但是它的mode:managed显示是...

2018-10-11 15:03:00 15130

原创 用diskpart命令进行磁盘分区(MBR与GPT)

     MBR和GPT是在磁盘上存储分区信息的两种不同方式,只能选其一。通常在BIOS中设置优先启动项然后利用u盘启动盘(例如u启动、大白菜等)来装系统使用的是MBR分区形式;利用UEFI形式装系统,采用GPT形式,所以当用分区工具软件进行系统分区(采用MBR分区表)后再用UEFI形式的u盘装系统(采用GPT)会显示(选中的磁盘具有MBR分区表,在EFI系统上,Windows只能安装到GPT磁盘...

2018-07-16 19:31:20 37775

原创 如何用wireshark捕获802.11数据包

强调,本人的系统是win10,并此基础上建立了linux虚拟机。首先要在linux里编辑环境,因为在win中是捕获不到802.11的包的, 我用的工具是 wireshark,sudo apt-get install wiresharksudo apt-get install wireshark-gtk如果在安装过程中出现 我只能说虚拟机重装一个吧,这个出问题了,我现...

2018-04-23 16:39:06 24205 13

protege学习资料(入门、进阶、推理)

protege4.2几个页面的详细解释,和protege3.2的实践操作,相差不大,可以结合着看。

2018-10-24

protege4.2_window64(include_java_VM)

protege4.2 for window64(include java VM),如果大家要的版本不是window,文件夹里面的有别的系统的网址,绝对可用,本人实测

2018-09-30

protege4.2_window(include_java_VM)

protege4.2 for window(include java VM),如果大家要的版本不是window,文件夹里面有别的系统的网址,绝对可用,本人实测

2018-09-30

POP3邮件接收

c++语言编写pop3邮件接收程序,用户图形化界面,清晰利于理解

2017-12-14

空空如也

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

TA关注的人

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