自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(41)
  • 资源 (5)
  • 收藏
  • 关注

原创 用win-acme生成免费的泛域名证书,域名使用的阿里云

下载很难,可以在百度上搜索资源,找一个最近版本的,我用的是版本是。再把需要的这些文件放到服务器的Nginx里面就可以了。我服务器是Windows的,用的Nginx。免费证书好是三个月期限。

2023-03-01 16:41:23 973 3

原创 VisualStudio添加外部模拟器(vs连接mumu模拟器)

VisualStudio添加外部模拟器(vs连接mumu模拟器),配置Android模拟器。.net开发配置android模拟器。

2022-10-26 10:19:03 3199 1

原创 .NET 6 轻量级 WebApi 框架 FastEndpoints 入门

快速的用.net搭建一个轻量高效率的webapi

2022-09-07 15:09:17 4802 6

原创 HtmlAgilityPack中XPath怎么写

HtmlAgilityPack XPath 使用技巧

2022-07-14 15:30:11 260

原创 Mysql根据经纬度查询半径多少以内的数据,画个圈圈查数据库

根据经纬度和半径,到数据库里查范围内的数据。

2022-06-23 18:06:22 836

原创 C# F23.StringSimilarity库 字符串重复度、文本相似度、防抄袭

最近在我们的铺侦探(买铺租铺就上铺侦探)项目中,为了防止经纪人发布铺源的时候抄袭其他经纪人的铺源介绍,所以我们准备根据内容的相似度进行初步的防抄袭判断。话不多说,懒得打字,下面直接上干货:直接在VS的Nuget管理器中搜索:F23.StringSimilarity安装。GitHub传送门,里面有详细的介绍,并且也在不断更新。该库目前实现了14种算法,根据自己的需求选取合适自己业务的算法,每一种算法都有自己的优缺点,建议把每一种算法大致弄明白,方便自己选择使用哪种,可以根据该插件中...

2022-04-22 17:20:43 2182

原创 提取字符串中的数值,把字符串中的所有数字组合并

/// <summary> /// 提取字符串中的数值,把字符串中的所有数字组合并,如有多个小数将会返回第一个小数点前面的整数部分,如:"ABC#[email protected]测试"返回123 /// </summary> /// <param name="str"></param> /// <returns></returns> public static d.

2022-04-12 17:43:32 448

原创 SqlSugar 插入emoji表情

在使用SqlSugar做数据插入时发现插入emoji表情的字符串时会报错:提示插入字符串/F0/xxxxx什么的失败。!!!以下红色字体为重点,注意哦!!!首先就是设置数据库为:utftmb4,我这里是mysql的数据,其他数据库类似。然后根据教程,在连接字符串上添加CharSet=utf8mb4:可是改了数据库之后发现还是提示这个字段插入时失败,和之前的错误提示一样。查了好多资料没查到怎么处理,最后在SqlSugar官方论坛发现了以下信息:正好说的就是我,然后我就像改成准.

2022-04-12 14:03:03 1082 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 4360

原创 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 6482

原创 Jenkins自动化部署(四)GitHub自动触发-webhook

上一篇文章在Jenkins中构建了一个流水线任务,能正常的自动拉取代码然后打包发布了,可是还需要手动去点击构建,这当然不是我想要的,我需要的是在代码提交到GitHub的Master分支后Jenkins就能自动开始发布流程。 还记得上一篇文章中配置流水线语法那个地方吗:接下来我们就继续去配置如何让GitHub自动触发Jenkins:需要在两步,现在GitHub上设置,然后在Jenkins中还需要有个设置。1.登录到GitHub,在我的源代码项目中找到如下图所...

2021-10-12 10:08:12 1068 4

原创 Jenkins自动化部署(三)流水线脚本-pipeline(多图)

之前看了很多博主写的文章,都是要先去配置环境变量,安装插件等等,其实新版本的jenkins在第一次登陆时选择的推荐插件中,已经把我们常用的都安装好了,以我的需求不需要去配置那些东西了,我拉取代码是在github上,使用git插件就可以了,打包docker镜像也是使用的挂载到物理机的docker服务,使用的是物理机上的docker服务来打包镜像,所以其他那些插件一个都用不上。一、建立pipeline任务(提示:下方多图操作,按顺序仔细看)二、拉取代码,并生成doc...

2021-10-11 11:59:35 10787

原创 Jenkins自动化部署(二)在Docker中安装Jenkins

先说一下我的环境,在上个专栏《Docker初学到实战_-CSDN博客​​​​​​》中我搭建了一个网站,用的只有一台腾讯云轻量服务器,centOS系统,在上面装了docker容器,里面有两个容器是我网站的业务服务,一个是API,一个是WEB网站,现在我要再在上面安装一个jenkins容器,然后使用jenkins来自动发布。 话不多说直接先总结坑点: 1.jenkins容器启动时需要指定root用户,因为如果不指定roott用户,默认是用jenkins用户启动...

2021-10-09 11:49:52 625

原创 Jenkins自动化部署(一)理论分析

在上个专栏《Docker初学到实战_-CSDN博客​​​​​​》我用Docker搭建了一个网站,但是我发布业务服务时,也就是发布API和网站服务时用的是手动的方式:业余作画,请见谅,哈哈。反正能从上面的过程看出,需要新发布版本,或者内容的时候,需要手动操作的太多了。所以我们需要简化步骤,我希望最后的效果是:只需要提交到master分支的代码就会自动发布出去,我只需要点一下提交代码就行,啥也不用管了。(关于master分支,或者分支管理不太懂的朋友可以再去充充电)。这个目...

2021-09-30 10:46:44 202

原创 Docker初学到实战(七)搭建Web应用-前端

该项目我用的是,VS+Asp.NET WEB 应用,搭建和前一篇文章API的搭建是一模一样:Docker初学到实战(六)搭建WebApi-后端_新空间-刘亚东的博客-CSDN博客最后搭建完成之后就可以通过公网IP加端口访问看看效果:...

2021-09-24 11:07:06 108

原创 Docker初学到实战(六)搭建WebApi-后端

我后端开发是用的C#语言.net5版本,开发工具用的VS,我主要是开发了一个把长链接转换为短链接的项目,总共就2个API,具体WebApi怎么开发,大家另起一个课程吧,我这里就放几个截图看看吧:如上就是我们开发好的一个完整的API项目,那么问题来了,我们如何把这个项目部署到Docker容器中呢?如果是传统的windows服务器,我们只需要把这个项目生成一个EXE的文件,把相关的文件全部拷贝到服务器上,运行起来就行了,当然在代码中还得指定访问端口。但是现在我们要放到Docker里...

2021-09-24 10:57:15 823

原创 Docker初学到实战(五)搭建Apollo配置服务

Apollo配置中心的好处以及用法可以自行度娘,我这里记录的是怎么在Docker中安装。Apollo配置服务共有三个服务组成:具体三个服务代表什么意思,可以自行度娘。一、在安装这三个服务之前需要先建立两个数据库,用来存放Apollo的数据:下载sql文件:https://github.com/ctripcorp/apollo/tree/master/scripts/docker-quick-start/sql下载SQL文件后自行执行,这些SQL文件的内容就...

2021-09-23 11:41:02 255

原创 Docker初学到实战(四)搭建MySql数据库

根据上一章讲的,现在装个MySql数据库就简单了,也就是找个MySql的容器镜像,拉取下来以后,以一个容器启动就可以了,具体步骤如下:1.先到Docker Hub上搜索一下MySql的镜像,看看它的说明等信息。2.拉取镜像,当然现在我们拉取镜像的话有两种方法了,一个是在服务器上用命令拉取,就像上一章拉取Portainer一样:还有另一种方式,上一章我们装的Portainer就是一个管理容器的东西,当然它自己也是被我们装在一个容器中运行的,在Portainer上通过交互式的...

2021-09-23 10:55:44 162

原创 Docker初学到实战(三)搭建管理Docker的UI

首先介绍一下Docker的基本知识,也是我们需要使用到的。Docker是一个软件,我们已经安装好了,马上我们用这个软件添加一个容器(虚拟机),这个容器(虚拟机)里面只有一个管理Docker的应用,这个应用名字叫Portainer。 上面的的话应该能理解吧,不能理解就再理解理解。 上面说到的我们要添加一个容器,添加容器就像装个虚拟机,装虚拟机的时候需要用到镜像,所以我们这里需要一个Portainer的镜像。 补充概念(重点):...

2021-09-18 15:51:25 235

原创 Docker初学到实战(二)搭建服务器,安装Docker

1.买个云服务器,用什么服务器都可以,我用的是腾讯云轻量应用服务器,注册登录后选择控制台,然后在云产品中找到轻量应用服务器。云服务器贵,现在也用不着,学习研究用轻量应用就够了,中小网站也够用了。我是打折卖的,74元/首年,系统(镜像)选择CentOS7.6,其他配置自选,有钱的选多点,没钱的选少点。2.服务器弄好后,重置密码就行3.之后自行下载一个SecureCRT远程链接接服务器,自己度娘下载,什么版本看自己爱好。连接成功后就是一下这个样子这个时候你...

2021-09-18 14:41:35 388

原创 Docker初学到实战(一)理论学习

友情提示:下方文字较多,注意不要睡着了。 某天上班的时候突然觉得自己需要充电了,然后就觉得可以学习一下Docker、微服务、K8S这些东西,因为平时写API都写腻了,学了这些东西之后自己弄个云服务器做个网站什么的还是可以有。 然后说说我的学习感受,在网上东拼西凑的找了好多资料,视频的,文字的,感觉都很乱讲得也很大,那些讲师都把理论讲得太深,我觉得不适合我迫切想要利用Docker搭建一个网站的心情,像我这种连Linux都没接触过的人,连Docker都不认识的...

2021-09-18 11:18:37 148

原创 winrar自解压模式用来打软件安装包

业务场景:用C#开发的桌面应用程序,绿色免安装的,但是平时如果用文件夹或者压缩包发送互传,或者放到服务器上让人下载是不怎么方便,压缩包解压后很多人不知道点击哪个文件运行。又不想去弄个打包软件,麻烦。我只有4个必须的需求:首先:我的安装包不需要操作注册表,安装什么运行环境那些乱七八糟的,所以打包一定要方便快捷。1.把所有文件打包成exe,别人直接拿去就可以运行安装,也方便放到服务器下载。...

2019-05-17 11:17:54 4775 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 25646 3

原创 .net core HtmlAgilityPack抓取网页并解析内容(dotnet core 爬网页)

说一下我的目的:自己想写一个小程序来分析双色球的走势和开奖结果,然后自己写个算法来计算下一次的开奖,需要历年来所有双色球的开奖记录,那么我就需要抓取历史所有的开奖记录来分析,这将是一个单一网页的抓取与分析,因为需求比较小,所以每次都是全量抓取就好了。第一步,新建一个控制台程序,然后添加HtmlAgilityPack这个Nuget包第二步,分析要抓取网站的网页内容,和结构。第三步,抓...

2019-04-23 15:00:03 1424

原创 Visual Studio自定义项目模版

原理:用VS把某个项目的文件打包成一个ZIP的文件,然后放到指定的目录下面,然后打开VS新建项目的时候就可以搜索到这个模板了。第一步,新建一个项目:这是我的一个项目模版,结构、目录,引用、依赖,都弄好了。第二步,替换项目中的所有文件中需要替换的地方,例如命名空间、类名等:注意:变量是两边加上美元符号$,这样就代表是一个变量,新建项目的时候会替换这些,这里修改的时候变红无所谓...

2019-04-16 17:11:08 1747

原创 C#方法中带默认参数时的坑,默认参数修改后不变

如下图是HelloWorld项目中的一个方法 GetB这时候在另一个项目里面引用该HelloWorld这个DLL文件,如下图现在运行项目 ConsoleApp1 结果如下图这是没有问题的。但是如果我修改了HelloWorld的这个GetB方法的默认值,如下图然后再生产DLL文件放到ConsoleApp1下面,执行的结果如下:发现默认值没有变更!!!其实出...

2019-04-02 17:50:54 1374

原创 .net 想用值传递的写法省事儿的坑(if嵌套对象?.属性)

之前看别人写的代码中有例如如下代码 var q = from a in testTable where a.id = di select new { A = a.a, B = ...

2019-03-28 09:09:29 825

转载 【转】.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 384

原创 .netcore项目下xunitTest单元测试 按顺序测试

公司项目长期的计划中需要做自动化测试和部署,近期由于项目的推进现在需要把做单元测试先做一部分。项目是用.net core开发,前后端完全分离,前后端用API接口的方式进行业务数据流通。 为什么研究xunitTest测试的顺序呢,一方面是自己才接触单元测试,以前也没玩过这东西,另一方面是因为一开始考虑到业务方面的流程是有顺序的,接口数据的效验也是有顺序的,其实在我研...

2019-03-18 14:53:40 1542

原创 我的软件销售生涯(四)

从上次更新到现在已经3个月左右了,这3个月可以说是经历了非常多,都不知道从何说起了。。。 看了看上面篇文章,讲到去了湖南那一片,唉,过程中的艰辛什么的我就不用多说了,因为时间久了,那些事情都觉得很正常了,也没放心上,所以有好多细节已经忘了,反正根据之前的计划是完全完成了。其实之后又去了湖北,四川,每天就是拜访、发资料、询问、打卡签到、介绍产品这些,其实更多的时间是在开车。总共从1...

2019-03-18 12:00:50 1858

原创 我的软件销售生涯(五)

没有五了,辞职了,在18年8月份辞职了,坑太多不适合我这种不与世争风的性格。现在傍了个实力强劲的新公司,开发一个行业互联网软件,相信在不久的将来,2.3年内,在全国商业地产投资行业会掀起一波小高潮。我还是搞搞后端,做做.net core 开发,写写API,弄弄微服务呢,做一个安静的幕后美男子吧!哈哈。开发→销售→开发.....接下来有时间再更新一些技术方面的笔记吧。...

2019-02-21 16:03:18 2005 8

原创 .netcore Swagger添加的时候方法或属性具有二义性解决办法

关键字:asp .netcore dotnetcore 二义性 swagger useSwagger()错误提示:如图。直接上代码: public void Configure(IApplicationBuilder app, IHostingEnvironment env) { app.UseDeveloperExceptio...

2018-12-03 09:23:27 3433 1

原创 我的软件销售生涯(三)

继续上次说要去湖南长沙那边拜访,刚开始第一天出发的时候我们2个人都还挺兴奋的,一路上风景优美,因为去的时候不走高速,沿国道省道走。可惜就是前两天兴奋个,^_^,后面几天就累了,因为每天早上中午晚上都要开车,开完车还要到医院打探负责人在哪里,还要介绍,还是挺累的,大部分时间都在路上。有句话说得好,跑路2小时,说话5分钟。我们沿途一共跑了80多家医院,有意向的还是有几家,效果还是可以,不过也不尽人意。...

2018-05-11 16:17:13 2925 6

原创 我的软件销售生涯(二)

起点刚开始到公司,由于没有软件方面的销售经验,公司唯一一个销售也出差实施区了,公司就让我准备推广我们的快速开发平台,对象是一些中小软件公司。开始不知道怎么入手,无意间发现了招投标网站上面可以找到很多中小软件公司,这半个月就开始搜集公司信息,之后就开始打电话,每天打50-100个电话,打了几天也约到了几个客户见面谈,可是效果都不好,都是了解了解世面产品,长长见识的而已,然后就没有后话了,这个阶段也许...

2018-04-11 17:30:34 4078 2

原创 我的软件销售生涯(一)

软件销售生涯的开始虽然写作能力不是很好,但是还是想记录一下自己做软件销售的情况。还是简单的介绍一下自己的历程:今年二十七八,高中时是三校生,学的计算机,那个时候也算得上是计算机方面出类拔萃的人吧。只可惜太偏科,只考上了个大专学校,大学在时也学的软件开发专业,由于高中时就学了很多计算机和编程方面的知识,所以大学就跟普通人一样基本是游戏中度过。毕业后随便找了个公司《重庆度量科技》上班,那个时候这个公司...

2018-04-10 15:53:10 14111 1

原创 最近在推广一款快速开发平台,C/S架构中最好的快速开发平台

度量快速开发平台,是度量科技自主开发的基于SOA面向服务的应用系统开发平台,可以方便快捷的搭建企业、医院、工厂、学校等行业的企业级运营管理平台。平台采用.net.技术构架,webservice服务搭建。度量快速开发平台的主要优势是一个成熟的集成快速开发平台,可以快速方便的为二次开发商和用户提供便利的应用解决方案。度量快速开发平台是一个快速开发平台、是一个灵活的扩展平台、也是一个集成应用平台。

2017-12-25 18:03:42 4984

原创 oracle SQL 固定列 行列转换

--------------固定列——行列转换select case when rownum=1 then '待遇方面' when rownum=2 then '工作方面' when rownum=3 then '个人方面' end 方面,       case when rownum=1 then 待遇方面 when rownum=2 then 工作方面 when rownum=3 th

2017-12-21 14:15:42 386

原创 重新对DataTable排序

DataTable   dt   =   你的DataTable; DataView   myDataView   =   dt.DefaultView; myDataView.Sort   =   "字段名1,   字段名2   DESC ";

2017-12-20 11:46:46 1786

原创 运行时设计(Design at Run-time) 新概念

运行时设计(Design at Run-time)1、定义“运行时设计(Design at Run-time)”,就是软件在用户使用过程中,可以通过设计器修改界面、功能、甚至对整个页面进行重新定义,保存发布后用户即可使用,而不需经过传统软件漫长的版本发布周期,也与传统快速开发平台功能更新后需要重启服务器,重启客户端等任何重置性操作有本质区别,整个软件修改后,无需编译,发布等过程,而直接保存

2017-12-20 11:37:23 775

原创 VS2015配置Android开发环境

最近听说VS2015发布了,可以开发android程序,为了赶时髦我也去下载了一个预览版来研究研究。搭建环境需要的东西有:Visual Studio 2015 预览版、XamarinInstaller-VS2015.exe。首先下载Visual Studio 2015 预览版(网上有很多资源),下载后根据提示一步一步安装(当然不太明白的所有选项全选就OK了)。安装完成后进入创建一个an

2014-12-03 08:56:33 830

房源管理系统单机版,适合夫妻中介,小中介

这是13年给一个中介上班的朋友私人订制的一个小软件,可以管理房源,客户,也可以打跟进,但是是单机版的。有需要的朋友可以拿去。默认是试用一个月,压缩包里面已经有破解方法了,照着操作就行,自己破解自己的软件,哈哈。

2021-10-09

EPPlus封装导出Excel,更简单,合并单元格更方便

EPPlus功能齐全,太过臃肿,特别是对单元格合并比较复杂,我只需要简单的一个导出Excel的功能,所以进行了封装。 1.下载解压可直接运行项目 2.运行示例,访问api:GET https://localhost:44334/weatherforecast/Export 3.查看示例代码,和注释 4.使用方式: · new一个Excel文件 ·新建一个工作博(可建多个) ·添加Excel的表头(不需要的可以不添加) ·添加对应工作博的数据,需要注意在实体对应字段上添加标签[ExcelColumn(1)],代表第几列的数据 ·以流的方式写入httpresponse,浏览器即可自动下载。 注意: 1.数据类容需要理解思路,如果不需要合并的情况下就是一个List的实体类,类名随便取。 2.如果有合并的,那么数据类就是一个list的实体下再包涵一个list实体,参见示例。 3.使用的整体思路就是用数格子的方式,封装的思路就是用反射的方式分析数据类自动对应。 4.核心类ExcelExportHelper.cs,只需要把该类添加到自己的项目中,在NuGet中安装EPPlus即可使用该类。

2021-08-19

物流车辆管理(单机版)

这是12年给媳妇他们公司做的一个单机版的软件,管理物流车辆运行情况,车辆管理 驾驶员管理 车辆维护 维修,年审 数据导入导出 等等功能,这个还是比那些小物流公司用EXCL管理方便多了。有需要的朋友可以下载。 用户名:admin 密码:admin

2017-12-20

出车管理(单机版) 可以导入导出数据

这个是13年给媳妇公司做的一个单机小软件,主要管理大货车运货路线,耗油,里程等等,一目了然的统计。算是定做,有需要的朋友可以拿去研究或者使用,可以导入导出数据,用的Access数据库。

2017-12-20

PlayerLite

网站 播放 解码 视频,都是搜集了很久的资源了,很给力的。

2017-12-20

空空如也

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

TA关注的人

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