自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)

原创 Wordpress Set Widget Title to Link

@EllaQi 不愧是WP大佬首先在Snippets里添加如下代码// We will make use of widget_title filter to //dynamically replace custom tags with html tagsadd_filter( 'widget_title', 'accept_html_widget_title' );function accept_html_widget_title( $mytitle ) { // The sequen

2020-09-09 12:28:54 48

原创 ubuntu+apache2生成SSL配置HTTPS

一开始弄了个self-created的证书,但是浏览器报不安全了。于是用https://certbot.eff.org/的证书。创建+安装证书https://certbot.eff.org/lets-encrypt/ubuntubionic-apache直接跟他的步骤来,第四步的时候选上面的certbot --apache,让他帮你配置redirect问题解决vim /etc/apache2/sites-enabled/000-default-le-ssl.conf在这个文件中将下面的redi

2020-06-09 09:32:40 60

原创 Vi / Vim查找关键字,实现ctrl-f的效果

简单几步:确保是命令模式(写字在左下角出现)输入"/"斜杠输入想查找的文本,如"loadmodule" - 此时左下角是"/loadmodule"对应文本会高亮显示显示下一个匹配文本:敲n显示上一个匹配文本:敲N(大写)听懂掌声...

2020-06-08 05:35:16 73

原创 JavaScript动态操作label的for属性

JavaScript动态操作label的for属性一句话解决使用htmlFor用例 my_label.htmlFor = input_id;起因需求是需要动态添加一个checkbox,涉及到了for,要求是只能用纯JavaScript。一开始很自然的这么写了: const roles__role_label = createNode("label"); roles__role_label.className = "roles__role_label"; roles__role_l

2020-05-30 02:50:14 94

原创 Flex布局

前言Flex布局用的很多。最低需求是IE10。中心1.基本概念Flex Container开启了Flex布局的元素叫做Flex Container。Flex ItemFlex Container里面第一层子元素就是Flex Item。main和crossFlex布局中有主轴和副轴,主轴叫main axis,主轴的长度较main size,主轴的起始位置和终止位置分别是main start和main end。副轴相关词就把main替换成cross。2.开启Flex布局修改需要flex

2020-05-28 02:50:58 27

原创 Webpack中集成VueJS

前言直接用静态标签引用VueJS并不是模块化的思想。中心1.初始化npmnpm init2.安装webpack并保存到开发阶段依赖npm install webpack --save-dev3.安装vue并保存到生产阶段依赖npm install vue --save4.配置webpack入口到webpack.config.js中module.exports = { entry: "./src/js/main.js", output: { // pa

2020-05-17 16:07:54 36

原创 使用webpack.loader处理CSS

什么是loaderloader是webpack中一个核心概念,原本webpack是处理js代码的,但是业务有时会需要将scss转换为css之类的。这时原有的webpack功能已经不够了,可以给webpack扩展对应的loader。使用loader在js中引用cssrequire("./css/my.css");此时直接跑webpack会针对css文件提示 “You may need an appropriate loader to handle this file type.”通过npm

2020-05-15 15:29:03 28

原创 github pages部署react-app的简易步骤

这两天学习了react的基础,做了一个小项目。过程现在你有一个create-react-app创建的react项目npm create-react-app想要部署到github pages上。修改package.json{ "name": "your_proj_name", "version": "0.1.0", "private": true, "homepage": "./", ...},"scripts": { ... + "predeploy

2020-05-12 16:02:17 104

原创 leetcode每日题98. 验证二叉搜索树

题目来源这里Sqrt(x)我把题目复制到这里来~实现 int sqrt(int x) 函数。计算并返回 x 的平方根,其中 x 是非负整数。由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。示例 1:输入: 4输出: 2示例 2:输入: 8输出: 2说明: 8 的平方根是 2.82842…,由于返回类型是整数,小数部分将被舍去。过程思路这是一道数学题…怎么求平方根呢?看这里接着用代码实现它就好了。是说k趋近于无穷的时候,xk+1就趋近于根号n。看代码里的注释来理

2020-05-09 05:02:23 25

原创 小项目中怎么防止Vue的闪现画面

一句话总结HTML: 元素加上v-cloakCSS: [v-cloak]{display: none}过程页面刚加载的时候胡子语法会显示出来。v-cloak是VueJS小型项目中提升用户体验简单且重要的方法。用法HTML中在你需要组织闪现的标签上加上v-cloak<div id="app"> <nav>blabla</nav> &...

2020-05-08 14:44:40 39

原创 如何用网页播放幻灯片-RevealJS

一句话总结看官方API。(过程前情提要用RevealJS改了一下我的github的网页。最开始知道RevealJS是老师上课用到了我觉得很酷,就去搜了他的源码(按F12)。具体操作看官方API,我这里就教一教怎么导入,然后举点简单的例子。CSS首先你需要导入css文件。reset.css 是用来确保不同浏览器下显示效果都是想要的效果。其实就是把margin,padding,bord...

2020-05-07 16:48:30 43

原创 AUDIO标签详细解读
原力计划

文章目录过程前情提要重点前言audio标签概述属性`src``controls``loop``muted``preload`JS操作拿到audio标签当前播放时间currentTime音频总时长duration音量volume播放速率playbackRate播放play()暂停pause()是否暂停paused暂停pause()加载load()加载的生命周期(按先后顺序排序)loadstart开始...

2020-05-06 18:14:21 98

原创 leetcode每日题98. 验证二叉搜索树

题目来源这里验证二叉搜索树二叉搜索树详细定义我把题目复制到这里来~给定一个二叉树,判断其是否是一个有效的二叉搜索树。假设一个二叉搜索树具有如下特征:节点的左子树只包含小于当前节点的数。节点的右子树只包含大于当前节点的数。所有左子树和右子树自身必须也是二叉搜索树。示例 1:输入:2*/ *1 3输出: true示例 2:输入:5*/ *1 4*/ *3...

2020-05-05 18:36:36 35

原创 leetcode每日题45. 跳跃游戏 II

题目来源这里跳跃游戏 II我把题目复制到这里来~给定一个非负整数数组,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。你的目标是使用最少的跳跃次数到达数组的最后一个位置。示例:输入: [2,3,1,1,4]输出: 2解释: 跳到最后一个位置的最小跳跃数是 2。从下标为 0 跳到下标为 1 的位置,跳 1 步,然后跳 3 步到达数组的最后一个位置。说...

2020-05-04 13:31:12 48

原创 leetcode每日题53. 最大子序和

题目来源这里最大子序和我把题目复制到这里来~给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例:输入: [-2,1,-3,4,-1,2,1,-5,4],输出: 6解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。进阶:如果你已经实现复杂度为 O(n) 的解法,尝试使用更为精妙的分治法求解。过程分析题目我的思路:...

2020-05-03 13:21:03 54

原创 leetcode每日题3. 无重复字符的最长子串

题目来源这里无重复字符的最长子串我把题目复制到这里来~给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: "abcabcbb"输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。示例 2:输入: "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。示例 3:输入: "pwwkew"输出...

2020-05-02 16:16:11 35

原创 设置一个有竞争力的领英账号

领英在中国好像不是很火?但是在我目前在的加拿大还是挺热门的。领英是“专业人员介绍自己并与其他专业人员交流的方式”。学校老师都推荐我们好好整理一下自己的领英账号。他们说领英是很好的[工作相关的]社交工具。下面介绍怎么设置一个有竞争力的领英。重点照片放一张微笑的照片。首先照片就是自己的头像。大家都会拿真实照片当头像,并且所有人看到你的第一眼就是头像。所以头像一定要表现出你这个人的开朗(即使你...

2020-05-01 15:32:02 94

原创 leetcode每日题202. 快乐数
原力计划

题目来源这里快乐数我把题目复制到这里来~编写一个算法来判断一个数 n 是不是快乐数。「快乐数」定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和,然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1。如果 可以变为 1,那么这个数就是快乐数。如果 n 是快乐数就返回 True ;不是,则返回 False 。示例:输入:19输出:true解释:...

2020-04-30 16:20:42 64

原创 对常见软件架构MVC,MVP和MVVM的浅显理解

前情提要学过ASP.NET, DJango, 和VueJS,然后我还去查询了一些关于MVP的文章~过程ASP.NET - MVCMVC就是Model, View和Controller我们写ASP.NET的过程先把Model写好了,然后通过entity framework根据Model生成数据库。填充Controller,每一个Controller的函数对应至少一个View的页面,C...

2020-04-29 14:02:45 35

原创 leetcode面试题56 - I. 数组中数字出现的次数

题目来源这里面试题56 - I. 数组中数字出现的次数我把题目复制到这里来~一个整型数组 nums 里除两个数字之外,其他数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。示例 1:输入:nums = [4,1,4,6]输出:[1,6] 或 [6,1]示例 2:输入:nums = [1,2,10,4,1,4,3,3]输出:[2,1...

2020-04-28 18:08:49 52

原创 JavaScript解答罗志祥多人运动题

今天看到一题罗志祥的多人运动笑死了,赶紧来解答一下子~点上面链接可以看原题,里面还有C++的解法~(但我tmd看不懂)顺便推荐star一下LeetCode题解~我把题目复制到这里来~已知小猪每晚都要约好几个女生到酒店房间。每个女生 i 与小猪约好的时间由 [si , ei]表示,其中 si 表示女生进入房间的时间, ei 表示女生离开房间的时间。由于小猪心胸开阔,思想开明,不同女生可以同时...

2020-04-27 19:05:33 793

原创 GitHub怎么改刚刚push的commit message

一句话总结先git rebase把指针放到提交前,接着git commit --amend改commit message,最后再push回去git rebase -i HEAD~5 #显示近5次提交,可以改成别的数字过程前情提要今天又通宵了,commit的时候拼错了一个单词,让我想起来小学的时候写作业写到很晚写错了 一个“及”字…在这个时候我是需要改commit的,但是我已经push...

2020-04-26 20:14:51 78

原创 怎么在GitHub的README.md放图片

文章目录一句话总结过程事后一句话总结用相对路径,图片也需要上传到GitHub。过程今天改README的时候想说放点图片上去,结果放了以后并不能显示出来这是因为图片的路径写的是绝对路径“C:\Users\xx\xx.png”但是想要让图片在GitHub上正常显示的话,需要先把图片push到GitHub上,然后使用README.md的相对路径链接图片,比如我的目录是这样的:/imgFol...

2020-04-25 13:53:57 71

原创 intro 2.0

个人简介我叫彩笔????,是一名练习时长5年的个人程序员(为什么按enter会新增一行但是focus还在行尾啊!!!!这个编辑器真难用…下次还是去typora整吧…害目前状态现在因为一些奇怪的原因,我跑到国外上学了。8月就要毕业了。毕业以后我是想回国的,但是现在这个疫情原因可能会让回国推迟一点。不过如果能找到好的工作就暂时不回了拼一个绿卡也行哇怎么会有这么难用的编辑器想做的事人生目标大概是...

2020-04-25 13:03:37 35

原创 两数求和Python-LeetCode小笔记

“”“给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。 示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9 所以返回 [0, 1]”“” nums = [1,3,4,3] target = 6 “”” enum...

2018-09-11 20:33:01 165

原创 intro

大家好,我是黄中

2018-09-11 19:58:00 133

空空如也

空空如也

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