博客园 - 祁临芯
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=84591
2024-02-21T08:05:53Z
祁临芯
https://www.cnblogs.com/bobo-pcb/
feed.cnblogs.com
https://www.cnblogs.com/bobo-pcb/p/16953791.html
jenkins+git+.net core实现自动发布 - 祁临芯
一、前言 继上篇介绍jenkins过去2年多了,最近整理了一下,希望这篇能介绍到一些更实用的方法和知识。 本次使用的jenkins版本是2.375.1、jdk 17、WinRAR、git;发布时,可以选择生产、测试并替换相应的配置文件,并做站点目录的切换。 二、搭建发布环境 安装jenkins及所需
2022-12-22T09:37:00Z
2022-12-22T09:37:00Z
祁临芯
https://www.cnblogs.com/bobo-pcb/
【摘要】一、前言 继上篇介绍jenkins过去2年多了,最近整理了一下,希望这篇能介绍到一些更实用的方法和知识。 本次使用的jenkins版本是2.375.1、jdk 17、WinRAR、git;发布时,可以选择生产、测试并替换相应的配置文件,并做站点目录的切换。 二、搭建发布环境 安装jenkins及所需 <a href="https://www.cnblogs.com/bobo-pcb/p/16953791.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bobo-pcb/p/13206941.html
.Net 使用Jenkins 初步实现CI/CD - 祁临芯
一、引言 最近在研究CI/CD,正好公司也准备使用CI/CD,就花了半天的时间学习了一些jenkins,网上的资料很多,大部分都是java方向的,其他方向的资料相对较少,写一篇博客记录一下,也可以帮助自己加深印象,也能为初学的同学提供一些思路。 二、jenkins是什么? Jenkins是一个开源的
2020-06-29T07:43:00Z
2020-06-29T07:43:00Z
祁临芯
https://www.cnblogs.com/bobo-pcb/
【摘要】一、引言 最近在研究CI/CD,正好公司也准备使用CI/CD,就花了半天的时间学习了一些jenkins,网上的资料很多,大部分都是java方向的,其他方向的资料相对较少,写一篇博客记录一下,也可以帮助自己加深印象,也能为初学的同学提供一些思路。 二、jenkins是什么? Jenkins是一个开源的 <a href="https://www.cnblogs.com/bobo-pcb/p/13206941.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bobo-pcb/p/11717289.html
mvc请求管道(一) - 祁临芯
一、前言 在平常做后台开发的时候,经常会说到请求管道,很多开发者都知道这个,也能说几句,可能没法详细的去介绍,今天就来详细的说一下这个。 二、到达IIS之前 请看下面这个流程图。从用户打开浏览器到请求到达服务器,这些都是需要我们去配置就行了,这里面有一些知识点,http/https、tcp/ip、d
2019-10-22T14:04:00Z
2019-10-22T14:04:00Z
祁临芯
https://www.cnblogs.com/bobo-pcb/
【摘要】一、前言 在平常做后台开发的时候,经常会说到请求管道,很多开发者都知道这个,也能说几句,可能没法详细的去介绍,今天就来详细的说一下这个。 二、到达IIS之前 请看下面这个流程图。从用户打开浏览器到请求到达服务器,这些都是需要我们去配置就行了,这里面有一些知识点,http/https、tcp/ip、d <a href="https://www.cnblogs.com/bobo-pcb/p/11717289.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bobo-pcb/p/11708459.html
使用VMware 15 安装虚拟机和使用CentOS 8 - 祁临芯
前言: 最近在学习Linux和.Net Core,学习一些跨平台的知识。首先我用的虚拟机软件是VMware-15.1.0,Linux系统是CentOS-8-x86_64-1905-dvd1。 一、安装VMware 15.0 首先从网上下载该软件,安装比较无脑就不多做介绍了。 二、安装Linux系统
2019-10-20T10:25:00Z
2019-10-20T10:25:00Z
祁临芯
https://www.cnblogs.com/bobo-pcb/
【摘要】前言: 最近在学习Linux和.Net Core,学习一些跨平台的知识。首先我用的虚拟机软件是VMware-15.1.0,Linux系统是CentOS-8-x86_64-1905-dvd1。 一、安装VMware 15.0 首先从网上下载该软件,安装比较无脑就不多做介绍了。 二、安装Linux系统 <a href="https://www.cnblogs.com/bobo-pcb/p/11708459.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bobo-pcb/p/11634565.html
.Net工具类--表达式目录树解析DataReader和DataTable - 祁临芯
一、概述 在项目中经常会使用SQL去操作数据库,在读取数据的时候返回结果一般是DataReader和DataSet,其中DataaSet里面可以包含多个DataTable。 读取到数据之后,一般情况下,我们需要把DataReader和DataSet解析成另外的数据实体和数据集合,有人会选择反射、硬编
2019-10-08T03:41:00Z
2019-10-08T03:41:00Z
祁临芯
https://www.cnblogs.com/bobo-pcb/
【摘要】一、概述 在项目中经常会使用SQL去操作数据库,在读取数据的时候返回结果一般是DataReader和DataSet,其中DataaSet里面可以包含多个DataTable。 读取到数据之后,一般情况下,我们需要把DataReader和DataSet解析成另外的数据实体和数据集合,有人会选择反射、硬编 <a href="https://www.cnblogs.com/bobo-pcb/p/11634565.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bobo-pcb/p/11541800.html
.Net 获取当前周是第几周 - 祁临芯
最近项目中需要获取当前周是今年的第几周,这东西听起来不难,但是还挺有意思的。 在中国,一周是从周一开始算,周天结束,在国外就不是这样了,是从周天到周六为一个周。 有很多种方式去实现在这个功能,下面介绍两种: 一、使用CultureInfo 这种方式,只需要修改CultureInfo里面的参数就行了,
2019-09-18T06:22:00Z
2019-09-18T06:22:00Z
祁临芯
https://www.cnblogs.com/bobo-pcb/
【摘要】最近项目中需要获取当前周是今年的第几周,这东西听起来不难,但是还挺有意思的。 在中国,一周是从周一开始算,周天结束,在国外就不是这样了,是从周天到周六为一个周。 有很多种方式去实现在这个功能,下面介绍两种: 一、使用CultureInfo 这种方式,只需要修改CultureInfo里面的参数就行了, <a href="https://www.cnblogs.com/bobo-pcb/p/11541800.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bobo-pcb/p/11457171.html
使用Net Mail发送邮件 - 祁临芯
最近用到了发送邮件这个功能,简单记录一下案例。代码如下:
2019-09-04T01:50:00Z
2019-09-04T01:50:00Z
祁临芯
https://www.cnblogs.com/bobo-pcb/
【摘要】最近用到了发送邮件这个功能,简单记录一下案例。代码如下: <a href="https://www.cnblogs.com/bobo-pcb/p/11457171.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bobo-pcb/p/11309273.html
ASP.NET Core 中的 Razor 文件编译 - 祁临芯
asp .net core mvc 3.0 在编译的时候做了一些改变,有些view视图更改需要重新编译,你也可以配置运行时编译,不用每次更改都去重新生成,具体代码如下,从官方文档看到,做个记录。 asp .net core mvc 3.0 在编译的时候做了一些改变,有些view视图更改需要重新编译,
2019-08-06T07:32:00Z
2019-08-06T07:32:00Z
祁临芯
https://www.cnblogs.com/bobo-pcb/
【摘要】asp .net core mvc 3.0 在编译的时候做了一些改变,有些view视图更改需要重新编译,你也可以配置运行时编译,不用每次更改都去重新生成,具体代码如下,从官方文档看到,做个记录。 asp .net core mvc 3.0 在编译的时候做了一些改变,有些view视图更改需要重新编译, <a href="https://www.cnblogs.com/bobo-pcb/p/11309273.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bobo-pcb/p/4702751.html
Sql去重一些技巧 - 祁临芯
下午的时候遇到点问题,Sql去重,简单的去重可以用 DISTINCT 关键字去重,不过,很多情况下用这个解决不了问题。重复的数据千变万化,例如:类似于qq、微信的最近联系人功能,读取这些数据肯定要和消息表关联,那样关联的数据会出现很多重复的,只是消息和时间不一样。最终的决定条件是最后一次发消息的时间
2019-04-22T07:00:00Z
2019-04-22T07:00:00Z
祁临芯
https://www.cnblogs.com/bobo-pcb/
【摘要】下午的时候遇到点问题,Sql去重,简单的去重可以用 DISTINCT 关键字去重,不过,很多情况下用这个解决不了问题。重复的数据千变万化,例如:类似于qq、微信的最近联系人功能,读取这些数据肯定要和消息表关联,那样关联的数据会出现很多重复的,只是消息和时间不一样。最终的决定条件是最后一次发消息的时间 <a href="https://www.cnblogs.com/bobo-pcb/p/4702751.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bobo-pcb/p/10680773.html
手动实现一个简单的IOC容器 - 祁临芯
1.概述 IOC:有很多人把控制反转和依赖注入混为一谈,虽然在某种意义上来看他们是一体的,但好像又有些不同。 1. IOC(控制反转)是一个控制容器,DI(依赖注入)就是这个容器的运行机制。 2. IOC就是一种软件设计思想,DI是这种软件设计思想的一个实现。 关于Ioc的框架有很多,比如astle
2019-04-09T16:24:00Z
2019-04-09T16:24:00Z
祁临芯
https://www.cnblogs.com/bobo-pcb/
【摘要】1.概述 IOC:有很多人把控制反转和依赖注入混为一谈,虽然在某种意义上来看他们是一体的,但好像又有些不同。 1. IOC(控制反转)是一个控制容器,DI(依赖注入)就是这个容器的运行机制。 2. IOC就是一种软件设计思想,DI是这种软件设计思想的一个实现。 关于Ioc的框架有很多,比如astle <a href="https://www.cnblogs.com/bobo-pcb/p/10680773.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bobo-pcb/p/10600400.html
简单封装的ajax请求 - 祁临芯
简单封装了一个ajax请求,做一下统一处理,少写重复代码,只是一个初步的代码,没有经过优化。
2019-03-26T07:23:00Z
2019-03-26T07:23:00Z
祁临芯
https://www.cnblogs.com/bobo-pcb/
【摘要】简单封装了一个ajax请求,做一下统一处理,少写重复代码,只是一个初步的代码,没有经过优化。 <a href="https://www.cnblogs.com/bobo-pcb/p/10600400.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bobo-pcb/p/9499029.html
mysql-8.0 安装教程(自定义配置文件,密码方式已修改) - 祁临芯
下载zip安装包: MySQL8.0 For Windows zip包下载地址:https://dev.mysql.com/downloads/file/?id=476233,进入页面后可以不登录。后点击底部“No thanks, just start my download.”即可开始下载。 或直
2018-08-18T14:37:00Z
2018-08-18T14:37:00Z
祁临芯
https://www.cnblogs.com/bobo-pcb/
【摘要】下载zip安装包: MySQL8.0 For Windows zip包下载地址:https://dev.mysql.com/downloads/file/?id=476233,进入页面后可以不登录。后点击底部“No thanks, just start my download.”即可开始下载。 或直 <a href="https://www.cnblogs.com/bobo-pcb/p/9499029.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bobo-pcb/p/6951445.html
计算机专业术语 - 祁临芯
A abstraction layer,抽象层 access,获取,存取 acoustic coupler,声音耦合器 Active Directory,活动目录 Acyclic Dependencies Principle,非循环依赖原则(ADP) acyclic digraph,有向无环图 Ad
2017-06-06T06:30:00Z
2017-06-06T06:30:00Z
祁临芯
https://www.cnblogs.com/bobo-pcb/
【摘要】A abstraction layer,抽象层 access,获取,存取 acoustic coupler,声音耦合器 Active Directory,活动目录 Acyclic Dependencies Principle,非循环依赖原则(ADP) acyclic digraph,有向无环图 Ad <a href="https://www.cnblogs.com/bobo-pcb/p/6951445.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bobo-pcb/p/6513658.html
mvc路由 - 祁临芯
一、路由常规设置 1、URL模式 路由系统用一组路由来实现它的功能。这些路由共同组成了应用程序的URL架构或方案。 URL的两个关键行为: a.URL模式是保守的,因而只匹配与模式具有相同片段数的URL。 b.URL模式是宽松的,如果一个URL正好居右正确的片段数,该模式就会用来为片段变量提取值,而
2017-03-07T03:03:00Z
2017-03-07T03:03:00Z
祁临芯
https://www.cnblogs.com/bobo-pcb/
【摘要】一、路由常规设置 1、URL模式 路由系统用一组路由来实现它的功能。这些路由共同组成了应用程序的URL架构或方案。 URL的两个关键行为: a.URL模式是保守的,因而只匹配与模式具有相同片段数的URL。 b.URL模式是宽松的,如果一个URL正好居右正确的片段数,该模式就会用来为片段变量提取值,而 <a href="https://www.cnblogs.com/bobo-pcb/p/6513658.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bobo-pcb/p/6513621.html
Chosen三级联动 - 祁临芯
上一篇介绍了 Chosen 的使用,这篇介绍联动。看代码:
2017-03-07T02:59:00Z
2017-03-07T02:59:00Z
祁临芯
https://www.cnblogs.com/bobo-pcb/
【摘要】上一篇介绍了 Chosen 的使用,这篇介绍联动。看代码: <a href="https://www.cnblogs.com/bobo-pcb/p/6513621.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bobo-pcb/p/6513582.html
Chosen通用初始化 - 祁临芯
一直在用Chosen这个js插件,其目的就是美化下拉框。github地址:https://harvesthq.github.io/chosen/ no_results_text:"xxxxx"无搜索结果时显示的文本 allow_single_deselect:true 是否允许取消选择 disabl
2017-03-07T02:55:00Z
2017-03-07T02:55:00Z
祁临芯
https://www.cnblogs.com/bobo-pcb/
【摘要】一直在用Chosen这个js插件,其目的就是美化下拉框。github地址:https://harvesthq.github.io/chosen/ no_results_text:"xxxxx"无搜索结果时显示的文本 allow_single_deselect:true 是否允许取消选择 disabl <a href="https://www.cnblogs.com/bobo-pcb/p/6513582.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bobo-pcb/p/6512406.html
.NET Core学习之路 - 祁临芯
1.NET Core环境搭建 安装.NET Core: .NET Core 包括.NET Core Runtime 和 .NET Core SDK: 下载地址请到dotnet官方网站dot.net (dot net),非常的好记,这个网站也是你入门学.NET Core的入口网站,记住这是个必须要去网
2017-03-06T15:23:00Z
2017-03-06T15:23:00Z
祁临芯
https://www.cnblogs.com/bobo-pcb/
【摘要】1.NET Core环境搭建 安装.NET Core: .NET Core 包括.NET Core Runtime 和 .NET Core SDK: 下载地址请到dotnet官方网站dot.net (dot net),非常的好记,这个网站也是你入门学.NET Core的入口网站,记住这是个必须要去网 <a href="https://www.cnblogs.com/bobo-pcb/p/6512406.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bobo-pcb/p/6440773.html
Sql的一些常规判断 - 祁临芯
sql server中如何判断表或者数据库的存在,但在实际使用中,需判断Status状态位:其中某些状态位可由用户使用 sp_dboption(read only、dbo use only、single user 等)进行设置: 1 = autoclose;使用 sp_dboption 设置。 数据
2017-02-24T16:19:00Z
2017-02-24T16:19:00Z
祁临芯
https://www.cnblogs.com/bobo-pcb/
【摘要】sql server中如何判断表或者数据库的存在,但在实际使用中,需判断Status状态位:其中某些状态位可由用户使用 sp_dboption(read only、dbo use only、single user 等)进行设置: 1 = autoclose;使用 sp_dboption 设置。 数据 <a href="https://www.cnblogs.com/bobo-pcb/p/6440773.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bobo-pcb/p/5627631.html
CORS 跨域 - 祁临芯
跨域请求一直是网页编程中的一个难题,在过去,绝大多数人都倾向于使用JSONP来解决这一问题。不过现在,我们可以考虑一下W3C中一项新的特性——CORS(Cross-Origin Resource Sharing)了。 本文的所有代码均来自http://www.html5rocks.com/en/tu
2016-06-29T09:20:00Z
2016-06-29T09:20:00Z
祁临芯
https://www.cnblogs.com/bobo-pcb/
【摘要】跨域请求一直是网页编程中的一个难题,在过去,绝大多数人都倾向于使用JSONP来解决这一问题。不过现在,我们可以考虑一下W3C中一项新的特性——CORS(Cross-Origin Resource Sharing)了。 本文的所有代码均来自http://www.html5rocks.com/en/tu <a href="https://www.cnblogs.com/bobo-pcb/p/5627631.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/bobo-pcb/p/5443308.html
SQL 的一个技巧 - 祁临芯
遇到一个需求,项目是我接手二次开发的,之前的大神设计数据库,订单表中没有订单号,现在让我加上这个号,规则是订单创建日期加上自增的ID,ID需要补足5位,例:00002,00124,01245这样。这个并不难。在a表中更新我加上的订单号: 这样a表中的数据都能对应的起来了,也不用手工改了。接下来是要把
2016-04-28T08:58:00Z
2016-04-28T08:58:00Z
祁临芯
https://www.cnblogs.com/bobo-pcb/
【摘要】遇到一个需求,项目是我接手二次开发的,之前的大神设计数据库,订单表中没有订单号,现在让我加上这个号,规则是订单创建日期加上自增的ID,ID需要补足5位,例:00002,00124,01245这样。这个并不难。在a表中更新我加上的订单号: 这样a表中的数据都能对应的起来了,也不用手工改了。接下来是要把 <a href="https://www.cnblogs.com/bobo-pcb/p/5443308.html" target="_blank">阅读全文</a>