- 2024-10-08GM_registerMenuCommand()注册菜单模板,TemperMonkey油猴脚本开发
注册菜单点击事件注册实例设置默认值将handle(手握实例的变量)赋值给一个变量functionmenu_Func_click(){GM_setValue('Func',!GM_getValue('Func'));//开关GM_unregisterMenuCommand(menu_Func);//卸载再注册//强制等待下一个事件循环setTimeo
- 2024-07-18where T : class泛型约束为类
publicTGetValue(stringkey)whereT:class该段代码的GetValue约束了该方法定了泛型类型参数T必须是一个引用类型(即类类型),不能是值类型(如int、struct等)。这意味着当你调用这个方法GetValue(stringkey)时,你不能将T指定为一个值类型,它必须是类类型或接口类型的实例。
- 2024-07-18Delphi原生JSON框架(二)TJsonArray
前面写了如何快速读取一个JSON串,但只是针对简单的类型,如果JSON串中有数组该怎么办呢?一、例子代码先看下面的代码,读取一个学生的各科成绩。procedureTForm6.Button1Click(Sender:TObject);varjsonstr:string;jv:TJSONValue;js:TJSONString;ja:TJSONArray;jo
- 2024-06-30第三次Blog
一,前言本次Blog是对题目集7-8的总结,正则表达式,类型转换,字符串处理,链表,以及例如Arraylist等包的知识,需要合理运用继承多态来设计类,需要对题目的逻辑过程,具体实现有充分的认知.特别是用map将类之间联系起来对于逻辑的考验非常大.难度很大,在写代码之前要对实现的过程,思
- 2024-06-12脏读:数据一致性问题及解决方案
目录前言一、脏读的定义二、脏读的原因三、解决脏读的方案四、Demo讲解前言 在多线程或分布式系统中,当多个线程或进程同时访问和修改共享资源时,可能会出现数据不一致的情况。其中一个经典的问题就是脏读。本文将详细介绍脏读的概念、原因和解决方案,帮
- 2024-05-25js的闭包原理——通过引擎的堆栈解析
有段代码如下:functioncreateCounter(){leti=0;functionincrement(){i++;}functiongetValue(){returni;}return{increment,getValue}}constcounter=createCounter();在这段代码中,运用了函数的3个特点:在函
- 2024-05-18PhpSpreadsheet中文文档 | Spreadsheet操作教程实例
参考:https://blog.csdn.net/jackbon8/article/details/1079406381.导出表格<?phpnamespaceapp#给类文件的命名空间起个别名usePhpOffice\PhpSpreadsheet\Spreadsheet;#Xlsx类将电子表格保存到文件usePhpOffice\PhpSpreadsheet\Writer\Xlsx;
- 2024-05-17如何解决`Dereference of a possibly null reference.CS8602`
如何解决Dereferenceofapossiblynullreference.CS8602Q1stringvalue=property.GetValue(obj).ToString().Trim();上面的代码,报错如下:Dereferenceofapossiblynullreference.CS8602Dereferenceofapossiblynullreference.CS8602A1这个错误提示是C##8.0
- 2024-05-09Mybatis if判断中使用了Ognl关键字导致报错解决方法
mybatisxml中使用OGNL解析参数,如果直接使用了关键字则会导致解析失败。常见的关键字有:字段mybatis关键字bor(字符|)的英文xor字符^的英文and字符&&band字符&ed字符==neg字符!=lt字符<gt字符>lte字符<=
- 2024-04-05Unity类银河恶魔城学习记录12-5 p127 Stat ToolTip源代码
Alex教程每一P的教程原代码加上我自己的理解初步理解写的注释,可供学习Alex教程的人参考此代码仅为较上一P有所改变的代码【Unity教程】从0编程制作类银河恶魔城游戏_哔哩哔哩_bilibiliUI.csusingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngin
- 2024-03-16二维前缀和知识讲解+例题
1.二维前缀和二维前缀和是一种数组处理技术,它在处理二维数据(如矩阵)时非常有用。它的概念源自于一维前缀和,但扩展到了两个维度。二维前缀和的主要思想是将矩阵中的每个元素与其上方和左方的元素进行累加,从而快速计算出矩阵中任意子矩阵的元素和。定义如下:设有一个二维矩阵
- 2024-03-13Unity类银河恶魔城学习记录9-5 p93 Major stats and defensive stats源代码
Alex教程每一P的教程原代码加上我自己的理解初步理解写的注释,可供学习Alex教程的人参考此代码仅为较上一P有所改变的代码【Unity教程】从0编程制作类银河恶魔城游戏_哔哩哔哩_bilibiliCharacterStats.csusingSystem.Collections;usingSystem.Collections.Generic;using
- 2024-02-22.net core 读取appsetting.json 封装
/*需要引入的包Microsoft.Extensions.Configuration-提供配置的核心功能。Microsoft.Extensions.Configuration.Json-支持从JSON文件加载配置。Microsoft.Extensions.Configuration.FileExtensions-支持文件相关的配置,如设置基路径。Microsoft.Extensions.Configura
- 2024-01-26在PyCharm中运行Python的unit测试时,出现‘file‘ object has no attribute ‘getvalue’的错误(转载)
https://blog.csdn.net/m0_46900715/article/details/129725053
- 2024-01-26Func<T, object> 选择器使用
感觉有点类似于委托,在一开始先绑定,到后面使用LINQ语句时再触发(不知道是不是这样,先记录一下) publicstaticvoidMain(){List<int>numbers=newList<int>(){10,20,30,40,50};//创建一个Func<T,object>来获取大于20的元素
- 2024-01-16c++基础
c++基础#include<iostream>usingnamespacestd;//定义类AAclassAA{private:inta;//私有数据成员apublic://构造函数,用于初始化aAA(intvalue){a=value;}//公有成员函数,用于获取a的值intGetValue(){retur
- 2023-12-21.Net5导入导出execl表格
.Net5导入导出execl表格通过 usingOfficeOpenXml进行实现usingSystem;usingSystem.Collections.Generic;usingSystem.IO;usingSystem.Reflection;usingOfficeOpenXml;namespaceSino{///<summary>///通用工具类///</summary>publicstat
- 2023-12-17[LeetCode] LeetCode692. 前K个高频单词
题目描述思路注意是前K个高频单词,就是TopK问题,只能用小根堆找最大的K个元素啊,用大根堆找的就是最小的K个元素了思路一:classSolution{publicList<String>topKFrequent(String[]words,intk){Map<String,Integer>map=newHashMap<>();//小
- 2023-12-16[LeetCode] LeetCode451. 根据字符出现频率排序
题目描述思路:使用大顶堆方法一:classSolution{publicStringfrequencySort(Strings){//1.HashMap统计词频Map<Character,Integer>map=newHashMap<>();for(charc:s.toCharArray()){map.put(c,map.getOrDefault(
- 2023-12-15java解析Xml文件
iFile=getEditor().getEditorInput().getAdapter(IFile.class); Filefile=newFile(iFile.getLocation().toString()); Map<String,String>columnsMap=newHashMap<>(); if(file.exists()){ SAXReaderreader=newSAXReader(); try{
- 2023-12-05Nim 概念 Concept 对性能的影响
Nim概念Concept对性能的影响继上一篇文章《C#泛型编译特性对性能的影响》后,我又研究了Nim语言相关的设计,由于Nim语言与C#语言有些差异,比如Nim没有接口,也没有直接的class关键字,所以某些实现是变通的办法。概念Concept在Nim中没有Interface的概念,虽然有多次提案,
- 2023-11-25SAP UI5 控件双向数据绑定后显示数据出问题,可以调试这个方法
在ClientPropertyBinding构造函数里调试_getValue方法。在ClientPropertyBinding的实现中,_getValue方法起着关键的作用。这个方法的主要任务是从模型中获取数据,并将其返回,以便在视图中使用。为了理解_getValue方法的详细工作,我们可以将其分解为以下几个步骤:查找模型
- 2023-11-08金蝶云星空BOS设计器中基础资料字段属性“过滤”设置获取当前界面的基础资料值作为查询条件
背景说明序列号档案是基础资料,资料里面有组织和客户,都是基础资料的方式。 业务需求售后单表头有客户和组织,明细有序列号,选择序列号的时候,以表头的客户和组织作为选择序列号的过滤条件 格式基础资料的过滤字段的标识=GetValue(当前界面的过滤字段的标识)--如果基础资
- 2023-10-24通过反射对比两个Model值的差异
//Headvarhead=row.Head.GetType().GetProperties();varheadModel=model.Head.GetType().GetProperties();foreach(varhinhead){if(h.Name!="ChangedBy"&h.Name!="UpdateDate"&h.Name!="UpDate&qu
- 2023-10-23java8 map过滤 map转字符串
Map<String,Long>map=newHashMap<>();map.put("aaa",1L);map.put("bbb",2L);map.put("ccc",1L);Map<String,Long>map2=map.entrySet().stream().filter(e->e.getValue().intValue()>1).collect(Coll