自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

静墨客的博客

努力成为程序员的程序媛

  • 博客(39)
  • 资源 (1)
  • 收藏
  • 关注

原创 rxjs 关于防抖的方法列举说明

2. `debounce(func: (...args: any[]) => ObservableInput, durationSelector: function(value: T): SubscribableOrPromise, scheduler: SchedulerLike = async): Observable`: debounce 操作符允许你提供一个函数来处理源 Observable 发出的每个值,并返回一个 Observable 作为防抖的时间间隔。这是最常用的防抖操作符。

2023-11-22 10:20:33 231

原创 防止按钮点击事件如何多次重复点击

如果为假,将该变量设置为真,并执行按钮点击事件的操作。在操作完成后,可以在适当的时间将该变量重新设置为假,以允许再次点击按钮。3. 使用RxJS的`throttleTime`操作符:如果你已经在项目中使用了RxJS,你可以使用`throttleTime`操作符来限制按钮点击事件的频率。`throttleTime`会在特定时间内只允许第一次点击事件通过,忽略后续的点击事件。2. 禁用按钮:在按钮被点击后,可以通过设置按钮的`disabled`属性为`true`来禁用按钮,防止多次点击。

2023-11-22 10:17:38 573

原创 switch 的执行顺序 一定会执行的逻辑有哪些

因此,在每个 case 分支的末尾通常会加上 break 语句,以确保只执行匹配到的 case 分支的代码块。在 JavaScript 中,switch 语句的执行顺序是从上到下,依次匹配每个 case 分支,直到遇到与表达式匹配的 case 分支或者遇到 break 语句为止。2. 如果找到与表达式匹配的分支,那么会执行该分支中的代码块,直到遇到 break 语句或者 switch 语句的结尾。1. 依次匹配每个 case 分支,直到找到与表达式匹配的分支。

2023-11-22 09:54:54 410

原创 【集合】异常错误(后续继续添加)

"Uncaught (in promise): TypeError: Illegal invocation" 这个错误通常出现在 Promise 的链式调用中,表示在 Promise 中的某个操作中出现了“不合法的调用”导致的类型错误。2. 在使用 Promise 的链式调用时,检查并确认在每个 then 或 catch 方法中的回调函数的上下文是否正确。1. 确保在 Promise 中使用的所有函数和方法,都具有正确的上下文(例如使用 bind 方法绑定正确的上下文)。

2023-11-22 09:54:21 321

原创 集合 根据某个字段进行进行排序 sortBy

在上面的例子中,我们使用 `sort` 方法来对 `myArray` 进行排序。比较函数 `(a, b) => a.age - b.age` 指定了排序规则,它根据每个对象的 `age` 字段进行比较。如果 `a.age` 小于 `b.age`,那么 `a` 将排在 `b` 之前。要根据集合中的某个字段进行排序,可以使用集合的 `sortBy` 方法(或类似的方法,具体语法可能因编程语言而异)。这个方法通常需要传入一个比较函数或比较器,用于指定排序规则。如下示例,想针对某个字段进行倒序。

2023-11-22 09:33:26 97

原创 JavaScript中,?? 和 ||

运算符用于判断某个值是否为 `null` 或 `undefined`。它可以用于为变量或表达式提供一个默认值,只有在左侧的操作数为 `null` 或 `undefined` 时才会使用右侧的默认值。上面的代码中,如果 `y` 的值为 `null` 或 `undefined`,则将 `x` 的值设为默认值 `10`,否则 `x` 的值为 `y` 的值。上面的代码中,如果 `y` 的值为非空和非零的值(truthy 值),则将 `x` 的值设置为 `y`,否则将 `x` 的值设为默认值 `10`。

2023-11-22 09:30:02 66

原创 【Lodash】 Filter 与Map 的结合使用

上述代码会在过滤数据后,给符合条件的项目添加一个名为 "discounted" 的字段,并将其值设置为 `true`。最终输出的 `filteredItems` 数组将包含符合过滤条件的项目,并且每个项目都会具有新添加的 "discounted" 字段。在使用 `filter()` 方法过滤数据后,如果你想给某个字段赋值,你可以使用 `map()` 方法来修改数组中的元素。`map()` 方法可以对数组中的每个元素应用一个函数,并返回一个新的数组。用Filter过滤数据之后,想给某个字段重新赋值。

2023-11-22 09:18:40 448

原创 【lodash】 关于Some的相关用法

在上面的示例中,我们使用 `_.some` 函数来判断集合中是否存在小于 0 的 `value` 值。回调函数 `(item) => item.value < 0` 用来检查集合中的每个元素。如果有任意一个元素的 `value` 值小于 0,`_.some` 函数就会返回 `true`,否则返回 `false`。最后根据返回结果来输出提示信息。使用 lodash 库的 `some` 函数可以用来判断集合中某个字段是否存在小于 0 的值。1. 判断集合某个字段是否存在小于0 的。

2023-11-22 09:16:17 527

原创 Freesql 多个WithSql 查询分页数据翻倍

Freesql 多个WithSql 分页查询导致列表每页数据显示条数与当前设计条件不对应PageSize=10造成情况:PageSize*Count(WithSql)

2022-08-25 14:19:53 663

原创 【SQL】根据表中数据,以年月时间排序

select CONCAT(year(CreateTime),'-',month(CreateTime)) as datetime from Record group by year(CreateTime),month(CreateTime) order by year(CreateTime),month(CreateTime) asc得到自己想要数据SQL函数GetDate()当前系统日期 select GETDATE() --结果:2020-11-27 15:.

2020-11-27 15:47:27 7066

原创 【Git】Git学习笔记

GitGit准备工作 Git说明 Git安装 Git创建仓库命令 $mkdir learngit $cd learngit $pwd /c/Users/jing 初始化一个Git仓库,使用git init命令。 其他 Microsoft的Word格式是二进制格式,因此,版本控制系统是没法跟踪Word文件的改动的 跟踪文本文件的改动,比如TXT文件,网页,所有的程序代码等等 命令 添加文件到仓库 为什么将文件添加到仓.

2020-11-17 14:46:44 172

原创 【VSCode】的插件WakeTime 安装说明

吐槽:不能流利的浏览英网站真的是硬伤,我都打开了WakeTime官网了,但是找Api Key 都找了半天,郁闷。抓紧时间学习吧!!!想记录下自己每天coding 的时间以及每个在各个项目上coding的时间,wakatime这个插件可以记录自己每天有效的coding时间。wakatime 主要安装在编辑器上面的一个插件,目前主流的编辑器工具均可以安装;目前我是VSCode软件安装插件,首先先搜索插件名称,WakeTime,下载该插件需要填写API Key,要去WakeTime官网获取API

2020-11-11 13:47:40 6057 1

原创 【Html】a标签样式的使用

在对样式有要求的情况下,又必须使用a标签,可以通过以下的样式写法,去掉a标签对样式的影响 a:hover, a:visited, a:link, a:active { color: #999; text-decoration: none; }

2020-09-06 21:41:42 1144

原创 【JQuery】点击显示,再点击隐藏

在这之前,我以为没有直接使用的方法,需要自己去判断点击的奇偶次来进行显示隐藏;或者根据不同的布局,来进行显示隐藏也是也可以实现的不过,在JQuery中有一个封装好,可以直接使用的方法toggle()toggle() 方法切换元素的可见状态。如果被选元素可见,则隐藏这些元素,如果被选元素隐藏,则显示这些元素。$("#btn").click(function(){ $("div").toggle();});具体说明文档可以参考:https://www.w3school..

2020-09-06 21:37:23 1176

原创 【SQL】 关于join on and 查询

关于join on and 查询

2020-08-04 17:51:22 409

原创 【uniapp】 实现点击拨打电话 弹出相关的电话(不止一个) 并选择其中一个进行拨打

#问题#uniapp 实现点击拨打电话 弹出相关的电话(不止一个) 并选择其中一个进行拨打

2020-07-31 11:00:07 4590

原创 【SQL】 时间比较大小

select * from Activities where EnterpriseNo='10000000'and DATEDIFF ([second], '2020-07-05 00:00:18', EffectiveStartTime)< 0 and DATEDIFF ([second], '2020-07-05 00:00:18', EffectiveEndTime)>0

2020-07-20 09:19:37 3149

原创 JavaScript 计算时间差

1.首先需要获取时间 在时间这一块,我经常会犯错,对于时间格式为YYYY-MM-DD 是无法进行相减的,所以我们在获取时间的时候,千外不要多此一举进行格式化getTime()是获取毫秒数var a=new Date(date1).getTime();var b=new Date(date2).getTime();注意事项:new Date() ; //参数可以为整数; 也可以为字符串; 但格式必须正确new Date(2020,1,1); //正确...

2020-07-05 15:29:59 936

原创 【uniapp】 读取手机通讯录权限

现在很多APP,市场需求都需要读取我们手机上的相关权限,例如WX要读取通讯录,相册,照相机等权限,其他APP亦如此但是在获得这些权限之前我们首先需要征得用户的统一之后才能读取官方讲解:https://www.html5plus.org/doc/zh_cn/contacts.html /* * 权限设置 */ var platform = uni.getSystemInfoSync().p.

2020-07-05 15:05:17 7002

原创 【uniapp】 scroll-view可滚动视图

因业务需要,需要做一个类似手机通讯录的感觉,然后通过旁边的字母可以快速的定位到相关首字母开头的联系人scroll-view标签 中的有属性scroll-into-view,可以快速定位;官方解释【值应为某子元素id(id不能以数字开头)。设置哪个方向可滚动,则在哪个方向滚动到该元素】其他的属性讲解,请参考官网解释:https://uniapp.dcloud.io/component/scroll-view我在写这个的时候,遇到的问题时 无法进行快速的定位到制定位置,每个参数都是写对了的.

2020-07-05 14:43:20 2329

原创 【uniapp开发】 模拟器运行 环境配置

1.运行——手机模拟器运行——ADB配置配置adb路径如果你的模拟器是自己新建的目录则需要选择我安装的是mumu模拟器 端口号为7555我用过目前用过两款模拟器,mumu的流畅度要比另一个夜神模拟器好一些,也不会导致电脑卡顿;用夜神就会是电脑十分的卡顿其他:模拟器名称 连接默认端口 夜神 62001 网易MUMU 7555 BlueSacks 5555 雷电 5555 天天安卓 5037 ...

2020-07-05 14:22:58 3607

原创 C# 文件File (知识点整理)附带上传视频示例方法

1.File类和FileStream文件流 类别 解释 区别 File类 静态类,支持对文件的基本操作,包括创建,拷贝,移动,删除和打开一个文件。File类方法的参量很多时候都是路径Path。主要提供有关文件各种操作,在使用时需要引用System.IO命名空间 是一个文件的...

2020-04-29 11:07:25 564

原创 JavaScript 获取视频时长的时分秒

前提:如果想要获取一个视频的时长可采用以下方法视频标签 <video id="ShowVideo" src="" />获取视频时长 var fileurl = document.getElementById('ShowVideo'); var hour = parseInt((fileurl.duration) / 36...

2020-04-28 20:20:53 1769

原创 Ajax 同步和异步操作

对于Ajax的概念同步异步操作,我都懂概念;ajax是异步操作,不等其他返回结果就会执行,也不等执行结果继续执行其他的操作;同步操作就是必须等上一步执行完了再执行!enmm~~~但是 因为这个ajax异步操作,我把我自己坑惨了 现象就是:在本地进行添加数据的时候可以添加成功,但是发布出去服务器之后添加数据并没有添加成功;开始我以为是因为后台操作有问题,但是还是有问题;...

2020-04-27 15:34:39 1229

原创 C# 移动文件 目录

/// <summary> /// 移动文件(视频和图片) /// </summary> /// <param name="filename">文件名称</param> /// <returns></returns> public...

2020-04-22 16:17:16 911

原创 C# 中?? 和? 分别的含义

1.可空类型修饰符(?):引用类型可以使用空引用表示一个不存在的值,而值类型通常不能表示为空。例如:string str=null;是正确的,int i=null;编译器就会报错为了使值类型也可以为空,就可以使用可空类型,即用可空类型修饰符“?”来表示,表现形式为“T?”例如:int?表示可空的整形,DateTime?表示可以为空的时间T?其实是System....

2020-04-22 15:04:27 191

原创 C# 截取视频第一帧的图片

1.需要借助外部插件2.视频来源外部插件:(http://ffmpeg.org/download.html)

2020-04-22 15:02:30 4711

原创 线程 Process(查阅资料整理关于线程)

public void ConvertVideo(string strArg) { Process p = new Process();//建立外部调用线程 p.StartInfo.FileName = ffmpegPath;//要调用外部程序的绝对路径 p.StartInfo.Arguments = str...

2020-04-22 11:14:53 159

原创 #Layui JavaScript# 动态获取下拉框+动态绑定下拉框

<div class="layui-inline"> <label class="layui-form-label">插入业务</label> <div class="layui-input-inline"> <select name="ExtendType" id="...

2020-04-17 17:42:35 748

原创 #Layui框架+C#+.NET # ——上传文件(图片,文件,视频)

上传图片;选择图片之后暂时不自动上传图片,先显示图片的相关信息之后,之后通过按钮可统一 上传(如果有多个图片信息的话)auto:false //不自动上传图片bindAction:‘#btn’ //绑定上传按钮 //上传图片 var uploadInst = upload.render({ elem: '#Inse...

2020-04-17 17:07:49 4289 4

原创 小程序自定义菜单Navbar

前言:采用模板template格式进行自定义所需要的菜单,以及可以根据不同的需求在同一个小程序中显示不一样的菜单navbar效果对比图:效果对比图 1.定义Navbar格式(在根目录下新增一个.wxml文件)<template name="navbar"> <view class="tabBar_box" style="background-...

2020-03-21 13:35:34 1733

原创 加密Escape/解密Unescape

Escape()函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串Escape(string) string—必需。需被转义或者编码的字符串返回值:已编码的string的副本。其中某些字符被替换成了十六进制的转义序列注:该方法不会对ASCII字母和数字进行编码,也不会对ASCII标点符号进行编码:* @ - _ + . / 。Unescape()...

2020-03-17 18:21:51 1010

原创 layui 动态绑定下拉框

后台方法:public JsonResu1t GetSelect{var result =new Dictionary<string, object) ;var list = baseBLL.LoadEntities<TableName>().OrderBy (e=>e.Name).ToList(); result ["data"]=list; re...

2019-12-29 10:59:32 3247

原创 Layui table初始化无数据,点击查询在显示数据

Layui table初始化时不显示数据不采用url在进行关键字查询的时候,在进行reload添加url (后台方法)

2019-12-24 10:24:29 5940 2

原创 关于layui.Open 关闭弹出框后内容显示在页面上

采用layui.open 的方式弹出框 $('#region').click(function () { loadIndex= layui.layer.open({ type: 1, area: ['800px', '500px'], conten...

2019-12-23 11:03:24 2537

原创 C# 委托——“任务书”

引入委托自定义问候public class ClassPeople { public void SayChinese(string name) { Console.WriteLine("你好"+name); } public void SayEnglish(string name) ...

2019-11-27 10:01:41 132

原创 C# 错误提示 #未将对象引用设置到对象的实例#

有时候我们写代码运行时,时常会遇到#未将对象引用设置到对象的实例#的错误这时,一定一定一定要仔细阅读代码,排查任何有可能出现为NULL的情况,并进行if() 判断或者try…… catch之后会不定时的更新本博客,将之后在代码中遇到的#未将对象引用设置到对象的实例#问题进行更新,以帮助自己写代码的良好习惯...

2019-11-25 09:18:52 1231

原创 自定义遮罩层 CSS+Jquery

var show_div = 'MyDiv'; //遮罩div的id//弹出隐藏层function ShowDiv() {var showdiv = document.getElementById(show_div);...

2018-08-10 15:42:51 154

原创 ANSI_NULLS与QUOTED_IDENTIFIER

SET ANSI_NULLS ON GO   当Set Ansi_Nulls on  Go 为on时,即时column_name中包含空值,使用where column_name=null的select语句仍然返回零行当Set Ansi_Nulls off Go 为off时,等于(=)和不等于(&lt;&gt;)比较运算符ISO标准;使用where column_name =Null的se...

2018-08-10 11:23:53 522

2004-2018软件设计师历年真题及答案.rar

软考(软考中级设计师),部分真题答案不正确,还请上网搜索正确答案 请参考相关网站:http://www.cnitpm.com/st/2495720084.html 完整的真题库网站:http://www.rkpass.cn/tk_timu/6_359_3_xuanze.html

2019-11-13

空空如也

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

TA关注的人

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