- 博客(44)
- 收藏
- 关注
原创 Vue3中index.html与app.vue、main.ts三个文件的作用和关系
是入口HTML文件,静态页面提供容器。所有Vue组件都会被注入到这里,里面有一个div#app,这是Vue的地方。是根组件,是内容的核心,App.vue作为根组件,包含应用的整体布局和结构。是应用的入口脚本,是桥梁,负责初始化Vue实例并挂载到DOM,负责导入必要的库、配置应用(比如路由、状态管理)并启动应用。
2025-04-24 12:36:23
289
原创 VSCode中安装GitGraph
2. 文件->首选项->设置,打开设置界面,在设置界面搜索git path。1. 在VSCode中安装GitGraph插件。4. 打开源代码管理,点击初始化仓库。
2025-04-22 15:01:54
347
原创 Mongodb副本集群为什么选择3个节点不选择4个节点
在副本集中,容错能力是指系统能够容忍多少个节点故障而仍然能够保持服务可用性的能力。这通常与选举机制中的多数投票原则密切相关。综上所述,三节点副本集和四节点副本集在容错能力上存在差异。三节点副本集可以容忍一个节点故障,而四节点副本集无法容忍两个节点故障。这是因为选举机制中的多数投票原则要求必须有超过半数的节点参与投票并支持某个候选人才能选出新的主节点。此外,四节点副本集在硬件、部署和维护方面的成本更高,因此在实际应用中需要根据具体需求进行权衡和选择。
2025-01-22 11:22:13
442
原创 网络存储NAS和直连式存储DAS
NAS是一种将分布、独立的数据整合为大型、集中化管理的数据中心的技术,以便于对不同主机和应用服务器进行访问。NAS被定义为一种特殊的专用数据存储服务器,包括存储器件(如磁盘阵列、CD/DVD驱动器、磁带驱动器或可移动的存储介质)和内嵌系统软件,可提供跨平台文件共享功能。这种连接方式使得存储设备成为服务器或客户端的一部分,它通常放置在服务器机箱内部,也可以通过有限长度的电缆连接到外部机箱。这种连接方式使得存储设备成为服务器或客户端的一部分,依赖于服务器或客户端的操作系统和资源进行管理。
2025-01-13 16:43:27
785
原创 安装Visual studio2022后,没法新建.net 4.5.2的项目
在Visual Studio 2022中无法新建.NET Framework 4.5.2的项目,通常是因为Visual Studio 2022默认不再支持较旧的.NET Framework版本,如4.5或4.5.2。不过,你可以通过一些手动步骤来使Visual Studio 2022支持.NET Framework 4.5.2项目。
2024-12-25 10:31:22
1232
原创 MDT-特殊使用级抗菌药物会诊
抗菌药物会诊是多学科会诊中的一种特殊形式,旨在确保抗菌药物的合理使用,降低细菌耐药率,提高患者治疗效果。对于新上市抗菌药物、联合使用抗菌药物以及出现抗菌药物多重耐药的病例,需要进行会诊工作。
2024-12-16 17:23:56
268
原创 单病种管理
满足ICD-10单病种诊断编码、满足ICD-9单病种手术编码、满足入院天数、年龄等限制,系统自动获取信息项->医生主动填报->提交->质控审核->上报前置机->定时上报卫健委。对于不符合要求的,卫健委可以打回。第一批有36个病种,第二批15个病种,2022年6月发文增加5个病种,目前官网增加了4个,官网数量扩展至55个单病种。国家卫生健康委员会印发的《三级医院评审标准(2020年版)》制定了评审实施细则,细则第二十条:建立医院单病种管理的指标和质量参考标准体系,促进医疗质量精细化管理。
2024-12-13 17:00:48
354
原创 医疗安全不良事件上报
根据《三级医院评审标准》要求,医疗机构应以减少诊疗活动对患者的伤害为目标,建立医疗质量(安全)不良事件信息采集、记录和报告相关制度和激励机制;医疗不良事件是指在临床诊疗活动中以及医院运行过程中,任何可能影响患者的诊疗结果、增加患者的痛苦和负担并可能危及人员人身安全的因素和事件。●2018年,卫健委医政医管局颁布“关于进一步加强患者安全管理工作的通知”,再次强调不良事件报告制度的必要性;●2016年,卫计委颁布“医疗质量管理办法”,要求必须执行“不良事件上报制度”;
2024-12-04 11:49:25
1485
原创 电子病历系统功能中的死亡管理
电子病历系统是医学专用软件,它用电子设备保存、管理、传输和重现数字化的医疗记录,以取代手写纸张病历。在电子病历系统的功能中,死亡管理是一个重要的组成部分。
2024-11-29 09:28:29
559
原创 使用Fiddler Classic抓包工具批量下载音频资料
播放了多个音频文件,页面发送多个get请求,我们现在通过Fiddler Classic抓包工具获取这多个get请求的URL地址,然后通过程序批量下载这些文件。浏览器打开音频列表->F12快捷键->网络->媒体,播放一个音频文件,右边媒体下生成一个音频文件,右击“在新标签页中打开”,可以下载这个音频文件。Fiddler Classic抓取到音频播放的get请求,其中“audio/mp4”格式的请求数据,为想要获取到的url请求地址。浏览器打开get请求的URL地址,可下载这个音频文件。
2024-09-23 13:46:31
1492
原创 (七)使用SoapUI工具调用WebAPI
3)选择GET方式,确认请求地址ok的话,点执行按钮发送请求,返回服务端的响应结果。修改方法名,添加参数,点执行按钮发送请求,返回服务端的响应结果。修改方法名,添加参数,点执行按钮发送请求,返回服务端的响应结果。1)打开SoapUI工具,新建REST Project。2.调用一个有参数的GET请求。3.调用一个POST请求。
2024-09-20 09:48:21
497
原创 linux系统常用命令
rm -f /var/log/httpd/access.log 删除文件(强制删除/var/log/httpd/access.log这个文件)rm -rf /var/log/httpd/access 删除文件夹(删除目录及其下所有文件、文件夹)service network restart 重启网卡(修改完ip需要重启)设置开机启动:/etc/rc.d/rc.local 文件中添加执行脚本,或脚本路径。
2024-09-06 16:31:30
433
原创 C#入门基础语法
它不但能作用于定义它的语句块内部,而且能作用于该语句块外部,但不能将执行转到高语句所包含的嵌套语句块的内部。ArrayList的Sort方法是利用接口IComparable来进行排序的,所以ArrayList中的每个对象都需要实现IComparable接口,int、string等系统已定义类型已经实现了IComparable接口。接口必须实现了才能使用,实现接口必须实现接口中的方法和属性,接口的实现方法通常为public;退出其本身所在的处理语句,只能退出直接包含它的语句,不能退出包含它的多个嵌套语句。
2024-09-04 17:42:36
1533
原创 (五)CoreWebAPI服务Linux系统的发布与部署
将发布包拷贝到linux系统中,进入安装包目录,修改配置文件appsettings.json,修改发布Url中的ip及端口号。1)部署模式,选择独立。这样部署到linux时,无需额外安装.core、中间件、程序包等环境,无需修改环境变量。前台启动:./CoreWebAPI (启动后,做其他操作,进程结束)后台启动:./CoreWebAPI & (启动后,也继续做其他操作)右击webapi项目,点击【发布】,选择【文件夹】方式。通过端口号,查看进程 lsof -i 5003。设置发布路径后,点【完成】。
2024-09-04 15:53:28
952
原创 (四)webAPI的发布和访问
我们已经创建了一个core webapi项目,基于.net6.0,默认包含WeatherForecastController控制器。(可参见前几期的博文)。
2024-09-03 17:49:39
1242
原创 (三)WebAPI中对路由的理解
需要注意的是,浏览器只能访问webapi的Get请求。其他类型的请求(Post、Put、Delete)可以通过软件Postman来发送。打开Controllers中的类WeatherForecastController.cs, 在类上面,标记的属性[Route("[controller]")]就是路由。控制器(Controller):webapi项目中文件夹Controllers中的类;也就是会以Controller路由为基础,再拼接上Action上的路由。动作(Action):控制器中的方法;
2024-09-03 14:14:15
585
原创 (二)ASP.NET Core WebAPI项目的启动地址设置
(【视图】->【终端】打开PowerShell;通过命令 cd d:\\ 进入项目目录)可以看到打开浏览器后的地址是:applicationUrl+"\"+launchUrl。可以看到打开浏览器后的地址是:applicationUrl+"\"+launchUrl。使用终端,通过命令dotnet run启动程序。
2024-09-02 17:03:47
1144
原创 (一)使用Visual Studio创建ASP.NET Core WebAPI项目
选择ASP.NET Core Web API项目模版(基于.Core框架可以支持多种系统环境,所以我们选择.Core框架),点下一步。输入:cd D:\Project\MyInvokeAssembly\CoreWebAPI 打开项目文件(.csproj)所在目录。选择.NET6.0框架。勾选配置HTTPS、启用OpenAPI支持、使用控制器。项目自带WeatherForecastController程序,所以可以直接点VS的运行。项目名称设置为:CoreWebAPI,点下一步。
2024-09-02 16:01:57
1646
原创 使用AI编程工具FittenCode,尝试中文编码
上一期写的使用Visual Studio工具,利用AI进行webapi创建和部署。今天继续写如何采用Swagger在网页中浏览api的接口,并通过书写中文提示词自动完成代码编写。
2024-08-16 13:08:19
1057
原创 使用AI编程工具FittenCode快速学习webapi的开发和部署
FittenCode给出了详细的解释,终于知道原来“控制器”Controller就是一个类,处理http的各类请求。而“动作”Action就是控制器里的方法。FittenCode给出了一个更详细的示例,可以创建一个类WeatherForecastController.cs,直接拷贝到代码里。FittenCode写出了详细的操作步骤,按此步骤创建项目CoreDemo。文件中添加配置,指定服务器地址和端口。运行后,可以在网页中测试api方法。
2024-08-13 17:46:36
631
原创 AI编程工具FittenCode简直是懒人神器啊!
我只是简单说了一句“代码报错了”,并没有告诉AI报的什么错。AI把常见错误及解决方案全都列出来了。上一篇博文,介绍了Visual Studio如何安装AI编程工具FittenCode.VS右侧会弹出FittenCode Chat窗口。我们可以在这个窗口跟AI进行对话。AI会像一个贴身的教练一样,一点点给你讲解代码的意思。扩展->FittentCode->Open Chat Window。不仅如此,AI还帮我优化了代码,简直是贴身保姆式的服务。今天,介绍一下FittenCode的具体应用。
2024-08-09 13:46:16
1416
原创 Visual Studio内嵌FittenCode智能AI工具
Fitten Code提供了与开发者的交互功能。开发者可以通过对话框与Fitten Code进行交互,提出问题和接收建议(如下图)。此外,在快速原型开发中,开发者可以利用Fitten Code来快速生成所需的代码片段。打开Visual Studio2022(VS2019及以上版本支持),在菜单扩展->管理扩展,搜索Fitten Code并点击下载。安装过程中需要关闭VS软件。避免IntelliCode和Fitten Code两个AI工具有冲突。后续,我会继续探索Fitten Code的更多用法。
2024-08-08 14:00:50
5177
22
原创 学会用AI帮我们写代码
如何获取到GroupBox有哪些CheckEdit是勾选状态,并获取这些勾选CheckEdit的Text值拼接一个字符串,使用|符号分隔。AI编程可以大大提高我们的效率。但有个前提是,我们自己要了解代码的基本实现方式,这样才能更准确的提问,生成我们想要的内容。以下是文心一言提供的代码,可以直接把GetCheckedCheckEditTexts方法拷贝到我们的程序中使用。如果没有得到你想要的答案,那你就继续提问,给AI提供更多细节。文心一言会为我们生成多种代码方式来实现,直接拷贝到我们的程序中即可。
2024-08-08 09:36:44
611
原创 SQLite数据库的使用
SQLite是一个流行的关系型数据库管理系统,SQLite是轻量级的,SQLite不需要复杂的安装或配置过程。数据库就是一个磁盘文件,不需要运行一个独立的服务进程,可以很方便地在不同的应用程序和设备之间共享和传输。②调用SQLiteHelper类,查询表数据,并赋值到List列表中。①单独创建一个SQLiteHelper类。1.SQLite简介。2.使用C#语言示例。
2024-08-07 14:21:23
422
原创 文本文件的读取和计算机编码格式
上述2.中,将读取的文本内容,以UTF8编码格式转为字节流。而且能够兼容ASCII编码(即ASCII字符在UTF-8中仅用1个字节表示),因此它在互联网上得到了广泛应用。在程序处理中,主要针对string字符串内容编码成字节流(byte[]、字节数组,或二进制流)。两种方式读取得到的结果相同,test.txt作为文本文件,只包含文本信息,读取到的文本内容就是这个文件的二进制流。此外,在计算机磁盘中,文件是以二进制流的形式存储的。在windows系统中,右键创建一个test.txt文件,并输入内容保存。
2024-07-17 12:57:41
219
原创 WebService发布到IIS上报错:System.Data.OracleClient 需要 Oracle 客户端软件 version 8.1.7 或更高版本
D:\WebServicePub\bin 路径下包含以下文件,即可不用安装oracle客户端,直接连接oracle数据库。问题分析:.net连接oracle依赖System.Data.OracleClient.dll,而这个文件通过Path环境变量指向的oci.dll来连接数据库。本地未安装oracle数据库、未安装oracle客户端,webservice程序目录下,放置了oci.dll等程序文件,开发采用.net。②找到的oci.dll文件位数(32位/64位)与编译程序的位数一致、操作系统位数一致。
2024-07-16 15:40:06
808
原创 不同加密算法的理解
综上所述,常用的加密方式包括线性散列加密算法、对称加密算法、非对称加密算法以及哈希函数、混淆和扰动、密钥管理和分发、随机数发生器等辅助加密手段。这些加密方式在保护数据安全方面发挥着重要作用。
2024-07-11 10:31:28
325
原创 计算机编码格式是怎么回事
计算机的编码方式是指计算机在处理和存储数据时使用的特定编码方式,这些编码方式决定了计算机如何将数据从一种形式转换为另一种形式,以便于计算机能够理解和处理数据。我们可以把计算机编码格式理解为一种“外语”,把文字信息编码成字节数组,让计算机可以读懂。文字信息和编码后的字节数组存在映射关系。根据各国语言的不同字符,存在不同的编码方式,也就存在不同的映射关系。我们最常用的是UTF8编码方式,支持中文以及各种字符。228、189、160、229...一个数字代表一个字节。
2024-07-10 18:04:39
934
原创 未能加载文件或程序集“JHCDAS.ArchiveStatus.Service”或它的某一个依赖项。试图加载格式不正确的程序。
启动webservice服务,报错:未能加载文件或程序集“JHCDAS.ArchiveStatus.Service”或它的某一个依赖项。试图加载格式不正确的程序。问题分析:JHCDAS.ArchiveStatus.Service.dll为X86,当X64程序调用它时,会出现无法识别的情况。经排查并未缺少dll文件以相关依赖项。程序生成位数设置为X86,问题解决。
2024-07-09 17:27:57
225
原创 Mongodb常用查询
Mongodb是文档型数据库,每条数据为一个document记录,很多个文档记录组成一个集合(即:结构化数据库中的表)。数据库通过键、值来存储数据(即:字段、字段值),因为每条记录被存储在一个文档中,所以每条记录可以有不同的键,相同的键可以有不同数据类型的值,比如:age可以存储数:3,字符串:5岁。数据库的“键”的命名区分大小写、顺序,比如:name、Name是两个不同的键。Mongodb内嵌shell脚本,支持javascript语法。db是全局变量,通过shell访问数据库的入口。
2022-11-18 10:36:27
21041
1
原创 Mongodb创建索引
使用limit来限制查询1个文档,数据库有查询结果后,会停止继续扫描集合中其他文档,查询速度也会提高。但是如果查询{"username":"user999999"}文档,数据库扫描到集合结尾才能查询到,速度还是会很慢。>db.users.ensureIndex({"age":1,"username":1}) //创建复合索引。查询某个文档时,数据库会扫描整个集合,来匹配符合查询条件的文档。查询条件包含age、username时,会调用到该索引。创建索引后,查询速度明显提高。
2022-11-17 10:00:11
2994
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人