自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

神经元维修艺术

https://wushouyuan.com

  • 博客(22)
  • 收藏
  • 关注

原创 蓝桥杯 prev37 分巧克力

问题描述⼉童节那天有K位⼩朋友到小明家做客。⼩明拿出了珍藏的巧克⼒招待⼩朋友们。⼩明⼀共有N块巧克⼒,其中第i块是Hi x Wi的⽅格组成的⻓⽅形。为了公平起⻅,⼩明需要从这 N 块巧克⼒中切出K块巧克⼒分给⼩朋友们。切出的巧克⼒需要满⾜:形状是正⽅形,边⻓是整数⼤⼩相同例如⼀块6×5的巧克⼒可以切出6块2×2的巧克⼒或者2块3×3的巧克⼒。当然⼩朋友们都希望得到的巧克⼒尽可能⼤...

2019-11-13 07:12:48 134

原创 蓝桥杯 prev54 合根植物

问题描述w星球的一个种植园,被分成 m * n 个小格子(东西方向m行,南北方向n列)。每个格子里种了了一株合根植物。这种植物有个特点,它的根可能会沿着南北或东西方向伸展,从而与另一个格子的植物合成为一体。如果我们告诉你哪些小格子间出现了连根现象,你能说出这个园中一共有多少株合根植物吗?输入格式第一行,两个整数m,n,用空格分开,表示格子的行数、列数(1<m, n<1000)...

2019-11-12 22:00:25 137

原创 [NLP论文阅读]A SIMPLE BUT TOUGH-TO-BEAT BASELINE FOR SENTENCE EMBEDDINGS

本文是阅读 ICLR 会议论文 “A SIMPLE BUT TOUGH-TO-BEAT BASELINE FOR SENTENCE EMBEDDINGS” 所作笔记。论文 GitHub:https://github.com/PrincetonML/SIFAbstract本文提出了一种基于无监督学习的 Sentence Embedding 方法,其效果超过了目前(截止论文发表)主流的 Sent...

2019-11-12 21:54:17 947

原创 操作系统-第一章引论

第一章 操作系统引论1.1 操作系统的目标和作用1.1.1 操作系统的目标方便性(用户的观点)提供良好的、一致的用户接口,弥补硬件系统的类型和数量差别。有效性(系统管理人员的观点)提高系统资源的利用率,提高系统的吞吐量可扩充性(系统开发人员的观点)为适应计算机硬件、体系结构以及计算机应用发展的要求。可扩充性与 os 结构有十分紧密的联系。开放性(开放的观点)所谓...

2019-03-12 15:36:03 284

原创 《隐形说服力》Chapter 03 登门槛技术

FITD,说实话,我第一次见到这样的叫法,虽然我也不知道原来的叫法是什么。23333 其实,这是非常常见的策略,引导对方进行付出,让对方产生“已经做了这么多,再做一些也不碍事吧”这样的心理。就像茨威格说的那句话“她那时候还太年轻,不知道命运赠送的礼物,早已在暗中标好价格”(我也不知道为什么用这句话),现在的市场上充斥着大量“免费”的物品、服务,而其实它们背后隐藏着一条庞大的吸血链,不断地榨取深入...

2018-12-29 21:53:28 457 1

原创 《隐形说服力》Chapter 02 流畅技术

在这里,流畅技术实际上指的是给对方的“阅读体验”。在信息爆炸的时代,怎么才能抓住目标用户的特点?Chapter 01 承认拒绝技术营造了一种自由的氛围来降低顾客的警惕,这里则是营造一种舒适的环境来麻痹顾客的思维,采用顺势引导的方法。抓住了现代社会中大多数人的痛点“太长不看”、“丧失独立思考”等等。同时,用舒适的信息体验也给对方留以好的印象,坚持到我们输出完信息,倘若信息体验不够书时,那么大多数人...

2018-12-28 15:13:49 331

原创 《隐形说服力》Chapter 01 承认拒绝技术

广告或者是推销员要达到推销的目的,大多数会大力推广自己的优势面从而引导受众的注意力集中,去忽略产品次要的、或是弱势的一面,或是针对用户的需求大放厥词,最终达到卖出的目的。文中给出了两种不同的方案,承认拒绝(acknowledging resistance,简称 AR)和但你有权选择(but you are free,简称 BYAF)。其实这类手法也很常见,文中也提到,AR 在预设自己会被拒...

2018-12-27 17:42:24 717

原创 1001 害死人不偿命的(3n+1)猜想 (15 分)

1001 害死人不偿命的(3n+1)猜想 (15 分)卡拉兹(Callatz)猜想:对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3n+1) 砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n=1。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证 (3n+...

2018-12-14 22:34:13 118

原创 C++ vector 容器学习笔记

本文整理自 http://www.cplusplus.com/reference/vector/vector/Vector 是 C++ 中十分重要的一个容器类型。官方文档给出的定义是:Vectors are sequence containers representing arrays that can change in size.即可以改变大小的数组的序列容器。要使用 vector ...

2018-10-05 14:44:21 171

原创 提取微信公众号文章

提取微信公众号文章在上文中,我们已经将微信公众号文章的标题和链接存入了一个 txt 文件,每个一行。 接下来我们要做的就是从链接中提取文章正文,以便之后的分析。首先我们打开一篇文章,以这篇文章为例 机关事业单位职工注意:这47种行为会被开除,违纪将影响养老金,我们右击文章正文文字,检查元素所在位置,发现文章正文部分所在标签为 p。检查网页源代码也可以发现,正文文字都在 p 标签下,知识每部...

2018-09-29 12:59:10 3669 1

原创 Chromedriver 配置及使用

Chromedriver 配置及使用在使用 selenium 启动谷歌 Chrome 浏览器的时候,是需要用到 chromedirver 的,两者之间的版本是需要匹配的。下面链接给出 Chrome 浏览器与 chromedriver 的版本对应关系:https://blog.csdn.net/huilan_same/article/details/51896672下载地址可以到淘宝的镜像网...

2018-09-29 08:33:03 758

原创 Python 爬虫之微信公众号

Python 爬虫之微信公众号源代码放在文末。本次爬虫需要的工具如下:selenium 驱动器对应浏览器的 webdriver一个微信订阅号在 2017 年 6 月左右,微信官方发布一篇文章 https://mp.weixin.qq.com/s/67sk-uKz9Ct4niT-f4u1KA,大致意思就是以后发布文章的时候可以插入其他公众号的文章。由此,我们即可获得采集文章的接口。...

2018-09-25 13:53:48 1403 2

原创 C++ Primer 第七章笔记

Chapter 7 Classes7.1 定义抽象数据类型7.1.2 定义改进的 Sales_data 类​ 定义和声明成员函数的方式与普通函数差不多。成员函数的声明在类的内部,它的定义既可以在类的内部也可以在类的外部。作为接口部分的非成员函数,它们的定义和声明都在类的外部。​ 定义在类内部的函数是隐式的 inline 函数。引入 this​ 成员函数通过一个名为 this 的额外的隐...

2018-09-22 15:27:31 538

原创 C++ Primer 第六章笔记

Chapter 6 Functions6.1 函数基础6.1.1 局部对象​ C++ 中,名字具有作用域,对象具有生命周期。名字的作用域是程序文本的一部分,名字在其中可见。对象的生命周期是程序执行过程中该对象存在的一段时间。​ 形参和函数体内部定义的变量统称为局部变量(local variable)。它们对函数而言是 “局部” 的,仅在函数的作用域内可见,同时局部变量还...

2018-09-22 15:22:14 431

原创 C++ Primer 第五章笔记

Chapter 5 Statements5.6 try 语句块和异常处理异常是指存在于运行时的反常行为,这些行为超出了函数正常功能的范围。异常处理包括:throw 表达式(throw expression),异常检测部分使用 throw 表达式来表示它遇到了无法处理的问题。我们说 throw 引发(raise)了异常。try 语句块(try block),异常处理部分使用 try ...

2018-09-22 15:17:50 142

原创 C++ Primer 第四章笔记

Chapter 4 Expressions4.1 基础4.1.1 基本概念左值和右值​ 一个左值表达式的求职结果是一个对象或者一个函数,然而以常量对象为代表的某些左值实际上不能作为赋值语句的左侧运算对象。当一个对象用作右值的时候,用的是对象的值(内容);当对象被用作左值的时候,用的是对象的身份(在内存中的位置)。4.1.3 求值顺序​ 对于某些没有执行顺序的运算符来说,如果表达式指向并...

2018-09-22 15:11:59 125

原创 C++ Primer 第三章笔记

Chapter 3 Strings, Vectors, and Arrays3.1 命名空间的 using 声明​ 目前为止,我们用到的库函数基本上都属于命名空间 std,而程序也显式地将这一点标注出来。例如,std::cin 表示从标准输入中读取内容。此处的作用域操作符(::)的含义是:编译器从操作符左侧名字所示的作用域中寻找右侧那个名字。因此,std::cin 的意思就是要使用命名空间 s...

2018-09-22 15:06:19 256

原创 C++ Primer 第二章笔记

Chapter 2 Variables and Basic Types2.1 基本内置类型2.1.1 算术类型算术类型分为两类:整型(integral type,包括字符和布尔类型)和浮点型。​ 基本字符类型是 char,一个 char 的空间应确保可以存放机器基本字符集中任意字符对应的数字值。也就是说,一个 char 的大小和一个机器字节一样。​ 其他字符类型用于扩展字符类型,如 wc...

2018-09-22 14:57:33 170

原创 C++ Primer 第一章笔记

Chapter 1 Getting Started1.2 初识输入输出对象C++ 并未定义任何 IO 语句,取而代之,包含了一个全面的库来提供 IO 机制。如 iostream 库,这个库包含两个基础类型 istream 和 ostream,分别表示输入流和输出流,一个 stream 就是一个字符序列,术语 stream 表示:随着时间的推移,字符是顺序生成或消耗的。标准输入输出对象ci...

2018-09-22 14:52:53 120

原创 ubuntu 18.04 搭建 nodejs、npm + phantomjs 环境配置

ubuntu 18.04 搭建 nodejs、npm + phantomjs 环境配置nodejs + npmnodejs 环境既可以在官网上下载源码包,解压后编译、配置环境即可使用,但在新版 ubuntu 中可以用 apt-get 来更简单地获取 nodejs,安装方法如下:sudo apt-get upoatesudo apt-get isntall nodejssudo apt-g...

2018-09-20 21:48:42 1323

原创 ubuntu 18.04 mysql5.7 安装、修改 root 密码和字符集修改

mysql 下载安装在 ubuntu 系统中,安装 mysql 十分简单,只需要三条命令即可完成,但在安装前,我们首先要获取最新的软件源地址。sudo apt-get update然后执行:sudo apt-get install mysql-serversudo apt-get install mysql-clientsudo apt-get install libmys...

2018-09-17 12:08:42 3103

原创 ubuntu 18.04 搭建 python 环境(pycharm + anaconda)

ubuntu 系统自带的 python 有多个版本,使用时难免会遇到环境变量出错,特别是当自动化运行脚本的时候。特别是近一个月来,实验室的小伙伴们的都倾心于 python。为了帮助小伙伴们快速搭建自己的 python 环境,笔者写下了这篇教程。当然,如果 ubuntu 自带的 python 自己使用没有问题,可以略去 anaconda 的安装。AnacondaAnaconda指的是一个开源...

2018-09-16 22:19:40 18406 2

空空如也

空空如也

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

TA关注的人

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