- 博客(1833)
- 资源 (22)
- 问答 (2)
- 收藏
- 关注
原创 【IIS】应用程序池“xxxx”将被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列错误。
发现其他网站是正常访问,对比发现路径凭据身份差异,这个网站指定用户访问,因为是物理机P2V到虚拟机上的。调整为应用程序用户,测试webapi正常。
2024-03-24 12:06:43 30
原创 【日志】log4net 日志不能输出
查找原因是因为 loginfo.IsInfoEnabled、loginfo.IsErrorEnabled等一直为false。
2024-03-11 08:09:34 61
原创 【C#】基于C#实现文本读取的7种方式
文本读取在上位机开发中经常会使用到,实现的方式也有很多种,今天跟大家分享一下C#实现读取读取的7种方式。以上7种方式主要是分别基于FileStream、File和StreamReader这三种来实现的,这三种方式的区别在于:FileStream类可以对任意类型的文件进行读取操作,而且我们也可以按照需要指定每一次读取字节长度,以此减少内存的消耗,提高读取效率。StreamReader的特点是,它只能对文本文件进行读写操作,可以一行一行的写入和读取。
2024-02-04 13:53:14 505 1
原创 【服务器】RAID(独立磁盘冗余阵列)
独立硬盘冗余阵列,旧称廉价磁盘冗余阵列(RAID, Redundant Array of Inexpensive Disks),简称磁盘阵列。利用虚拟化存储技术把多个硬盘组合起来,成为一个或多个硬盘阵列组,目的为提升性能或减少冗余,或是两者同时提升。简单来说,RAID把多个硬盘组合成为一个逻辑硬盘,因此,操作系统只会把它当作一个实体硬盘常用的RAID级别:RAID0、RAID1、RAID5、RAID6、RAID1+0等。
2024-02-03 21:36:45 1143
原创 【高可用】SQL Server 2019 无域+WSFC搭建Always On环境图文步骤
看了下现在网上的很多文章,搭建Always On的环境都需要配置域服务器,配置步骤很多也很复杂,对说实话我对WinServer操作系统不是很熟,很多组件配置东西都是网上找资料,图形化界面用着很不顺手(有点怀念Linux的命令行 😂),现在手头上正好有个新项目,客户只提供了两台服务器,正好SQL Server 2019也支持无域模式的Always On,故此记录一下。软件版本操作系统SQL SERVER服务器IP主数据库辅助数据库。
2024-01-10 16:36:14 356
原创 【HTML5】HTML5 语音合成
前一段时间在项目中需要用到播报文字语音。找到了 HTML 5 有这样的功能。现在有时间进行总结下。SpeechSynthesis 接口是语音服务的控制接口。它可以用于获取设备上关于可用的合成声音的信息,开始、暂停语音,或者别的命令。(MDN)SpeechSynthesis 是 window 上面的属性,可以直接调用。属性:下面的都是只读属性paused:是否处于暂停状态,返回 Boolean 值pending:语音播报队列中是否有需要说的语音,返回 Boolean 值speaking:是否正在进行语音播报(
2023-12-21 21:16:57 1787 3
原创 【NetCore】.net core 文字转语音并实现语音播放
通过NuGet程序包引用:System.Speech如果为.net core的项目引用:Unoffical.System.Speech程序包。引用:using System.Speech.Synthesis;
2023-12-21 13:39:21 957
原创 【Linq】Get top 5 values with lambda Group By Id, Order By and Then select top 5 of each grouping)
【代码】【Linq】Get top 5 values with lambda Group By Id, Order By and Then select top 5 of each grouping)
2023-12-15 08:54:15 162
转载 【JavaScript】判断一个字符串是否在数组中
array.findIndex()和array.find()十分类似,返回第一个符合条件的数组元素的位置,如果所有元素都不符合条件,则返回-1。
2023-12-12 15:34:21 283
原创 【Layui】layui table表格字段过长,鼠标放到上面展示完整信息
【代码】【Layui】layui table表格字段过长,鼠标放到上面展示完整信息。
2023-12-06 14:49:24 736
原创 【Layui】动态时间线
分析结构Layui中与时间线相关的预设类及其大致结构如下图所示,官网中采用无序列表为例介绍时间线的样式,但从layui.css文件来看,使用其它元素也可以,测试时采用div元素作为时间线顶层元素及时间线项也能显示时间线样式。相关样式layui-timeline 代表一个时间线|-- layui-timeline-item 代表一个时间节点|-- layui-timeline-axis 代表左边的竖线|-- layui-timeline-content 时间线的内容。
2023-11-25 23:11:59 776
原创 【NetCore】企业微信消息推送
应用支持推送文本、图片、视频、文件、图文等类型。请求方式:POST(HTTPS请求地址参数说明: ACCESS_TOKEN 必填各个消息类型的具体POST格式请阅后续“消息类型”部分。如果有在管理端对应用设置“在微工作台中始终进入主页”,应用在微信端只能接收到文本消息,并且文本消息的长度限制为20字节,超过20字节会被截断。同时其他消息类型也会转换为文本消息,提示用户到企业微信查看。支持id转译,将userid/部门id转成对应的用户名/部门名,
2023-11-09 06:51:27 307
原创 【ERP】负库存的优点与缺点
负库存并不是一无是处,也无需谈”负“色变化,应结合公司实际业务部分启用负库存仓库,同时加以监督。定期稽核,负数把问题暴露出来进行根本原因分析,从源头上进行改善。完全禁止负库存的想法,犹如掩耳盗铃,捂上耳朵蒙上眼睛不瞧,并不表示问题就不存在了。时间拖越久,问题越难排查。回到结论——正数不一定是对的,负数不一定是错的。正负数平等,这是常识!
2023-11-08 15:58:13 340
原创 【TS】笔记-TypeScript环境搭建
而TypeScript是JavaScript的超集,即包含JavaScript的所有元素,能运行javaScript的代码,并扩展了JavaScript的语法。相比于JavaScript,他还增加了静态类型、类、模块、接口和类型注解方面的功能,更易于大项目的开发。5.TypeScript 中引入了模块的概念,可以把声明、数据、函数和类封装在模块中。使用node.js的npm命令安装 (下面命令要用管理员权限运行!(安装过程中出错,重新指定镜像源后,再次尝试安装,安装成功!1.便于开发人员做注释。
2023-10-13 09:12:44 328
原创 【ES】笔记-使用Babel对ES6模块化代码进行转换
browserify:打包工具,类似于webpack,但是比webpack简单,一般在项目中使用webpack,在这里只是简单演示,所以选择browserify。注意:用npm i安装的模块无法用npm uninstall删除,用npm uninstall i才卸载掉。链接:https://www.jianshu.com/p/ed909b18028e。这样转换了之后,不管我们的浏览器支不支持es6语法,都能正确运行代码了。-o:-o后面紧跟的是打包后文件的存放路径。dist/js/app.js:入口文件。
2023-10-12 11:30:57 290
原创 【ES】笔记-ES6模块化
全局安装:babel-cli、Browserify :npm install babel-cli browserify -g。局部安装:babel-preset-es2015: npm install babel-preset-es2015。翻译 browserify ./build/app.js -o ./build/build.js。2、统一暴露 export {暴露内容1,暴露内容2}3、默认暴露 export defalut 暴露内容。1、分别暴露 (按需暴露) export 暴露内容。
2023-10-07 08:42:45 413
原创 【ES】笔记-ES6对象方法扩展
概念:方法用于对象的合并,将源对象(source)的所有可枚举属性,复制到目标对象(target)特点:为对象添加属性和方法、克隆对象、合并多个对象、为属性指定默认值。注:该方法影响性能,避免使用,可以使用Object.create代替。概念:修改一个对象的内置属性[[Prototype]]概念:返回参数对象的原型。
2023-09-25 08:20:14 184
原创 【ES】笔记-数值扩展
/4. Number.parseInt Number.parseFloat 字符串转整数。// 0.Number.EPSION 是javaScript 表示的最小精度。//2.Number.isInteger 判断一个数是否为有限数。//5.Number.isInteger 判断一个数是否为整数。//7.Math.sign 判断一个数到底为正数 负数 还是零。//3.Number.isNaN 检测一个数值是否为NaN。'3.1415926神奇'//打印3.1415926。//1. 二进制和八进制。
2023-09-22 16:44:31 366
原创 【ES】笔记-Class类剖析
script>//1.ES5 通过构造函数实例化对象//手机//通过原型对象添加方法console.log("我可以打电话!!");//实例化对象let Huawei=new Phone('华为',5999);
2023-09-07 08:34:39 669
原创 【ES】笔记-Map介绍与API
ES6提供了Map数据结构。它类似于对象,也是键值对的集合。但是“键”的范围不限于字符串,各种类型的值(包括对象)都可以当作键。Map也实现了iterator接口,所以可以使用【扩展运算符】和【for…
2023-09-05 08:15:48 406
原创 【ES】笔记-集合介绍与API
集合是一种不允许值重复的顺序数据结构。通过集合我们可以进行并集、交集、差集等数学运算, 还会更深入的理解如何使用 ECMAScript 2015(ES2015)原生的 Set 类。
2023-08-29 08:41:36 364
原创 【ES】笔记-Promise基本使用
/ alert('恭喜恭喜, 奖品为 10万 RMB 劳斯莱斯优惠券');'恭喜恭喜, 奖品为 10万 RMB 劳斯莱斯优惠券, 您的中奖数字为 '将回调函数的方法转化为promise函数的方法,使得代码更简洁。// 将 promise 对象的状态设置为 『成功』// 将 promise 对象的状态设置为 『失败』// //获取从1 - 100的一个随机数。// alert('再接再厉');// resolve 解决 函数类型的数据。//调用 then 方法。
2023-08-28 09:32:27 1053
原创 【ES】笔记-生成器函数与调用
function* 这种声明方式 (function关键字后跟一个星号)会定义一个生成器函数 (generator function),它返回一个 Generator 对象。如何调用呢?先看下里面的内容返回一个这个生成器的 迭代器 ( iterator )对象。
2023-08-24 09:06:05 576
原创 【ES】笔记-迭代器
script>//声明一个对象name: "终极一班",stus: ['knight'],//索引变量// 保存thisreturn {next: function () { //也可以采用箭头函数,就不需要外层保存this//下标自增index++;//返回结果}else{//遍历这个对象
2023-08-23 08:55:20 307
原创 【ES】笔记-扩展运算符与运算
- 扩展运算符由三个点 (...) 表示。 - 扩展运算符将可迭代对象(如数组、集合和映射)的元素解包到列表中。 其余参数也用三个点 (…) 表示。但是,它将函数的剩余参数打包到一个数组中。 - 扩展运算符可用于克隆可迭代对象或将可迭代对象合并为一个。
2023-08-14 08:16:48 262
原创 【ES】笔记-ES6的函数rest参数用法
arguments对象不是数组,只是一个类数组对象。rest参数就不存在这个问题,它就是一个真正的数组,数组的方法都可以使用。下面是一个利用rest参数改写数组的push方法。xxx,用于获取函数的多余参数,这样就不需要使用arguments对象了。rest参数搭配的一个变量是一个数组,该变量将多余的参数放入数组中。上面代码的add函数是一个求和函数,利用rest参数,可以向该函数传入任意数目的参数。rest参数之后不能有其他参数,否则会报错。函数的length属性不包括rest参数。
2023-08-11 15:28:46 1755
原创 【ES】笔记-箭头函数的实践于应用场景
箭头函数适合与this无关的回调,定时器,数组的方法回调箭头函数不适合与this有关的回调,时间回调,对象的方法。
2023-08-10 09:02:48 975
原创 【ES】笔记-模板字符串(template string)是增强版的字符串`${expresions}`
上面这种写法相当繁琐不方便,ES6 引入了模板字符串解决这个问题。${${${${${${${${${${${2${2${${fn如果大括号中的值不是字符串,将按照一般的规则转为字符串。比如,大括号中是一个对象,将默认调用对象的toString方法。如果模板字符串中的变量没有声明,将报错。
2023-08-07 09:56:43 803
ERP二次开发+插件+插件制作指南和脚本使用指南
2023-06-09
E10查用SQL语句集合E10查用SQL语句集合
2023-06-09
E10在线建档资料集合
2023-06-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人