技术笔记
文章平均质量分 53
一些技术分享和一些重点笔记
霸道卡东东
You can you up,No can no BB.
展开
-
.NET 6 轻量级 WebApi 框架 FastEndpoints 入门
快速的用.net搭建一个轻量高效率的webapi原创 2022-09-07 15:09:17 · 5632 阅读 · 6 评论 -
C# F23.StringSimilarity库 字符串重复度、文本相似度、防抄袭
最近在我们的铺侦探(买铺租铺就上铺侦探)项目中,为了防止经纪人发布铺源的时候抄袭其他经纪人的铺源介绍,所以我们准备根据内容的相似度进行初步的防抄袭判断。话不多说,懒得打字,下面直接上干货:直接在VS的Nuget管理器中搜索:F23.StringSimilarity安装。GitHub传送门,里面有详细的介绍,并且也在不断更新。该库目前实现了14种算法,根据自己的需求选取合适自己业务的算法,每一种算法都有自己的优缺点,建议把每一种算法大致弄明白,方便自己选择使用哪种,可以根据该插件中...原创 2022-04-22 17:20:43 · 2691 阅读 · 0 评论 -
CentOS8.x上安装Nginx、配置SSL证书、反向代理、域名到不同端口
# For more information on configuration, see:# * Official English Documentation: http://nginx.org/en/docs/# * Official Russian Documentation: http://nginx.org/ru/docs/user nginx;worker_processes auto;error_log /var/log/nginx/error.log;pid /run/.原创 2021-10-25 17:00:39 · 6720 阅读 · 0 评论 -
.netcore Swagger添加的时候方法或属性具有二义性解决办法
关键字:asp .netcore dotnetcore 二义性 swagger useSwagger()错误提示:如图。直接上代码: public void Configure(IApplicationBuilder app, IHostingEnvironment env) { app.UseDeveloperExceptio...原创 2018-12-03 09:23:27 · 3532 阅读 · 1 评论 -
DevE控件chartControl 基本用法
chartControl数据绑定根据数据表的不同建立一、如果X轴是列名就如下: DataView dv = new DataView(ds.Tables[0]); chartControl1.DataSource = dv; chartControl1.Series.Clear(); f原创 2011-11-29 15:51:39 · 1547 阅读 · 3 评论 -
VisualStudio添加外部模拟器(vs连接mumu模拟器)
VisualStudio添加外部模拟器(vs连接mumu模拟器),配置Android模拟器。.net开发配置android模拟器。原创 2022-10-26 10:19:03 · 3851 阅读 · 1 评论 -
HtmlAgilityPack中XPath怎么写
HtmlAgilityPack XPath 使用技巧原创 2022-07-14 15:30:11 · 294 阅读 · 0 评论 -
Mysql根据经纬度查询半径多少以内的数据,画个圈圈查数据库
根据经纬度和半径,到数据库里查范围内的数据。原创 2022-06-23 18:06:22 · 946 阅读 · 0 评论 -
提取字符串中的数值,把字符串中的所有数字组合并
/// <summary> /// 提取字符串中的数值,把字符串中的所有数字组合并,如有多个小数将会返回第一个小数点前面的整数部分,如:"ABC#123.56@AS8.9测试"返回123 /// </summary> /// <param name="str"></param> /// <returns></returns> public static d.原创 2022-04-12 17:43:32 · 476 阅读 · 0 评论 -
SqlSugar 插入emoji表情
在使用SqlSugar做数据插入时发现插入emoji表情的字符串时会报错:提示插入字符串/F0/xxxxx什么的失败。!!!以下红色字体为重点,注意哦!!!首先就是设置数据库为:utftmb4,我这里是mysql的数据,其他数据库类似。然后根据教程,在连接字符串上添加CharSet=utf8mb4:可是改了数据库之后发现还是提示这个字段插入时失败,和之前的错误提示一样。查了好多资料没查到怎么处理,最后在SqlSugar官方论坛发现了以下信息:正好说的就是我,然后我就像改成准.原创 2022-04-12 14:03:03 · 1153 阅读 · 1 评论 -
Mysql中字段分割字符串( 一行转多行 )
t_customers表中的一条记录:需要的结果:sql实现SELECT a.id, a.username, SUBSTRING_INDEX( SUBSTRING_INDEX( a.operid, ';', b.help_topic_id + 1 ), ';',- 1 ) AS ids FROM `t_customers` AS a JOIN mysql.help_topic AS b ON b.help_topic_id < ( le.转载 2022-03-22 11:16:24 · 4411 阅读 · 0 评论 -
winrar自解压模式用来打软件安装包
业务场景:用C#开发的桌面应用程序,绿色免安装的,但是平时如果用文件夹或者压缩包发送互传,或者放到服务器上让人下载是不怎么方便,压缩包解压后很多人不知道点击哪个文件运行。又不想去弄个打包软件,麻烦。我只有4个必须的需求:首先:我的安装包不需要操作注册表,安装什么运行环境那些乱七八糟的,所以打包一定要方便快捷。1.把所有文件打包成exe,别人直接拿去就可以运行安装,也方便放到服务器下载。...原创 2019-05-17 11:17:54 · 4841 阅读 · 1 评论 -
.net core WinFrom桌面应用程序 初体验
1..net Core 创建WinFrom桌面应用程序前提是安装好.netCore开发环境,以及最新的.netCore3.0以上使用命令创建,打开CMD,输入:dotnet new winform -o TestWFCore上述代码会创建一个名为TestWFCore的新项目。该项目位于c:\ Users(YourAccount)下然后把这个项目拷贝出来,放到自己想放的目录下就行...原创 2019-05-05 15:06:58 · 26394 阅读 · 3 评论 -
.net core HtmlAgilityPack抓取网页并解析内容(dotnet core 爬网页)
说一下我的目的:自己想写一个小程序来分析双色球的走势和开奖结果,然后自己写个算法来计算下一次的开奖,需要历年来所有双色球的开奖记录,那么我就需要抓取历史所有的开奖记录来分析,这将是一个单一网页的抓取与分析,因为需求比较小,所以每次都是全量抓取就好了。第一步,新建一个控制台程序,然后添加HtmlAgilityPack这个Nuget包第二步,分析要抓取网站的网页内容,和结构。第三步,抓...原创 2019-04-23 15:00:03 · 1484 阅读 · 0 评论 -
Visual Studio自定义项目模版
原理:用VS把某个项目的文件打包成一个ZIP的文件,然后放到指定的目录下面,然后打开VS新建项目的时候就可以搜索到这个模板了。第一步,新建一个项目:这是我的一个项目模版,结构、目录,引用、依赖,都弄好了。第二步,替换项目中的所有文件中需要替换的地方,例如命名空间、类名等:注意:变量是两边加上美元符号$,这样就代表是一个变量,新建项目的时候会替换这些,这里修改的时候变红无所谓...原创 2019-04-16 17:11:08 · 1816 阅读 · 0 评论 -
C#方法中带默认参数时的坑,默认参数修改后不变
如下图是HelloWorld项目中的一个方法 GetB这时候在另一个项目里面引用该HelloWorld这个DLL文件,如下图现在运行项目 ConsoleApp1 结果如下图这是没有问题的。但是如果我修改了HelloWorld的这个GetB方法的默认值,如下图然后再生产DLL文件放到ConsoleApp1下面,执行的结果如下:发现默认值没有变更!!!其实出...原创 2019-04-02 17:50:54 · 1413 阅读 · 0 评论 -
.net 想用值传递的写法省事儿的坑(if嵌套对象?.属性)
之前看别人写的代码中有例如如下代码 var q = from a in testTable where a.id = di select new { A = a.a, B = ...原创 2019-03-28 09:09:29 · 840 阅读 · 0 评论 -
【转】.NET Core 3.0 中的新变化
【译】.NET Core 3.0 中的新变化.NET Core 3.0 是 .NET Core 平台的下一主要版本。本文回顾了 .Net Core 发展历史,并展示了它是如何从基本支持 Web 和数据工作负载的版本 1,发展成为能够运行 Web、桌面、机器学习、容器、IoT 等的版本 3.0。.NET Core 1#.NET Core 的历史可追溯到几年前,版本 1 是在 2016 年...转载 2019-03-25 12:43:27 · 396 阅读 · 0 评论 -
.netcore项目下xunitTest单元测试 按顺序测试
公司项目长期的计划中需要做自动化测试和部署,近期由于项目的推进现在需要把做单元测试先做一部分。项目是用.net core开发,前后端完全分离,前后端用API接口的方式进行业务数据流通。 为什么研究xunitTest测试的顺序呢,一方面是自己才接触单元测试,以前也没玩过这东西,另一方面是因为一开始考虑到业务方面的流程是有顺序的,接口数据的效验也是有顺序的,其实在我研...原创 2019-03-18 14:53:40 · 1580 阅读 · 0 评论