自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

和合河禾何

博客写的比较晚,很努力学习,职位毕业get一个满意的offer

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

原创 环形链表

力扣142. 环形链表 IIhttps://leetcode-cn.com/problems/linked-list-cycle-ii/comments/给定一个链表,返回链表开始入环的第一个节点。如果链表无环,则返回null。为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。说明:不允许修改给定的链表。示例 1:输入:head = [3,2,0,-4], pos = 1输出:t...

2020-06-16 00:12:04 160

转载 MAC下最好用的抓包工具--charles简单操作教程

一、Charles介绍给大家推荐一款在mac上我觉得很好用的抓包工具,再过去的半年中给我很大帮助,在工作学习中使用很方便。那么什情况下我们会需要使用抓包工具呢,比如我想查看一个接口请求的参数、返回值,还有移动设备上的http请求、https请求,有了charles一下搞定,妈妈再也不用担心我的学习了,咳咳......,回归正题,介绍一下charles。Charles是一个HTTP代理服务器...

2020-04-01 14:04:28 615

原创 PowerShell yarn : 无法加载文件 C:\Users\Admin\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本。

在windows系统上使用npm安装的指令时出现的一个问题:解决方法1:搜索cmd,以管理员方式运行powershell2:使用命令更改计算机的执行策略PS C:\Users\Administrator> set-ExecutionPolicy RemoteSigned执行策略更改执行策略可帮助你防止执行不信任的脚本。更改执行策略可能会产生安全风险,如 https:...

2020-03-09 09:25:23 1098

原创 ES8关于使用异步迭代器请求数据

在async/await的某些时刻,你可能尝试在同步循环中调用异步函数。例如:async function process(array) {for (let i of array) {await doSomething(i);}}这段代码不会正常运行,下面这段同样不会运行:async function process(array) {arr...

2020-03-02 16:57:51 299

原创 module.exports/export default/export的用法与区别

module.exports是ES5的导出的方法,export和export default是ES6的导出方法module.exportsmodule.exports 对象是由模块系统创建的。在我们自己写模块的时候,需要在模块最后写好模块接口,声明这个模块对外暴露什么内容,module.exports 提供了暴露接口的方法。1、返回一个JSON Objectvar app = {...

2020-02-01 14:37:34 855

原创 关于X-Franme-Options的clickjacking网站点劫持攻击。。。

CSRF(Cross-site request forgery 跨站请求伪造,也被称成为“one click attack”或者session riding,通常缩写为CSRF或者XSRF,是一种对网站的恶意利用。尽管听起来像跨站脚本(XSS),但它与XSS非常不同,并且攻击方式几乎相左。XSS利用站点内的信任用户,而CSRF则通过伪装来自受信任用户的请求来利用受信任的网站。与XSS攻击相比,CS...

2019-11-04 11:50:50 202

原创 数组以及对象的深拷贝(复制数组或复制对象)的方法-JavaScript

在js中,数组和对象的复制如果使用=号来进行复制,那只是浅拷贝。let arr = [1,2,3,4,5];let arr2 = arr1;arr.push(6);如上,arr的修改,会影响arr2的值,这显然在绝大多数情况下,并不是我们所需要的结果。因此,数组以及对象的深拷贝就是javascript的一个基本功了。数组的深拷贝条条大道通罗马,实现数组的深拷贝,是有好几种...

2019-10-23 13:23:01 470

原创 修改 antd 的默认样式

修改antd样式流程比如我要修改控件A:首先要去找控件A的api :如果提供api可以修改样式,则可以通过api直接修改。如果不提供api的话,可以通过className的方式来修改样式。<Menu.Item key="xxx" className={`${style['menu-item']}`} style={{backgroundColor: '...

2019-10-17 15:30:02 14501

原创 Ant Design不能修改样式,添加的className没有生效?看这里

我是用了antd的Table控件,想为table设置单双行不同颜色,于是使用了rowClassName<Table pagination={dataPagination} columns={this.dataTableColumns} dataSource={this.dataSource} locale={{ emptyText: <NoContent/>...

2019-10-17 15:27:49 8875 4

原创 JS/React把文字复制到剪切板

一、实现点击按钮,复制文本框中的的内容<script type="text/javascript">function copyUrl2(){ var Url2=document.getElementById("biao1"); Url2.select(); // 选择对象 document.execCommand("Copy"); // 执行浏览器复制命令 l...

2019-10-16 17:10:15 972

原创 Antd中使用umi做路由配置,使用跳转页面时出现404的问题

结论:在router.config配置路由的时候被引用的路由一定要在引用的component之前定义,否则会出现404。这就是报出的错误,我在create里面的页面创建链接,死活跳转不到account的页面,报的错说要创建该component,可我src/pages的Resource里面是有该component的。但是build完之后首先跳转account的页面的话,在这里跳进crea...

2019-10-14 10:58:58 4032 1

原创 TypeError: fs.existsSync is not a function | import { ipcRenderer } from 'electron'

在electron的渲染进程中导包会发生TypeError: fs.existsSync is not a functionnode_modules/electron/index.js:6 3 | 4 | var pathFile = path.join(__dirname, 'path.txt') 5 | > 6 | if (fs.existsSync(pathFi...

2019-10-10 10:03:52 15507 7

原创 require is not defined,在Electron渲染进程中加载模块报错

// 主进程const {app, BrowserWindow, ipcMain} = require('electron')app.on('ready', () => { // 新建窗口 const win = new BrowserWindow() // 开启开发工具 win.webContents.openDevTools() // 窗口加载页面 win....

2019-10-10 09:20:23 5071 1

原创 在客户端使用Lokijs存储数据

点击查看Loki.js介绍1.新建index.html、db.js文件;2.index.html 代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style type...

2019-09-25 15:41:17 555

原创 Loki.js

LokiJS 是纯 JavaScript 实现的内存数据库,面向文档,支持 Node.js,浏览器和 Cordova。LokiJS 坚持的信条就是性能永远是第一考虑因素。LokiJS支持索引和更快的文档访问,执行性能非常好(近50万OPS/秒)。其内置DynamicView类可以用于数据子集的索引,甚至获取更快的性能。LokiJS支持collections(数据集),跟MongoDB的很像...

2019-09-25 14:26:40 1170

原创 Mac安装parity出现错误

如果使用Rust语言开发公链,并且想获取链中的交易信息,像etherscan.io一样实时监测,那么需要开发私有Ethereum区块链浏览器。目前大多数开发是基于web3.js SDK中提供交易信息,但是不能够获取address的所有transaction,为了解决这个问题需要使用支持以太坊的后端节点Parity,它是以太坊的客户端。官方也提出了他的优点:专为关键任务使用而设计矿工...

2019-09-06 17:30:57 412

原创 在Electron中,渲染进程与主进程交互时,使用require报错

const osenv = require('osenv');Uncaught ReferenceError: require is not defined在渲染进程中使用osenv获取User目录的时候使用require导入osenv包的时候出错。修改为 import { osenv} from 'osenv';依然会报错。两种解决方案:1、直接在html的scr...

2019-09-06 09:43:11 1267

原创 java可变长字符串

在Java5 中提供了变长参数(varargs),也就是在方法定义中可以使用个数不确定的参数,对于同一方法可以使用不同个数的参数调用,例如print("hello");print("hello","lisi");print("hello","张三", "alexia");下面介绍如何定义可变长参数 以及如何使用可变长参数。可变长参数的定义使用...表示可变长参数,例如print(S

2017-11-21 11:06:23 2555

原创 java中next()和nextLine()方法的区别

next()一定要读取到有效字符后才可以结束输入,对输入有效字符之前遇到的空格键、Tab键或Enter键等结束符,next()方法会自动将其去掉,只有在输入有效字符之后,next()方法才将其后输入的空格键、Tab键或Enter键等视为分隔符或结束符。

2017-10-25 19:50:06 3493 4

原创 一毛可以换成多少个1分,2分,5分的

public class homework3 {public static void main(String[] args) {for(int i=0;ifor(int j=0;jfor(int k=0;kif(i+j*2+k*5 == 10){System.out.println(i+" "+j+" "+k);}}}}}}

2017-10-19 21:15:52 2469

原创 1到100之间质数的和--JAVA

import java.util.Scanner;//第一种方法是调用方法来计算的,将计算质数给写为一个方法public class Prime {public static void main(String[] args) {int count = 0;for(int i=1;iif(prime(i)){count+=i;}}System.ou

2017-10-19 20:31:06 4681

空空如也

空空如也

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

TA关注的人

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