自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(125)
  • 资源 (20)
  • 收藏
  • 关注

原创 C# 递归生成树,并纪录深度

treenode 实体。

2024-04-16 14:55:29 102

转载 Ocelot 跨域配置

在 HttpRequester 中间件后面添加这个中间件在响应中增加跨域请求头配置,这里先判断了一下下面的api有没有配置,如果已经配置则不再配置,使用下游api的跨域配置,这样一来,只需要在网关配置指定的允许跨域访问的源即使下游api没有设置跨域也是可以访问了。这里扩展了一个 Ocelot pipeline 的配置,这样我们可以直接很方便的直接在 Startup 里配置 Ocelot 的请求管道。

2023-12-11 11:48:52 111

原创 DataTableResponseEntity

【代码】DataTableResponseEntity。

2023-09-06 15:09:37 411

原创 Jenkins配置netcore发布到Liunx下

1、源代码编译后输出,针对NET5.0\6.0,7.0应该可以跟JAVA一样了。

2022-10-13 10:54:25 407

原创 NetCore&jquery 下载文件

NetCore&jquery 下载文件

2022-08-10 11:19:13 293

转载 使用C#表达式树为两个对象的相同属性赋值

//缓存表达式树 private static Dictionary<string, object> objCache = new Dictionary<string, object>(); /// <summary> /// 使用表达式树为两个对象的相同属性赋值 /// </summary> /// <typeparam name="TIn">源对象..

2022-05-12 10:15:53 656

原创 匿名类的属性转换

public sealed class SearchParameterToken : IEnumerable<SearchParameterToken> { private readonly List<SearchParameterToken> searchParameterTokens = new List<SearchParameterToken>(); private readonly Dictionary<strin.

2022-05-10 22:15:44 188

原创 基于Ocelot的gRpc网关

原文&思路参见(本例代码调整较多,也做了比较多的改进):基于Ocelot的gRpcHttp网关_dotNET跨平台的博客-CSDN博客网关架设后,请求即为如下:思路解析:1、定时监控某个存放.proto的文件夹。(参见:DirectoryMonitorBackgroundService)2、当文件有变动时 调用protoc工具生成C#代码。(本例增加一次性编译多个文件,但未解决引用其他proto的问题&相同类名的问题)3、生成代码后调用CSharpCompilatio

2022-04-21 17:02:50 2300 1

原创 json反序列化匿名数组/对象

1、反序列化匿名数组 var result = "{\"batchNum\":\"20211130042359542\",\"responseStatus\":\"SUCCESS\",\"responseMessage\":null,\"executeResult\":\"SUCCESS\",\"restResponseDtlDTOList\":[{\"documentId\":null,\"documentCode\":\"CG080120211126002\",\"responseStatus\"

2021-12-29 11:00:09 963

原创 金蝶云星空API调用实践

SDK的方式没法在NetCore平台中使用。所以就采用了最原始的HTTP访问调用来实现,具体如下:1、设定接口IK3CloudApi,IAfterK3CloudApi(有需要的可以自行扩展与实现) public interface IK3CloudApi { /// <summary> /// 执行保存 /// </summary> /// <returns></returns>

2021-11-13 09:45:28 6130 1

原创 Redis docker 安装

1、参见Docker 入门到实战教程(七)安装Redis - 云+社区 - 腾讯云2、踩坑:2.1、创建文件夹mkdir -p /usr/local/src/redis/并将对应的redis.conf 文件放入此处docker 启动命令:docker run -p 6379:6379 --name my_redis --restart=always -v /usr/local/docker/redis/redis.conf:/etc/redis/redis.conf-d r...

2021-11-02 21:16:47 83

转载 MySQL 修改主数据库

原文转载至:mysql 修改数据库data存放位置 - Y档案Y - 博客园更改后,服务重启不成功解决如下:1、修改文件夹权限,增加Network Service用户至文件夹权限中,并设置为全部权限2、控制面板-管理工具-计算机管理-本地用户与组2.1、Administrators组中增加Network Service3、如果以上不行,则配置文件my.ini 文件需要保存成ANSI格式的文件原文:MySQL数据库的文件更换目录后启动异常 - 数据派 - 博客园确保配置文件的编码是

2021-10-12 21:34:19 182

原创 .Net Core 当中的HttpClient POST表单提交

Post方式提交数据string postUrl = "{\"PrintLog\":\"\",\"ModelName\":\"" + itemEntiy.ModelCode + "\",\"ProcessName\":\"" + itemEntiy.ProcessCode + "\"}";using (HttpClient httpClient = new HttpClient()){ var content = new MultipartFormDataContent(DateTime.

2021-10-10 15:36:09 1768

原创 Nacos+AspnetCore+Ocelot实战编码

纪录下最近玩的这个方案。1、AspnetCore(框架NetCore3.1)服务部署2个docker,作为负载均衡的2个节点,通过Nacos自行分配2、网关Ocelot(框架Net5.0,因Ocelot.Provider.Nacos对接Nacos2.0,低版本访问2.0的Nacos会报错)做转发,配置采用Nacos负载均衡,以下列出部分代码以及配置A、创建微服务,主要代码如下:1、注册Nacos(引用Nuget:nacos-sdk-csharp-unofficial.aspnetcore

2021-09-19 20:50:35 996

原创 centos8安装docker操作&问题集

centos8默认使用podman代替docker,但是当前还是需要docker,执行yum install docker-ce docker-ce-cli containerd.io,会报错Problem: package docker-ce-3:19.03.3-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but none of the providers can be installed安装依赖yum install -y yu.

2021-08-31 20:44:02 306

原创 RabbitMQ使用一些问题

1、guest账号(密码:guest)只能在localhiost中使用2、新增账号后需要设定virtual hosts权限,否则登录连接报错2.1、使用该语句修改权限:rabbitmqctl set_permissions -p {virtual host} {userName} "." "." ".*"2.2、示例:rabbitmqctl set_permissions -p / yowko "." "." ".*"...

2021-06-04 21:41:09 161 1

原创 docker 实操

参见:https://blog.csdn.net/weixin_48000648/article/details/106524426部署net core项目进入到发布文件目录(Dockerfile文件所在目录),执行命令便可打包镜像命令:cd /usr/pm/uaction/build/ (cd 操作目录-含dockfile的那个文件夹中)docker build -t umscore3 . //构建镜像 别忘了这个'.'!!!! , 再执行一次该指令将生成一个新版本的imaged...

2021-05-06 21:19:36 268

原创 SPC简介

SPC简介

2021-03-23 11:45:40 1296

原创 c# 逆波兰算法解析字符串2

此文基于https://www.codeproject.com/Articles/5875/C-Expression-Parser-using-RPN修改,大部分源码皆来自于此页面本文增加三角函数计算。以下贴出调用1、单次计算string strExpression = "A*1.0+Sin(A*1.2-B)-COS(C)+3/2-TAN(45)/(1+F)+LOG(G)-1.5*D-abs(0-9)";Dictionary<string, double> keyValu.

2021-03-19 14:53:55 179

原创 c# 逆波兰算法解析字符串

https://www.codeproject.com/Articles/34626/C-RPN-Expressionhttps://www.cnblogs.com/lxfqlcz/archive/2011/08/02/2124854.htmlhttps://mp.weixin.qq.com/s/Zdof-uGtQ0CylF544ZYbUA

2021-03-16 14:05:38 126

原创 生成随机高质量符合高斯分布的随机数

生成随机高质量符合高斯分布的随机数1、C# 版本1.1、使用如下代码(使用 MathNet.Numerics)double[] createRandom(double mean, double stdDev, int sumCount) { Random rand = new Random(); MathNet.Numerics.Distributions.Normal normalDist = new Normal(mean,

2021-03-05 10:05:21 697 1

原创 Expression「Func「TSource, object」」 转Expression「Func「TSource, object」」[]

//处理多个属性生成Expression表达式,从Expression<Func<TSource, object>> 到Expression<Func<TSource, object>>[],单个到多个//从 x=>new{x.a,x.b} 到 x=>x.a x=>x.bprivate static Expression<Func<TSource, object>>[] ProcessExpressionO..

2020-07-09 16:56:52 439

原创 Decimal 格式化小数位/DateTime 转换处理

NumberFormatInfo nfi = new CultureInfo( "en-US", false ).NumberFormat;nfi.NumberDecimalDigits=6;Console.WriteLine( numberString.ToString( "F", nfi ) ); // 123

2020-03-06 16:32:39 266

转载 C++编程笔记:使用WinHTTP实现HTTP访问(解决接收UTF8数据乱码问题)

实现HTTP访问的流程包括以下几步:1, 首先我们打开一个Session获得一个HINTERNET session句柄;2, 然后我们使用这个session句柄与服务器连接得到一个HINTERNET connect句柄;3, 然后我们使用这个connect句柄来打开Http请求得到一个HINTERNET request句柄;4, 这时我们就可以使用这个request句柄来发送数据与...

2019-08-12 17:26:07 814

原创 分页SQL

分页的SQL,这个方法就请求一次public static StringBuilder SqlPageSql(string strSql, string orderField, bool isAsc, int pageSize, int pageIndex) { StringBuilder stringBuilder = new StringBuild...

2019-07-12 16:52:13 112

转载 SQL: How to parse Microsoft Transact-SQL Statements in C# and to match the column aliases of a view

转载:https://www.andriescu.nl/sql/sql-how-to-parse-microsoft-transact-sql-statements-in-c_sharp_view_column_binding/public static TSqlScript Convert(string sql, out string prettySql){ var hasQuo...

2018-09-01 10:58:51 183 1

原创 按照修改时间、创建时间倒序排列

order by coalesce( modifydate,createdate) desc小技巧。加入以上语句

2018-06-02 10:05:30 4817

原创 C# -- lambda表达式转为where条件sql语句的方法2

/// /// 根据Expression表达式生成SQL-Where部分的语句 /// public class SqlGenerate { /// /// 生成SQL-Where语句 /// /// /// 表达式 /// p

2018-01-23 20:04:29 1020

原创 VS2008以后C++调用webService

1、准备好WebService(例如:http://localhost:25244/SpcWebService.asmx)2、生成.wsdl文件。http://localhost:25244/SpcWebService.asmx?wsdl       =>SpcWebService.wsdl  3、生成.disco文件。http://localhost:25244/SpcWebServic

2018-01-23 19:55:58 628

转载 C# -- lambda表达式转为where条件sql语句的方法

原文转至:http://www.cnblogs.com/FengCodes/p/LambdaToSqlWhere.htmlusing System;using System.Collections;using System.Collections.Generic;using System.Collections.ObjectModel;using System.Linq;us

2017-12-28 13:21:13 7474 2

原创 asp.net 压缩并下载文件

1、分块读取文件并添加到压缩列表中,然后创建压缩文件(使用ICSharpCode.SharpZipLib.dll, v0.86.0.518)string zipFileName = MatchPath(context, System.IO.Path.GetFileNameWithoutExtension(excelsavepath) + ".zip"); Zip

2017-06-07 10:24:45 1942

原创 功能点

1数据导入支持EXCEL文件导入,模板可以自行配置。           2数据导出导出到EXCEL、PDF、文本文件等,导出模板可以自行配置           

2017-06-05 08:52:35 400

原创 ligerui 表格合并

有前置条件判断:jQuery.fn.rowspan1 = function (colname, condtioncolname, tableObj, colspan) { var colIdx; var condtionIdx; for (var i = 0, n = tableObj.columns.length; i < n; i++) { if (tableO

2017-04-08 12:00:33 1513

原创 angularjs popup-table 弹出框表格指令

//表格处理app.directive('popupTable', ['$http', '$rootScope', '$cookies', '$location', function ($http, $rootScope, $cookies, $location) { return { restrict: 'E', templateUrl: 'popupt

2017-03-24 18:59:21 2347

原创 统计帮助类

class Statistics { public static double mode(List dL) { List> values = new List>(); dL.Sort(); foreach (double d in dL) { if (doubleMatchPr

2016-06-16 15:27:35 300

原创 Quartz下CronExpression表达式生成

/// /// CronTrigger表达式配置 /// /// /// CronTrigger配置格式: /// 格式: [秒] [分] [小时] [日] [月] [周] [年] /// 序号 说明 必填 允许填写的值 允许的通配符 /// 1 秒 是 0-59 , - * /

2016-06-15 21:04:41 1078

原创 c# BC证书生成

//产生证书文件 internal class CertificateGenerate { /// /// 公钥类型 /// private PublicKeyKind publicKeyKind = PublicKeyKind.UNKNOWN; private AsymmetricCipherKe

2016-04-21 09:54:52 771

原创 c#winfrom PropertyGrid 运行时变更属性项

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace Prope

2016-04-20 20:40:45 1538

原创 c# 文本框纪录快捷键并处理冲突的系统热键

/// /// 取消该事件执行 /// /// /// private void txtShortRunagain_KeyPress(object sender, KeyPressEventArgs e) { e.Handled = true; }

2016-04-07 18:54:58 1961 1

转载 C# winfrom 长时间检查不到操作,自动关闭应用程序

Application.AddMessageFilter() 是截获本程序向系统发出的消息,和挂钩HOOK是不一样的public Form1() { InitializeComponent(); MyMessager msg = new MyMessager(); Application.AddMessage

2016-04-07 17:51:06 6455 2

搭建docker-netcore.pdf

来自收藏网页:https://blog.csdn.net/weixin_48000648/article/details/106524426 pdf为操作日志记录

2021-05-06

PRNParser.zip

c# 逆波兰算法解析字符串

2021-03-19

RPNExpression.zip

逆波兰式算法解析 https://www.codeproject.com/Articles/34626/C-RPN-Expression

2021-03-15

Framework.Validate通用实体校验组件

做一个通用的实体校验组件。使用简单。设有拦截器,可以自定义处理任何校验,

2018-11-03

MVC通用权限系统

MVC通用权限系统

2016-07-21

platinum-propertygrid

Google 上一个自行编写的Propertygrid

2016-04-21

c#PropertyGrid 运行时变更属性项

c#winfrom PropertyGrid 运行时变更属性项 关于PropertyGrid相关参见:http://www.cnblogs.com/mywebname/archive/2007/11/15/959732.html

2016-04-20

c# winform 窗体间委托事件传值

winform 窗体间委托事件传值

2015-07-24

NiftyDialogEffects弹出框

有漂亮动画效果的Dialog,类似于(Nifty Modal Window Effects)GIF有些卡,实际效果很好

2014-10-29

ImageView 圆环旋转+仿微信底部TabHost+fragment

ImageView 圆环旋转+仿微信底部TabHost+fragment

2013-10-23

可从上往下拉的下拉抽屉式控件

仿下拉抽屉式控件,可从上往下拉,并且默认会有一部分内容显示出来另外加上popwindow

2013-05-17

可从上往下拉的仿抽屉式控件

仿下拉抽屉式控件,可从上往下拉,并且默认会有一部分内容显示出来 另外加上popwindow

2013-05-17

仿360二维码识别

仿360二维码识别。界面,代码都差不多一样。此资源转载。

2013-01-08

ListView的item点击显示隐藏的菜单

ListView的item点击显示隐藏的菜单

2012-12-27

android的相关动画效果

android的相关动画效果.非本人原创

2012-11-08

android仿新浪微博下载图片

android仿新浪微博下载图片 。非本人原创

2012-11-07

仿微信二维码生成以及条形码生成

zxing 仿微信二维码生成以及条形码生成.

2012-10-26

Listview 下拉刷新,上啦加载更多

Listview 下拉刷新,上啦加载更多

2012-09-29

listview 异步加载图片源代码

源代码:http://code.google.com/p/android-imagedownloader/

2012-08-21

DevExpress.10.2.6 破解包

DevExpress.10.2.6 破解包

2011-11-10

空空如也

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

TA关注的人

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