草庐IT

C#里最简单向文件追加文本的方法AppendAllText

C#里最简单向文件追加文本的方法AppendAllText在开发的过程中,经常会碰到这样的问题,就是当一个文件没有创建时,就需要创建。但是文件已经创建了,就直接追加数据。比如我们开发一个记录每天温度的软件,每天都在固定的时间去记录一下这个温度,那么就需要在这个文件后面追加数据。这时候就需要使用File.AppendAllText,这个函数使用比较方便,只要给出文件路径,把写入的内容放到函数里,就可以实现追加,不用自己去打开文件,以及关闭文件的过程。这个函数的定义如下:

C#里最简单向文件追加文本的方法AppendAllText

C#里最简单向文件追加文本的方法AppendAllText在开发的过程中,经常会碰到这样的问题,就是当一个文件没有创建时,就需要创建。但是文件已经创建了,就直接追加数据。比如我们开发一个记录每天温度的软件,每天都在固定的时间去记录一下这个温度,那么就需要在这个文件后面追加数据。这时候就需要使用File.AppendAllText,这个函数使用比较方便,只要给出文件路径,把写入的内容放到函数里,就可以实现追加,不用自己去打开文件,以及关闭文件的过程。这个函数的定义如下:

Vue项目里Websocket的使用

由于项目需求有要使用长链接,我们普通的http请求如果用轮询的方式与服务端通讯就很消耗资源。我们一起来学习一下在vue项目里如何使用websocket,本文纯属个人观点,如果有不正确的地方请大家批评指正,技术无高低,谦虚学习的心态我认为很重要,天外有天人外有人。判断浏览器是否支持websocket的方法比较直观的方式是直接判断全局对象中是否包含WebSocket对象即可:if(typeof(WebSocket)!="function"){alert("您的浏览器不支持Websocket通信协议,请更换浏览器为Chrome或者Firefox再次使用!")}但是这种方式不严谨,在Android中,

Vue项目里Websocket的使用

由于项目需求有要使用长链接,我们普通的http请求如果用轮询的方式与服务端通讯就很消耗资源。我们一起来学习一下在vue项目里如何使用websocket,本文纯属个人观点,如果有不正确的地方请大家批评指正,技术无高低,谦虚学习的心态我认为很重要,天外有天人外有人。判断浏览器是否支持websocket的方法比较直观的方式是直接判断全局对象中是否包含WebSocket对象即可:if(typeof(WebSocket)!="function"){alert("您的浏览器不支持Websocket通信协议,请更换浏览器为Chrome或者Firefox再次使用!")}但是这种方式不严谨,在Android中,

在vue3+ts项目里使用query和params传参

一query传参(类似get请求)query传参方式①传递方组件home.vuequery传参tolistimport{ref}from'vue'//1引入路由跳转方法useRouterimport{useRouter}from'vue-router'//2拿到实例constrouter=useRouter()//3ref定义基本类型数据constname=ref('梨花白')//4query传参consttoList=()=>{router.push({//这种对象式传参写法query除开和path搭配外还可以和name一起使用path:'/list',//或者这样path和name任选其一

在vue3+ts项目里使用query和params传参

一query传参(类似get请求)query传参方式①传递方组件home.vuequery传参tolistimport{ref}from'vue'//1引入路由跳转方法useRouterimport{useRouter}from'vue-router'//2拿到实例constrouter=useRouter()//3ref定义基本类型数据constname=ref('梨花白')//4query传参consttoList=()=>{router.push({//这种对象式传参写法query除开和path搭配外还可以和name一起使用path:'/list',//或者这样path和name任选其一

docker容器里添加中文字体-微软雅黑字体

前言在服务端生成图片,图片上的字体需要可以展示中文字体的这样一个需求,但是由于我们容器里面没有中文字体,所以中文显示不出来,显示乱码的情况。然后开发就给我提了一个需求,想让他的这个项目在部署所有环境的时候,docker容器里自动安装一个中文字体,字体是微软雅黑的。处理步骤:1.准备中文字体-微软雅黑首先到容器里查询一下,确实没有字体。那我就得准备字体然后拷贝到容器里。1、windows下有很多字体可以拿来使用,在C:\Windows\Fonts文件夹下找到需要安装的字体mac的字体在/System/Library/Fonts文件夹下,里面有很多字体可以使用。下面是在mac的目录下的所有字体,可

docker容器里添加中文字体-微软雅黑字体

前言在服务端生成图片,图片上的字体需要可以展示中文字体的这样一个需求,但是由于我们容器里面没有中文字体,所以中文显示不出来,显示乱码的情况。然后开发就给我提了一个需求,想让他的这个项目在部署所有环境的时候,docker容器里自动安装一个中文字体,字体是微软雅黑的。处理步骤:1.准备中文字体-微软雅黑首先到容器里查询一下,确实没有字体。那我就得准备字体然后拷贝到容器里。1、windows下有很多字体可以拿来使用,在C:\Windows\Fonts文件夹下找到需要安装的字体mac的字体在/System/Library/Fonts文件夹下,里面有很多字体可以使用。下面是在mac的目录下的所有字体,可

VS Code里使用Debugger for Unity插件进行调试(2023最新版)

问题换了台开发机,重新安装了下开发环境。突然发现VisualStudioCode无法用来调试Unity了。明明流程都是按照Unity官方教程2023.1进行的,可在创建Launch.json文件时,死活出不来UnityDebugger选项。说明:DebuggerforUnity是一个非正式支持的,官方推荐的,应用最广的,VisualStudioCode上的Unity调试插件。如果还没有配置UnityDebugger可以直接看官方文档|DebuggerforUnity-VisualStudioMarketplace进行配置。本文视作在官方文档上的补充,解决按照官方文档操作却无法添加调试器的问题。

VS Code里使用Debugger for Unity插件进行调试(2023最新版)

问题换了台开发机,重新安装了下开发环境。突然发现VisualStudioCode无法用来调试Unity了。明明流程都是按照Unity官方教程2023.1进行的,可在创建Launch.json文件时,死活出不来UnityDebugger选项。说明:DebuggerforUnity是一个非正式支持的,官方推荐的,应用最广的,VisualStudioCode上的Unity调试插件。如果还没有配置UnityDebugger可以直接看官方文档|DebuggerforUnity-VisualStudioMarketplace进行配置。本文视作在官方文档上的补充,解决按照官方文档操作却无法添加调试器的问题。