- 博客(85)
- 资源 (30)
- 收藏
- 关注
原创 C#、.Net 中级高级架构管理面试题杂烩
面试题:装箱:是将值类型转换为引用类型的过程。例如,将一个int类型的值转换为object类型。装箱操作会在堆上分配内存,并将值类型的值复制到该内存中。拆箱:是将引用类型转换为值类型的过程。需要注意的是,拆箱操作必须显式进行,并且只有当引用类型实际上是由相应的值类型装箱而来时才能成功。泛型:是一种编程机制,允许在定义类、接口、方法等时使用类型参数,而不是具体的类型。在使用泛型时,可以指定具体的类型来替换类型参数。优点代码复用:可以编写通用的代码,适用于不同的数据类型,提高代码的复用性。类型安全。
2025-02-10 16:03:03
927
原创 .netcore + postgis 保存地图围栏数据
后端使用Geometry类型,ORM本项目使用了SqlSugar。后端Json转Geometry ( Polygon)多边形或者线。设置对象类型为:geometry。字段类型选择(Type)
2024-11-15 13:52:14
702
原创 四、.Net8对接Ollama实现文字翻译(.Net8+SemanticKernel+Ollama)本地运行自己的大模型
有道翻译:Semantic Kernel (语义内核,简称SK)是一个轻量级 SDK,支持将 AI 大型语言模型 (LLM) 与传统编程语言集成。SK 可扩展编程模型结合了自然语言语义函数、传统代码原生函数和基于嵌入的内存,释放了新的潜力并为 AI 应用程序增加了价值。
2024-05-29 11:16:11
1886
2
原创 三、Ollama导入大模型(.Net8+SemanticKernel+Ollama)本地运行自己的大模型
导入自定义gguf(Safetensors大模型为测试成功,待后续测试)大模型,需要使用Modelfile方式导入。例如需要导入llava大模型:1、在huggingface国内镜像上搜索到大模型然后在模型文件后面的下载图标上,点击右键,点击“复制链接地址”。然后将大模型文件下载到ollama服务器上。下载命令" "" # 设定温度参数为1 [更高的更具有创新性,更低的更富有连贯性] PARAMETER temperature 1 . 0你是可以与梵高相比的绘画大师" ""
2024-05-28 14:51:45
3802
原创 二、OpenWebUI 使用(.Net8+SemanticKernel+Ollama)本地运行自己的大模型
然后点击界面左上角“新聊天”,选择一个模型,就可以愉快的聊天了。在“连接”中设置ollama的地址,保存即可。
2024-05-27 17:40:08
3005
原创 一、Ollama部署安装(.Net8+SemanticKernel+Ollama)本地运行自己的大模型
Ollama是一个功能强大的开源框架,旨在简化在Docker容器中部署和管理大型语言模型(LLM)的过程。它是一个开源的大型语言模型服务工具,帮助用户快速在本地运行大模型。通过简单的安装指令,用户可以执行一条命令就在本地运行开源大型语言模型,如Llama 2。Ollama极大地简化了在Docker容器内部署和管理LLM的过程,使得用户能够快速地在本地运行大型语言模型。Ollama的主要优势在于其易用性,用户仅需通过简易命令行界面即可轻松运行模型,让操作更加流畅高效。
2024-05-27 17:00:53
1630
原创 Nssm打包.netcore控制台程序到Windows服务,实现长Ping服务器
需求:应客户需求,现场服务器和客户端之间网络总是不稳定。导致客户端总是和服务器断开连接。为了监测网络,且为了不容易让用户误操作停止监测,所以采用控制台程序打包成windows服务的方式实现。并且加一个winform程序,让客户安装卸载此服务。
2024-05-21 10:59:43
437
转载 PostgreSql:Connection open error . 53300: sorry, too many clients already
WITH inactive_connections AS ( SELECT pid,client_addr, RANK ( ) OVER ( PARTITION BY client_addr ORDER BY backend_start ASC ) AS RANK FROM pg_stat_activity WHERE pid <> pg_backend_pid ( ) AND...
2022-05-20 13:55:42
885
1
转载 .net6 WebApplication源码
// Licensed to the .NET Foundation under one or more agreements.// The .NET Foundation licenses this file to you under the MIT license.using Microsoft.AspNetCore.Hosting;using Microsoft.AspNetCore.Hosting.Server;using Microsoft.AspNetCore.Hosting.Ser.
2022-05-06 14:07:54
1125
2
原创 .Net Core WPF 中 System.Windows.Interactivity中Behavior引用问题
使用Nuget 安装包Microsoft.Xaml.Behaviors.Wpf程序包即可
2021-07-29 10:09:54
688
原创 WPF中DataGrid自动滚动,跑马灯效果实现
前端:<DataGrid x:Name="dg" AutoGenerateColumns="False" > <DataGrid.Columns> <DataGridTemplateColumn Width="200" > <DataGridTemplateColumn.CellTemplate> <Dat
2021-06-25 11:24:52
2551
1
原创 Windows下配置MinIO,存储桶PostgreSql事件通知
Windows下配置MinIO,存储桶PostgreSql事件通知一、下载MinIO服务端客户端文件:下载地址:https://docs.min.io/cn/minio-client-quickstart-guide二、启动服务端1、在当前minio.exe目录下启动cmd窗口,输入命令: minio.exe server D:\minio2、查看cmd是否执行报错,无错误访问:http://127.0.0.1:9000/。访问成功说明MinIO服务启动成功。三、配置Po..
2020-12-21 15:11:35
890
原创 Windows 下安装Consul,配置成Windows服务运行
Consul安装及配置windows服务下载地址https://www.consul.io/downloads.html配置系统服务 1、拷贝consul.exe的目录 如:E:\Consul\consule.exe2、以管理员身份启动命令提示符,执行sc.exe create "Consul" binPath=" E:\Consul\consule.exe agent -dev"3、启动服务执行sc.exe start “Consul”4、删除服务执行sc delet.
2020-12-14 16:53:47
1875
2
原创 Asp.Net Core 3.1 Aop使用
1、NuGet引入包:AspectCore.Extensions.DependencyInjectionAspectCore.Core2、Program.cs 修改public static IHostBuilder CreateHostBuilder(string[] args) => Host.CreateDefaultBuilder(args) .ConfigureWebHostDefaults(webBuilder =&g
2020-12-14 16:51:46
544
原创 .Net Core MVC 运行时编译
.net core mvc 项目修改cshtml页面后,需要重新编译才能生效;一下解决此问题的方案:并且在发布时不包含此环境1、Nuget安装 Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation2、Setup.cs 中public Startup(IConfiguration configuration, IWebHostEnvironment env){Configuration = configuration; Env = e
2020-12-14 16:48:11
516
原创 群管理软件开发学习,基于微信2.9版本微信HOOK
语言:C#;工具:VS2017;主要功能:1、从群里添加好友;2、好友群发、群组群发消息;3、检测僵尸粉;4、多微信群查询重复成员;5、设置关键字,保存内容包含关键字的信息,并且可导出word;6、统计当前加群人数、退群人数;基础功能连接:https://blog.youkuaiyun.com/MrTraum/article/details/104520319也可以自行扩展功能...
2020-09-21 14:47:10
675
1
原创 .net standard类库同时兼容Framework和Core获取配置文件
一、新建.net standard类库二、修改.csproj项目文件打开项目文件修改TargetFramework为TargetFrameworks;注意:多了个s;增加framework版本;然后保存;刷新项目;三、然后项目依赖项会出来Framework和Core的版本四、读取配置文件#if NETFRAMEWORKusing System.Confi...
2020-04-21 14:31:18
1473
原创 .NetCore下使用NPOI绘制统计图表
柱状图class Program { const int NUM_OF_ROWS = 3; const int NUM_OF_COLUMNS = 10; static void Main(string[] args) { IWorkbook wb = new XSSFWorkbook(); ...
2020-02-28 11:15:39
1694
原创 PostGreSql 生成连续的月
SELECTto_char(b,'YYYY-MM') AS timeFROMgenerate_series (to_timestamp ( '2018-01-01','YYYY-MM-DD hh24:mi:ss' ),to_timestamp ( '2018-12-07','YYYY-MM-DD hh24:mi:ss' ),'1 days' ) AS bGROUP BY TIME ord...
2020-02-13 11:28:45
1120
原创 BackgroundWorker DoWork事件调用多次的问题
BackgroundWorker backWork = new BackgroundWorker() { WorkerReportsProgress = false, WorkerSupportsCancellation = true };...
2019-12-12 17:30:48
964
原创 c# 用465端口发送邮件,以解决阿里云服务器25端口发送不了的情况
/// <summary> /// 邮件服务器地址 /// </summary> private static string MailServer = "smtp.qq.com"; /// <summary> /// 用户名 /// </summary>...
2019-08-22 17:11:10
2667
1
原创 C# 操作MongoDb增删改查示例
使用NuGet引用MongoDb.Driverstatic void Main(string[] args) { MongoDbHelper<MongoTestEntity> db = new MongoDbHelper<MongoTestEntity>(); var model = new MongoT...
2019-07-11 16:10:13
1652
2
原创 c# 用循环和递归取裴波那契数列的第N项
斐波那契数列斐波那契数列指的是这样一个数列 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368........自然中的斐波那契数列这个数列从第3项开始,每一项都等于前两项之和。/// <summary> ...
2019-06-27 12:52:30
856
原创 asp.net+layui 简易邮箱系统
下载地址:https://download.youkuaiyun.com/download/MrTraum/13951110
2019-04-30 11:31:45
3032
8
翻译 C#大量兑换码的生成与验证方案
翻译自:https://blog.youkuaiyun.com/zgjllf1011/article/details/79297512作者代码是Java代码,然后自己翻译成C#代码。实现原理原作者博客中有详细介绍;using System;using System.Collections.Generic;using System.Linq;using System.Text;namespa...
2019-03-18 10:59:48
2084
原创 Dtcms修改PC站分享到手机端后访问打开手机版的当前页面
dtcms框架中自带的功能是在手机端访问域名,自动跳转到手机版的首页。所以分享后自动跳转手机版当前页面需要自己调整,代码如下:在main目录下的common.js中修改JS判断即可:if (getCookie('m2wcookie') != '1' && browserRedirect()) { // PC跳转移动端 var hostname = wi...
2019-01-29 09:42:04
945
原创 Python基于Django连接Sqlserver数据库
一、安装django-pyodbc-azure库二、配置settings.py 文件DATABASES = { 'default': { #'ENGINE': 'django.db.backends.sqlite3', #'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), 'ENGINE'...
2019-01-18 11:20:36
3548
2
原创 Python基于Django创建管理员用户
一、打开manage控制界面打开以后在下面输入命令二、初始化数据库manage.py@MyDjango > makemigrationsmanage.py@MyDjango > migrate三、创建用户manage.py@MyDjango > createsuperuser按照提示输入用户信息即可创建完后登陆后台:...
2019-01-17 16:12:02
2276
原创 Python爬虫学习(urllib)
先记录,慢慢丰富内容一、UrllibUrllib是Python内置Http请求类库(官方文档地址:https://docs.python.org/3/library/urllib.html)urllib.request 请求模块 urllib.error 异常处理模块 urllib.parse url解析模块 urllib.robotparser robots.txt解析模块二...
2019-01-11 17:46:01
230
原创 Python基础学习
入门选择的廖雪峰的《Python入门》《Python进阶》课程。课程是免费的,有兴趣的可以看下。《Python入门》传送门(https://www.imooc.com/learn/177)是Python开发的入门教程,将介绍Python语言的特点和适用范围,Python基本的数据类型,条件判断和循环,函数,以及Python特有的切片和列表生成式。《Python进阶》传送门(https://...
2019-01-09 18:38:39
376
原创 Python环境搭建
废话不多,开始自己的造轮子之路,做个记录 。有兴趣共同学习的可以加QQ群:242167784开发环境搭建 1、下载运行环境:(地址 https://www.python.org/downloads/),不知道哪个版本好,我直接下载了最新版。 装好运行环境以后,可以在命令窗口(CMD)输入:python ...
2019-01-08 10:37:26
237
原创 Sqlserver 2008下添加全文索引,增加查询速度
在给客户开发的门户网站中用到了整站搜索功能,在上线一年多后,在将近20个频道中(20张表),由于数据量越来越大,从而导致关键字搜索越来越慢,搜索一次将近20s的时间。所以最近决定优化搜索模块!
2019-01-07 13:33:00
2136
原创 微信小程序自定义日历(带价格显示)
JS代码:var Moment = require("../../utils/moment.js");var DATE_YEAR = new Date().getFullYear();var DATE_MONTH = new Date().getMonth() + 1;var DATE_DAY = new Date().getDate();Page({ data: { ...
2018-09-10 14:31:57
4595
15
原创 微信退款接口中X509Certificate2 找不到文件 找不到证书
错误消息:System.Security.Cryptography.CryptographicException: 系统找不到指定的文件X509Certificate2 tempSignCert = new X509Certificate2(证书, "密码");本地调试成功,发布到远程云服务器失败,提示找不到指定文件。经确认,文件确实存在。解决方法配置IIS:...
2018-08-07 17:01:04
2310
1
原创 微信小程序发送模版消息
使用说明步骤一:获取模板ID有两个方法可以获取模版ID通过模版消息管理接口获取模版ID(详见模版消息管理)在微信公众平台手动配置获取模版ID登录https://mp.weixin.qq.com 获取模板,如果没有合适的模板,可以申请添加新模板,审核通过后可使用,详见模板审核说明步骤二:页面的 <form/> 组件,属性report-submit为true时,可以声明为需发模板消息,此时...
2018-07-03 14:00:26
1969
原创 ASP.NET WEB API微信支付通知接口,返回xml数据,微信服务器不识别问题
最近开发微信小程序中用到了微信支付功能,接口开发用的ASP.NET WEB API;在支付成功后,接口接受到微信服务器的支付通知结果,处理完数据,接口返回给微信服务数据时出现了问题。微信服务器识别不到返回的数据,导致重复通知。最终解决代码如下: protected virtual HttpResponseMessage RetMessage(object msg) {...
2018-07-03 13:50:50
6082
.netcore控制台使用Nssm打包windows服务,加winform管理服务界面
2024-05-21
.Net Memory Profiler 5.7安装包
2021-10-20
Mongodb数据库和可视化工具robo3t-1.3.1安装包
2019-07-11
销客多最新源码+数据库,亲测可用附发布教程
2019-03-08
Android 5个开源库 GSON,ActiveAndroid,butterknife,EventBus,image loader
2015-07-21
jquery做的例子,源码,非常实用
2011-03-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人