自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (2)
  • 收藏
  • 关注

原创 JavaScript 之 let与var的区别(其[[scopes]]的直观对比与分析)

了解JS的小伙伴们大概都知道用let与var来声明变量是有区别的,let是有**块级作用域**的(即以for,if...等所带的{}为块级作用域),而var没有。那么接下来我就带大家用一段代码在Chrome的console中测试一下吧。

2020-11-11 14:19:35 391 2

原创 javascript实现找出一个月内的工作日,并格式化打印(不考虑法定节假日)

打印一段时间内的所有工作日

2022-10-24 00:17:52 1305

原创 JavaScript 之 实现继承的几种方式

总结了js实现继承的主要方式,并做了较为详细的分析与对比,希望对新手的理解有所帮助。

2021-04-19 15:39:14 369

原创 【剑指offer】刷题 之 用javascript 实现二叉搜索数中寻找第k小的节点(顺便吐槽牛客网的算法判定什么鬼!)

文章目录题目要求解题思路实现代码吐槽一下牛客的算法判定题目要求给定一棵二叉搜索树,请找出其中的第k小的结点。解题思路二叉搜索树的自身结构特点可以通过中序遍历后,得到一个非递减的有序序列,我们存储一下个序列并找到第k-1的位置即可。实现代码/* function TreeNode(x) { this.val = x; this.left = null; this.right = null;} */function KthNode(pRoot, k){ // w

2021-02-09 00:12:25 405 2

原创 【剑指offer】刷题 之 用javascript 实现寻找两个链表的第一个公共节点

文章目录题目描述解题思路上参考代码题目描述输入两个链表,找出它们的第一个公共节点。示例图解题思路有两种情况,一种是两个链表有焦点,一种是没有焦点。此题较为巧妙的解法是利用双指针去走自己的路 和 别人的路。当有公共节点时,分别设置A,B不相交的路程为La,Lb,公共路程为Lc,则A走的总路程为La + Lc +Lb,B走过的路程为Lb + Lc + La 所以走过的路是一样的必然在c1点相遇,此时返回他们的指针即可。而没有相交的情况下,他们只是少了Lc,虽然不会相遇,但是必然同时指向NULL。

2021-02-03 21:35:08 154

原创 【剑指offer】刷题 之 用javascript 实现寻找链表中环的入口结点

文章目录题目描述一、解题思路二、直接上参考代码总结题目描述给一个链表,若其中包含环,请找出该链表的环的入口结点,否则,输出null。此处借助leetcode上大佬的作图以便大家理解,该图的原地址在下文中已给出。一、解题思路使用双指针,一个快指针 fast 每次移动两个节点,一个慢指针 slow 每次移动一个节点。因为存在环,所以两个指针必定相遇在环中的某个节点上。(就好像运动会5000米跑圈,大家虽然一个起点,但是跑的慢的人会被跑的最快的那个人套圈)至于怎样找到入口节点的证明建议大家参考

2021-02-01 22:18:57 254

原创 【剑指offer】刷题 之 用javascript 实现删除链表中重复的节点

文章目录一、题目描述二、预设数据结构三、知识点四、解题思路五、根据题意画图如下六、实现代码一、题目描述在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。例如,链表1->2->3->3->4->4->5 处理后为 1->2->5。二、预设数据结构function ListNode(x){ this.val = x; this.next = null;}三、知识点双指针链表删除操作

2021-01-31 22:54:55 317 4

原创 javascript 之 手写instanceof

文章目录一、instanceof 简介1.在MDN的解释2.在javascript中的讲解二、手写实现instanceof一、instanceof 简介1.在MDN的解释instanceof 运算符用于检测构造函数的 prototype 属性是否出现在某个实例对象的原型链上。12.在javascript中的讲解来自现代javascript教程中的截图 2二、手写实现instanceof由instanceof需求可知,实现思路为遍历要检测目标的prototype即可,这里我们既可以用老版本的XX

2021-01-22 22:46:55 395

原创 javascript 之 let 在for循环中内部声明与外部声明的区别

文章目录内部声明又称为内联声明:1.用外部声明方式2.用内联声明结论:内部声明又称为内联声明:块级作用域的区别:1.用外部声明方式以下vue响应原理实验代码为例var vm = {};var data = { name: "zhangsan", age: 20,};let key, value;for (key in data) { /* (function (key) { */ Object.defineProperty(vm, key, { get: fun

2021-01-09 15:13:49 791

原创 calibre ebook viewer 自定义样式

文章目录效果图将给定的样式代码放到user stylesheet中:在主题处击保存样式代码如下:效果图将给定的样式代码放到user stylesheet中:在主题处击保存样式代码如下:article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary { display: block;}audio,canvas,video { display: inline-bl

2021-01-04 17:48:01 5022 1

原创 JavaScript 之 学习网站推荐 强推【javascript.info】

话不多说首先上网址:个人感觉学习js最好的网站,比菜鸟什么的强多了首先,大家访问到这个网站映入眼帘的是全英文,若果是英文不好的小伙伴也不要慌张,点击左上角的图标可以切换语言到简体中文,如下图所示:...

2020-11-10 18:13:03 2668

原创 利用递归实现微信小程序的多张照片上传

@最终成果展示为了实现小程序的多张照片上传,我通过查阅资料最终决定采用递归的方式实现相关功能。@添加按钮 wxml代码如下<image id="add" class="management-button" src="../../images/common/add.png" type="info" bindtap="uploadImage" />@业务逻辑代码:首先要在data中定义好一个数组用于存储上传照片后的临时路径存储data: { // 其他变量未在这里展示

2020-11-09 14:26:16 363

原创 解决github长期未登录,ssh keys过期的问题——git@github.com: Permission denied (publickey).

首先声明,在我的PC端同时存在着github与gitlib的ssh keys,今天想看一个github上的项目,发现git pull的时候又permission denied了,如下图所示:处理办法很简单,只要把ssh key再加一遍就好了,前提是用户目录下存在着之前创建好的ssh key,查看命令如下:ls -al ~/.ssh执行效果如下:分别执行以下两句指令: ssh-add ~/.ssh/id_rsa ssh-add ~/.ssh/id_rsa_github效果图如下:最后

2020-09-28 21:54:59 3200 1

原创 利用Python + Selenium 在 Geoserver 批量发布来自Mongo中的矢量数据

首先,声明一下,这里我完成的脚步属于半自动化的,我管它叫做“有监督的半自动化”脚本。具体原因后面会详细说明。

2020-05-19 13:25:11 791

原创 安装gsconfig遇到的错误:pip-install-pqew769f\gsconfig\setup.py", line 8 except IOError,e:

安装pip 安装 gsconfig时遇到的错误:使用以下lib即可解决问题pip install gsconfig-py3

2020-05-12 16:08:31 433 1

原创 AttributeError: module 'tensorflow' has no attribute 'ruduce_mean'

《TensorFlow实战Google深度学习框架》中的第三章最后的示例程序运行中,如果安装的TensorFlow版本过高,会遇到标题中的错误。原因:高版本的TensorFlow中reduce_mean的引入方式已经发生改变了,用一下的方式:tf.compat.v2.math.reduce_mean...

2019-09-29 21:49:47 1010

原创 正确处理 CUDA driver version is insufficient for CUDA

先说问题原因,报这个错误是安装的Cuda runtime version与计算机GPU的Cuda driver versio不匹配所致,通常是因为我们的显卡驱动版本太低,因为在安装过程中我们用了一下最简单粗暴的方式(没有在后面指定版本号):conda install tensorflow-gpu这样会默认安装最新的TensorFlow版本,以及相关的最新依赖包,而我们的显卡驱动却不是最新的...

2019-09-25 11:48:32 7063

原创 解决:AttributeError: module 'pygal' has no attribute 'Worldmap' 问题

在python编程:入门到实践 在尝试已下例子遇到问题:16.2.5 制作世界地图import pygalwm = pygal.Worldmap() wm.title = 'North, Central, and South America'wm.add('North America', ['ca', 'mx', 'us'])wm.add('Central America', ...

2018-07-25 13:52:29 11624 12

原创 【C语言】选择排序算法-习题

#include #include /*C语言程序设计案例教程(廖湖声) P122 第四章 上机练习 第一题*//*北工大896 计算机*//*选择排序*/int select(int num[],int count[]){ int i,j,max,temp_num,temp_count; for(i=0;i99;i++){ max=i;

2018-01-26 14:18:14 2433

原创 【C语言】判断输入字符串是否为合法的标识符

#include #include int main(){ char a[80]; int i; puts(&quot;Please enter a identifier:&quot;); gets(a); if(a[0]=='_'||(a[0]&gt;='a'&amp;&amp;a[0]'z')||(a[0]&gt;='A'&amp;&amp;a[0]'Z')){ //判断首

2018-01-25 16:28:19 23174 5

原创 【C语言】随机产生100个数,将其中奇数变相反数

#include #include #define NUM 100//随机产生100个数,将奇数变号 int main(){ int i,j; int a[NUM]; for(i=0; i<=NUM; i++){ a[i]=rand()%100; } for(j=0; j<=NUM;j++){ if(a[j]%2!

2018-01-24 16:51:21 1129

原创 Axure RP 8自定义复选下拉框,选中项文字同步显示

Axure RP 8自定义复选下拉框,选中项文字同步显示

2017-09-18 15:06:09 20125 19

阿里巴巴Java开发手册(终极版)

《阿里巴巴 Java 开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总 结, 经历了多次大规模一线实战的检验及不断的完善, 系统化地整理成册, 反馈给广 大开发者。

2017-09-25

Axure RP 8自定义复选下拉框,选中项文字同步显示

本资源为本人利用Axure RP 8制作的自定义复选下拉框,可以完成选中项文字在文本框中同步显示,可以供使用Axure者学习。

2017-09-18

空空如也

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

TA关注的人

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