自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (5)
  • 收藏
  • 关注

原创 从 CentOS 8 平滑升级至 CentOS Stream

前言CentOS 8已被放弃,将在2021年底停止支持,停止后可以迁移到Stream滚动发行版,来获取更新。一、升级方式CentOS 8迁移至Stream版本的方式如下:[root@centos ~]# dnf swap centos-linux-repos centos-stream-repos[root@centos ~]# dnf distro-sync参考文章:FAQ - CentOS Project shifts focus to CentOS StreamQ7: H

2021-11-21 16:03:14 3292

原创 ABP中IdentityServer持久化数据库表结构

IdentityServerClients存储client_credentials授权模式的客户端基本信息。IdentityServerClientRedirectUris登录成功后重定向的地址。IdentityServerClientPostLogoutRedirectUris注销后重定向的地址。IdentityServerClientCorsOrigins跨域(CORS)时,请求来自的域...

2021-02-15 16:39:26 615

原创 .Net Core编译或者发布时多语言包问题

问题在.net core中, 生成或者发布的时候含有大量的其他语言包, 如下图这种解决为项目指定所需的语言。双击项目,编辑.csproj文件在 PropertyGroup 节点下添加指定语言包<SatelliteResourceLanguages>zh-Hans</SatelliteResourceLanguages>如果要添加多种语言,那么以";"分隔,添加即可。比如:<SatelliteResourceLanguages>zh-Hans;r

2021-02-15 16:06:49 1850

原创 基于ABP vNext 4.X(.Net 5)的Blazor项目创建及配置

0 环境Visual Studio 2019 (v16.8.3)dotnetC:\Users\liudy> dotnet --version5.0.101Redis 5.0.3CLIC:\Users\liudy> dotnet tool update -g Volo.Abp.Cli工具“volo.abp.cli”已重新安装最新稳定版本(版本“4.0.2”)。参考:开发环境设置1 项目创建1.1 目的创建一个基于Blaor UI、EF数据库、分层的、identi

2020-12-19 21:01:19 3047 2

原创 CentOS 8.x 下安装.Net 5 SDK/运行时

0 运行环境[root@ZSSM01 ~]# lsb_release -a LSB Version: :core-4.1-amd64:core-4.1-noarchDistributor ID: CentOSDescription: CentOS Linux release 8.3.2011Release: 8.3.2011Codename: n/a1 目标安装.Net 5 SDK或者运行时2 安装方法安装之前,请先看第四部分参考文件。2.1 安

2020-12-09 14:33:47 2257

原创 CentOS/Linux上授予用户文件夹写入权限

一、linux文件权限介绍在Linux中,一切皆为文件(目录也是文件),每个文件对用户具有可读(read)、可写(write)、可执行(execute)权限。目录的执行操作表示是否有权限进入该目录,文件的可执行表示是否可以运行该文件。文件都会从属于一个用户和一个用户组,每个文件针对文件的拥有者、所属组以及其他用户组具有特定的权限。1.查看文件权限示例[root@ZSSM01 zhsm]# ls -latotal 16356drwxr-xr-x 2 root root 4096 Nov 1

2020-11-22 16:46:03 14600

原创 linux下.net core找不到文件System.Private.ServiceModel

一、现象    将在windows开发环境下正常运行的.net core webapi程序部署到centOS下,调用部分API时出现500错误。二、环境.NET Core 3.1CentOS 8.2Supervisor 4.2三、问题解决1.查看日志文件    因为通过Supervisor 监控,根据Supervisor 配置文件,找到日志文件。stderr_logfile=/var/log/superv

2020-11-22 14:24:17 1160

原创 MySql 8.x Zip版安装

一、环境Windows Server 2019 Datacenter二、步骤2.1 下载官网下载:https://dev.mysql.com/downloads/mysql/2.2 解压将Zip包解压到目标文件夹,比如:“D:\Program Files\MySql”。2.3 配置环境变量在Path中增加bin目录。2.4 初始化数据库以管理员身份运行cmd。然后运行“ mysqld --initialize --console ”。初始化完成后会得到,root用户初始随机密码。

2020-09-26 10:49:39 249

原创 Abp vNext项目搭建及切换成MySQL

一、环境Microsoft Visual Studio Professional 2019:版本 16.7.3Abp :3.1dotnet信息C:\Users\xxx>dotnet --info.NET Core SDK(反映任何 global.json):Version: 3.1.402Commit: 9b5de826fd运行时环境:OS Name: WindowsOS Version: 10.0.19041OS Platform: WindowsR

2020-09-19 14:06:15 1274

原创 CentOS8.2安装Redis及简要配置

一、环境CentOS Linux release 8.2.2004 (Core)Redis:5.0.3二、步骤1.yum安装[root@ZSSM01 /]# yum install redisLast metadata expiration check: 0:24:55 ago on Thu 17 Sep 2020 03:28:27 PM CST.Dependencies resolved.=================================================

2020-09-18 13:15:18 1024

原创 CentOS8.2下更改MySql8默认数据文件及日志文件路径

一、环境CentOS Linux release 8.2.2004 (Core)MySql:8.0.17(mysql80-community-release-el8-1.noarch.rpm)二、步骤1.关闭mysql服务进程systemctl stop mysqld2.创建目标目录mkdir /data/mysql3.目录授权# 将目录授权给mysql用户组chown mysql:mysql /data/mysql# 更改目录权限chmod 750 /data/mysq

2020-09-17 15:48:49 2245

原创 CentOS8.2安装Mysql数据库

一、环境阿里云主机CentOS 8.2二、安装步骤1.系统环境Welcome to Alibaba Cloud Elastic Compute Service !Activate the web console with: systemctl enable --now cockpit.socketLast login: Wed Sep 16 08:49:31 2020 from 122.226.XXX.XX[root@ZSSM01 ~]# lsb_release -aLSB Ver

2020-09-16 11:44:57 6265 10

原创 阿里云CentOS 8.2 服务器挂载数据盘并开机自动挂载

1.前言之前买的阿里云主机,都装的windows,默认数据盘已经挂载好了,不需要额外处理。此次装了CentOS,因不大熟悉,所以记录下挂载数据盘步骤,备查。2.主要步骤2.1 系统环境Welcome to Alibaba Cloud Elastic Compute Service !Activate the web console with: systemctl enable --now cockpit.socketLast login: Wed Sep 16 08:49:31 2020 f

2020-09-16 10:23:17 1788

原创 Asp.Net core下Swagger适配二级目录及Nginx SSL证书配置

文章目录一、背景二、环境三、实现1.Nginx配置2.Swagger相关代码和配置调整2.1 Swagger相关代码和配置调整总结一、背景  当前,前后端分离以及微服务化已经是趋势。因此,后端通常会有多个webapi应用。为访问多个应用,可以采用多个域名/IP或者单个域名/IP加不同端口的方式。但通常域名或者IP有限,而不同端口要采用非80/443等默认端口,也会导致不便。因此,单域名/IP+默认端口+二级目录就成为一种比较友好和方便的方式。二、环境asp.net core 3.1 (3.1.8

2020-09-13 08:58:07 1092

原创 CentOS8.2安装Supervisor并配置自启动

文章目录前言一、环境二、安装及配置1.安装2.查看安装位置3.修改配置文件4.自定义待守护进程配置文件4.Supervisor自启动参考文章前言之前在《CentOS8下安装Supervisior并为ASP.NET Core站点配置监控》已经介绍了如何安装Supervisior(环境是CentOS8.1)。但在今天在CentOS8.2下安装又有点不同。一、环境服务器:阿里云主机操作系统:CentOS 8.2Supervisor:4.2Welcome to Alibaba Cloud El

2020-09-07 16:01:25 3033

原创 内网安装.net framework 4.6遇到“0x80096005 时间戳签名和/或证书无法验证或已损坏“问题

#环境windows 7 sp1

2020-08-06 14:11:10 14624 6

原创 DateTime转为特定时区时间

尽管很基础,但未必大家都知道——我自己也是刚刚了解到。先来看一个例子:static void Main(string[] args){ Console.WriteLine($"本地当前时间:{DateTime.Now}"); Console.WriteLine($"UTC当前时间:{DateTime.UtcNow}"); Console.WriteLine($"本地当前日期时区:{DateTime.Now.ToString("zzzz")}"); Console.Wr

2020-05-20 10:58:55 2912

原创 C#版Discuz Authcode对称加密方法

简介  authcode()是Discuz!开发的使用异或运算进行加密和解密的对称加密函数,Discuz!所有产品都是用这个函数。现在提供C#版本的类Authcode。环境C# 8.0代码Github:https://github.com/dotnba/authcode...

2020-03-29 19:45:32 322

原创 微信小程序的登录认证过程

小程序的登录认证时序图稍微有点不好懂,换了个画法,直接上图:微信小程序登录流程时序图就不写说明了,结合小程序的官方说明文档应该比较清楚了。小程序官方文档:1.小程序登录:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/login.html...

2020-03-16 14:37:40 1691 2

原创 这个Enum枚举类型在C#中输出是什么呢?

概念枚举类型是由基础整型数值类型的一组命名常量定义的值类型。代码public enum Border{ Top, Right, Bottom, Left}那么,下面的输出是什么?Console.WriteLine(Border.Top);Console.WriteLine((int)Border.Top);答案分别是:Top,0。...

2020-03-14 17:03:28 881

原创 C#中"?"(问号)相关语法糖

        c#中与"?"(问号有关的语法糖大概有这几个:??、 ?、 ?.、?[ ] 、?: ,在文章《C#中 ??、 ?、 ?: 、?.、?[ ] 问号》中已经有详细说明。总结来看,除了?:这个三元(运算符)表达式外,都是和是否空有关。但文章中对?[]未做更多描述,所以在这里做个补充。代码:int?[] arr = new int?[5];fo...

2020-03-01 10:29:15 1811

原创 Asp.Net Core 3.1在CentOS8下采用Podman进行容器化部署

  在前文(Asp.Net Core 3.1 发布至Linux)已经将Asp.Net Core3.1站点发布到了CentOS8系统上。现在尝试将Asp.Net Core3.1站点进行容器化部署。其他的文章多是利用Docker进行容器管理,但CentOS8默认采用Podman作为容器管理工具。再加上也是第一次进行容器化部署,所以写下来后续备查。运行环境宿主机:CentOS Linux rele...

2020-02-06 20:53:57 1499

原创 CentOS8下安装Supervisior并为ASP.NET Core站点配置监控

  之前在Asp.Net Core 3.1 发布至Linux中已经成功的在CentOS8中运行了Asp.Net Core站点。但是,该站点是手动启动服务,因此有必要对ASP.NET Core网站应用进行监控,使网站可以持续运行,不然退出Shell后网站就停止了。官方推荐使用Supervisor进行监控。很多文章都已经写了如何安装Supervisor和配置Supervisor的文章,但参考之后却没那...

2020-02-04 19:11:39 1527

原创 CentOS 8上安装配置Apache/httpd服务并启用Nginx反向代理

  Apache HTTP服务器是世界上使用最广泛的Web服务器。记录下怎么在CentOS 8上安装和配置Apache/Httpd服务器。主要环境  CentOS Linux release 8.1.1911 (Core)必要条件1.确保防火墙正常运行  以root或具有sudo特权的用户身份运行以下命令:sudo systemctl status firewalld[dotnba@C...

2020-02-04 10:26:06 8352

原创 CentOS8下修改Apache端口以及解决SeLinux和Nginx反向代理的相关问题

默认地,Apache使用80端口,而Nginx也是使用80端口。为减少防火墙开放端口,同时也便于用户识别和输入,通常只开放默认80端口。所以,可以通过Nginx来反向代理Apache。但是,在修改Apache端口时却有些坑。Apache/httpd端口修改1.修改/etc/httpd/conf/httpd.conf文件 #把默认80改为你设置的端口,我设置端口为8080 ...

2020-02-02 21:07:16 3033

原创 Asp.Net Core 3.1 发布至Linux并使用Nginx托管

.Net Core最重要的特性就是跨平台(Cross-Platform),此前一直在Windows平台上打转,这次尝试将Asp.Net Core发布至Linux,特记录备查。主要环境本文用到的操作系统和软件版本如下:Visual Studio 2019 Professional.NET Core 3.1CentOS 8 X64nginx/1.14.1创建和发布A...

2020-02-01 11:44:58 4417

原创 小程序如何分享到朋友圈,实现裂变

背景:小程序目前还没有能够直接分享到朋友圈的api,微信团队也认为,“外界有很多抱怨,比方为什么小应用程序不能和朋友分享”。微信不支持很很可能是因为他们不期望其他人搬运微信的流量。但我们要如何间接的实现小程序如何分享到朋友圈呢?实现方式:参考文章:“https://www.jianshu.com/p/f9fa080a2d18” 上文提供的代码存在一些Bug,做了调整,附上调整后的代码...

2019-11-08 14:14:25 1566

原创 微信小程序npm支持

可能是微信小程序发展太快的原因,其帮助文档有点让人崩溃。比如关于小程序npm支持的说明文档,就很简单,应该说还有疏漏。特将完整的过程记录待查。npm安装:下载安装包。其安装说明文档可以参看:https://www.cnblogs.com/liaojie970/p/9296177.html npm初始化: 切换至小程序项目目录,比如: cdE:\Projects\miniap...

2019-10-01 12:06:29 343

原创 VS2015+MySql+EF6闪退等填坑总结

背景:VS2015+MySql+EF6(DB First)踩坑顺序:之前的操作依次如下:  1,安装 MySQL Connector/NET(不用想,装最新的,8.0.12)  2.安装 MySQL for Visual Studio (不用想,装最新的,最新1.2.8)  3.在VS2015创建WEB项目  4.nuget 安装MySql.Data.Entity (最新6.1...

2018-10-18 15:01:23 2379 6

原创 利用Webdav实现文件共享和传输

   通常,进行文件共享在局域网内一般会通过File协议,也就是普通的文件共享来进行;在Internet上则通常利用Ftp或者Http协议进行。但是利用Http一般只是单向的共享,不便于文件上传,传统地会使用Ftp。但是WindowsServer还可以利用WebDAV(Web-based Distributed Authoring andVersioning,基于Web的分布式创作和版

2009-01-14 09:34:00 5322

原创 Linux下让Oracle服务自动启动与停止

默认地,如果在Windows下安装Oracle的话,会注册相应的服务,并随着操作系统启动而自动启动。但是,在Linux(环境是:RHEL5.2)下却需要进行一些配置才能实现这个功能。全文参看:http://blog.sina.com.cn/s/blog_3f2ef1180100budu.html...

2009-01-08 08:24:00 727

原创 Oracle10g EM乱码之终极解决

   安装完Oracle10g后,一切都正常。但是当客户端浏览器的首选语言选择为中文(Chinese/China[zh-cn]),登录EM时,EM的按钮(图片)可能会出现乱码(EM会根据客户端设置自动选择显示语言)。原来我也遇到了相传已久的乱码问题。参看全文:http://blog.sina.com.cn/s/blog_3f2ef1180100buwm.html

2009-01-08 08:20:00 727

原创 Sql Server Linked Oracle Server

 客户有一个监视系统,日志文件写到Oracle数据库里。但是该日志会被定期清除,希望把所有日志记录都存到Oracle服务器中。 一、创建链接服务器 打开企业管理器,在【安全性】-->【链接服务器】上右键【新建链接服务器】。在【常规】选项卡上,选择数据源提供程序"Oracle Provider For OLE DB"。数据源中填写Oracle服务名。在【安全性】选项卡中填写Ora

2007-04-22 15:49:00 1540

原创 PB代码优化

PB代码优化现今计算机的运行速度已经很快了,并且由于老板时常在耳边念着紧箍咒,因此,我们有意或者无意的忘记优化我们的代码,只要能完成任务就行了(我也是)。不过,我们闲下来的时候,不妨也来看看我们的代码是否有需要改进的地方。下面就是我觉得值得优化的几种情况。第一种情况:IF condition1 AND condition2 THEN      //Code goes here.

2004-04-05 23:24:00 1618

原创 伟大的解决方案—DataWindow.Net(二)

下载先决的软件和配置环境1、由于安装过程太过于冗长,所以就不把它放在实验的这个部分,而是把它放在本文档后面的附件1中。当你下载安装完软件、配置好系统后,请回到下面这个步骤。尝试一个事先创建的例子2、为了检查您的开发环境,我们首先来完成一个完整的例子。这将让您对DataWindoe.Net的一些特征有个快速的了解。一旦您完成这个阶段,您就可以:l 打开一个.Net

2004-04-02 15:40:00 1596

原创 PB10中Microsoft OLE DB数据库连接配置

PB10中OLE Microsoft OLE DB数据库连接配置 PB10的测试版本已经推出来有段时间。可是我直到现在我才开始试用:$ 。PB10 Beta 1可以到下面两个地址下载: 1、陶清:http://www.pdriver.com/display.asp?key_id=15632、Sybase:http://www.sybase.com/detail?id=102

2004-03-21 17:32:00 3374 1

原创 伟大的解决方案—DataWindow.Net(一)

伟大的解决方案—DataWindow.Net作者:Teyy Burns [email protected] Graham Parker [email protected](Http://www.vbug.co.uk)绪论 Sybase公司的DataWindow专利技术已经从PowerBuilder中扩展到Microsoft .Net FrameWork

2004-03-19 15:55:00 1930

区块链技术与电子档案管理.pdf

探讨区块链技术在电子档案管理领域的应用。● 如何应用区块链技术降低电子档案的真实性、完整管理成本?● 如何应用智能合约技术解决电子档案的自动接收归管理?

2020-05-26

蓝色扁平化ppt模板

专业的蓝色主题扁平化PPT模板,可用于总结、学位答辩、销售、产品展示等等。包含了封面、序言、目录页、多种内容展示形式、动画等

2018-01-06

Microsoft Active Directory Schema(windows Server 2008)

Active Directory 对象是强类型化的。架构定义对象的类型、必选特性和可选特性,特性的语法 和约束。如前所述,在架构中,必须区分类架构和特性架构的对象。 类是特性的集合。通过类,就可以支持单一继承。 本文档为本人原创整理,供AD访问、管理、开发人员参考。文档列出了user,group和organizationalUnit几个重要类的情况。

2012-12-06

Sql Server 2005 Implementation and Maintenance(2)

参加MCTS考试选择70-431课程的必备书籍。我上传不了超过20M的文件,所以分成两个包,不好意思。

2008-08-31

Sql Server 2005 Implementation and Maintenance(1)

参加MCTS考试选课程70-431的必备书籍。PDF电子版(不能打印)。我上传不了超过20M的文件,所以分成两个包,不好意思。

2008-08-31

空空如也

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

TA关注的人

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