自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(106)
  • 资源 (11)
  • 问答 (2)
  • 收藏
  • 关注

原创 使用List<> newList=oldList.ToList();后,修改newList中的元素,会影响oldList吗

使用List newList=oldList.ToList();后,修改newList中的元素,会影响oldList吗

2024-04-10 15:31:51 312

原创 关于C# 爬虫程序自启动,利用selenium 获取网页数据 ,报错timeout的问题

关于C# 爬虫程序自启动,利用selenium 获取网页数据 ,报错timeout的问题

2022-11-25 11:45:55 944

原创 C# winform 的chart 组件,希望y轴左侧距离chart的距离窄一些,怎么设置

C# winform 的chart 组件,希望y轴左侧距离chart的距离窄一些,怎么设置

2022-11-21 10:37:15 1409

原创 C# winform chart K线图与柱状图显示在一个chart中时出现了柱状图不是从y轴为0的位置开始显示。解决办法。

winform chart K线图与柱状图显示在一个chart中时出现了柱状图不是从y轴为0的位置开始显示。解决办法

2022-11-10 14:32:44 670

原创 关于winform的chart--x轴时间格式的显示,以及x轴放大缩小的例子

x轴时间格式的显示,以及x轴放大缩小的例子

2022-11-07 14:42:29 3360

原创 给定一个数组,求任意个数的和,可能的结果。

数组求和

2022-07-28 10:14:00 374

原创 股票行业含义

ddx:这个是大买单总金额和大卖单总金额的差(ob1-ob2),体现的是当日主力的净流入金额ddz:这个是大买单每单金额和大卖单每单金额的差(ob1/od1-ob2/od2),体现的是当日主力大买单和大卖单的实力对比zlyd:这个是当日大买单总金额和该金额的21日平滑之间的差值(ob1-ema(ob1,21)),体现的是当日主力大买单金额相对平日的变化...

2021-09-02 17:23:34 383 2

转载 vue相关文章记录

vue-router导航守卫:https://zhuanlan.zhihu.com/p/54112006

2020-07-13 12:15:44 138

原创 ssr学习笔记

什么是ssr服务端渲染 service render加载速度,seo传统vue纯浏览器渲染 浏览器请求,服务器返回一个空的HTML和js给浏览器这种渲染方式的问题:首页加载时,将所有页面的js都返回了,首屏加载慢。seo是基于HTML来收录网站,只能爬到一个空的HTML页面性能问题:先执行js,生成dom,发送请求,请求返回后,浏览器解析数据,操作数据,重新渲染dom,优点:能够带来接近原生app的体验,能够前后端分离。ssr渲染:请求发送到node服务器上接收到请求后,分析是请求的

2020-05-19 12:04:53 1276

原创 使用html-webpack-plugin自动引入js的路径的问题

之前我使用html-webpack-plugin自动引入js的路径,都是这样的:<script src="bundle.js"></script>在我直接访问:http://127.0.0.1:8089/list这种地址时没有问题,但我访问http://127.0.0.1:8089/user/1 这样的地址时,就会找不到这个文件。我需要引入的路径是<scr...

2020-05-08 11:57:28 2787 1

原创 自己搭建一个webpack 4 + vue项目

自己搭建一个webpack vue项目创建一个项目文件夹,例如vue_webpack,然后再v s code中打开 按组合键ctrl+·(也就是tab键上面的那个)然后一直按回车键,默认下一步。完成后在文件夹中生成package.json文件。然后安装webpack执行npm i webpack webpack-cli –save-dev(分别为核心模块和命令行工具,必须安装)...

2020-04-18 18:28:43 495

原创 关于output.publicPath和Devser.PublicPath的理解,求大神指点!!!

webpack.config.js文件中的output的配置项path:打包输出路径filename:输出文件名,也可以是一个路径,不存在会创建publicPath:间接资源访问路径而devServer中的publicPath--当我们通过webpack-dev-server打包时,访问资源会检查要访问资源的路径是否和publicPath中配置的一致,如果一致,则从打包结果中找到该...

2020-04-18 17:30:11 386

原创 webpack:Plugin/Preset files are not allowed to export objects和Cannot find module 'babel-preset-env'

①Plugin/Preset files are not allowed to export objects, only functions.这个问题如百度到的,由于版本冲突问题,需要将babel的相关版本都换成7.0版本或6.0版本。可以查看:https://www.cnblogs.com/jiebba/p/9618930.html②Cannot find module 'babel...

2019-12-09 18:01:43 1065

转载 webpack中文文档链接--loader

https://www.webpackjs.com/loaders/sass-loader/备忘

2019-11-28 14:17:37 161

原创 ES6基础

箭头函数在使用时应当注意什么:箭头函数使用简洁,可以避免使用早起的.bind函数绑定this或需要固定上下文的地方并且让代码更加简洁。①箭头函数没有自己的this,它的this是派生而来的,根据“词法作用域”派生而来。也就是说在声明时就绑定了作用域。因此在需要根据上下文来动态绑定this的情况下就不要使用:例如:在对象上定义的函数,定义原型方法,定义事件回调函数,定义构造函数。②箭头函...

2019-11-20 17:11:13 170

转载 react中的constructor方法的理解

之前在使用React创建类,都会写上constructor方法:constructor(props){ super(props);}一直都有疑问?必须都这样写吗?看了网上的一篇文章,解开了疑惑:原文链接好记性不如烂笔头,记录一下吧!(1)constructor是否有必要写:ES5的继承,实质是先创造子类的实例对象this,然后再将父类的方法添加到this上。ES...

2019-10-30 16:21:15 2212

原创 React组件库Ant Design【备忘】

手册地址 :https://ant.design/docs/react/use-with-create-react-app-cn安装:cnpm install antd --save使用:以loading为例:import Spin from 'antd/es/spin';import 'antd/dist/antd.css';在render()方法中: re...

2019-10-29 15:38:31 102

原创 webpack实践--npm run dev 报错解决

我是按照资料书,实践webpack-dev-server的。按照步骤,安装npm install webpack-dev-server --save-dev【当然我已经安装过webpack,webpack-cli了】然后配置,package.json{...... "scripts": { "build": "webpack", "dev": "webpac...

2019-09-26 15:57:02 1646

原创 react+redux实践1--TODOLIst

实践前需要了解redux的原理,本文是具体实现。实现的效果:【增加待办事项,将待办事项只完成(未完成),筛选】(1)let store=createStore(reducer);创建项目的store,需要传入的参数是reducer,reducer是我们根据项目需要自己编写的,是按照不同的操作(action)返回新的state。createStore是redux提供的方法,需要引入r...

2019-09-19 17:55:14 155

转载 前端面试--页面性能优化与安全

前端性能优化的办法①资源压缩和合并②异步加载async和defer③浏览器缓存④使用CDN【浏览器缓存是对二次访问的速度提升,CDN是对于首次访问的加速,从网络层面进行优化】一个地区内只要有一个用户先加载资源,在CDN中建立了缓存,该地区的其他后续用户都能因此而受益。⑤资源预加载【预先告知浏览器某些资源可能在将来会被使用到。<link rel="dns-prefetch" h...

2019-08-30 17:10:52 403

转载 前端面试--浏览器相关

1.浏览器渲染原理:根据 HTML 解析出 DOM 树 根据 CSS 解析生成 CSS 规则树 结合 DOM 树和 CSS 规则树,生成渲染树 根据渲染树计算每一个节点的信息 根据计算好的信息绘制页面提升渲染效率减少重绘和回流(使用transform代替top,使用visibility替换display:none)不要把节点属性放在循环里当成循环里的变量不要使用table...

2019-08-30 15:08:19 131

原创 函数柯里化

函数柯里化概念:函数柯里化:把一个多参数函数转换成一个嵌套的一元函数的过程。是高阶函数和闭包相结合的应用。柯里化是指这样一个函数(假设叫做createCurry),他接收函数A作为参数,运行后能够返回一个新的函数。并且这个新的函数能够处理函数A的剩余参数。先对参数进行收集,最后再进行计算。函数柯里化实现:(1)实现柯里化方式1--将传入参数为空设置作为函数执行返回值的条件...

2019-08-23 14:31:31 120

转载 react中的setState是同步还是异步,以及setState之后都发生了什么

setState 只在合成事件和钩子函数中是“异步”的,在原生事件和 setTimeout 中都是同步的。合成事件:就是react 在组件中的onClick等都是属于它自定义的合成事件 原生事件:比如通过addeventListener添加的,dom中的原生事件setState的“异步”并不是说内部由异步代码实现,其实本身执行的过程和代码都是同步的,只是合成事件和钩子函数的调用顺序在更新之...

2019-08-15 14:27:56 2506

转载 ES6篇(23)--编程风格

(1)块级作用域①let取代varvar命令在顶层声明会导致声明了全局变量,还存在变量提升,而let没有副作用②全局常量和线程安全在let和const之间,建议优先使用const,尤其是在全局环境,不应该设置变量,只应设置常量。const优于let的几个原因:一个是const可以提醒阅读程序的人,这个变量不应该改变;另一个是const比较符合函数式编程思想,运算不改变值,只是新建值,...

2019-08-13 13:15:02 132

转载 ES6篇(22)--Module的加载实现

(1)浏览器加载①传统方法:HTML网页中,浏览器通过<script>标签加载了JavaScript脚本。默认情况下,浏览器是同步加载JavaScript脚本,即渲染引起遇到<script>标签就会停下来,等到执行完脚本,再继续向下渲染,如果是外部脚本,还必须加入脚本的下载时间。如果脚本体积很大,下载和执行的时间就会很长,会造成浏览器堵塞,用户会感觉浏览器卡死,所以...

2019-08-13 12:21:27 170

转载 ES6篇(21)--Module的语法

阮一峰 ES6 Module(1)概述ES6模块的设计思想是尽量的静态化,使得编译时就能确定模块的依赖关系,以及输入和输出的变量。ES6模块不是对象,而是通过export命令显示指定输出的代码,再通过import命令输入。// ES6模块import { stat, exists, readFile } from 'fs';上面代码的实质是从fs模块加载 3 个方法,其他方法不加载。这种...

2019-08-12 18:08:20 122

转载 css布局实例--三栏布局

法①:float【这种方法虽然简单,但是中间部分最后加载,内容多时影响用户体验】<!DOCTYPE html><html><head><meta charset="utf-8"><title>三栏布局--float布局</title><style>.left { float: le...

2019-08-09 11:38:26 249

原创 CSS布局实例--两栏布局

(1)两栏布局--左侧固定,右侧不固定(自适应)①float+margin-left<!DOCTYPE html><html><head><meta charset="utf-8"><title>两栏布局测试--左侧固定,右侧自适应 float+margin-left</title><style&gt...

2019-08-09 10:30:18 164

转载 ES6篇(20)--Class的继承

阮一峰ES6 Class继承(1)简介①Class通过extends实现继承。②子类必须在constructor方法中调用super方法,否则新建实例时会报错;因为子类自己的this对象,必须先通过父类的构造函数完成塑造,得到与父类同样的实例属性和方法,然后对其进行加工,加上子类自己的实例属性和方法,如果不调用super方法,子类就得不到this对象。【注意:在子类的构造函数中,只有先调...

2019-08-08 16:43:55 400

转载 CSS篇 -- 居中和Grid布局

水平垂直居中:法①:绝对定位+margin:autoposition: absolute;left: 0; right: 0; top: 0; bottom: 0;width: 200px;height: 200px;margin: auto;法②:display:inline-block 和vertical-align:middle和伪元素:after或:before.conta...

2019-08-08 15:16:35 7485

转载 ES6篇(19)--Class的基本语法

阮一峰 ES6 Class的基本语法(1)简介ES6中的class可以看作是一个语法糖,它的绝大部分功能ES5都可以做到,新的class写法只是让对象原型的写法更加清晰,更加像面向对象编程的方法而已。class中有一个constructor方法,是构造方法,constructor中的this代表实例对象。class中的方法不需要加上function关键字,直接把函数定义放进去就可以了。另外...

2019-08-07 17:20:36 206

原创 CSS3篇(1)--面试问题

(1)link 和 @import 的区别外部引入css有两种方式,link标签和@import那么两者有什么区别呢:①从从属关系上来讲,@import是css提供的语法,只有导入样式表的作用;link是Html提供的标签不仅可以加载css文件,还可以定义RSS、rel等属性②从加载顺序来讲,加载页面时,link标签引入的css被同时加载,@import引入的css将在页面加载完毕后...

2019-08-07 14:10:59 176

转载 ES6篇(18)--async函数

阮一峰 ES6 async函数(1)含义async函数是Generator函数的语法糖。使得异步操作变得更加方便。async函数就是将Generator函数的星号替换成async,将yield替换成await。async函数对Generator函数的改进,体现为以下四点:①内置执行器anync函数的执行,与普通函数一样调用,就会自动执行,然后输出结果,不像Generator函数,需要调用...

2019-08-05 15:04:35 154

转载 ES6篇(17)--Generator函数的异步应用

阮一峰 ES6 Generator函数的异步应用传统的异步编程方法大概有四种,回调函数,事件监听,发布/订阅,Promise对象,Generator函数将JavaScript异步编程带入了一个全新的阶段。(1)基本概念①异步所谓"异步",简单说就是一个任务不是连续完成的,可以理解成该任务被人为分成两段,先执行第一段,然后转而执行其他任务,等做好了准备,再回过头执行第二段。②同步连续的...

2019-08-05 13:37:41 102

转载 ES6篇(16)--Generator函数

阮一峰 ES6 Generator函数Generator函数是ES6提供的异步编程解决方法,语法行为与传统函数不同。(1)Generator函数的基本概念①Generator函数是一个状态机,封装了很多内部状态②Generator函数是一个遍历器对象的生成函数,返回遍历器对象,可依次遍历Generator函数内部的每一个状态③从形式上看Generator函数是一个普通函数,有两个特征:...

2019-08-02 16:44:03 156

转载 ES6篇(15)--Iterator和for ...of

阮一峰 ES6遍历器(1)Iterator(遍历器)的概念遍历器是一种接口,为各种不同的数据结构提供统一的访问机制【即for..of循环】,任何数据结构只要部署Iterator接口,就可以完成遍历操作(依次处理该数据结构的所有成员)。作用:①为各种数据结构,提供一个统一的简便的访问接口②使得数据结构的成员能够按某种次序排列③ES6创造了一种新的遍历命令for...of循环,Ite...

2019-08-02 11:33:17 98

原创 JavaScript 面试题--变量提升和类型转换

var b=1;function outer(){ var b=2; function inner(){ b++; console.log(b); var b=3; } inner();}outer();这道面试题的答案是NaN?为什么呢?看好久都表示不理解,突然像是明白了,记录一下。inner()这...

2019-07-29 17:12:07 352

原创 react 验证码组件

说明:效果实现了,但是写完之后,觉得很不可靠,验证码还是应该在后端生成图片流,前端直接使用。【文末后面有修改成显示后端生成的base64验证码图片的方式】代码借鉴了react组件实战之验证码直接上代码吧,verificode.js文件import React,{Component} from 'react';import {PropTypes} from 'prop-types';...

2019-07-11 15:55:21 4320

转载 阿里云服务器绑定域名

解析生效测试方法按照这个步骤,多半天以后域名才生效了,这个过程需要等待。

2019-07-05 12:57:19 1256

原创 微信小程序自定义组件--时间组件(前一天后一天切换)

要实现的效果图如下看一下页面结构,首先是组件的下面是页面直接上代码// components/daychoose/daychoose.jsvar util = require('../../utils/util.js');Component({ attached() { const date = new Date(); let year = d...

2019-06-28 17:18:20 1922 1

调微信接口之上传图文消息内的图片获取URL--源码

调微信接口之上传图文消息内的图片获取URL,图文消息的具体内容,支持HTML标签,必须少于2万字符,小于1M,且此处会去除JS,涉及图片url必须来源 "上传图文消息内的图片获取URL"接口获取。外部图片url将被过滤。

2019-04-23

C#MVC echart k线图实例

k线图,解决k线每个块颜色如何设置的问题。代码完整可运行

2018-01-15

C# MVC 日历calendar自定义控件,记录事件的日历

记录事件的日历,可以自定义修改样式。代码不用修改即可用,也可以修改功能和样式,代码实例为记录每一天的事件,备忘

2018-01-09

C# 控制台 redis实例

redis在C#中的实例,代码完整可用,如需安装redis请参考我的笔记http://download.csdn.net/download/u012149906/10135771

2017-11-28

redis安装到应用笔记

初次接触redis时记录的笔记,完整的包括redis安装到应用

2017-11-28

C# 控制台 批量发送邮件

C# 控制台批量发送邮件 说明:下载代码后将邮箱地址和密码修改成自己的即可运行,注释出标记了debug。

2017-11-27

C# winform 用户自定义控件--带checkbox功能的按钮

C# winform 用户自定义控件--带checkbox功能的按钮,美观。代码完整可用

2017-11-27

C# winform 图片+图片描述 导出到word

多种方法图片+描述导出到word,删除图片,注释完整,可按自己需求就行修改

2017-11-27

C# winform RedioButton 和checkButton的点击事件

C# winform RedioButton 和checkButton 布局与点击事件 demo,可以修改后使用

2017-11-27

C# winform 进度条弹出框

C# Winform弹出进度条,结束进度后自动关闭。代码完整可用。

2017-11-27

C# winform xml文件读取

判断xml文件是否存在;创建xml文件;遍历读取xml文件节点;添加节点等功能

2017-11-27

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

TA关注的人

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