摘要:
“四舍六入五成双”规则如下: “四舍六入五成双”,也即“4舍6入5凑偶”,这里“四”是指≤4 时舍去,"六"是指≥6时进上。 "五"指的是根据5后面的数字来定,当5后有数时,舍5入1; 当5后无有效数字时,需要分两种情况来讲:5前为奇数,舍5入1;5前为偶数,舍5不进(0是偶数)。 一、具体计算规则 阅读全文
posted @ 2025-06-07 23:35
BigBosscyb
阅读(81)
评论(0)
推荐(0)
摘要:
转载自 WPF 打开指定文件路径的文件资源管理器 需求是想让WPF打开一个指定文件路径的文件夹,但是搜出来的八成都是<打开文件>的这样的↓ Microsoft.Win32.OpenFileDialog open_file = new OpenFileDialog(); open_file.ShowD 阅读全文
posted @ 2025-06-07 23:18
BigBosscyb
阅读(51)
评论(0)
推荐(0)
摘要:
转载自 C#_路径字符串中提取所在目录、文件名、文件扩展名、根目录 str = "获取文件所在的目录:" + Path.GetDirectoryName(filePath); str = "获取文件的名称含有后缀:" + Path.GetFileName(filePath); str = "获取文件 阅读全文
posted @ 2025-06-07 23:16
BigBosscyb
阅读(89)
评论(0)
推荐(0)
摘要:
转载自:visual studio 2022 安装net旧版本(net framework4.0和4.5) 问题: Visual Studio 2022安装程序中单个组件中没有 .net framework4.0或者.net framework4.5的问题,NET SDK下载 Download .N 阅读全文
posted @ 2025-06-07 23:12
BigBosscyb
阅读(296)
评论(0)
推荐(0)
摘要:
补数是为了解决+0和-0在计算机中表示不唯一的问题而引入的; 机器数 真值 一个数在机内的表达形式被称为"机器数",而它代表的数值称为此机器数的"真值" 一个数在计算机内是采用二进制编码表示的,数有正负之分,如何在计算机中表示符号? 0 表示正 1 表示负,符号位放在最高位。 例如8位二进制数 A 阅读全文
posted @ 2025-06-07 23:04
BigBosscyb
阅读(75)
评论(0)
推荐(0)
摘要:
软件包的 更新 安装 卸载 apt apt-get remove 与 apt-get purge 区别 # 列出所有可更新的软件清单命令 apt update # 列出可更新的软件包及版本信息 apt list --upgradable # 更新软件包 apt upgrade # 安装指定的软件 a 阅读全文
posted @ 2025-06-07 23:02
BigBosscyb
阅读(15)
评论(0)
推荐(0)
摘要:
1、#pragma once有什么作用? 为了避免同一个头文件被包含(include)多次,C/C++中有两种宏实现方式:一种是#ifndef方式;另一种是#pragma once方式。 在能够支持这两种方式的编译器上,二者并没有太大的区别。但两者仍然有一些细微的区别。 2、两者的使用方式有何区别? 阅读全文
posted @ 2025-06-07 23:01
BigBosscyb
阅读(303)
评论(0)
推荐(0)
摘要:
克隆仓库时发现 git SSL certificate problem: unable to get local issuer certificate 解决方案:禁用证书验证 git config --global http.sslVerify false git bash环境感觉是一个小型Linu 阅读全文
posted @ 2025-06-07 22:58
BigBosscyb
阅读(6)
评论(0)
推荐(0)
摘要:
新建dotnet core webapi项目 为方便后面访问项目,修改appsettings.json文件,增加配置 "urls":"http://*:5000" 在云服务器上修改防火墙 允许外部访问上面你指定的端口(如:5000) sudo ufw allow 5000/tcp sudo ufw 阅读全文
posted @ 2025-06-07 22:46
BigBosscyb
阅读(105)
评论(0)
推荐(0)
摘要:
所有的文件都是以二进制的形式进行存储的,本质上没有差别。之所以使用的方法不同,只是因为我们理解他的方式不同。在每一个文件(包括图片,视频或其他的非ASCII文件)的开头(十六进制表示)实际上都有一片区域来显示这个文件的实际用法,这就是文件头标志。 某天我打开了一个网页 按下F12 切换到"网络"在这 阅读全文
posted @ 2025-06-07 22:43
BigBosscyb
阅读(26)
评论(0)
推荐(0)
摘要:
下面是示例代码 数结构定义 using System; using System.Collections.Generic; using System.Linq; namespace ConsoleApplication1 { internal class Program { public stati 阅读全文
posted @ 2025-06-07 22:37
BigBosscyb
阅读(14)
评论(0)
推荐(0)
摘要:
使用Vs2022新建项目,PropertyGroup节点下的LangVersion如下: <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'"> <OutputPath>..\..\Bin\Release 阅读全文
posted @ 2025-06-07 22:33
BigBosscyb
阅读(52)
评论(0)
推荐(0)
摘要:
在stackoverflow上搜索了相关问题,最后从这个回答中得到了答案,遂记录下来以作备忘; What is the correct way to create a single-instance WPF application? 最终效果为:双击exe运行程序后,再次双击exe程序不会再次打开, 阅读全文
posted @ 2025-06-07 22:31
BigBosscyb
阅读(21)
评论(0)
推荐(0)
摘要:
在我们的认知中,程序都是有一个入口点的,那么WPF程序的入口点在哪儿,我们可以自定义程序入口点么? 新建一个WPF项目,可以展开App.cs文件看到里面的详情: 仿照APP类,自己写一个入口点: using System; namespace SingleInstanceAppDemo { publ 阅读全文
posted @ 2025-06-07 22:30
BigBosscyb
阅读(48)
评论(0)
推荐(0)
摘要:
.net framework 的Uri类提供了TryCreate方法,所以可以写出下面扩展方法: public static class StringExtensions { public static bool IsUrlIsValid(this string uriName) { Uri uri 阅读全文
posted @ 2025-06-07 21:55
BigBosscyb
阅读(64)
评论(0)
推荐(0)
摘要:
SELECT COUNT(*)为什么特别慢: 提问: 项目中使用sqlite数据库,我有一个表数据已经在百万条,在执行一个带条件的select count(*) from table_name where conditions 后发现结果返回需要两秒左右,我该如何优化。 回答: 针对您提到的SQLi 阅读全文
posted @ 2025-06-07 21:36
BigBosscyb
阅读(148)
评论(0)
推荐(0)
摘要:
传统事件侦听模式潜在内存泄漏问题 普通事件使用 source.event+=listener.delegate,这时event所在的委托会持有listener的强引用;如果listener不再监听event时,需要使用source.event-=listener.delegate来解除引用关系。 若 阅读全文
posted @ 2025-06-07 21:34
BigBosscyb
阅读(115)
评论(0)
推荐(0)
摘要:
在上一篇C# 如何优雅地取消正在运行的任务 虽然取消了未结束的异步任务,但是被调用的同步方法仍未结束;代码不够优雅,所以在查看了B站博主的这个C#如何在异步任务中调用及取消一个长时间运行的同步方法(其一)视频后,发现他的做法比较优雅; 注意:这个👆视频介绍的方法适用于.NET Framework平 阅读全文
posted @ 2025-06-07 21:11
BigBosscyb
阅读(34)
评论(0)
推荐(0)
摘要:
第三方API中有一个查询订单信息的同步方法,GetOrderInfo(string orderNo);这个方法耗时比较久可能在1s到5s之间;我先调用了一次GetOrderInfo方法,然后立刻又调用第二次GetOrderInfo,我希望在第二次调用GetOrderInfo方法时结束掉上一次还未执行 阅读全文
posted @ 2025-06-07 21:09
BigBosscyb
阅读(15)
评论(0)
推荐(0)
摘要:
DelegateHandler是一个抽象装饰器,被装饰的"HttpClentHandler",是网络请求的实际发送者;通过为HttpClentHandler添加装饰,能对"发送请求"动作,进行一些额外操作; 参考: Better timeout handling with HttpClient Ti 阅读全文
posted @ 2025-06-07 20:31
BigBosscyb
阅读(26)
评论(0)
推荐(0)

浙公网安备 33010602011771号