• 2024-07-20vue3中mixin的使用方法
     <template><divclass="box">{{mData.name}}</div></template><scriptsetup>import{ref}from'vue'//导入importuserMixfrom"@/common/mixins/user";//拿到数据const{mData
  • 2024-07-08vue.xx 使用方法汇总
    Vue.prototype.xx作用:挂载全局方法使用场景一:将自定义函数或方法进行全局挂载,方便全局使用。exportfunctiongetData(param1){}import{getData}from"@/xx/xx";Vue.prototype.getData=getData;this.getData(param1)使用场景二:安装自定义插件import{Message
  • 2024-02-27家庭记账本6
    完成主页 <template><divclass="home"><el-buttontype="primary"@click="$router.push('/noteAdd')">新增信息</el-button><el-table:data="items"style="widt
  • 2024-02-21闭包及原理
    概念一个函数和对其周围状态(lexicalenvironment,词法环境)的引用捆绑在一起(或者说函数被引用包围),这样的组合就是闭包(closure)。大白话也就是说,闭包让你可以在一个内层函数中访问到其外层函数的作用域点击查看代码functionfn(){vara=10returnfunctiongetData(){
  • 2024-01-23getdata 按条件查询数据
    //云端代码constdb=uniCloud.database()exports.main=async(event,context)=>{constcollection=db.collection(event.name)constres=awaitcollection.where(event.data).get()returnres};//前台代码getdata(){uni.showLoading({
  • 2024-01-15C# 对两个需要顺序执行的函数进行异步交叉,提高执行速度
    有的时候我们会有2个函数需要顺序执行,比如将数据库的数据写到硬盘上,读数据库和写硬盘都是IO比较慢的操作,于是我们很容易就想到让他们异步执行,避免阻塞,提高性能,但是为了保证数据的顺序一致,我们又需要整个队列来存放数据,感觉比较麻烦,今天研究了下,通过异步和信号量控制实现了两个函
  • 2023-12-05从零开始学云开发:第一天
    只能勉强看懂一小部分代码的fw依靠各种帮助走上云开发之旅1.在微信开发者工具中创建一个使用云开发的小程序2.在左上角的云开发里创建一个集合3.在集合里添加一组数据(网游打多了4.在数据权限里调整集合为所有用户可读5.像普通的微信小程序那样做一个按钮<button type="pr
  • 2023-11-19将Excel数据自动录入国家防返贫系统
    不会编程的看这里:https://www.cnblogs.com/liangxinhy/p/17842931.html一、配置运行环境(1)语言python,编程软件Pychram(2)下载三个功能库——selenium、xlrd、xlwtimporttimefromselenium.webdriver.common.byimportByfromselenium.webdriver.supportimportexpected_cond
  • 2023-10-26[Compose] Async generator, Promise + generator
    functiongetData(d){setTimeout(()=>{if(typeofd==="number"){run.next(d/2)}else{run.next(d)}},500)}function*gen(){varx=1+(yieldgetData(10))//x=1+5
  • 2023-10-24Jquery向json对象添加键值对,读取键值对,删除键值对
    添加键值对varlabelName={};labelName["Name"]="James"labelName["Sex"]="1"结果:labelName={"Name":"James","Sex":1};读取键值对vargetData={"Label":"Dong","Sex":&quo
  • 2023-10-20触底加载更多数据onReachBottom
    //pages/ap2/api2.jsPage({/***页面的初始数据*/data:{listArr:[]},/***生命周期函数--监听页面加载*/onLoad(options){this.getData()},getData(){wx.showLoading({title:'加载中...',mask:
  • 2023-10-13表格规范
    表格规范关于loading不管请求失败还是成功,最终都要把loading去掉。如果失败了,那就要提示用户,一般在axios的响应拦截器就弹出提示信息了constgetDataList=()=>{getData.then(res=>{}).finally(()=>{ this.loading=false})}//async/await可
  • 2023-09-29Go每日一库之187:singleflight(合并重复调用)
    本文主要介绍Go语言中的singleflight包,包括什么是singleflight以及如何使用singleflight合并请求解决缓存击穿问题。singleflight目前(Go1.20)还属于Go的准标准库,它提供了重复函数调用抑制机制,使用它可以避免同时进行相同的函数调用。第一个调用未完成时后续的重复调用会等待,当第
  • 2023-09-12接口未通时,模拟接口返回数据
    调用接口未接通时,可以用Promise.resolve()或者Promise.reject()模拟成功和失败的返回eg:正常写法exportfunctiongetData(){returnrequest({method:'get',url:'xxx'})}模拟成功exportfunctiongetData(){returnresolve({cod
  • 2023-09-08Java泛型对象在http请求和响应对象中的封装
    Java泛型对象在http请求和响应对象中的封装publicclassMySystemBaseResVo<T>{//注意:类的后面需要带上<T>,否则数据无法封装privateStringerr_no;privateStringerr_tips;privateTdata;publicStringgetErr_no(){returnerr_no;}
  • 2023-09-06Jquery向json对象添加键值对,读取键值对,删除键值对
    添加键值对varlabelName={};labelName["Name"]="James"labelName["Sex"]="1"结果:labelName={"Name":"James","Sex":1};读取键值对vargetData={"Label":"Dong","Sex"
  • 2023-08-25一个引用没效果错误示范
    #include<iostream>#include<unordered_map>usingnamespacestd;classTestClass{public:std::unordered_map<int,int>&GetData(){returnm_data;}private:std::unordered_map<int,int>m_data;};intmain(){T
  • 2023-08-05methods传值到data
    app.vue<template><divid="main"><router-view:test_value="this.test_value":transfer="transfer":get_value="this.get_value"></router-view></d
  • 2023-07-25前端多次调用1个接口, 要最后一次请求的数据
    假设你要进行多次调用一个名为`getData()`的接口,并且你只关心最后一次请求的数据。你可以使用以下示例代码来实现:1letlastRequestId=0;//记录最后一次请求的ID2letlastResponse=null;//记录最后一次请求的响应数据34asyncfunctiongetData(){5const
  • 2023-06-088.23 数组操作
    建立一个可以实现整型数组的操作类(Array),而后在里面可以操作的数组的大小由外部来决定,而后在Array类里面需要提供有数组的如下处理:进行数据的增加(如果数据满了则无法增加)、可以实现数组的容量扩充、取得数组全部内容。完成之后在此基础上再派生出两个子类:·数组排序类:返回的数
  • 2023-06-07uniapp render.js
    1、操作数据<template><viewclass="content"><view@click="renderScript.emitData">获取renderjs数据</view>{{name}}</view></template><script>exportdefault{data(){
  • 2023-06-05使用Getdata软件抓取曲线数据
    1.打开Getdata,点击“File”--->“OpenImage”注:图片格式尽量为jpg,当然tifbmppcx也可以。2.定义x,y坐标光标点原点--->右击--->"SetXmin"--->设置Xmin值(这里我随便取的,如果要修改,可以:“Operations”--->“Adjustthescale”)或者直接点击小图标。光标点x末
  • 2023-05-2010. CMDB前端开发-IDC管理
    10.CMDB前端开发-IDC管理CMDB前端开发-IDC管理IDC管理首先需要将布局做一下调整,目录结构如下删除原先的A~C.vue文件,修改router/index.js路由文件如下:...constroutes=[{path:'/login',name:'登录',component:()=>import('../views/Login.vu
  • 2023-05-19Vue watch的immediate和deep
    1.immediateimmediate表示立即执行的意思,这样就是说不用等到value变化才会执行,默认的时候就会立刻执行一次。假设我们页面上有一个搜索框,每次输入内容的时候去请求一个接口,同时一进页面的时候需要调一下这个接口,我们可能一般这样写:<!--作者:zhangfan页面名称:watch的immediate和de
  • 2023-05-18通过C++/CLR封装的方式使非托管的C++、VB6.0调用.Net托管代码
    通常.Net的dll只能被加载到对应的虚拟机中运行和调用,而无法直接被低版本的.Net或C++和VB6.0等非托管代码调用。但是实际项目开发过程中我们为了兼容,不得不同时支持这些非托管代码或低版本的运行时。实际上微软提供了多种方式可以实现这种需求,如进程间通讯、COM/ActiveX、C++/CLR。