+.
  • 2024-09-16WEB-API+.NET+CRUD+SSMS(VS2022)
    1.使用VS2022创建一个web-api项目,根目录如下:其中TestCode.cs写model实体类,Controller编写控制器2.实体类Item,编写对应的属性点击查看代码publicclassItem{[Required]publicintId{get;set;}[Required]publicintFieldID{get;set;}
  • 2024-08-12Vue3+vite+axios+.net api 配置
    exportdefaultdefineConfig({plugins:[vue()],resolve:{alias:{"@":fileURLToPath(newURL("./src",import.meta.url)),},},server:{host:"0.0.0.0",open:true,//启动项目自动弹出浏览器port:&qu
  • 2024-07-25入门Vue+.NET 8 Web Api记录(一)
    做自己感觉有意思的或者能解决自己需求的项目作为入门,我觉得是有帮助的,不会觉得那么无聊。一个最简单的前后端分离项目应该是怎么样的?我觉得就是前端有个按钮,点击向后端发送一个get请求,获取到数据后,将数据显示在前端上。结合最近感兴趣的SemanticKernel,有了做这样的Demo学习的
  • 2024-05-31WinForm+SQL Server+.NET开发菜鸟驿站管理系统
    完整效果请看哔哩哔哩
  • 2024-05-19Vue3+axios+.Net使用分片上传
    Vue3+axios+.Net使用分片上传前端代码在ApiService.cs中增加方法//上传文件publicstaticasyncuploadFile(file){constchunkSize=1024*1024;//1MB每1mb分片consttotalChunks=Math.ceil(file.size/chunkSize);letkey='';lettag=true;leturl=
  • 2024-03-29Vue+.Net6部署日记
    一.准备工作vue编译后以dist文件夹在iis新建一个网站,.Net6发布后同样的建站但是要注意把应用程序池设置为无托管模式二.配置反向代理IIS给前端方向代理需要以下两个组件:1.ARR2.Url重写;这两个组件都可以在www.iis.net搜到,在搜索栏输入关键词然后一个个找就好,先确保下
  • 2024-02-21vscode+.md文件生成pdf简历
     前提:vscode下载安装插件:MarkdownPreviewEnhanced,用来预览md文件的效果 操作:1.编辑md文件,文件的格式基本同html标签的使用一样。2.点击如图位置,预览md文件的效果:3.在md预览界面鼠标右键-点击选择在浏览器打开4.在浏览器页面->鼠标右键->打印,生成pdf即可。 
  • 2024-01-25Centos+jenkins+Docker+.Net6 简单使用CI/CD
    jenkins安装1:安装sudodockerpulljenkins/jenkins2:路劲/home/fengge/jenkins_home3:运行:/var/jenkins_home运行数据多了这个错误的东东路径jenkins_homesudodockerrun-d--restart=always--namejenkins-p8081:8080-v/home/fengge/jenkins_home:/var/je
  • 2023-11-19Jenkins+.net Care7+GitLab+docker desktop 实现自动化部署(完结)
    1.上一篇文章大家各种环境搭建好了之后2.创建一个仓库开启远程访问权限3.开启gitlab允许对本地网络发送请求这个主要为webhook做准备的,否则gitlab不允许项目添加本地网络的webhook以管理员身份登录gitlab 4.没有这个的话得下载插件可以去   下载这几个插件就可以
  • 2023-11-19Jenkins+.net Care7+GitLab+docker desktop 实现自动化部署(1)
    1.首先在电脑上安装jenkins+java17这个不做过多讲解网上教程都有2在docker安装GitLab查看版本dockersearchgitlab拉取指定版本:dockerpulltwang2218/gitlab-ce-zhdockerrun-d#后台运行,全称:detach-p8443:443#将容器内部端口向外映射
  • 2023-10-18使用MASA Stack+.Net 从零开始搭建IoT平台 第八章 指令下发
    目录指令下发-RPC式调用主题规划等待设备回复服务端实现一、发布指令到MQTT二、将下发日志写入InfluxDB三、从InfluxDb获取设备响应消息四、整合RPC下发业务五、接收设备回复消息配置EMQX规则测试总结指令下发-RPC式调用我们需要控制IoT设备,就需要通过MQTT向设备发送指令,这个功
  • 2023-10-12C# +.Net +Oracle的医院化验室LIS系统源码
    LIS系统源码技术细节:Ø体系结构:Client/Server架构SaaS模式Ø客户端:WPF+WindowsFormsØ服务端:C#+.NetØ数据库:OracleØ接口技术:RESTfulAPI+Http+WCFLIS检验系统一种专门用于医院化验室的计算机系统,它致力于提高医院化验室的工作效率和检测准确率。LIS系统由多个子系统组
  • 2023-09-25直播软件开发,随机密码生成器
    直播软件开发,随机密码生成器方法调用 publicstaticvoidmain(String[]args){    //排除字符0OoB81lI,包含大写字母,包含小写字母,包含数字,包含特殊字符,长度8,生成10000个,特殊字符集    generatePassword("0OoB81lI",true,true,true,true,8,10000,"~!@^*%");
  • 2023-08-14正则表达式
    转载自:https://zhuanlan.zhihu.com/p/33683962一、校验数字的表达式数字:^[0-9]*$n位的数字:^d{n}$至少n位的数字:^d{n,}$m-n位的数字:^d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$带1-2位小数的正数或负数:^(-
  • 2023-07-12 Vue3+.net6.0 六 条件渲染
    v-if,v-else-if,v-else控制元素是否渲染,不满足条件的时候不会有相应元素。<divv-if="type==='A'">A</div><divv-else-if="type==='B'">B</div><divv-else-if="type==='C'">C&l
  • 2023-07-12 Vue3+.net6.0 五 类和样式绑定
    Vue3关于样式的处理跟Vue2是一样的,常用的有以下几种。1.绑定属性html部分:<div:class="{active:isActive}"></div>js部分:data(){return{isActive:true}}当isActive值为true时,div应用这个active样式,反之亦然。 2.对象方式绑定<div:class="cla
  • 2023-07-11 Vue3+.net6.0 四 计算属性 computed
    跟Vue2一样,我们在工作中使用data中的属性时,很多时候不是直接拿来用,而是要经过一些计算,判断,筛选的过程。比如一个数组,我们可能在使用前要判断有没有元素,是否包含某个元素,然后根据不同的情况有不同的展示方式,这些如果都写在html部分,会非常不好阅读,如果多个地方要做类似的判断,则会
  • 2023-07-11Vue3+.net6.0 三 响应式基础,methods
    这里的示例都用选项式风格在Vue3中,数据是基于 JavaScriptProxy(代理) 实现响应式的。这个示例中输出是false,因为当你在赋值后再访问 this.someObj,此值已经是原来的 newObj 的一个响应式代理。需要注意的是newObj 并不会变成响应式。<scripttype="module">const
  • 2023-07-0601_Avalonia+.NET 6 初识篇
    https://zhuanlan.zhihu.com/p/539490994 前言应信创(主要是国产麒麟系统)的要求,最近在看C/S架构跨平台的解决方案。由于之前的系统是使用WPF开发的,使用Avalonia跨平台改动的工作量会比较小。Avalonia是一个跨平台的.NETUI框架,支持Windows,Linux,MacOSX,IOS环境
  • 2023-06-15Wazuh自定义decoder实例
     样本日志:IPS:Mar1017:12:34XX-Internet-IPS1-R03-25UIPS:SerialNum=23139121998GenTime="2023-03-1017:12:34"SrcIP=23.10.156.214SrcIP6=SrcIPVer=4DstIP=120.26.160.74DstIP6=DstIPVer=4Protocol=TCPSrcPort=65443DstPort=443InInterface=xge1
  • 2023-04-28使用MASA Stack+.Net 从零开始搭建IoT平台 第三章 设备生命周期管理-管理设备的连接状态
    @目录前言分析方案1:遗嘱消息演示遗嘱消息的使用实施流程方案2:使用Webhook开启WebHook演示Webhook编写代码总结前言获取一个设备的在线和离线状态,是一个很关键的功能。我们对设备下发的控制指令,设备处于在线状态才能及时给我们反馈。这里的在线和离线,我们可以简单的理解为设备
  • 2023-04-18第一章 使用MASA Stack+.Net 从零开始搭建IoT平台 环境准备
    @目录前言架构图一、设备接入二、处理设备遥测数据三、设备控制四、管理后台五、数据存储六、规则引擎环境准备1、安装EMQX2、创建解决方案3、安装Dapr开发环境前言本系列文章以IoT开发小白的角度,从零开始使用.Net为主要技术搭建一个简单的IoT平台,由于是入门系列,所有代码以围绕I
  • 2023-04-18第二章 使用MASA Stack+.Net 从零开始搭建IoT平台 设备生命周期管理-设备注册.
    设备生命周期管理-设备注册@目录设备生命周期管理-设备注册前言一、设备注册流程二、MQTT注册1.在EMQX中添加认证方式2.创建ApiKey3.调用接口创建用户三、测试设备连接四、编写代码总结前言我们不希望任何设备都可以接入我们的IoT平台,所以一个设备正常的接入流程是这样的,1、
  • 2023-04-09Drone+.Net 6 实践
    1.[.drone.yml]kind:pipelinetype:dockername:deploymentplatform:os:linuxarch:amd64steps:-name:buildimage:mcr.microsoft.com/dotnet/sdk:6.0volumes:-name:dotnet-buildpath:/mnt/dotnet/appcommands:
  • 2023-04-07c++之静态库与动态库
    一.代码分发方式代码分发方式有三种: 二.动态库与静态库区别三.C/C++到可执行程序的过程:四总结首先清楚,一般来说源码包含.h+.cpp两个文件,而静态库包含.h+.lib文件,动态库包含.h+.lib+.dll,明显动态库要比静态库的文件要更零散一点;其次,要知道.h/.lib/.dll分别起到什么作用,