问题心得
与诸君共勉
此人很懒,什么都写了
展开
-
avalonia、WPF使用ScottPlot动态显示ECG心电图
avalonia、WPF使用ScottPlot动态显示ECG心电图原创 2023-08-29 14:04:15 · 2396 阅读 · 0 评论 -
.net dotnet-ef 更新命令
将当前dotnet-ef先删掉dotnet tool uninstall -g dotnet-ef在执行更新程序dotnet tool install -g dotnet-ef原创 2022-02-10 11:30:55 · 1012 阅读 · 0 评论 -
React中使用window.print()出现页面无响应问题解决记录
文章目录一、问题背景:`window.print()页面打印出现页面无响应`二、问题原因:可能操作了document但是并未进行销毁(可能是)三、问题解决:总结:一、问题背景:window.print()页面打印出现页面无响应看了网上很多办法都是让用window.location.reload(),对于这个解决方案不置可否,刷新页面当然可以解决这个问题,但是不高级二、问题原因:可能操作了document但是并未进行销毁(可能是)三、问题解决:封装一个printFun()方法//该方法参数 c原创 2021-11-09 17:45:33 · 2192 阅读 · 0 评论 -
ts-node 报错 :Error: Cannot find module ‘@types/node/package.json‘
问题:使用ts-node 执行编译ts文件报错Error: Cannot find module ‘@types/node/package.json‘解决方案:npm install -D tslib @types/node原创 2021-08-03 09:29:02 · 974 阅读 · 0 评论 -
c#简单使用quartz做任务调度
第一步安装Quartz包 (nuget包)需要注意quartz与当前项目其他包的兼容性,本次博客用了当前最新的3.3.2版本2.实现一个简单例子(每五秒打印一次当前时间)using System;using System.Collections.Specialized;using System.Threading.Tasks;using Quartz;using Quartz.Impl;namespace testQuartz{ class Program ..原创 2021-07-23 10:57:31 · 1909 阅读 · 0 评论 -
Xamarin.Form中使用自定义Entry输入框(只有Android)
首先看xamarin.form项目结构第一步:在xamarin.form中添加BorderlessEntry类 这个类继承自Xamarin.Forms.Entry来移除Android平台中Entry控件的边界。.using System;using System.Collections.Generic;using System.Text;using Xamarin.Forms;using Xamarin.Forms.Internals;namespace JHXSP.Controls原创 2021-07-20 09:24:45 · 1827 阅读 · 2 评论 -
C# .NET读取和写入Excel表数据使用NPOI读取excel表格并使用线程安全队列多线程插入数据
第一步:安装NPOI nuget包第二步:创建数据库sqlhelper.cs类(数据库sql辅助函数)using MySql.Data.MySqlClient;using System;using System.Collections.Generic;using System.Data;using System.Text;using System.Text.RegularExpressions;namespace PeopleInsert{ public class.原创 2021-07-15 16:01:21 · 2277 阅读 · 5 评论 -
ES6 对象新增的is,assign方法
不同之处只有两个:一是 +0 不等于 -0 ,二是 NaN 等于自身。原创 2021-07-14 08:20:31 · 192 阅读 · 0 评论 -
超级简单的vue项目nginx配置,页面不空白,接口可访问
listen 站点端口server_name 服务名字,通常为服务器地址root 后面是dist项目地址proxy_pass 服务端接口代理server {listen 8080;server_name houtaiip; charset utf-8;client_max_body_size 75M;root /opt/dist;location / {try_files $uri $uri/ @router;index index.html;autoind原创 2021-06-17 11:33:57 · 348 阅读 · 0 评论 -
ES6字符串的扩展
字符串的遍历器接口for…ofES6为字符串添加了遍历器接口for (let codePoint of 'foo') { console.log(codePoint)}// "f"// "o"// "o"at()ES5对字符串对象提供charAt方法,返回字符串给定位置的字符。该方法不能识别码点大于0xFFFF的字符。'abc'.charAt(0) // "a"'原创 2019-05-15 14:29:47 · 255 阅读 · 0 评论 -
ES6语法中let与const命令的区别
let命令基本用法类似于var,但是所声明的变量,只在let命令所在的代码块中有效。{let a = 10;var b = 1;}a // ReferenceError: a is not defined.b // 1上面代码中,分别用let,var 声明两个变量,然后再代码块之外调用两个变量,let变量报错,var变量返回正确的值,这表明,let声明的变量只在他的代码块中有...原创 2019-05-15 11:07:03 · 230 阅读 · 0 评论 -
c#中??、?、?:、?[]区别
1.可空类型修饰符(?)引用类型可以使用空引用表示一个不存在的值,而值类型通常不能表示为空.例如string str = null 是正确的,int i = null 编译器就会报错(所以为了使值类型能够为空,即用"?"修饰符)2.三元运算符(三目运算符) (? : )例如:x?y:z 表示如果表达式x为true,则返回y;如果返回false 则返回z 是省略if{}e...原创 2019-05-05 16:41:49 · 335 阅读 · 0 评论 -
输入框防止js代码攻击及转义字符心得
当输入框被恶意攻击情况当在程序中输入框中被他人输入恶意js脚本内容的时候,想要通过改变js页面的变量的代码时会程序异常当然或者跳过某些验证,这种情况当然我们可以防止这种攻击,我们可以通过转义字符来解决这个问题一、 让我们先理解什么时转义?什么是转义,在我们的印象中转义的字面意思就是转换意义的意思,那我们的html的字符就是将本来时html的标签以另一种方式显示 比如:< 转义过后为...原创 2018-09-27 19:41:40 · 2908 阅读 · 1 评论 -
js构造函数的一些简单的理解
js简单的构造函数的理解一、函数在大多是的编程语言中并不陌生,其用法就是完成一些比如:处理文本,控制输出,处理文本,计算数值,可以将这个方法进行封装,在需要的地方一如函数名称以及参数来执行这些封装起来的代码块构造函数构造函数就是你构造出来的函数,是一种特殊的方法,与普通函数有着质的区别,其作用,在创建对象的时候主要用来初始化对象,就是给对象成员赋初始值,构造函数的主要特征就是 方法名 首...原创 2018-09-28 13:09:33 · 1176 阅读 · 1 评论 -
全局变量的优缺点
全局变量优点:1。全局可视,任何一个函数都可以访问和更改变量值.2。内存地址固定,读写效率高缺点:1.使用全局对象的函数依赖于全局对象的存在和类型,使得这在不同上下文环境中重用该函数更加困难2.如果程序必须被修改,则全局依赖增加了引入错误的可能性,而且既使只对局部做修改也。要求程序员必须理解整个程序3。如果全局对象得到一个不正确的值,必须则查找整个程序以判断错误发生的位置4。当一个函数使用全局...转载 2018-12-13 17:03:26 · 2430 阅读 · 0 评论 -
use strict严格模式优缺点
设立"严格模式"的优点:消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为;消除代码运行的一些不安全之处,保证代码运行的安全;提高编译器效率,增加运行速度;为未来新版本的Javascript做好铺垫。注:经过测试 IE6,7,8,9 均不支持严格模式。缺点:现在网站的 JS 都会进行压缩,一些文件用了严格模式,而另一些没有。这时这些本来是严格模...转载 2018-12-13 17:30:38 · 1896 阅读 · 0 评论 -
总结node的优缺点
Node.js采用了谷歌的v8引擎,同时提供了多个系统级的API,这样就避免了在浏览器端运行javascript代码各种的限制,而node.js就是运行在服务器端的js代码。JavaScript原始运行环境JavaScript最早在浏览器中值扮演个提供上下文的角色,但是没有表明JavaScript具体是什么,他是一门完整的语言。nodenode事实上就是另外一种形式的上下文,就是node解...翻译 2018-12-06 17:49:08 · 6652 阅读 · 0 评论 -
关于页面的优化
在如今上百兆宽带的应用进入各家各户,网页加载的速度得到了质的飞跃,当然页伴随着网页的多样化,因此加快网页加载速度,其中主要有三种方式,1提高带宽,2用户在本机进行优化,3.网站设计者对网页进行一定的优化一.优化图片优化图片包括减少图片数量,降低图像质量,使用恰当的格式减少图片:去除不必要的图片降低图像的质量:如果不是很有必要,就降低图片的质量,5%变化不大使用恰当的格式二。...原创 2018-12-06 19:31:17 · 146 阅读 · 0 评论 -
使用 vue-cli 3 快速创建 Vue 项目
为了便于 Vue 项目的管理, Vue 团队官方开发了 vue-cli 工具。本文将带您使用 vue-cli 快速创建一个 Vue 项目。本地安装 vue-cli使用 npm 全局安装 vue-cli :npm i -g @vue/cli@3.0.0-beta.6创建项目执行:vue create my-project会弹出如下界面:选择套餐此处有两个选择:default ...原创 2019-04-01 14:12:13 · 172 阅读 · 0 评论 -
C#中string.Format字符串格式说明
先举几个简单的应用案例:1、格式化货币(跟系统的环境有关,中文系统默认格式化人民币,英文系统格式化美元)string.Format("{0:C}",0.2) 结果为:¥0.20 (英文操作系统结果:$0.20)默认格式化小数点后面保留两位小数,如果需要保留一位或者更多,可以指定位数string.Format("{0:C1}",23.15) 结果为:¥23.2 (截取会自动四舍五入)格式化...翻译 2019-04-22 18:24:15 · 642 阅读 · 0 评论 -
H5兼容问题及解决方法
Meta基础知识:H5页面窗口自动调整到设备宽度,并禁止用户缩放页面复制代码//一、HTML页面结构// width 设置viewport宽度,为一个正整数,或字符串‘device-width’// height 设置viewport高度,一般设置了宽度,会自动解析出高度,可以不用设置// initial-scale 默认缩放比例,为一个数字,可以带小数// min...翻译 2019-04-19 09:22:44 · 1084 阅读 · 0 评论 -
关于BFC的一些心得
关于BFC的一些心得一、知识点总结(1)基本概念块级元素:是那种被格式化后可视化的元素元素变为块级元素的display属性大概有以下常用的几种:“block” “list-item” “table”margin padding border content 分别定义了元素的四种边,每种边会定义个盒子 分别是 margin box paddingbox borderbox cont...原创 2018-09-26 20:44:44 · 209 阅读 · 0 评论