• 2024-06-20VueJs导出Excel,插件 xlsx
    1.安装组件:cnpminstallxlsx--save2.新建一个辅助ts、js文件我的excelUtil.ts注意:新版本的插件导入写法变了:import*asXLSXfrom'xlsx'import{timestampToDateString}from'@/common/dateUtil'import*asXLSXfrom'xlsx'//headerColumns:属性列表//header
  • 2024-06-20ERROR TypeError: this.nzData.slice is not a function
    原文链接:ERRORTypeError:this.nzData.sliceisnotafunction–每天进步一点点(longkui.site) 使用angular+ngzorro的nz-table渲染表格的时候报错:ERRORTypeError:this.nzData.sliceisnotafunction我的html部分代码如下:<nz-table#basicTable2[nzData]="lis
  • 2024-06-19Go中的一些优化笔记,简单而不简单
    转自https://mp.weixin.qq.com/s/X8c6ZIJdBFptYA9CRj6wnA今天小土给大家带来一篇关于Golang项目中最简单的优化的文章。原文见Golang:simpleoptimizationnotes[1]我们这里简单聊一下优化本身,然后我们直接从实际的示例开始。为什么要优化呢?当你资源占有较高的话会需要很
  • 2024-06-18文件处理
    request.get("/operate-benchmarking/benchmarking/getReportTb2",{params:{reportName:reportName,},//responseType:"blob",}).then((res)=>{console.log(res.data);/
  • 2024-06-17nii转dicom,需要一个同序列dicom图像模板作为参考
    ``importnibabelimportnumpyasnpimportpydicomimportosfromtqdmimporttqdmdefconvertNsave(arr,file_dir,index=0,slice_thickness=1.0,pixel_spacing=(1.0,1.0)):"""`arr`:parameterwilltakeanumpyarraythatreprese
  • 2024-06-12Ton 区块链的官方 类ERC20-Token 智能合约代码-Transfer部分解析
    作者:林冠宏/指尖下的幽灵。转载者,请:务必标明出处。掘金:https://juejin.im/user/1785262612681997GitHub:https://github.com/af913337456/出版的书籍:《1.0-区块链DApp开发实战》《2.0-区块链DApp开发:基于公链》Ton区块链的官方类ERC20-Token智能合约代码-Trans
  • 2024-06-09如何利用JS设置“背景-问题-方案-评价-参考”的前置符号?
    背景在如何通过javascript自动增加markdownh1的文本内容?中已经有了插入文本的脚本。但是我希望“背景”“问题”这些标题显示不同的前置符号来适应不同的内容主题。问题怎么分别设置h1在不同文本内容情形下的前置符号?方案在原有的基础上稍加修改,增加一些if语句即可。<scri
  • 2024-06-09如何通过javascript自动增加markdown h1的文本内容?
    背景希望美化博客园博客,至少不希望文本那么密集地显示,而且想自动在headline插入表情符号,自动进行目录和文本缩进等等。问题如何通过javascript自动增加markdownh1的文本内容?方案在html中增加如下js脚本即可。document.addEventListener("DOMContentLoaded",function(){
  • 2024-05-31golang中的数组和切片
    packagemainimport( "fmt" "time")funcmain(){ x:=[...]int{1,2,3}//数组的声明中可以使用...来代替具体的数字 y:=x//数组的赋值是全拷贝方式,所以对新数组的修改不影响原始数组 y[0]=4 //z:=append(x,2)//数组不可以使用app
  • 2024-05-31computed计算属性
    computed计算属性<template><divclass="person">姓:<inputtype="text"v-model="firstName"><br><br>名:<inputtype="text"v-model="lastName"><br><br
  • 2024-05-13Go语言:切片的使用及注意事项
    1、切片定义后实际上是空值不能直接使用,需要让其引用到一个数组或者make一个空间供切片来使用;2、切片的使用不可以越界,像数组一样,切片的下标索引不能超过切片实际的最大下标值;packagemainimport"fmt"funcmain(){  //定义一个数组  varintarr[6]int=[6]int{
  • 2024-05-06【HEVC简介】High Level Syntax
    NAL      NAL:NetworkAbstractLayer,网络抽象层,编码后的bitstream就是由一个个NAL组成。NAL由一个2Bytes的NALheader和NALpayloaddata两部分组成。NAL分为VCL(videocodinglayer)NAL和non-VCLNAL两类,其中VCLNAL包含一个picture的数据,而non-VCLNAL包含与多个pic
  • 2024-04-29H264编码分析及隐写实践
    H264编码分析及隐写实践目录1视频数据层级2H264裸流3NALU4RBSP4.1指数哥伦布熵编码5NALU种类6实践6.1修改IDR帧类型6.2修改其他帧类型6.3重新封装6.4修复7总结8参考CTF竞赛中经常出现图片隐写,视频作为更高量级的信息载体,应当有更大的隐写空间
  • 2024-04-29H264编码分析及隐写实践
    H264编码分析及隐写实践目录1视频数据层级2H264裸流3NALU4RBSP4.1指数哥伦布熵编码5NALU种类6实践6.1修改IDR帧类型6.2修改其他帧类型6.3重新封装6.4修复7总结8参考CTF竞赛中经常出现图片隐写,视频作为更高量级的信息载体,应当有更大的隐写空间
  • 2024-04-29H264编码分析及隐写实践
    H264编码分析及隐写实践目录1视频数据层级2H264裸流3NALU4RBSP4.1指数哥伦布熵编码5NALU种类6实践6.1修改IDR帧类型6.2修改其他帧类型6.3重新封装6.4修复7总结8参考CTF竞赛中经常出现图片隐写,视频作为更高量级的信息载体,应当有更大的隐写空间
  • 2024-04-24Pandas 2.2 中文官方教程和指南(十二)
    原文:pandas.pydata.org/docs/MultiIndex/高级索引原文:pandas.pydata.org/docs/user_guide/advanced.html本节涵盖了使用MultiIndex进行索引和其他高级索引功能。查看数据索引和选择以获取一般索引文档。警告在设置操作中返回副本还是引用可能取决于上下文。有时这被
  • 2024-04-14split(),slice(),splice(),join()使用方法
    比如一个例子:有一个字符串:pdf,jpg,png,jpge,doc,docx,xls,xlsx,ppt,pptx,rar,zip把它修改成以逗号连接的扩展名字符串,方法如下:varaccept="pdf,jpg,png,jpge,doc,docx,xls,xlsx,ppt,pptx,rar,zip";varnewStr="."+accept.toLowerCase().split(",").join(",.")
  • 2024-04-10slice() 和 splice()
    slice()-`slice()`方法用于创建一个新的数组,包含从原始数组中指定开始(含)到结束(不含)的元素的浅拷贝。-语法:`array.slice(start,end)`-参数:-`start`:必需,规定从何处开始选取。如果是负数,则规定从数组结尾处向前的偏移量。-`end`:可选,规定在哪里结束选取。默认为
  • 2024-04-08数组截取slice splice split...
    slice()截取数组的一部分数据vararr=[10,20,10,30,40,50,60]res=arr.slice(1,4)从第一个开始,截取到第四个,第一个参数是开始截取的索引值,第二个是截取到哪个位置的索引值运行结果:splice()截取数组 数组名.splice(开始索引,截取多少个)vararr=[2,63,48,5,4,
  • 2024-04-07手写bind
    首先写一个bind的简单示例:'usestrict'functionfn(){console.log('this::',this)console.log('arguments::',arguments)}//fn()//这里调用时this在严格模式下是undefined,非严格模式下是Windowvarfn1=fn.bind('str',1,2,3);//这里把this改
  • 2024-04-05Python面向对象的理解
    ★静态方法、实例方法、类方法项目操作对象调用方式静态方法既不操作类也不操作实例对象类或实例对象实例方法操作实例属性实例对象类方法操作类属性类或实例对象★python私有方法和私有属性理解规律总结1.私有的属性,不能通过对象直接访问,但是可
  • 2024-04-04数组Api归纳篇——splice与slice
    1、splicesplice() 方法就地移除或者替换已存在的元素/添加新的元素。 语法:splice(start,deleteCount,item)        1、start开始索引    2、deleteCount删除几个    3、item替换/添加的元素    4、返回值:一个包含了【删除的元
  • 2024-04-01从 String.prototype.substring 的区间开始
    因为使用String.prototype.substring(start,end)或者Array.prototype.slice(start,end)的时候偶尔会想不起来这些函数的区间代表的是什么。在这里记录一下。不同函数的差异这些区间都是[start,end),即是包括start,但是不包括end(当没有传入end时,end视为数组或者字符串
  • 2024-03-31类数组对象转换为数组
    <!--HTML结构--><olid="test-list"><liclass="lang">Scheme</li><liclass="lang">JavaScript</li><liclass="lang">Python</li><liclass="lang&
  • 2024-03-29基础小知识
    Gomake|new都是用于分配相应类型的内存空间。区别:make仅支持slice、map、channel三种数据类型的内存分配和初始化返回值是所创建类型的本身分配堆上的内存空间,通过GC回收new分配内存,内存里存的值是对应类型的零值。返回值是所创建类型的指针引用分配栈上的内存空间