自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

原创 从0.5开始推导奈奎斯特采样定理

本文对于那些对数学不感兴趣的读者极不友好,但对于数学不好但有点兴趣的读者则极为友好。

2022-02-28 17:23:22 1838

原创 阴阳师模型提取

0.声明本文中的开发工具、第三方资源均用于学习用途,而非商业用途。本文中所有资源截止发稿时已全部删除1.前言最近一直在玩阴阳师。玩的时候我们不难观察到,现代游戏的制作中,画面、游戏体验都大大改善,除此之外,游戏开发者对游戏资源的保护也更加重视。在上古时期的英雄联盟中,有许多类似于盒子之类的工具,可以修改其中的英雄皮肤。此外植物大战僵尸的图片等资源也遭到了网友的篡改,从而诞生了许多未经授权的...

2019-08-28 20:01:55 14565 28

原创 不要再关注了

走了

2023-03-03 16:38:42 180

原创 单调栈的理解与应用

1.问题背景考虑一个无序不重复数组arrarrarr如下:3521476我们希望为每个元素找到其左侧第一个比之小的元素(的下标),也就是得到下面的数组resresres元素(下标)-10-1-1344对应值/3//144一般的,我们会想到对每个位置iii ,遍历j=i−1...0j=i-1...0j=i−1...0,的位置,找出第一个满足arr[j]<arr[i]arr[j] < arr[i]arr[j]&lt

2022-03-05 19:50:06 479

原创 latexdiff使用

1.前言论文投稿过程中经常需要多轮修改,如果能生成修改前后对比的文章,就能让编辑和审稿人更加清楚地注意到你的修改。latexdiff就是一种常用的论文修改标注示例。形容以下的示例:2.安装Windows系统可以从MikTex控制台的包管理处搜索latexdiff这里可能需要安装Perl 5以上的版本。3.使用latexdiff origin.tex modified.tex > diff.tex参数分别是原文档的tex文件,修改后的tex文件,latexdiff对比这两个文件,将

2022-03-04 11:14:38 5784 4

原创 Double Free与不起眼的拷贝构造函数

1. 介绍我们先从一段平常的代码说起int main() { auto * p = new int [10]; delete [] p; return 0;}申请一段空间,并释放,没有任何问题。再看下面的代码int main() { auto * p = new int [10]; delete [] p; delete [] p; return 0;}这样就会出问题,这是一个runtime error,成为双释放(double f

2021-07-11 23:28:42 985 1

原创 艰辛的Gnuradio搭建之路——Ubuntu安装配置gnuradio

整理了一下Ubuntu18.04下的以及我遇到的几个常见和罕见的bug。1.Gnuradio 安装首先推荐一些依赖。sudo apt-get -y install git swig cmake doxygen build-essential libboost-all-dev libtool libusb-1.0-0 libusb-1.0-0-dev libudev-dev libncurses5-dev libfftw3-bin libfftw3-dev libfftw3-doc libcppunit

2021-04-26 01:37:34 6232 6

原创 《2021政府工作报告》词云图一览

1.前言随着两会的召开,一系列政策方针成为新闻焦点,其中最引人注目之一的还属国务院《政府工作报告》。今年的政府工作报告有哪些值得关注的地方,快随小编…(成营销号了)2.解读本文将对比《2020年政府工作报告》对刚出炉的《2021年政府工作报告》来做解读,通过词云图的形式进行展现。3.制图3.1 分词目前分词已经是非常常见的自然语言处理任务。尽管分词本身并不好做,其实还挺难的,但并不妨碍市面上有非常多的分词工具可供选择,如结巴分词等。我们这里选用百度的LAC2.0分词,是基于飞桨框架(

2021-03-06 15:41:29 2437

原创 制作一个浏览器插件

1.前言最近到了期末季,难免开始复习准备考试。交通大学的教学平台非常人性化的提供了课程回放功能,可以有效的帮助我们复习。不过平台播放窗口提供的可交互操作非常有限,仅包含了基本的开始,暂停,进度,全屏功能,并不支持倍速。仔细观察不难发现,实际上交通大学教学平台的视频回放部分是由HTML5提供的Video标签实现的,H5中的视频本身是支持倍速播放的,只要letvideo=document.getElementById(′xxxid′), 然后再来一个video.playbackRate=1....

2020-12-22 18:34:11 4283

原创 愉快复习马克思主义与当代

0.前言再过三天,就要考期末考试了。按照一位沈姓老师的说法(我保证,这个老师绝对不叫从文),至少要有三天的准备时间。到目前为止,正好三天。就在与此同时,我看到了杨哥在看一看点过的一篇在看的文章,介绍了markmap这款可视化工具。天哪,我竟然才发现这个工具,果然总是闭门造车是不行的。我尝试将二者加以结合,事实证明,markmap是一款非常好用的可视化交互工具,只是还有一些小小的不足,我将在本文中讨论。1.MarkMap简介为了更好地展示导图,我特意在这里写了个小标题传统的Markdo

2020-12-08 13:32:30 437

原创 给马老师做个游戏

1.前言与声明来自本人公众号推文:经过连续几天业余时间的学习和开发,给马老师做了一个小游戏。特此严正声明:1.本游戏纯属娱乐,其中的人物、语音、动作都不针对任何现实中的个人或门派。现实中如有雷同,纯属巧合。本游戏不得用于商业用途,仅限个人研究学习使用,违者后果自负。2.现实中的马保国客观上是实实在在的江湖骗子,武林败类,这一事实不容置疑,更多论述将放在本推送下一篇文章讨论。本游戏中的马老师与现实中的马保国没有映射关系。2.游戏下载地址链接:https://pan.baidu.com/s/1kk4

2020-11-22 18:48:27 243

原创 Ubuntu GNU make 降级到3.81安装步骤及make时报错解决方案

1.下载GNUGNU make 下载并解压2.运行./configure./configure这时可能会报错,比如找不到gcc等等。缺什么安什么,apt install 走起。必须注意,安装所需依赖时,有可能报错,多换几个apt源试一试,不要迷信阿里云!换源之后别忘了apt update.3.make在命令行中make注意这里一般会报错。解决方案是,打开glob/glob.c,注释掉210行和231行。(以下为注释之后的结果)//#if !defined __alloca &amp

2020-11-05 23:12:39 2109 1

原创 Auto.js辅助撸猫

1.前言随着双十一来临,各大平台都启动了花里胡哨的活动。以淘宝为例,撸猫成为了剁手党的日常任务。手动撸猫能获得少量喵币,但需要用户不断点击屏幕,比较耗时,引入脚本可以节省一些时间。2.页面结构分析通过Auto.js提供的工具,可以看到撸猫页面非常规则,且猫咪的位置规则固定。3.选定方式仔细查看猫咪的属性,我们可以发现,虽然猫咪有一个id,但是显然这个id是不稳定的。因此最好不要通过id进行选定。比较固定的是文本字段。因此我们通过类名加文本选定并点击。className("android.wi

2020-10-30 21:12:16 703

原创 科学学习《中国马克思主义与当代》——YOLOv3+AipOCR的PPT重点解析

1.前言上周是第一个上课周,其中一门“中国马克思主义与当代”(这里可能更应该用书名号)课程成功的引起了我的注意,这门课的主讲老师不但幽默风趣,知道超多的梗,而且为人十分直率。他开宗明义的指出凡是如下图所示的蓝色直角方框的PPT页,都将是本课程的重点。然而老师表示不会分享PPT,但允许拍照。根据一般经验,这种课程最早也要考试前两周启动复习,届时这种重点PPT的照片积攒下来可能多达几十张甚至上百张,如果到时候逐一翻看,显然效率不高。因此我们想到,能否通过现有的一些技术,如OCR等对这些照片进行统一的识别

2020-09-14 17:10:38 648 3

原创 还在用Navicat?来试试DataGrip

1.概论近年来,JetBrains不断拓宽业务范围,出产了一系列高效简洁的开发工具(集成环境),今天我们为大家介绍这款高效的数据库管理工具——DataGripDataGrip可以在jetbrains的官网直接下载。默认需要付费使用,不过只需要一个学生邮箱,就可以免费白嫖(这是个病句,白嫖就是免费试用的意思)DateGrip功能强大,可以支持各种类型的数据库。2.使用示例下面我们以典型的MySQL为例,看看DataGrip有哪些过人之处。首先选择建立一个Mysql链接。我们填写好数据库服务器的

2020-07-24 20:27:25 3817

原创 python中的逻辑运算符优先级比较——串连特性

1.背景昨天,在日常代码中,我发现了一件不可思议的事情。简化之后,代码可以描述为5 > 3 is True令我万万没想到的是,这个表达式的值竟然是False我首先想到,可能是因为优先级而导致的结合律应用问题。但是对于这个表达式,其中只有两个运算符,可能的结合情况只有# 1(5 > 3 ) is True# 25 > ( 3 is True)于是经过试验得到了更诡异的结果。众所周知,5是比3大的,可以是 5 > 3 is True的结果竟然False,这究竟

2020-07-22 14:37:56 829 2

原创 基于百度LAC2.0的词云图生成——各大分词工具实战比较

1.前言2.百度LAC2.0介绍根据百度官方消息,LAC全称Lexical Analysis of Chinese,是百度NLP(自然语言处理部)研发的一款词法分析工具,可实现中文分词、词性标注、专名识别等功能。百度方面宣称,LAC在分词、词性、专名识别的整体准确率超过90%,以专名识别为例,其效果要比同类词法分析工具提升10%以上。目前,百度已经发布了LAC2.0版本,之前的1.0版本我也写过一篇博文加以探讨,彼时的1.0版本还是融合在paddlehub中的一个模型,详见利用百度超大规模预训练模型

2020-06-27 14:26:00 2018 4

原创 校友录取通知书是怎样生成的

近期联合上财学联制作了几个H5,其中有一些收获,也有颇多教训。本文将主要介绍近期校友录取通知书的开发经历,以及接入微信公众平台的经验。1.项目背景本次的项目是一个校友录取通知书的H5。虽然我也很不解,这校友难道不是一种自动属性嘛,怎么还要录取了呢。不过既然有需求,淦就完了,奥利给。素材组给了两张图片,第一张作为封面,第二张作为通知书主体,支持用户填写姓名生成图片。并且支持用户分享到朋友圈显示是第几个参与者。素材1素材22.项目架构本项目依旧采用我的祖传架构,前端以jq为主,后端采用Think

2020-06-23 21:38:36 646

原创 如何利用好朋友睡着的时机整蛊他

1.前言如何在好兄弟睡着的时候成功整蛊他呢。大家都知道好兄弟睡着之后,是整蛊他的大好时机,怎么利用好这个时机呢,一起来跟小编看看吧!2.整蛊思路最近好兄弟一直在找房子,因此我们就想,可以趁好兄弟睡着之后,修改一下html页面,让页面上显示一些能让他尴尬的东东。比如我这位兄弟绰号土鸡,于是可以把房子名称修改为 “土鸡妙妙屋”。可惜这种思路扛不住刷新页面,一旦刷新页面,就会恢复正常3.升级思路为了保证刷新之后,仍然显示土鸡妙妙屋,我想到了对好兄弟的电脑做点手脚。首先我们观察租房页面的networ

2020-06-04 17:42:45 2598

原创 基于AC自动机的表白墙解析工具

1.引言前两天是著名的 520 日,尽管在法定上,今天并没有特殊之处,但是对于广大情侣来说,520有着非凡的意义。通常来说,脱单的最直接方式就是表白,一个好的表白可以帮助我们迅速脱单,因此表白墙等社交平台也迅速发展,成为人们表白的不二之选。据不准确统计,中国90%以上的高校都有官方或民间组织的表白墙平台,下图为上财表白墙的一角,每天可以公示同学们投稿的表白内容。表白墙对我们脱单也有很大的影响。一方面,我们可以在表白墙上高调表白心仪的小哥哥或小姐姐,另一方面,我们也可以时刻关注我们的目标是否被其他人表白,

2020-05-23 13:31:19 411

原创 基于编辑距离比较的高仿号检测器

1.简介随着各类社交网站的快速发展,越来越多的网红浮现出来。因而许多网红的高仿号也层出不穷,让人真假难辨。目前大多数的社交网站都保证用户名的候选码属性,即不允许两个用户使用同样的名称。尽管如此,许多高仿号仍然可以做到以假乱真,混淆视听。例如,图1,图2分别展示了钉钉的官方号和其中一个高仿号。图1除了级别上的差距以外,几乎看不出任何差别。后来在网友的提醒下我才注意到,高仿号中的talk并不...

2020-03-08 20:20:05 270

原创 愉快地玩耍成语接龙

1.简介成语接龙是我国人民喜闻乐见的大众游戏之一。今天在群里玩成语接龙,没玩几轮我便败下阵来,非常不爽。因此我们想到,能不能利用机器来帮我们取胜。正好上次的文章中我们介绍了uiautomation工具,再次也权当复习一下。2.制备成语字典成语接龙的变成难度其实并不高,仅仅比C语言入门的猜数字游戏略微复杂一点。第一步我们需要制备一个成语字典,首先我们从网上下载一个成语文档,如图:同时我们需...

2020-02-02 18:30:33 506

原创 Wind数据个性化定制抓取

1.前言Wind(万德)金融终端是我校同学常用的商业软件,其中提供了大量的金融实施数据,丰富而翔实。Wind几乎是我见过的付费商业软件中用户体验最好的之一,然而正是由于其昂贵的价格,使得其保密性非常高,不容易获取其中的数据。Wind官方为我们提供了api接口,但这些接口还不能满足我们更加个性化的数据要求。同时Wind作为PC客户端程序,抓取其中的数据并不能像在浏览器中那样方便。对于浏览器中的数...

2020-01-18 20:52:05 9909 3

原创 PyCharm 搭建GPU远程环境

PyCharm 搭建GPU远程环境1.前言随着GPU的发展,人工智能的诸多领域在性能上得到了质的飞跃。尤其是对于目前异常火爆的计算机视觉(CV)方向,更是离不开GPU的参与。现实生活中,我们常常因为贫穷而买不起高性能的GPU。因此我们就需要一台远程的GPU服务器来帮助我们跑跑算法模型。本文中,我们假设自己有一台远端的GPU服务器。2.配置首先我们先新建一个Project。进入File-...

2019-11-22 17:58:31 1016

原创 # 1987年的那件神秘的往事

1987年的那件神秘的往事1.前言在1987年发生了一件令当年的研究生考试的考生都难以忘怀的事情。当年的数学卷子出现了如下的一道题目。1987 考研设两箱内装有同种零件,第一箱装50件,其中有10 件一等品,第二箱装30件,其中有18件一等品,先从两箱中任挑一箱,再从此箱中前后不放回任取两个零件,求: (1)先取出的零件是一等品的概率p. (2)在先取出的是一等品的条件下,后取...

2019-11-22 17:57:29 819

原创 如何用C++写一个网站

1.前言用各种语言写过一些网站之后,我不禁开始好奇,C++能不能写网站呢,实际上想到这个问题的时候,我就大致有了答案。本文中我们将尝试用C++写一个简单的网站,探索一些细节性的问题,并报告用C++写网站的体验如何。2.准备工作无论是之前比较传统的PHP,java,还是新兴的python或Go,在运行网站项目的时候都必须依托于一个webserver。通常我们选用的是Apache的httpd,...

2019-11-19 20:43:48 19463 7

原创 DeepLearning4j的hello world之mnist

1.前言本文纯属划水,最近没啥可写的了,因此写这么一篇凑个数,对Java比较陌生的朋友可以绕行。众所周知,Java是一门古老且全能的语言,从网站开发到安卓应用,从爬虫到机器学习,几乎无所不能。本期我们就尝试用Java进行一点机器学习的探索。2.框架选择本期我们选择的框架是DeepLearning4j,4j即为 for java之意,目前dl4j是java机器学习中的主流框架之一。由于手上目前...

2019-11-19 20:43:18 370

原创 百度地图安卓SDK使用踩坑指南

1.最坑的资源文件废话不多说,直接进入到踩坑历程。 在使用百度地图SDK之前,我还从来没有遇见过某一个开发团队把自己的依赖资源文件命名为.png文件,直到用了百度地图SDK。当时我准备调用百度的步行导航功能,发现百度有一个demo。其结构如下:看了看感觉和我的工程配置也没什么不同,于是参考了一下,并且copy了相关的代码。结果到我的工程运行时,却提示导航引擎初始化失败。查了一下博客,竟然是...

2019-11-09 21:25:37 404

原创 linux xampp网站搭建

1.前言由于原高配服务器到期,为防止原域名悬空,我们团队决定在备用服务器上搭建法规宝平台。原备用服务器上的阴阳师悬赏封印计算功能暂停服务,服务时间另行通知。之前为了方便配置,我们一直使用Windows服务器,备用服务器是linux系统,因此我们借此机会,介绍一下linux机上的网站部署。我们的原网站是采用PHP+MySQL的结构,因此就以该结构为例2.搭建服务器环境我们采用的环境是Linu...

2019-08-28 20:47:29 1114

原创 阴阳师悬赏封印求解

1.前言上回书我们说到,求解阴阳师悬赏封印的最优策略是一个线性规划问题,更准确的说是一个整数规划问题。上次的初代模型中,我们在探索副本关卡中求解。2.初代模型存在的问题在初代模型中,我们给出了矩阵A。首先该模型仅包含了探索副本的所有关卡,忽略了御魂副本、秘闻副本、挑战关卡,因而有局限性。其次没有对关卡进行筛选,因为阴阳师们的能力不同,可以攻打的关卡也不同。例如根据初代模型的结果,应当挑战...

2019-08-17 20:23:20 643

原创 基于迁移学习的动漫角色语义分割

1.前言基于语义分割的场景分析是计算机视觉中的一个基本问题,其目的是为图像中的每个像素指定一个类别标签。近年来,以FCN的提出为转折点,语义分割得到了快速的发展,随后PSPnet(金字塔场景解析网络)也被提出,较好地结局了FCN中存在的语境关系不匹配的问题。数据集方面,大量优质的数据集不断涌现,典型的有MS COCO、Pascal Voc 2012、ADE20K_MIT等等,这些数据集不仅为...

2019-08-04 14:38:55 1608 23

原创 基于auto.js的QQ好友动态秒赞系统

0.脑筋急转弯请问在什么情况下log(10) == 10log(20) == 201.工具选择上次的蚂蚁森林能量收取项目中,我们使用了adb对手机进行操作,从而根据计算机的计算结果对能量球位置进行点击。adb的全称是Android Debug Bridge,即安卓调试工具,在连接安卓设备之后可以查看其设备信息,模拟点击触控等操作。但是其缺点是,需要连接PC设备执行操作命令,且需要打开U...

2019-08-04 14:37:42 1247

原创 利用百度超大规模预训练模型进行分词 paddlehub

前言LAC基于一个堆叠的双向GRU结构,在长文本上准确复刻了百度AI开放平台上的词法分析算法。效果方面,分词、词性、专名识别的整体准确率95.5%;单独评估专名识别任务,F值87.1%(准确90.3,召回85.4%),总体略优于开放平台版本。在效果优化的基础上,LAC的模型简洁高效,内存开销不到100M,而速度则比百度AI开放平台提高了57%。个人使用百度LAC进行分词体验极佳,特在此推荐。本...

2019-05-30 14:24:48 2118 3

RMAview.zip

小型的3D模型查看器,可以查看.dat格式的3D模型,并转换成.obj格式。原文链接在这里https://blog.csdn.net/RadiumTang/article/details/100125810

2020-07-02

空空如也

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

TA关注的人

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