自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 资源 (19)
  • 收藏
  • 关注

原创 【零基础】Debian 10 安全防护基础

安全防护,是为了防止外网入侵。本文为新手向操作的网络防护基础操作。

2022-03-28 11:25:10 7495

原创 【用.NET5写Windows服务】一、创建Worker Service(辅助角色服务)项目

从.NET Core 2.1开始,就可以使用辅助角色服务模板了,即Worker Service。它可以编写长期服务,作为 Windows 服务进行托管,还支持跨平台部署。

2020-12-30 15:34:10 2777

原创 【搭建react-native项目框架】中文文档

随着对react native的深入学习和实战积累的开发经验,我已经重新建立了一个新项目react-native-boilerplate-dolphin。此项目是一个rn app的模板项目,可用于学习和二次开发。github项目地址https://github.com/afresh/tadpole目录1.创建项目2.添加内容页3.集成第三方路由和tab页4.自定义T...

2018-05-29 15:27:16 3521

原创 水(CJ/T188)电(DL/T645)抄表数据解析示例

Q/GDW 376.1—2012 主站与采集终端通信协议报文解析示例,CJ/T 188—2018 户用计量仪表数据传输技术条件报文解析示例。

2024-04-08 17:00:00 395

原创 本地部署TeamCity打包发布GitLab管理的.NET Framework 4.5.2的web项目

总体来说,TeamCity 的设置不太容易,个别功能的设置位置不好找,需要借助官方的文档才能解决。但是,在 UI 和功能上,个人觉得要比 Jenkins 优秀,设计上也更加合理。Jenkins 虽然有很多插件,但 TeamCity 自带的功能已足够应对大多数项目的构建,这一点更好。

2024-02-05 10:05:15 1183

原创 Visual Studio 2022 如何关闭左侧绿色条的点击事件,避免误触?

是叫 git 状态条?我也不知道这个绿色的条叫什么,烦了好久都没有找到怎么关闭它!最后,终于让我找到了!

2023-08-12 09:35:35 1004

原创 解决更新 Visual Studio 17.3 以后启动卡死的问题

更新了 Visual Studio 17.3.6 版本以后,vs启动变得非常卡,一直处于无响应的状态。

2022-10-19 09:19:37 2445 1

原创 Serilog + SQL Server 动态分表记录日志

当日志量巨大达到百万千万级时,为了便于查询日志,可以用 Serilog 动态将日志分表存储记录。

2022-10-17 08:30:00 805

原创 A callback was made on a garbage collected delegate of type...

最近在调试海康SDK时,遇到了标题写的这个错误。

2022-07-27 15:36:03 1004

原创 Debian 10 手动安装 Kubernetes (k8s)

Decker 安装,Kubernetes 安装 (master&node),这里没有用 Debian 发行版包管理自动安装,而是手动安装。

2022-03-28 14:25:57 2075

原创 Debian 10 手动安装 Docker

新手向 docker 手动安装指南。

2022-03-26 17:33:57 1273

原创 HRESULT: 0x8004503A in Speechlib

SpeechLib.SpVoice.Speak(text, SpeechLib.SpeechVoiceSpeakFlags.SVSFDefault);调用时报错:System.Runtime.InteropServices.COMException (0x8004503A): Exception from HRESULT: 0x8004503A at SpeechLib.ISpeechVoice.Speak原因是程序找不到可以使用的音频扬声器。检查系统是否安装了声卡驱动,以及是否连接了扬声器/耳机

2022-03-05 15:30:22 1230 1

原创 ABP中IdentityServer4的Secret生成

使用abp的microservice示例时,想修改默认的commonSecret,即ClientSecret(client_secret)。其实commonSecret就是ClientSecret通过IdentityServer4.Models.HashExtensions类的Sha256方法加密的。using System.Security.Cryptography;static class Extentions{ public static string Sha256(this .

2021-09-04 11:35:05 575

原创 【用.NET5写Windows服务】五、集成Ant Design Pro,实现web端网页

有时windows服务也需要页面去管理一些配置,所以这节集成 Ant Design Pro,实现web端。集成 Ant Design Pro打开资源管理器(非VS中),在解决方案目录下新建 pro.ant.design 文件夹,作为web端根目录。注:因为用VS直接在项目中添加web端,执行 npm install 后产生 node_modules 内的内容会使 Visual Studio 2019 的解决方案管理器出现问题,导致项目内文件不可读,不知道是不是微软的bug。安装 Ant Desi.

2021-06-24 19:51:38 823 1

原创 微信支付的各种解决方案

微信支付分为商户模式和服务商模式。调起支付,可以是商户用各自公众号、小程序等调起,也可以是多个商户用同一个公众号、小程序等调起。商户模式单商户商户使用自家的公众号、小程序等调起微信支付,只需要在商户平台绑定公众号即可。多商户多商户分为两种情况:商户用各自的公众号、小程序等调起微信支付,即是单商户模式。商户共用同一个公众号、小程序等调起微信支付,这个有点类似服务商模式,但又有些不同。第二种,也需要各个商户在商户平台绑定公众号。但由于各商户自己的网站域名不同,需要有个中间服务器做数据.

2021-05-11 10:12:25 718

原创 .NET CORE 报错:System.MissingMethodException: Method not found:……

这个报错的原因是:有项目引用同一个dll的版本不一致。解决方案:找到版本不一致的dll引用,统一版本即可。

2021-03-09 11:46:06 4161

原创 CentOS 8 安装 Docker

CentOS 8 安装 Docker登录root用户在物理机上使用root用户登录系统,或者远程使用Xshell软件root用户登录。yum 换阿里源备份如果报错,可以忽略。mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup下载新的配置文件curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Ce

2021-03-02 09:00:09 853

原创 物理机安装 CentOS 8.3

物理机安装 CentOS 8.3制作U盘启动盘安装 CentOS 8.3首先得准备一个U盘,推荐32G的,并且安全过程全程联网。因为在安装配置过程中,会下载一些系统文件,U盘空间不够会导致配置失败,无法继续安装。下载 CentOS 8.3 镜像阿里云镜像CentOS 8.3 镜像下载地址下载安装 UltraISOUltraISOUltraISO试用版下载地址制作U盘启动盘文件 -> 打开 -> 选择已下载的光盘映像文件(CentOS-8.3.2011-x86_64-dvd

2021-03-01 09:35:35 2633

原创 【用.NET5写Windows服务】四、托管服务和HTTP监听任务,实现监听HTTP请求和对外接口

默认创建的托管服务是一个1秒轮询的任务,而windows服务的很多应用场景需要一直监听的任务,此篇我们就改造一下默认创建的托管服务,使其能够一直监听。

2020-12-31 17:28:55 1677 6

原创 【用.NET5写Windows服务】三、读写配置文件

读写配置文件是编码中经常用到的功能,所以放到前面来写,为后面的开发做好铺垫。

2020-12-31 16:58:01 1113

原创 【用.NET5写Windows服务】二、基础配置及集成log4net

作为Windows服务或者Linux守护进程,还需要添加一些配置。内置的日志记录想要写入本地文件中,需要自己写一些实现。为了写本地的日志文件,我集成了常用的log4net第三方插件,非常方便。

2020-12-30 17:32:36 1221

原创 【System.Text.Json】The JSON value could not be converted to System.Int32.

System.Text.Json不会自动把json中的字符串转换为int类型,需要添加NumberHandling配置。public class ClassWithInts{ public int NumberOne { get; set; } public int NumberTwo { get; set; }}var options = new JsonSerializerOptions{ NumberHandling = JsonNumberHandling.All

2020-12-11 08:48:39 5137

原创 Jenkins自动构建TFS项目并自动化测试接口后发送邮件

Jenkins的配置网上有很多,这里就不赘述了,只记录一些关键命令。Build a Visual Studio project or solution using MSBuild:/t:Rebuild/p:Configuration=Release/p:VisualStudioVersion=16.0/p:WebProjectOutputDir=E:\JenkinsWebYKT/p:OutputPath=E:\JenkinsWebYKTRelease/p:DeployOnBuild=Tr.

2020-10-26 12:00:48 466

原创 Response.Redirect(string url)报错:System.Threading.ThreadAbortException: 正在中止线程。

今天用Response.Redirect(string url)重定向时,生产环境总是报ThreadAbortException异常,而调试时没问题。在网上查了很久,都是一样的解决方案,写的貌似很详细,实际不清不楚,解决不了问题。实际上微软官方的文档已经给了解决方案,只是写的不是很详细,但确实解决了我的问题。先看报错的代码:Response.Redirect("xxx.aspx");再看报错:System.Threading.ThreadAbortException: 正在中止线程。 .

2020-10-23 16:21:56 1141 1

原创 ABP报错:System.ArgumentNullException: 值不能为 null。 参数名: unitOfWork

在ABP项目中做执行SQL语句的实现时,遇到如下错误:ERROR 2020-09-26 11:16:16,098 [7 ] oryRepositories.xxxRepository - SELECT * FROM xxx Error.System.ArgumentNullException: 值不能为 null。参数名: unitOfWork在 Niue.Abp.Abp.EntityFramework.EntityFramework.Uow.UnitOfWorkExtensions.Get

2020-09-26 11:33:22 3037

原创 ASP.NET Web Api 2 + Swagger 接口文档多版本控制

ASP.NET Web Api 2 + Swagger 接口文档多版本控制WebApi+Swagger多版本控制新建一个WebApi项目引入Swagger并多版本管理NuGet安装Swashbuckle和Swagger.Net.UI配置XML文档新建Swagger辅助类取消SwaggerConfig.cs中四个代码块的注释WebApiConfig中添加代码多版本路由注册注释SwaggerNet.c...

2020-03-31 13:32:01 1476

原创 微信支付APP支付服务商模式

微信的文档无力吐槽。各种设置凌乱繁杂,我已经记不清正确的操作步骤了,只能整理一些必要的配置。服务商模式的APP支付需要用到这几个关键参数:服务商的APPID、服务商的商户号MchId、子商户的SubAppId、子商户的商户号SubMchId。服务商的商户号MchId,通过在微信支付服务商平台申请服务商获得。服务商的APPID(这个是关键!!这个是关键!!这个是关键!!),通过微信公...

2019-11-23 11:37:38 8201

原创 TFS:由于此源代码管理操作所涉及的一些文件被锁定,因此,此时无法执行此操作。请稍后重新尝试此操作。

用TFS获取最新版本代码时,弹出这个错误框,“输出”窗口只有简单的一行错误信息“由于此源代码管理操作所涉及的一些文件被锁定,因此,此时无法执行此操作。请稍后重新尝试此操作。”这个问题困扰了我半天,因为根本google不到相同错误的解决方案,无奈只有自己分析问题产生的原因,然而信息太少,根本不知道哪些文件被锁定了。于是我准备备份整个项目,然后删掉重新从TFS获取整个项目代码。在我给项目打...

2019-10-30 09:06:20 1196

原创 关于H5拉视频流的问题

由于国内厂商的摄像头很多都是RTSP协议的视频流,所以我专门研究了一天。目前Windows环境下,没有什么好的解决方案。 a) VLC插件拉流,只支持IE内核,对Chrome和QQ浏览器均不适用,无法实现安卓端拉流; b) 网络中间件,有两个开源项目解决方案,https://github.com/lulop-k/kurento-rtsp2webrtc 和 https://g...

2019-06-18 17:34:10 3870

原创 此操作要求使用 IIS 集成管线模式

项目在升级.NET Framework 4.5.2时,遇到错误“此操作要求使用 IIS 集成管线模式”。环境:IIS7.0,VS2012原因:应用程序依赖集成管线模式运行,而VS2012自带的开发服务器不支持这种模式,所以需要依托IIS来运行。解决方案:1.右键当前启动项目 -> 属性 -> Web -> 服务器 -> 选择“使用本地IIS Web服务器”,...

2019-05-16 10:42:46 5451

原创 【react-native】0.57版本打包报错:Could not resolve all files for configuration ':app:releaseCompileClasspath

react-native版本:0.57.1这个问题原本不是rn版本的问题,原因是0.57.1将Android SDK的版本更新到27了。先来看下错误日志: > Task :app:preReleaseBuild FAILEDFAILURE: Build failed with an exception.* What went wrong:Could not res...

2018-10-25 16:07:13 17183 4

原创 【react-native】0.57版本打包错误,SDK版本不匹配问题:Execution failed for task 'xxx:verifyReleaseResources'

react-native版本:0.57.1这个问题原本不是rn版本的问题,原因是0.57.1将Android SDK的版本更新到27了,这与大多第三方使用了原生代码的插件不兼容了,因为第三方更新不及时,SDK还是旧的版本。先来看下错误日志: error: invalid file path 'D:\xxx\node_modules\react-native-version-num...

2018-10-25 15:52:24 12904 1

原创 【React-Native】windows环境下Android真机调试指南

推荐使用IntelliJ IDEA作为react-native项目的IDE,它兼有Android Studio和WebStorm的功能,也就是既支持安卓开发同时也支持web开发(包括react的jsx语法),且调试起来相当方便。 准备工作下载安卓SDK。 安装配置IDEA。 一个rn项目。 一台安卓手机,需开启USB调试。 真机调试在项目根目录下shift+右键 -...

2018-08-20 17:34:18 4164 2

原创 关于react-native的0.56新版本服务报错问题

新版本0.56版本才有这个问题。 先来看问题node.js 的服务报错: 如果你的错误和我这两张图一样,并且react native版本是0.56,那么恭喜你,这个奖是必中的!解决方案其实就是新版本的问题,只要用稳定的版本重新生成项目就OK了,下面提供一个亲测有效的方法。react-native init demo --verbose --version 0....

2018-08-03 18:00:29 2060

原创 【React-Native】集成微信官方安卓端SDK,实现微信登录、发送/分享小程序消息等功能

github地址:https://github.com/afresh/react-native-wechat-android网上已有成熟的第三方插件react-native-wechat(以下简称RNW),本项目是由该插件源码移植过来的,并在原插件基础上实现导入官方SDK和发送小程序消息的功能。本项目基于android端移植开发,有兴趣的同学可自行探索ios端移植。目录准备工作...

2018-07-19 21:34:59 4958

原创 播放mp4视频,有声音无图像,AVC(H264)编码转换

html中播放MP4视频时,总是有声音无图像,尝试了各种播放器插件(如video.js/clappr.min.js)均无效,遂怀疑是不是视频本身的问题。查了资料后了解到,mp4的视频编码有三种:MPEG4(DivX)、MPEG4(Xvid)、AVC(H264),把视频文件转换成AVC(H264)编码,就能正常播放。提供转换工具下载地址:https://download.csdn.net/downl...

2018-06-12 13:44:36 17031

原创 【react-native-picker】undefined is not an object (evaluating 'Picker._init') (android)解决方案

在安装react-native-picker过程中,react-native link报错,且没有任何错误日志说明错误原因,导致运行项目时出现undefined is not an object (evaluating 'Picker._init')的错误。网上找到了两个解决方案:https://github.com/beefe/react-native-picker/issues/289http...

2018-06-05 17:30:39 2669

原创 【react-native-router-flux】多级回退传值刷新页面

app开发中经常会遇到带参返回多级并刷新页面的功能,如Scene A(列表) -> Scene B(新增后下一步) -> Scene C(保存) -> Scene A(刷新列表)。react-native-router-flux目前版本"react-native-router-flux": "^4.0.0-beta.31",尝试了几个解决方案:1.Actions.pop({pop...

2018-05-30 17:10:13 5278 11

原创 【搭建react-native项目框架】7.自定义头部导航

此节用到了第三方路由react-native-router-flux,关于集成路由请移步《【搭建react-native项目框架】3.集成第三方路由和tab页》。1.在components内添加header.js文件import React, { Component } from 'react';import { Platform, StyleSheet, Touchab...

2018-05-29 15:19:12 2642

原创 【搭建react-native项目框架】6.Toast吐司,消息提示

在移动端,Toast方式提示消息更为普遍。安装插件react-native-easy-toast,github地址:https://github.com/crazycodeboy/react-native-easy-toast,中文文档:https://github.com/crazycodeboy/react-native-easy-toast/blob/master/README.zh.md$...

2018-05-29 11:25:04 2658 2

postgis-bundle-pg13x64-setup-3.1.4-1.exe

基于 postgresql-13.4-1-windows-x64.exe 使用。

2021-09-18

postgresql-13.4-1-windows-x64.exe

留着备用。

2021-09-18

pgadmin4-5.6-x64.exe

PostgreSQL UI管理器,官方维护。

2021-08-19

【用.NET5写Windows服务】dotnet5-winservice-demo.zip(完整版)

从.NET Core 2.1开始,就可以使用辅助角色服务模板了,即Worker Service。它可以编写长期服务,作为 Windows 服务进行托管,还支持跨平台部署。 包括服务基础配置、集成log4net、读写配置文件、托管服务、实现监听HTTP请求和对外接口和集成Ant Design Pro等。

2021-07-24

C# 国密SM4/SM3加密算法

本程序适用于所有.NET版本。 SM4(SM是“商密”的缩写,目前公布的其他商密标准包括SM2椭圆曲线公钥密码、SM3密码杂凑算法)作为我国商用密码的分组密码标准,用于通信加密、数据加密等应用场合。

2021-07-24

Postman-win64-7.36.0.zip

由于Postman 8以上的版本加载太慢,遂上传此7.36.0版本备用。安装后关闭自动更新,以免自动升级到8。

2021-04-02

【windows】redis-6.0.10.zip

此压缩包为redis-6.0.10源码及windows环境可执行程序,win10亲测可用。 命令行执行如下命令,即可启动redis。 > cd bin #服务端: > redis-server.exe #客户端: > redis-cli.exe

2021-02-19

【用.NET5写Windows服务】dotnet5-winservice-demo.zip

从.NET Core 2.1开始,就可以使用辅助角色服务模板了,即Worker Service。它可以编写长期服务,作为 Windows 服务进行托管,还支持跨平台部署。

2021-01-27

APP软件使用授权证明书.docx

服务商APP支付,特约商户APP,申请建立授权关系。审核未通过,原因为:子商户名称与APPID主体不一致,请提供两者的授权证明书。

2019-11-23

SQL Server 城市表及省份城市数据

SQL语句,直接执行,即可创建城市表并初始化省份和城市的数据。数据中包括城市的拼音全写、拼音缩写、首字母、高德/百度城市代码、市中心的经纬度。

2019-06-03

TeamViewer14免费许可版(非商业用途)

TeamViewer14免费许可版(非商业用途),详情见使用说明。

2019-03-26

播放mp4视频,有声音无图像,AVC(H264)编码转换

video.js插件、video标签播放视频,有声音无图像。mp4的视频编码有三种:MPEG4(DivX),MPEG4(Xvid),AVC(H264)。使用该工具将视频转换成AVC(H264)编码,就能正常播放。

2018-06-12

【Unity 2017.3 制作安卓2D单机手游】2.这就开始做 附件

【Unity 2017.3 制作安卓2D单机手游】2.这就开始做 http://blog.csdn.net/klo220/article/details/79248985 制作游戏开场动画 附件 ffmpeg+StartCartoon.zip

2018-02-03

winform耗时代码处理,仿win10加载动画Loading

在桌面程序编程中,我们经常需要执行耗时较长的代码。为了良好的用户体验,仿照win10加载动画,实现了Loading时异步处理耗时代码。

2018-01-22

WPF中去边框窗体与WebBrowser控件的兼容问题解决办法

问题产生原因:若设置窗体为AllowsTransparency="True",WindowStyle="None",内嵌的WebBrowser就无法显示了,但它加载的网页内容还能正常交互。 解决方法:由于WPF中的WebBrowser功能远没有WinForm中的强大,所以我尝试着在WPF中嵌入WinForm的WindowsFormsHost内嵌WebBrowser,并解决了不可见问题。

2014-04-09

W3C资源大集合(html5/CSS3/JavaScript/jQuery中文手册)

集合了html5、css3、php+mysql、JavaScript+jQuery等中文参考手册,对资源进行整合,方便查询、学习。

2014-01-21

Visual Assist X(VS助手)

Visual Assist X是一款非常好的Microsoft Visual Studio插件,支持C/C++,C#,ASP,Visual Basic,Java和HTML等语言,Visual Assist X能自动识别各种关键字、系统函数、成员变量、自动给出输入提示、自动更正大小写错误、自动标示错误等,有助于提高开发过程的自动化和开发效率。 在Visual Studio中Visual Assist X 利用主要的新特性及现有加强的功能可以惊人的降低软件开发时间周期,他可以让你轻松的做得以下几点: 可以更快的开发代码,更少的产生错误。 可以更快的理解分析已经存在的代码。 可以重构代码,以便使其更加易读和更加方便维护。 通过允许即时访问到任何文件符号及参考来降低检索花费的时间。

2014-01-07

C#简易Excel表格制作

简易制作Excel,直接生成文件,无需加载类库。

2013-11-28

基于wpf的excel制作类

对网上的资源 进行整合 namespace ExcelX ExcelLib { <summary> Excel操作代理 < summary> class ExcelAgent { private ApplicationClass app null; private Workbook wb null; private Worksheet ws null; private string filePath ""; private int shIndex 0; public event EventHandler ExcelExceptionOccured; <summary> 当前sheet < summary> public int SheetIndex { get { return this shIndex; } } <summary> 当前文件名 < summary> public string FileName { get { return this filePath; } } ">对网上的资源 进行整合 namespace ExcelX ExcelLib { <summary> Excel操作代理 < summary> class ExcelAgent { private ApplicationClass app null; private Workbook wb null; private Worksheet ws null; pr [更多]

2013-11-04

空空如也

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

TA关注的人

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