OBJ
  • 2024-10-03JSON数据
    JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。它基于JavaScript的一个子集,但JSON是独立于语言的,很多编程语言都支持JSON格式的数据的生成和解析。JSON的特点包括:文本格式:JSON是纯文本,可以被任何编程语言读取和生成。
  • 2024-10-01[Java基础]对象的生命周期
    java对象生命周期对象的整个生命周期大致可以分为7个阶段:创建阶段(Creation)、应用阶段(Using)、不可视阶段(Invisible)、不可到达阶段(Unreachable)、可收集阶段(Collected)、终结阶段(Finalized)与释放阶段(Free)。创建阶段一个Java类(除Object类外)至少有一个父类(Object),这个规则既是强制的,也
  • 2024-10-01k8s cache.DeletedFinalStateUnknown
    针对已删除对象Obj,删除事件因与apiserver断连而丢失,DeletedFinalStateUnknown只会在relist时可能出现,缓存了已被删除对象,放入DeltaFIFO,删除本地缓存对象。relist场景1:watch超时时间内没有收到事件。2:watch指定的resourceVersion在etcd已不存在。3:apiserver主动与client-go断连,避
  • 2024-09-30selenium过webdriver检测
    js/*!*Note:Auto-generated,donotupdatemanually.*Generatedby:https://github.com/berstend/puppeteer-extra/tree/master/packages/extract-stealth-evasions*Generatedon:Sun,13Feb202212:56:05GMT*License:MIT*/(({_utilsFns:_utilsFns
  • 2024-09-30手把手实现完善矩阵类(分数数据类型)
    矩阵类功能:矩阵变换分数数据类型使得精度丢失率极低加,减,数乘,矩阵相乘,转置,幂次,初等变换伴随矩阵,逆矩阵,矩阵行列式的值,后方增添/删除矩阵,矩阵的秩获取并输出齐次/非齐次线性方程组的解向量演示:矩阵输出,初等行变换后输出,解向量输出实现矩阵类,如何适应不同数据类型?模板?对
  • 2024-09-30Leetcode:栈和队列的互相实现
    目录一、用两个队列实现栈题目:分析:代码实现: 二、用两个栈实现队列题目: 分析:代码:总结:核心就在于先进先出和后进先出之间的一个灵活变换,两个栈能够先进先出,而两个队列能够后进先出 一、用两个队列实现栈题目:.-力扣(LeetCode).-备战技术面试?力扣提供海量技术
  • 2024-09-30C# 匿名对象、动态属性
    以下代码基于Unity,放置在Editor文件夹下#ifUNITY_EDITORusingUnityEditor;usingUnityEngine;publicclassEditorTest:Editor{[MenuItem("Tools/EditorTest",true)]privatestaticboolValidateMenuItem(){return!EditorApplication.isP
  • 2024-09-29lvgl:样式 styles
    1styles样式  styles样式是用来决定对象obj外观的一大类属性,大概是最重要最常见的一个属性,内容较多;  obj可以拥有多个style属性,最新添加的属性优先级最高,子对象部分没有设置的属性(eg:textcolor)可以从父对象继承;  obj总是由一种或多种states和parts组成,不同的state
  • 2024-09-29浅谈数据代理
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>Document</title><
  • 2024-09-29@action【示例】
    urls.pyfromdjango.urlsimportpathfromutils.ext_urlimportrbac_pathfromutils.routerimportRbacSimpleRouterfromapiimportviewsrouter=RbacSimpleRouter()router.register(r"user",views.UserView,text="用户")#user-listuse
  • 2024-09-29Vue3中 watch、watchEffect 详解
    1.watch的使用语法:import{watch}from"vue"watch(name,(curVal,preVal)=>{//业务处理},options);共有三个参数,分别为:name:需要帧听的属性;(curVal,preVal)=>{//业务处理}箭头函数,是监听到的最新值和本次修改之前的值,此处进行逻辑处理。options:配置项,对
  • 2024-09-28【前端】ES12:ES12新特性
    文章目录1逻辑赋值操作符2数字分隔符3replaceAll4Promise.any5WeakRef6FinalizationRegistry1逻辑赋值操作符逻辑赋值操作符??=、&&=、||=。leta=trueletb=false//a&&=b//falsea||=b;//trueconsole.log(a)letobj={name:"kerwin
  • 2024-09-2813 hashlib案例1
    此模块用于实现加密,例如:md5加密importhashlibdefrun():data='中国联通'obj=hashlib.md5()obj.update(data.encode('utf-8'))ret=obj.hexdigest()print(ret)为什么要加密#避免密码被破解wupeiqi,123alex,123eric,123wupeiqi,202c
  • 2024-09-269.23scala中的apply和equal改写
    Scala对象的创建(1)new:使用new关键字创建类的对象(2)伴生对象:使用object关键字创建一个单例对象(3)apply:apply是一个方法,需要在伴生对象中实现这个方法 能够不使用new关键字来创建对象//创建类使用classclassStu(varname:String,vargender:String,varID:String){def
  • 2024-09-26【JS】Reflect
    对象基本方法JS语法操作对象时,本质上是调用一个内部封装好的函数,该函数中又会调用对象的基本方法,通过官方文档可以看到基本方法。在过去,这些对象的基本方法是不会对外暴露的。如下面这段代码,使用JS语法给对象赋值,这种语法会触发JS内部方法,该方法最终会触发对象基本方法[
  • 2024-09-2500 md5加密密码
    关于md5加密假设你有一个用户注册程序wupeiqi,123eric,123tony,123加密密码wupeiqi,asdfasfwwereric,asdfasfwwertony,asdfasfwwerpythonmd5加密密码importhashlibobj=hashlib.md5()obj.update('联通'.encode('utf-8'))v1=obj.digest()#字节串b"\
  • 2024-09-2501 md5实现注册
    md5实现注册importhashlibdefmd5(data_string):obj=hashlib.md5() obj.update(pwd.encode('utf-8')) returnobj.hexdigest()#密文line=f'{user},{encrypt}\n'#实现用户注册,密码加密user=input('输入用户:')pwd=input('输入密码'
  • 2024-09-2500 文件基本操作 打开 操作 关闭
    ###4.1文件基本操作####1、打开-r,只能读。【**】-w,只能写,写之前清空。【**】-a,只能追加。【*】-r+-读:默认从0的光标开始读,也可以通过seek调整光标的为位置。-写:从光标所在的位置开始写,也可以通过seek调整光标的位置。-w+-读:默认光标永远在写入
  • 2024-09-2502 文件实际操作
    ###4.3实际操作>read(),全部读到内存#####1、表示一个字符```pythonobj=open('a.txt',mode='r',encoding='utf-8')data=obj.read(1)#1个字符obj.close()print(data)2、表示一个字节obj=open('a.txt',mode='rb')data=
  • 2024-09-25WINCCV7.5SP2使用VBA一次性添加多个IO域控件,并设置属性和其连接的变量
    这篇博客发表在某浪上,截至目前还没有通过审查,在这里也发一遍。前面的练习是先在页面手工放置IO域,然后使用VBA脚本批量设置连接的变量。这个练习进一步,使用VBA脚本创建IO域控件,并设置连接的变量。这个练习自动创建20个IO域,名字叫做IO1至IO20,并设置其连接的变量,为Real1至Real20;IO域
  • 2024-09-25⭐ Unity 对象池的应用 Cube流星落
    此次Demo里生成一些Cube从天上往下掉,并且当它们掉到特定高度(例如y轴小于0)时销毁。为了优化性能,避免频繁创建和销毁物体,使用对象池(ObjectPooling)技术来复用这些Cube。先看一下效果观察Cube的生成Cube对象池 对象池管理器脚本usingSystem.Collections.Generi
  • 2024-09-24【JS】Object.defineProperty与Proxy的对比并通过Vue2、3的实现证明Proxy性能优于Object.defineProperty
    一、Object.defineProperty这里只是简单描述,具体请看另一篇文章:Object.defineProperty。Object.defineProperty是JavaScript中用于定义或修改对象属性的功能强大的方法。它可以精确地控制属性的行为,如是否可枚举、可配置、可写等。基本用法Object.defineProperty(obj
  • 2024-09-23C# json格式化
    //格式化JsonprivatestringConvertStringToJson(stringstr){//格式化json字符串JsonSerializerserializer=newJsonSerializer();TextReadertr=newStringReader(str);JsonTextReaderj
  • 2024-09-23scala中的apply和equal改写
    1.Scala对象的创建a.new:使用new关键字创建的对象b.伴生对象:使用object关键字创建一个单例对象c.apply:apply是一个方法,需要在伴生对象中实现这个方法2.Scala对象的所属类a.getClass:使用反射机制判断Scala对象所属的类b.isInstanceof:判断是否属于一个类型println(s1.
  • 2024-09-23system.text.Json 针对继承多态类型的集合,使用自定义Converter,进行json序列化
    测试类:[JsonConverter(typeof(PersonConverter))]publicclassPerson{publicstringFirstName{get;set;}publicstringLastName{get;set;}}[JsonConverter(typeof(PersonConverter))]publicclassEmployee:Person{pub