自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 python爬虫爬取“美团美食”汕头地区的所有店铺信息

一、目的 把每个店铺所有的评论信息都保存到本地,其中某个店铺的评论专栏如下: 最终将463609条评论数据保存到本地: 二、实现步骤 获取所有店铺的poiId 首先观察详情页的url,后面是跟着一串数字的,而这一串数字代表着每个店铺特有的id号,我们称之为poiId。所以,要想爬取所有店铺的...

2019-12-22 20:07:15

阅读数 2565

评论数 3

原创 js实现“像素翻转”算法题

题目描述 有一副由NxN矩阵表示的图像,这里每个像素用一个int表示,请编写一个算法,在不占用额外内存空间的情况下(即不使用缓存矩阵),将图像顺时针旋转90度。给定一个NxN的矩阵,和矩阵的阶数N,请返回旋转后的NxN矩阵,保证N小于等于500,图像元素小于等于256。 思路 js源代码 fun...

2019-12-10 12:20:38

阅读数 190

评论数 0

原创 ECharts自定义仪表盘

实现效果 源代码 html代码 <div class="lui_seal_platform_col_4_3"> <!--3.盖章异常预警仪表盘--> <div class="lui_hr_platform_block_echarts...

2019-12-10 12:10:33

阅读数 218

评论数 0

原创 JS实现“老鼠走迷宫”算法

问题描述 给定一个二维数组,数组中2表示墙壁,0表示通路,由此数组可展示为一个迷宫图。给定入口位置和出口位置,判断之间是否存在通路并显示出走出迷宫的道路。 思路 实际上是使用回溯算法求解该问题,就是在上下左右四个方向试探,倘若有路则走一步,在新的位置继续在四个位置试探,并且对走过的路进行标记,倘若...

2019-12-01 22:58:34

阅读数 217

评论数 0

原创 python爬取"快代理"和"西刺"的"国内高匿代理IP"

需求 爬取"快代理"网站里免费代理专栏的"国内高匿代理",如下图 而我们要做的就是获取IP,PORT,匿名度,类型,位置,响应速度以及最后验证时间,并验证其可用性,最后把他们存储到.txt文件,.csv文件以及mongoDB数据库中。 事先准备 pycha...

2019-11-21 23:43:29

阅读数 194

评论数 0

原创 js实现最大子序列和的四种解法

题目 本人最近在学数据结构与算法,但是觉得看书太枯燥了,所以选择看浙江大学-数据结构精品网课的形式进行学习。刚好看到最大子序列和这一节课,现将老师讲的算法都用js实现了一遍。其中原题如下: 看不懂没关系,我们再看一下LeetCode上与之相似的题目 实现算法 暴力破解法。时间复杂度 T(N)...

2019-11-21 14:46:57

阅读数 184

评论数 0

原创 JS实现汉诺塔实现递归算法

问题        如下图所示,从左到右有A、B、C三根柱子,其中A柱子上面有从小叠到大的n个圆盘,现要求将A柱子上的圆盘移到C柱子上去,期间只有一个原则:一次只能移到一个盘子且大盘子不能在小盘子上面,求移动的步骤和移动的次数 ...

2019-11-20 22:54:08

阅读数 399

评论数 0

原创 js实现格雷编码

格雷码简介        在一组数的编码中,若任意两个相邻的代码只有一位二进制数不同,则称这种编码为格雷码(Gray Code),另外由于最大数与最小数之间也仅一位数不同,即“首尾相连”,因此又称循环码或反射码。如下: 表一 ...

2019-11-13 19:31:55

阅读数 130

评论数 0

原创 数组类算法:种花问题(JS版本)

下面是种花题目,原题详见LeetCode种花问题 源代码: export default (arr,n)=>{ let count= 0; //用于种花计数 // 给左右边界的前后加零,解决边界问题。 arr.push(0); arr.unshift(0); fo...

2019-11-12 20:58:15

阅读数 131

评论数 0

原创 数组类算法题:卡牌分组(JS版本)

下面是卡牌分组题目,原题详见LeetCode卡牌分组 算法步骤: step1.统计重复卡牌的数量。 step2.利用递归求出两种卡牌的最大公约数。 step3.同理,求出所有卡牌的最大公约数。 step4.得到结果。若最终的最大公约数大于1,说明卡牌可以分组。 源代码card_combi...

2019-11-12 19:35:39

阅读数 132

评论数 0

原创 数组类算法题:电话号码的字母组合(js版本)

下面是电话号码字母组合题目,原题详见LeetCode电话号码的字母组合 js源代码: export default (str)=>{ let numToChars = ['','','abc','def',...

2019-11-12 15:47:15

阅读数 133

评论数 0

原创 字符串类算法题:反转字符串中的单词(js版本)

题目如下,LeetCode原题链接请点击这里 lesson1_chars.js代码如下: /********** 解法一 ********/ /********** 12ms ********/ export default (str)=>{ //字符串分割成数组 return...

2019-11-12 13:22:35

阅读数 137

评论数 0

原创 字符串类算法题:给定一个字符串 s,计算具有相同数量0和1的非空(连续)子字符串的数量(js版本)

题目如下,LeetCode原题链接请点击这里 下面是源文件lesson2_chars_num.js: export default (Str)=>{ let result = []; //存储子串的数组 //分割二进制字符串s,将分割的结果进行匹配 for(let i = 0...

2019-11-12 13:14:25

阅读数 133

评论数 0

原创 正则表达式编程练习题(js版本)

使用jest测试工具进行测试,详细教程请见使用Jest测试JavaScript 下面是源代码文件:chars_exercise.js /*****1.给一个连字符串例如:get-element-by-id转化成驼峰形式******/ export default (str)=>{ var...

2019-11-12 13:02:03

阅读数 136

评论数 0

原创 css的像素单位PX或Px

PX和Px的用途 如果你希望部分 px 单位不被转换成 rpx 或者 rem ,最简单的做法就是在 px 单位中增加一个大写字母,例如 Px 或者 PX 这样,则会被转换插件忽略。如: /* `px` is converted to `rem` */ .convert { font-size...

2019-11-06 11:37:09

阅读数 126

评论数 0

原创 眼睛血管分割matlab版本

matlab的代码仅供参考,实现过程基本按照python版本的眼睛血管分割来实现。其中,python版本眼睛血管分割详见:https://blog.csdn.net/qq_40511157/article/details/102770108 clc; clear all; close all; i...

2019-10-27 20:42:20

阅读数 471

评论数 5

原创 眼底血管分割(python版本)

一、项目背景        研究表明,各类眼科疾病以及心脑血管疾病会对视网膜血管造成形变、出血等不同程度的影响。随着生活水平的提高,这类疾病的发病率呈现逐年增长的趋势。临床上,医疗人员能够从检眼镜采集的彩色眼底图像中提取视网膜血...

2019-10-27 20:21:40

阅读数 550

评论数 0

原创 Laplacian of Gaussian公式的英文推导过程

2019-10-27 19:04:44

阅读数 142

评论数 0

原创 数码管数字左移,移到左边蜂鸣器响,并归零

数码管数字左移,移到左边蜂鸣器响,并归零 数码管数字从1到6向左移动,当1移到最左边时,蜂鸣器响1s。与此同时,数码管数字归零。然后循环重复上述操作。 源代码: library IEEE; use IEEE.STD_LOGIC_1164.ALL; use IEEE.std_logic_unsign...

2019-10-21 00:33:44

阅读数 139

评论数 0

原创 fpga实现数码管时钟与蜂鸣器报时

六位数码管整点报时 数码管为时钟模块,当秒数为60s时,蜂鸣器响1s。 fpga源代码(程序仅供参考): library IEEE; use IEEE.STD_LOGIC_1164.ALL; use IEEE.std_logic_unsigned.all; use ieee.std_logic_a...

2019-10-21 00:21:46

阅读数 186

评论数 0

原创 fpga数码管数字从左到右逐个显示,按下按键数码管逐渐输出5

fpga数码管数字从左到右移动,按下按键数码管逐渐输出5 fpga数码管数字1~6从左到右移动(如123456–>234561->234561),按下按键数码管逐渐输出5,松开按键,继续从上一次停止移动的数字开始。打个比方,上一次数码管显示345612,按下按键显示456125–>...

2019-10-21 00:13:32

阅读数 205

评论数 0

原创 matlab实现三自由度机械臂旋转

matlab实现三自由度的机械臂旋转 1 内容与要求 根据表一机械臂长度,以及图一机械臂配置为机械臂开发一个控制器,使其能够执行特定的任务。更具体地说,让机械臂的末端执行器移动到特定的点。项目要求: ① 你的控制器应该能够控制一个3 自由度的机械臂到达给定的目的地。 ② 你的代码应该要有足够的注释...

2019-10-20 23:33:20

阅读数 190

评论数 0

原创 汇编语言上机实验:编写一个程序,要求比较数组ARRAY中的三个16位补码数

汇编语言上机实验2 5.4 试编写一个程序,要求比较数组ARRAY中的三个16位补码数,并根据比较结果在终端上显示如下信息: (1) 如果三个数都不相等则显示0; (2) 如果三个数有两个相等则显示1; (3) 如果三个数都相等则显示2. data segment array1 db "...

2019-10-20 22:59:50

阅读数 240

评论数 0

原创 汇编语言

汇编语言上机实验1 试编写一程序,要求比较两个字符串STRING1和STRING2所含字符是否相同,若相同则显示‘MATCH’,若不相同则显示‘NO MATCH’。 data segment str1 db "YUHUI" ;字符串STRING1 str2 db "...

2019-10-20 22:54:18

阅读数 132

评论数 0

原创 汇编语言模拟密码输入:5201314

大二下学期的汇编语言大作业 模拟密码输入:假设数据库中有密码5201314,用户输入一个字符串,显示的时候全都以*出现,然后判断用户输入的字符串是否与数据库中密码相同,若相同,输出“Password Right!”,否则输出 “Password Error!” 提示:将“Password Ri...

2019-10-20 22:38:40

阅读数 164

评论数 0

原创 JS逻辑运算符&&、||,|,&,^,~

1、JS中的||符号: 只要“||”前面为false,不管“||”后面是true还是false,都返回“||”后面的值。 只要“||”前面为true,不管“||”后面是true还是false,都返回“||”前面的值。 注意: 若左边为真,右边不进行计算。 2、JS中的&&符号 只要...

2019-10-19 09:34:38

阅读数 131

评论数 0

原创 使用Jest测试JavaScript

1 什么是 Jest? Jest是 Facebook 的一套开源的 JavaScript 测试框架, 它自动集成了断言、JSDom、覆盖率报告等开发者所需要的所有测试工具,是一款几乎零配置的测试框架。并且它对同样是 Facebook 的开源前端框架 React 的测试十分友好。 2 安装Jest...

2019-10-17 23:17:13

阅读数 139

评论数 0

原创 前端jpg和png的选择

JPG的主要特性是有损压缩,PNG的主要特性是半透明。 用途:照片用 JPG。Logo、Icon 等小图用 PNG-8。非特殊情况,尽量不要用 PNG-24 和 PNG-32。

2019-10-16 15:50:45

阅读数 131

评论数 0

转载 拥有inline-block属性的div,设置margin:0 auto不能水平居中

对div使用了margin:0 auto,却没有居中。换成对父元素使用text-align:center即可。 块级元素的水平属性 块级元素在水平方向上有7大属性,margin-left、border-left、padding-left、width、padding-right、border-rig...

2019-10-16 10:26:04

阅读数 132

评论数 0

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