logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

学习前端记录(二)21-40

前端刷新页面时会触发后端接口调用,实现数据同步更新。这种机制常见于单页应用(SPA),通过监听路由变化或手动刷新事件发起请求。关键点在于:1)正确处理刷新时状态丢失问题;2)合理设计API响应数据格式;3)考虑接口调用的性能优化。实现方式包括监听beforeunload事件或利用框架生命周期钩子函数触发接口请求,确保前后端数据一致性。(99字)

#学习
c#中使用Thread

这里说说Thread,之前的文章中有BackgroundWorker的用法。他们都是线程,每一个用法在不同的场景不同。1.首先看界面,启动2个线程,一个进行加法计算,一个进行减法计算。并且使界面不卡,随时可以拖动2.在load方法中新建2个线程3. 两个线程分别运行加法的方法A和减法的方法B注意:这里需要使用Invoke,否则报错下图4.效果如下using System;using System.

文章图片
#c#
c#中使用Task

Task.Factory.StartNew比Task.Run有更多的参数选择项,偶尔也需要根据实际场景选择Task.Factory.StartNew,但是Task.Run的用法比较简介,已经可以满足大多数的场景。1.界面业务说明,label1是加法计算,分别有3个功能,对label1停止加法,暂停加法,继续加法。可以先看前面的backgroudwork文章,再看Thread文章,本demo接着Th

文章图片
#c#
c#使用配置文件

在我们开发软件的时候,有时候有很多的配置文件,可以把配置的参数保存到本地,那么肯定要对文件进行读和写的操作,使用SharpConfig可以很简单的实现这个功能。而且设置值和修改值的时候, 有多种方式都可以做到,总体来说,还是很不错的,值得推荐使用。其中#开头的是注释内容,[]开头的目录,下面的具体值,就是key和value。3.在根目录中建立test.ini,其实别的后缀名文件也可以。每次修改值和

文章图片
#c##开发语言
c#多线程同步执行

在C()方法中,其实是遇到await后,代码则是返回task.run上面去了,然后从上到下再执行,执行到第二方法,又返回task.run上面去了,然后再从上到下执行,以此类推,所以和同步执行的时间基本上一样的。多线程对于单线程来说的,单线程,就是开启一个线程进行工作,多线程则是,开启多个线程进行多个工作,并且没有顺序,没有规律性。多线程同步,则是,既有同步和多线程的特点,即开启多个线程进行工作的同

文章图片
#经验分享
c#使用UDP进行聊天通信

UDP和TCP都是网络通信中不可缺少的部分,两者在不同的环境中,应用的场景不一样,UDP在网络不好的情况下,传输会丢包,也就是会丢数据,而TCP不会这样,所以重要的数据使用TCP传输,但是TCP对网络的资源消耗非常的大,例如视频,音频等大量的数据,这个时候就选择UDP,因为UDP占用网络资源比较低,就算丢一帧二帧的图像的数据,也不会有影响的。介于单播和广播之间,也叫组播,从名字上面就能知道,建立一

文章图片
#udp#网络#tcp/ip
c#使用句柄进行通信

这部分分为3部分。一、2个exe程序之间通信,第一个程序发送消息,第二个程序实时接收消息。二、2个exe程序之间通信,第一个程序发送命令执行第二窗口中的按钮事件。三、2个exe程序之间通信,第一个程序发送消息到第二个程序中的某一个控件中。一,2个exe程序之间通信,第一个程序发送消息,第二个程序实时接收消息。1.建立第一个程序,界面如下2.代码using System;using System.C

文章图片
#c#
.net6Api返回统一结果+Vue3前端访问

在我们开发api的时候,需要让接口返回统一的接口,这样容易理解,也容易管理。所以封装返回的统一结果是非常必要的。下面介绍3种方案。

文章图片
#开发语言#c#
.net6API使用SignalR+vue3聊天+WPF聊天

此案例分为3部分。首先创建.net6api接口,然后使用前端vue3进行聊天,再使用wpf客户端进行聊天,并且互通聊天。

文章图片
#前端
c#调用c++的DLL

C#是托管型代码,创建的对象会自动回收。C++是非托管型代码,创建的对象需要手动回收(有时不手动回收,可能出现内存溢出的问题)。C#调用C++的方式分为两种:(1)采用托管的方式进行调用;Function.h中的代码,一个返回两数之和的方法,一个返回字符串的方法。创建新的c++项目,建立stdafx.h和dllmain.cpp。1.采用托管的方式进行调用,就和正常调用c#的dll一样。点击生成dl

文章图片
#c#
    共 49 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择