Linux之cat的使用介绍
cat选项分析选项解析:-A, --show-all 等价于 -vET -b, --number-nonblank 对非空输出行(包括仅仅有空格的行)编号,空输出行,指的是该行没有任何内容,即连续2次敲击回车按钮。 -e 等价于 -vE -E, --show-end...
2024-01-10nuxt中使用Vuex
引言在nuxt中使用vuex,以模块方式引用——计数器为例目录结构js模块写法// user.js// state为一个函数, 注意箭头函数写法const state = () => ({ counter: 6})// mutations为一个对象const mutations = { increment(state) { state.counter++ }, decrement(state) { state.counter-- }}const actions = {}const ge...
2024-01-10vue3.x fetch 使用
App.vue<template> <div id="app"> <Example></Example> </div></template><script> import Example from './components/Example' export default { name: 'App', components:{ Example } }</script><style scoped></s...
2024-01-10tmux简单使用
tmux简单使用Tmux ("Terminal Multiplexer"的简称), 是一款优秀的终端复用软件,类似 GNU screen,但比screen更出色。tmux来自于OpenBSD,采用BSD授权。使用它最直观的好处就是, 通过一个终端登录远程主机并运行tmux后,在其中可以开启多个控制台而无需再“浪费”多余的终端来连接这台远程主机, 还有一个好处就是...
2024-01-10使用thunk减少测试异步中间件
我有一个中间件,等待ARTICLE_REQUEST操作,执行fetch并在完成提取时调度ARTICLE_SUCCESS或ARTICLE_FAILURE操作。像这样使用thunk减少测试异步中间件import { articleApiUrl, articleApiKey } from '../../environment.json'; import { ARTICLE_REQUEST, ARTICLE_SUCCESS, ARTICLE_FAILURE } from '../actions/article'; ...
2024-01-10Pythonresource资源使用信息
该模块提供了测量和控制程序所利用的系统资源的基本机制。符号常量被用来指定特定的系统资源,并要求获得关于当前进程或其子进程的使用信息。当系统调用失败时,会触发一个 OSError 。exception resource.error¶一个被弃用的 OSError 的别名。在 3.3 版更改: 根据 PEP 3151,这个类是 OSError 的别名。...
2024-01-10Pytorch之finetune使用详解
finetune分为全局finetune和局部finetune。首先介绍一下局部finetune步骤:1.固定参数 for name, child in model.named_children(): for param in child.parameters(): param.requires_grad = False后,只传入 需要反传的参数,否则会报错filter(lambda param: param.requires_grad, model.parameters())2.调低学习...
2024-01-10vue组件中使用watch响应数据
在vue中,使用watch来响应数据的变化。watch的用法大致有三种。下面代码是watch的一种简单的用法:普通用法:<template> //视图 <input v-model="username" v-on="changeVal" placeholder="用户名"><span>dsfsf</span></input></template><script> export default { data() { return { ...
2024-01-10如何在XDocument中使用XPath?
有一个类似的问题,但是在我看来,该解决方案没有解决:XDocument,XPath和名称空间的怪异之处这是我正在使用的XML:<?xml version="1.0" encoding="utf-8"?><Report Id="ID1" Type="Demo Report" Created="2011-01-01T01:01:01+11:00" Culture="en" xmlns="http://demo.com/2011/demo-schema"> <ReportInfo> <Name...
2024-01-10使用Junit比较文本文件
我正在使用以下方法比较junit中的文本文件:public static void assertReaders(BufferedReader expected, BufferedReader actual) throws IOException { String line; while ((line = expected.readLine()) != null) { assertEquals(line, actual.readLine()); } as...
2024-01-10Etcd的基本使用
本文内容纲要:- 安装- etcd API- Python-etcdetcd 是 CoreOS 团队于 2013 年 6 月发起的开源项目,它的目标是构建一个高可用的分布式键值(key-value)数据库,基于 Go 语言实现,内部采用 raft 协议作为一致性算法。etcd目前默认使用 2379 端口提供 HTTP API 服务。安装进入官网: https://github.com/coreos/etcd/releases...
2024-01-10如何在Mac上使用Snapchat
向联系人发送快照是与朋友和家人快速互动的一种有趣方式。它经常被用来分享无用的图片和视频,而你不会在其他社交媒体平台上分享,因为它们会在24小时后消失。这款应用每天有超过2.1亿用户,被很多名人用来分享他们多事的生活。虽然Snapchat已经在iOS和Android上可用,但它还没有正式在Mac上可用...
2024-01-10Vue中使用cdn加载资源
搭建vue的时候,一般都使用vue官方推荐的命令行工具。需要打包的时候,默认会把所有代码合并生产新文件,其中包括各种库,就会导致打包出来很大。如果使用cdn的话,会更利于程序的加载速度。在Vue项目中,引入到工程中的所有js、css文件,编译时都会被打包进vendor.js,浏览器在加载该文件之后才能...
2024-01-10Vue中使用watch来监听数据变化
写法一:methods:{ //监听isMD upProp(){ if(this.isMD){//如果isMD等于true 就把storeManagerName赋值给isStoreManagerName this.isStoreManagerName='storeManagerName'; }else{ this.isStoreManagerName=''; } }},watch:{ 'isMD':'upProp'}写法二:...
2024-01-10在Arch上使用Fcitx5
使用Fcitx5,可以使用双拼,可以使用云端联想,可以引用词库(不用再自己养词库了!) 目录卸载Fcitx4安装Fcitx5配置修改环境变量系统登陆后默认启动Fcitx5输入法配置主题最终使用效果参考文档我是一个Arch+KDE的用户,所以下面的方法可能不适合所...
2024-01-10记一次SSHtunnel使用
适用场景:需要用外网访问到局域网IP和port的时候使用,如果是域名访问可以通过内网穿透实现,但是如果通过TCP访问IP和port则需要通过SSH 的 tunnel完成本人使用场景:开发环境是windows,硬件只能通过外网IP和port连接本地开发服务,所以有了以下方案设备描述:开发环境局域网windows系统,代理服务...
2024-01-10CountDownLatch原理简介和使用过程
前言本文介绍下面试的高能考点 countDownLatch 的原理和应用 countDownLatch具有的功能CountDownLatch主要有两个方法,当一个或多个线程调用await方法时,这些线程会阻塞。其它线程调用countDown方法会将计数器减1(调用countDown方法的线程不会阻塞)当计数器的值变为0时,因await方法阻塞的线程会被唤醒,...
2024-01-10使用Python在Linux中模拟按键
如何在python中模拟按键?我也想同时按下多个键。就像是:keystroke('CTRL+F4')要么keystroke('Shift+A')回答:尽管它特定于X,但是您可以安装xautomation软件包(apt-get installxautomation在基于Debian的系统上)并用于xte模拟按键,例如:from subprocess import Popen, PIPEcontrol_f4_sequence = '''keydown Control_Lkey F4keyup Control...
2024-01-10使用hutool对称价目AES
public class AESHelper { /** * AES加密 * * @param content 待加密的内容 * @param encryptKey 密钥 * @param length 密钥长度 * @return 加密后code */ public static String encryptAes(String content, String encryptKey, KeyLength length) { ...
2024-01-10Python使用struct处理二进制的实例详解
Python使用struct处理二进制的实例详解有的时候需要用python处理二进制数据,比如,存取文件,socket操作时.这时候,可以使用python的struct模块来完成.可以用 struct来处理c语言中的结构体. struct模块中最重要的三个函数是pack(), unpack(), calcsize()pack(fmt, v1, v2, ...) 按照给定的格式(fmt),把数据封装成...
2024-01-10catEOF标志的使用
前提cat命令是用于连接文件并输出到标准输出设备或指定文件中。EOF为标志,可以替换为其他字符串代码块```将文件内容作为标准输出也就是将文件内容输出到屏幕中,也可写作 cat filenamecat < filename将2个EOF中的字符串作为标准输出换句话说就是输出到屏幕中.cat<<EOF1.xxxxx2.xxxxx3.xxxxxEOF创建文件,...
2024-01-10使用Python和NumPy的超大型矩阵
NumPy是一个非常有用的库,通过使用它,我发现它能够轻松处理非常大的矩阵(10000 x 10000),但是开始处理任何更大的矩阵(尝试创建50000 x 50000的矩阵)失败)。显然,这是因为需要大量内存。是否有一种方法可以以某种方式(没有几个terrabytes的RAM)在NumPy中本地创建大型矩阵(比如说一百万乘一百...
2024-01-10使用html5canvas绘制圆形或弧线
内容目录使用canvas绘制弧线使用canvas绘制圆形在html5中,CanvasRenderingContext2D对象也提供了专门用于绘制圆形或弧线的方法,请参考以下属性和方法介绍:arc(x, y, radius, startRad, endRad, anticlockwise)在canvas画布上绘制以坐标点 (x,y)为圆心、半径为 radius的圆上的一段弧线。这段弧线的起始弧度是 startRad,...
2024-01-10如何使用-Xlint:unchecked进行编译?
我在编译代码时收到一条消息:Note: H:\Project2\MyGui2.java uses unchecked or unsafe operations.Note: Recompile with -Xlint:unchecked for details.如何重新编译-Xlint:unchecked?回答:在javac的命令行上指定它:javac -Xlint:unchecked或者,如果您使用的是Ant,请修改您的javac目标 <javac ...> <compilerarg value="...
2024-01-10vue项目中,一直报length无法使用?
以上是vue中会报错的代码位置,以下是报错信息以下是获取allList的地方,在methods中,其中的housekeeperTypeList是在app.vue中进行存储的。出现该问题场景:是在清空缓存之后且第一次打开这个页面,就会出现报错,但是再次刷新之后则不会出现报错。我认为有可能的是获取localStorage时获取到的是null,app.vue中的请求还没执行完,这个页面就已经渲染了。而不...
2024-02-29