自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(105)
  • 资源 (6)
  • 收藏
  • 关注

原创 SQL Server 事务的简洁用法

事务是数据库操作中的一组逻辑单元,用于确保数据的完整性和一致性。它遵循 ACID 原则:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。

2025-02-27 11:51:43 340

原创 使用 Python 调用 Ollama API 并调用 deepseek-r1:8b 模型

ollama 是一个强大的本地大语言模型工具,支持多种开源模型,例如 deepseek-r1:8b。通过 Ollama 的 API,我们可以轻松调用这些模型来完成文本生成、对话等任务。这里记录一下如何使用 Python 调用 Ollama API,并调用 deepseek-r1:8b 模型生成文本。

2025-02-22 15:06:45 913

原创 使用 Python 创建本地 Deepseek-R1 API

Deepseek-R1 是一款功能强大的机器人,但与其交互通常需要通过其官方应用程序或 SDK。为了获得更大的灵活性和控制权,我们可以使用 Python 创建一个本地的 API,以便与 Deepseek-R1 进行通信并控制其行为。

2025-02-22 13:49:46 393

原创 使用小爱同学语音控制电脑:从开关机到更多功能扩展的新探索

在之前的文章中,我介绍了如何使用小爱同学控制电脑的开关机操作,许多朋友对这一项目表示出了浓厚的兴趣,并希望获得完整的成品代码。然而,由于某些原因,之前的源码已经丢失。因此,在这里我将重新撰写一篇教程,并在此基础上增加一些新功能,以提升项目的实用性和趣味性。

2025-02-17 14:05:20 1023

原创 DeepSeek-R1本地化部署

近期DeepSeek爆火,目前官网服务的不稳定性,成为尝鲜的阻碍。在这里我记录一下自己搭建本地化DeepSeek的经历。

2025-02-13 10:02:37 431

原创 VS2022中.Net Api + Vue 从创建到发布到IIS

最近从VS2019 升级到了VS2022,终于可以使用官方的.Net + Vue 组合了,但是使用过程中还是有很多问题,这里记录一下.

2025-02-12 16:25:59 1055

原创 Redis教程--redis的学习

Redis教程--redis的学习简介Redis 优势Redis与其他key-value存储有什么不同?

2025-02-12 13:47:05 747 1

原创 在Winform中嵌入浏览器 - CefSharp

一个基本的使用,仅在Winform中添加了一个网页,像浏览器的地址显示,返回,刷新等都没有,CefSharp也可以像浏览器一样.基本原理就是直接添加Winform的控件来实现.工具: Microsoft Visual Studio 2019。在工具 -> NuGet包管理中添加如下几个包。添加GO按钮的点击事件,重新加载。至此运行就可以显示出来了.首先在工作区域添加一个。

2025-02-12 13:46:21 464 1

原创 .Net Core 使用CloseXML与ZipFile创建Excel文件并打包下载Zip文件

在 .NET Core 中使用 CloseXML 和 ZipFile 创建 Excel 文件并打包下载为 ZIP 文件.

2025-02-12 13:44:41 308

原创 如何开发Vue组件:简明教程

Vue.js是一个用于构建用户界面的渐进式框架。Vue组件是Vue应用的基础构建块,它们允许你将UI拆分为独立且可重用的部分。每个Vue组件都包含自己的HTML模板、JavaScript对象(逻辑)以及CSS样式(可选),这使得代码更加模块化和易于维护。

2025-02-10 16:51:58 361

原创 如何在WinForms应用程序中读取和写入App.config文件

在WinForms应用程序中,App.config文件是用于存储配置数据的标准方式。通过使用.NET框架提供的类库,我们可以方便地对App.config文件进行读写操作。下面是一个简单的教学帖子,介绍如何在WinForms项目中读取和写入App.config文件。

2025-02-10 16:46:49 302

原创 .Net Core根据文件名称自动注入服务

这个适用于.Net Core 的Web项目,且需要在服务中注入接口的需求.因为之前些Java Web习惯了,所以会有Dao层,Serivce层和Controller层.但是如果一个项目里面对于不同的数据库会有多个Dao,如果一个一个引入会造成代码.可读性变差.使用以下方法可以根据文件命名来提取固定的接口与实现类,并自动注入 到服务中

2024-11-13 13:58:07 604 1

原创 Vue.js结合ASP.NET Core构建用户登录与权限验证系统

在本教程中,我将利用Visual Studio 2022的强大集成开发环境,结合Vue.js前端框架和ASP.NET Core后端框架,从头开始创建一个具备用户登录与权限验证功能的Web应用程序。我们将充分利用Visual Studio的内置工具和模板来简化开发流程。

2024-06-12 11:58:02 1506 1

原创 Vue + Asp.NET调试时出现的证书问题 (OpenSSL)

今天调试之前的项目突然之间提示证书过期,每次刷新界面都要手动点一下,非常难受.因为当时没有截图,这里网上找一张图片,我的是localhost,每次刷新都需要点击继续访问,在这里记录一下解决过程.

2024-06-12 11:08:11 1261

原创 OpenSSL新手教程:加密与安全通信基础

OpenSSL是一个开源软件项目,它包含了强大的加密功能,如对称加密、非对称加密、哈希函数、消息认证码(MAC)、数字签名以及SSL/TLS协议的支持。无论是开发需要安全通信的应用程序,还是处理日常的加密需求,OpenSSL都是一个不可或缺的工具。通过本教程,你应该已经对OpenSSL有了基本的认识,并能够执行一些基本的操作,如生成密钥对、证书,以及进行文件加密解密等。OpenSSL的强大远不止于此,深入学习可以解锁更多高级功能,如SSL/TLS服务器配置、PKI(公钥基础设施)管理等。

2024-06-12 10:40:47 795

原创 Asp.net Core 中一键注入接口

在之前开发Asp.Net Core程序时遇到接口需要一个一个的注入到Services中,当有非常多的接口需要注入时会显得代码成为了一座山,这里记录一下如何通过接口的命名一键自动注入.

2024-03-28 08:22:37 713

原创 将 VHDX 或 VHD 添加到启动菜单(为电脑创建第二个系统)

此文章记录如何创建一个虚拟磁盘,然后将Windows映像安装到硬盘中.分为两种方法,一个是纯命令符一个是图形操作

2024-03-08 15:27:10 2572

原创 Vue3中axios、router等使用遇到的问题

Vue 2 将于 2023 年 12 月 31 日停止维护,部分项目开发也开始使用Vue 3,在这里记录一下使用的问题.

2023-04-28 01:09:41 625

原创 如何从 PowerPoint 导出高分辨率(高 dpi)幻灯片

你可以通过将幻灯片保存为图片格式来更改 Microsoft PowerPoint 的导出分辨率。此过程有两个步骤:使用系统注册表更改导出的幻灯片的默认分辨率设置,然后以新的分辨率将幻灯片保存为图片。

2023-04-10 16:03:26 4211

原创 .Net Core中使用是SQL Server的邮件发送功能

在sqlsrver的管理中有一个数据库邮件功能,再此可以使用sqlserver来自动发送一些邮件,但是有一些需要插入附件的邮件则需要使用程序代码来解决,下面就是使用C#来调用sqlserver的邮件发送功能的方法.

2023-03-03 15:00:42 895 1

原创 Element Plus 的下拉选择框需要点击两次才能展开的原因

记录一下ElementPlus在页面中的下拉选择框需要点击两次才能展开的解决方法.

2023-02-25 11:55:06 2007

原创 jQuery.NiceScroll - 有史以来最好的 nicescroll 版本——在现代浏览器和移动设备上极其流畅和一致,资源使用率低(中文文档)

有史以来最好的 nicescroll 版本——在现代浏览器和移动设备上极其流畅和一致,资源使用率低NiceScroll是一个jQuery插件,用于与ios/mobile风格非常相似的漂亮滚动条.您将获得:可自定义和可滚动的 div,具有适用于 iPad 的动量以及适用于所有桌面和移动平台的一致的可滚动区域。性感的缩放功能:您可以“放大”任何启用 nicescroll 的 DIV 的内容。好用好看:全屏模式下 DIV 的所有内容。

2023-02-20 15:08:24 1025

原创 使用小爱同学语音控制电脑关机 - Winform C#

小爱同学应该已经是家喻户晓的了,现在一直用来控制家里的家电。于是乎突发奇想想用来操作电脑上的软件会怎么样,比如打开某个程序不用再去寻找,直接喊小爱同学打开,真的很方便,现在先来实现一个最简单的,用小爱同学来控制电脑关机。当然只是关机,开机还需要通过设置主板来实现,等后续研究成功了再记录吧。

2022-12-14 01:43:41 6993 12

原创 自定义Asp.net Core中向前台传递时间的格式

记录一下如何在Asp.net Core项目中自定义返回给前台的时间格式,如果不做设置返回前台的时间将会带一个T,使用一下格式可以自定义传回前台为YYYY-MM-dd或。

2022-09-12 19:30:24 710

原创 使用CDN方式引用Vue3和ElementPlus

升级了之前做的vue2+ElementUI的项目,汇总一下遇到的问题。

2022-07-23 17:54:22 4782 8

原创 Winfrom使用Socket双向通信 -- 聊天程序(客户端、服务端) -- 02

承接前一篇Winfrom使用Socket双向通信–聊天程序(客户端、服务端)–01中第二种方法.这次增加登陆验证,不过还没有连接数据库,如果连接数据库后将可以实现好友之间的聊天.

2022-07-18 17:12:36 655

原创 Winfrom使用Socket双向通信 -- 聊天程序(客户端、服务端) -- 01

使用Winfrom写一个聊天程序

2022-07-13 16:09:20 689

原创 Vue2.x+Asp.net Core + EF core 分页查询

Vue2.x+Asp.net Core + EF core 分页查询项目准备工作创建Vue安装 Element UI创建Asp.net Core开始前端Vue页面JSAsp.net Core项目准备工作创建Vue首先创建vue项目,如果不知道可以看我的另一篇文章Vue.js–基于webpack项目的使用安装 Element UInpm i element-ui -S创建Asp.net CoreAsp.net core使用EF Core连接Mysql数据库开始前端Vue页面在表格的后面添加

2022-05-25 16:40:11 925 7

原创 .Net分析文件中的JSON数据

.Net分析文件中的JSON数据安装Newtonsoft.Json添加代码using Newtonsoft.Json;先准备类: public class Test01 { public int no { get; set; } public string name { get; set; } public int age { get; set; } public string address { get; set;

2022-04-08 13:55:42 564

原创 使用 .NET 应用中的文件和目录

使用 .NET 应用中的文件和目录使用目录遍历D盘下载所有目录确定当前目录创建文件在D盘创建一个名为"newDir"的新文件夹确保目录存在创建文本文件并写入数据读取和写入文件从文件读取数据使用目录遍历D盘下载所有目录IEnumerable<string> enumerable = Directory.EnumerateDirectories("D:\\");foreach (var item in enumerable){ Console.WriteLine(item);}确

2022-04-08 13:21:27 567

原创 ASP.NET Core Web解决跨域问题

ASP.NET Web跨域问题ASP.NET应用程序(.NET Framework)首先跨域是什么,我就不多说了,百度一大堆的解说,这里仅记录一下在ASP.net web应用用实现跨域。工具:Visual Studio 2019ASP.NET应用程序(.NET Framework)这个有两种方法进行跨域方法一:在webconfig的配置文件中添加下面的代码: <!--这个节点必须放在 <system.webServer>节点中--> <httpProtoco

2022-04-06 10:46:46 1875

原创 [练习题] 2 . 有效数字

题目有效数字(按顺序)可以分成以下几个部分:一个 小数 或者 整数(可选)一个'e'或 'E' ,后面跟着一个 整数小数(按顺序)可以分成以下几个部分:(可选)一个符号字符('+'或'-')下述格式之一:至少一位数字,后面跟着一个点'.'至少一位数字,后面跟着一个点'.',后面再跟着至少一位数字一个点'.' ,后面跟着至少一位数字整数(按顺序)可以分成以下几个部分:(可选)一个符号字符('+' 或 '-')至少一位数字部分有效数字列举如下:[“2”, “0089”, “-0.1

2022-03-02 11:25:04 1022

原创 [练习题] 1. 在排序数组中查找元素的第一个和最后一个位置 -- Java

这里写目录标题分析代码实现暴力求解二分法题目来源:每日一练-做题## 题目给定一个按照升序排列的整数数组` nums`,和一个目标值` target`。找出给定目标值在数组中的开始位置和结束位置。如果数组中不存在目标值target,返回 [-1, -1]。进阶:你可以设计并实现时间复杂度为 O(log n) 的算法解决此问题吗?示例 1:输入:nums = [5,7,7,8,8,10], target = 8输出:[3,4]示例 2:输入:nums = [5,7,7,8,8,

2022-03-02 10:38:35 489

原创 [记录]Python使用selenium+chromedriver批量下载需要登陆的网站的图片

[记录]Python使用selenium+chromedriver批量下载需要登陆的网站的图片需求说明实现读取csv文件调用浏览器下载图片可直接下载的链接需求说明以上为不相同的图片的地址,如果手动下载需要一个一个的打开网站,但是使用python既可以一键完成.多个图片;需要登陆验证,网站有防机器人措施,无法使用循环下载;图片地址在csv文件中.实现读取csv文件一、 导入csv模块import csv二、读取csv文件import csvimport oscsv_file

2022-01-15 15:18:49 1065

原创 常用正则表达式

常用正则表达式一、校验数字的表达式二、校验字符的表达式三、特殊需求表达式一、校验数字的表达式数字:^[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位小数的正数或负数:^(\-)?\d+(\.\d{1,2})$正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$有两

2022-01-04 09:40:48 157

原创 Js各种工具方法

记录一下JavaScript的各种函数方法前言数组对象List分组判断数组的某个字段的值是否在数组中存在日期时间获取时间(时分秒)获取日期获取日期时间时间比较根据一周某天获取所有日期获取一个月的天数获取一个月的第一天和最后一天获取星期几获取明天日期获取昨天的日期判断在时间范围内(不等于)判断在时间范围内(包含等于)判断字段是否为日期判断是否为空判断数字是否为空或0判断是否为空前言记录一下JavaScript的各种自定义工具函数。数组对象List分组function groupBy(array

2021-12-30 09:34:38 626

原创 .Net3.1 Asp.net core 使用Vue

版本.net 3.1vue3.0Vue设置vue设置很简单,写完程序后运行打包命令:npm run build生成了静态文件,目录如下:Asp.net Core设置将vue生成的静态文件全部复制到wwwroot目录下,没有就创建一个在Startup.cs的Configure中添加如下代码:using Microsoft.AspNetCore.Http;using System.IO; app.UseDefaultFiles(); //默认访问index.html app.

2021-12-27 10:43:15 6124

原创 记录Vue中router-view子组件与父组件传值(webpack)

记录Vue中router-view子组件与父组件传值应用情况页面代码一、子组件传值给父组件二、父组件传值给子组件应用情况为了避免在vue项目中每页都配置导航菜单,所以直接在app.vue中配置了导航菜单,但是发现当前激活菜单的 index虽然能在第一次选中是高亮,但是刷新页面后又会显示选中默认的index,如下情况:刷新后(同一请求路径):找了好多地方发现可以按照下面的方法解决,分两种情况:页面代码首先是app.vue的代码<template> <div id="

2021-11-06 10:00:15 3784

原创 Asp.net core 发送邮件

Asp.net core 发送邮件使用自带的SmtpClient使用MimeKit在开始之前,先做好准备工作在配置文件中设置好发送邮件的基本信息,在appsettings.json中添加: "NotificationMetadata": { "Sender": "wenjie.1223@qq.com", "SmtpServer": "smtp.qq.com", "Port": 465, "Username": "wenjie.1223@qq.com", "Pas

2021-10-22 14:05:47 1985

原创 Python 斐波那契数列

a,b = 0,1while a < 10: print(a) a,b = b,a+b

2021-10-18 14:28:09 407

用小爱同学语音控制电脑关机 - Winform C#

使用小爱同学与巴法云控制电脑关机 通过结合智能语音助手小爱同学和云端服务平台巴法云,实现对个人电脑的远程语音控制关机。该方法特别适合希望简化日常操作、提高生活效率或为行动不便者提供便利的用户群体。 功能亮点 语音控制:只需简单的语音命令,如“小爱同学,关闭我的电脑”,即可实现远程关机。 智能家居整合:此方案可以轻松融入现有的智能家居生态系统中,进一步提升家居智能化水平。 灵活性:用户可以根据自己的需求定制语音指令,实现更多个性化功能,比如定时关机等。 实现原理 用户发起请求:用户通过小爱同学设备发出语音指令,要求执行特定操作(例如关机)。 云端处理:小爱同学将用户的语音请求转换成文本,并发送至巴法云平台进行处理。巴法云接收到请求后,根据预设规则解析指令并作出相应响应。 执行动作:巴法云将处理结果发送到目标电脑上运行的服务程序,该服务程序负责接收信号并执行对应的系统命令,如关机。 这份资源指南旨在为用户提供一种全新的方式来管理和控制他们的数字生活,使日常生活更加便捷高效。无论你是技术爱好者还是寻求简便生活的普通用户,都可以从中获得灵感并实施于自己的生活中。

2025-02-10

使用Fleck和WebSocketSharp实现WebStock通信

探索实时通信的新境界:Fleck与WebSocket-Sharp助力WebSockets通信升级 在当今快速发展的网络技术领域,我们致力于提升客户端与服务端之间的实时交互体验。通过使用高效稳定的Fleck和WebSocket-Sharp库,我们已经成功实现了基本的双向通信功能。但这仅仅是个开始! 现在,我们的团队正在积极开发一项创新功能——直接支持客户端与客户端之间的实时通信,这将极大地拓展应用的可能性,开启全新的用户体验。 无论您是寻找更强大的即时通讯解决方案,还是对实时数据交换技术感兴趣,这个项目都将为您提供宝贵的见解和灵感。关注我们的更新,获取最新的进展和技术细节,一起见证这一激动人心的技术革新! 标签: #WebSockets #实时通信 #Fleck #WebSocket-Sharp #客户端间通信

2022-07-16

Winfrom聊天程序客户端与服务端源码

Winfrom聊天程序客户端与服务端源码,使用自带的System.Net.Sockets编写,仅可以实现客户端与单个服务端的通信,不支持客户端与客户端的支持,后续会继续升级为客户端与客户端的通信.注意事项可以访问 https://blog.youkuaiyun.com/baozi141990/article/details/125764157?spm=1001.2014.3001.5502

2022-07-13

药店管理系统(包含文档、源码、数据库)

基于Web的药店管理系统是一个综合性的项目,它利用了现代Web开发技术栈来实现一个高效、易于使用的管理平台。以下是该项目的主要组成部分和一些关键特性: 技术栈 后端:使用Spring Boot框架构建,提供了强大的依赖注入支持以及便捷的配置管理功能,非常适合快速搭建企业级应用。 数据库:采用MySQL数据库存储数据,保证了数据的一致性和安全性。 前端:通过引入Vue.js框架及其Element UI组件库进行构建,确保了用户界面的友好性和交互性。 项目结构与内容 文档:包含详细的系统设计文档、API接口说明文档、数据库设计文档等,帮助开发者快速理解和参与到项目中。 源码: 后端源码:Spring Boot项目的完整代码,包括但不限于业务逻辑处理、服务层、持久层等模块。 前端源码:Vue.js项目的全部资源文件,如组件定义、路由配置、状态管理等。 数据库文件:提供初始的数据库创建脚本及示例数据,便于快速部署和测试环境搭建。 关键特性 药品管理:涵盖药品信息录入、修改、查询等功能,支持多条件筛选。 库存管理:实时监控库存状态,自动提醒补货需求。 销售记录:详细记录每一笔交易详情,方便后续

2021-05-18

Java实时聊天系统 chatting.zip

这是一个Java窗口化程序,可实现多人聊天效果,启动时先启动服务器再启动客户端。

2021-01-28

JS实现左边的下拉框内容移动到右边下拉框,支持内容上下移动

介绍在https://blog.youkuaiyun.com/baozi141990/article/details/88732510中

2019-03-22

myeclise 2016破解工具

破解MyEclipse 2016所用的工具,必须与在安装java1.6环境后的电脑运行。win10可用

2018-09-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除