- 循环结构是程序中比较常用的一个结构,主要用来重复执行某一些代码从而达到预期的效果。 循环结构中主要包含四种格式,分别为: *while循环 *do..while循环 *for循环 *foreach循环 while循环语句格式: ... 循环结构是程序中比较常用的一个结构,主要用来重复执行某一些代码从而达到预期的效果。 循环结构中主要包含四种格式,分别为: *while循环 *do..while循环 *for循环 *foreach循环 while循环语句格式: ...
- C# 之 380行代码写出命令行版2048 游戏规则: 游戏的规则很简单,你需要控制所有方块向同一个方向运动,两个相同数字方块撞在一起之后合并成为他们的和,每次操作之后会随机生成一个2或者4,最终得到一个“2048”的方块就算胜利了。 主要逻辑: 4*4的数组, 然后遍历里面的元素,统计所有的0,放到一个list里面,然后Random.next(0,list... C# 之 380行代码写出命令行版2048 游戏规则: 游戏的规则很简单,你需要控制所有方块向同一个方向运动,两个相同数字方块撞在一起之后合并成为他们的和,每次操作之后会随机生成一个2或者4,最终得到一个“2048”的方块就算胜利了。 主要逻辑: 4*4的数组, 然后遍历里面的元素,统计所有的0,放到一个list里面,然后Random.next(0,list...
- C# 文件的输入与输出 一个 文件 是一个存储在磁盘中带有指定名称和目录路径的数据集合。当打开文件进行读写时,它变成一个 流。 从根本上说,流是通过通信路径传递的字节序列。有两个主要的流:输入流 和 输出流。 C# I/O 类 System.IO 命名空间有各种不同的类,用于执行各种文件操作,如创建和删除文件、读取或写入文件,关闭文件等。 下表列出了一些 S... C# 文件的输入与输出 一个 文件 是一个存储在磁盘中带有指定名称和目录路径的数据集合。当打开文件进行读写时,它变成一个 流。 从根本上说,流是通过通信路径传递的字节序列。有两个主要的流:输入流 和 输出流。 C# I/O 类 System.IO 命名空间有各种不同的类,用于执行各种文件操作,如创建和删除文件、读取或写入文件,关闭文件等。 下表列出了一些 S...
- C# 之 对文本文件读写相关 Path类文件相关类FileStream(文件流):读写文本流 Path类 我们不能去实例化Path类,Path类提供了一些静态方法,可以更容易的对路径名执行操作。 Console.WriteLine(Path.Combine(@"c:\my documents","Readme.txt")); 1 在不同的操作系统上,... C# 之 对文本文件读写相关 Path类文件相关类FileStream(文件流):读写文本流 Path类 我们不能去实例化Path类,Path类提供了一些静态方法,可以更容易的对路径名执行操作。 Console.WriteLine(Path.Combine(@"c:\my documents","Readme.txt")); 1 在不同的操作系统上,...
- 在工程下创建名为(TextFile1.txt)的文件,但是我们编写如下图的代码检测时,却没有找到此文件,,, 因为程序是在Debug目录下执行的,所以我们创建的文件需要在Debug目录下,,,我们通常用的方法是:右键TextFile1.txt—> 属性 —> 将复制到输出目录的属性,更改为始终复制或者较新时复制,如下图: 这样就可以查看到我们目录下的文... 在工程下创建名为(TextFile1.txt)的文件,但是我们编写如下图的代码检测时,却没有找到此文件,,, 因为程序是在Debug目录下执行的,所以我们创建的文件需要在Debug目录下,,,我们通常用的方法是:右键TextFile1.txt—> 属性 —> 将复制到输出目录的属性,更改为始终复制或者较新时复制,如下图: 这样就可以查看到我们目录下的文...
- C# 之 读写二进制文件 1.BinaryReader类2.BinaryWriter类3.使用简例 1.BinaryReader类 BinaryReader类用特定的编码将基元数据类型读作二进制值。 常用构造函数和常用函数: 成员类型成员名说明构造函数BinaryReader(Stream)基于所提供的流,用 UTF8Encoding 初始化Bina... C# 之 读写二进制文件 1.BinaryReader类2.BinaryWriter类3.使用简例 1.BinaryReader类 BinaryReader类用特定的编码将基元数据类型读作二进制值。 常用构造函数和常用函数: 成员类型成员名说明构造函数BinaryReader(Stream)基于所提供的流,用 UTF8Encoding 初始化Bina...
- C# 之 Dictionary字典的赋值 Dictionary<TKey,TValue> 类,表示键和值的集合。 Dictionary<TKey,TValue> 泛型类提供一组键到一组值的映射。 每次对字典的添加都包含一个值和与其关联的键。 使用其键检索值的速度非常快。 之前使用Dictionary,也没遇到什么问题,感觉很方便,通过键... C# 之 Dictionary字典的赋值 Dictionary<TKey,TValue> 类,表示键和值的集合。 Dictionary<TKey,TValue> 泛型类提供一组键到一组值的映射。 每次对字典的添加都包含一个值和与其关联的键。 使用其键检索值的速度非常快。 之前使用Dictionary,也没遇到什么问题,感觉很方便,通过键...
- 以二进制实现本地数据保存和读取,,, 项目中要存个本地文件,本来想使用Json 的,,可是怎么也没实现了,Json 好像只能存储string类型 -->(Dictionary<string, string> )1,,,没做出来,觉得XML读取费劲,最后决定使用二进制的形式存储为 .txt格式的,,,嗯,效果还可以,,,分享一下… 下面是存储和读... 以二进制实现本地数据保存和读取,,, 项目中要存个本地文件,本来想使用Json 的,,可是怎么也没实现了,Json 好像只能存储string类型 -->(Dictionary<string, string> )1,,,没做出来,觉得XML读取费劲,最后决定使用二进制的形式存储为 .txt格式的,,,嗯,效果还可以,,,分享一下… 下面是存储和读...
- C# 之 C# 之 常见和不常见的运算符汇总 一,算术运算符二,逻辑运算符三,按位和移位运算符四,关系运算符五,成员访问运算符六,类型测试运算符七,?? 和 ??= 运算符 C# 提供了许多运算符。 其中许多都受到内置类型的支持,可用于对这些类型的值执行基本操作。 一,算术运算符 算术运算符: 一元: ++(增量)、–(减量)、+(加)和 ... C# 之 C# 之 常见和不常见的运算符汇总 一,算术运算符二,逻辑运算符三,按位和移位运算符四,关系运算符五,成员访问运算符六,类型测试运算符七,?? 和 ??= 运算符 C# 提供了许多运算符。 其中许多都受到内置类型的支持,可用于对这些类型的值执行基本操作。 一,算术运算符 算术运算符: 一元: ++(增量)、–(减量)、+(加)和 ...
- 这个失败了,传一张可以,一直传就报错: public static void startHttpClientWebSocket() { AsyncHttpClient.getDefaultInstance().websocket("ws://192.168.27.54:" + PORT, null, new AsyncHttpClient.WebSocketConnec... 这个失败了,传一张可以,一直传就报错: public static void startHttpClientWebSocket() { AsyncHttpClient.getDefaultInstance().websocket("ws://192.168.27.54:" + PORT, null, new AsyncHttpClient.WebSocketConnec...
- 1. 出现这种问题一般是因为request和response没有释放造成的,在请求处理完毕对请求request调用abort,对response调用close处理一下就好了。 2.我自己试的是这种: win10下,C# 用httpWebRequest 执行post请求出现“请求错误,基础连接已经关闭: 连接被意外关闭”,经测试设置 //Post请求方式 &... 1. 出现这种问题一般是因为request和response没有释放造成的,在请求处理完毕对请求request调用abort,对response调用close处理一下就好了。 2.我自己试的是这种: win10下,C# 用httpWebRequest 执行post请求出现“请求错误,基础连接已经关闭: 连接被意外关闭”,经测试设置 //Post请求方式 &...
- 添加引用,Newtonsoft.Json.dll using Newtonsoft.Json.Linq; 1 //字符串转json 2 public static void strJson() 3 { 4 string jsonText = "{"shenzheng":"深圳","beijing":"北京","shanghai":[{"zj1":... 添加引用,Newtonsoft.Json.dll using Newtonsoft.Json.Linq; 1 //字符串转json 2 public static void strJson() 3 { 4 string jsonText = "{"shenzheng":"深圳","beijing":"北京","shanghai":[{"zj1":...
- android 发送图片,调试时,能正常收到,一旦错乱,后面全部错乱了。 websocket判断第一位数据大于128,否则,就会解析出错。 int a = (156 & 0x80); 或者解析长度为127,则只能读取127位数据,后面的数据都丢了。 出错原因估计是丢包了。 public static void startHttpClientW... android 发送图片,调试时,能正常收到,一旦错乱,后面全部错乱了。 websocket判断第一位数据大于128,否则,就会解析出错。 int a = (156 & 0x80); 或者解析长度为127,则只能读取127位数据,后面的数据都丢了。 出错原因估计是丢包了。 public static void startHttpClientW...
- 只有在使用Convert.ToDateTime(或者(DateTime)转)对Object对象转化的时候,才能够保留日期的毫秒。 直接使用Object的ToString()方法,会时毫秒丢失。 因此,如果需要保留毫秒的话,需要按照如下来做: foreach (DataRow... 只有在使用Convert.ToDateTime(或者(DateTime)转)对Object对象转化的时候,才能够保留日期的毫秒。 直接使用Object的ToString()方法,会时毫秒丢失。 因此,如果需要保留毫秒的话,需要按照如下来做: foreach (DataRow...
- namespace 测试使用 { public partial class Form1 : Form { [System.Runtime.InteropServices.DllImport("kernel32.dll", SetLastError = true)] [return: System.Runtime.InteropS... namespace 测试使用 { public partial class Form1 : Form { [System.Runtime.InteropServices.DllImport("kernel32.dll", SetLastError = true)] [return: System.Runtime.InteropS...
上滑加载中
推荐直播
-
香橙派AIpro的远程推理框架与实验案例
2025/07/04 周五 19:00-20:00
郝家胜 -华为开发者布道师-高校教师
AiR推理框架创新采用将模型推理与模型应用相分离的机制,把香橙派封装为AI推理黑盒服务,构建了分布式远程推理框架,并提供多种输入模态、多种输出方式以及多线程支持的高度复用框架,解决了开发板环境配置复杂上手困难、缺乏可视化体验和资源稀缺课程受限等痛点问题,真正做到开箱即用,并支持多种笔记本电脑环境、多种不同编程语言,10行代码即可体验图像分割迁移案例。
回顾中 -
鸿蒙端云一体化应用开发
2025/07/10 周四 19:00-20:00
倪红军 华为开发者布道师-高校教师
基于鸿蒙平台终端设备的应用场景越来越多、使用范围越来越广。本课程以云数据库服务为例,介绍云侧项目应用的创建、新建对象类型、新增存储区及向对象类型中添加数据对象的方法,端侧(HarmonyOS平台)一体化工程项目的创建、云数据资源的关联方法及对云侧数据的增删改查等操作方法,为开发端云一体化应用打下坚实基础。
即将直播
热门标签