自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

原创 C#中的多播委托和事件

1.委托所谓多播委托,即 “多路广播委托”(MulticastDelegate)任何一个委托都是多播委托类型的子类1.1. +=委托可以通过+=去添加方法。1.1.1. 代码样例private void btnMulticastDelegate_Click(object sender, EventArgs e){ Action pAction = new Action(() => Console.WriteLine("吃早饭")); pAction += new Actio

2021-03-28 22:20:02 18

原创 C#中的Action和Func委托

Action和Func在.NetFramework3.0之后出现的1. Action1.1. 特性介绍:Acition 属于无参无返回值的函数类型Action通过设置泛型,我们可以定义有多个参数, 无返回值的函数当函数有多个重载的时候,系统会自动匹配Action是没有返回值的参数也是0或者最多16个1.2. 源代码如下://// 摘要:// 封装一个方法,该方法不具有参数且不返回值。[TypeForwardedFrom("System.Core, Version=3.5.

2021-03-28 21:12:27 18

原创 记一次代码填坑过程中:AE多源读写造成读取错误的情况

1.起因事情是这样的,本来帮助同事查看一个关于要素类IFeatureClass写入SDE 要素类的出现错误的问题,后发现一个其他的问题。2. 问题描述这个问题是这样的,在使用IFeatureBuffer的方式插入到数据库时出现某些字段为空或异常的情况,值和ArcGIS中查看到的值不一样,比如:明明是有值的但是这个值代码中取出来是空的。3. 问题深入排查后续排查到问题是由于多源写入造成的,这个多源写入是说,采用OleDBCoontion进行Insert、Delete、Update进行更新,然后使用I

2021-03-26 17:52:30 69

原创 bat批处理注册表参数作用解释

/v 所选项之下要添加的值名/ve 为注册表项添加空白值名<无名称>/t RegKey 数据类型[ REG_SZ | REG_MULTI_SZ | REG_DWORD_BIG_ENDIAN |REG_DWORD | REG_BINARY | REG_DWORD_LITTLE_ENDIAN |REG_NONE | REG_EXPAND_SZ ]如果忽略,则采用 REG_SZ/s 指定一个在 REG_MULTI_SZ

2021-03-24 22:07:22 17

原创 Redis五类数据类型简述

1. Redis五类数据类型在Redis数据库中一共存在5种数据类型:string 字符串(可以为整形、浮点型和字符串,统称为元素)Hash hash散列值(hash的key必须是唯一的)list 列表(实现队列,元素不唯一,先入先出原则)set 集合(各不相同的元素)sort set 有序集合1.1 string数据类型对整个字符串或者字符串的其中一部分执行操作;对整数和浮点数执行自增(increment)或者自减(decrement)操作,Redus的字符串和其他变成语言或者其他键值

2021-03-24 22:06:11 29

原创 安装office报错

安装Office报错请确保插入Office安装磁盘。您的主磁盘上是否有足够的可用空间确保主磁盘空间充足(10g完全足够)运行regedit打开注册表编辑器,展开HKEY_CURRENT_USER\Software\Microsoft\Windows\CurentVdrsion\Explorer\User Shell Folders把里面的几个0值删除掉。就可以安装office 2003了==============用regedit查看office的有关注册表,发现[HKEY_LOCAL_MACHI

2021-03-20 19:33:54 34

原创 Redis数据库UI管理查看工具RedisDesktopManager和AnotherRedisDesktopManager

Redis工具介绍:Redis数据库UI管理查看工具RedisDesktopManager和AnotherRedisDesktopManager下文以及redis汇总网盘下载地址:(如果失效,私聊或评论留言即可)链接:https://pan.baidu.com/s/13dl0s7T_8PcMKLHF5rJrNw提取码:xriy复制这段内容后打开百度网盘手机App,操作更方便哦–来自百度网盘超级会员V3的分享1 RDM(Redis Desktop Manager) 介绍Redis Desktop

2021-03-20 18:11:08 51

原创 Windows安装Redis并使用工具查看

1 安装使用1.1 使用安装包安装下载地址下载msi文件https://github.com/tporadowski/redis/releases双击后按顺序默认安装使用Redis数据库使用该方式安装后Redis数据库在系统服务中统一管理,不用再打开服务,系统将会默认打开服务。@ 连接Redis数据库redis-cli.exe -h 127.0.0.1 -p 6379以下可能为服务管理中Redis数据库处于未开启状态以下为状态开启成功并且访问正常,正常添加和获取

2021-03-19 21:33:02 56

原创 Concurrency in C# Cookbook中文翻译 :3.1 创建异步流

3.1 Creating Asynchronous Streams3.1 创建异步流Problem问题You need to return multiple values, and each value may require some asynchronous work. This point is commonly reached from one of two paths:您需要返回多个值,每个值可能需要一些异步工作。通常有两种途径到达这一点:You have multiple value

2021-03-19 19:18:05 12

原创 Concurrency in C# Cookbook中文翻译 :第三章:异步流

Chapter 3. Asynchronous Streams 异步流Asynchronous streams are a way to asynchronously receive multiple data items.They’re built on asynchronous enumerables (IAsyncEnumerable). An asynchronous enumerable is an asynchronous version of an enumerable; that is,i

2021-03-19 19:17:39 12

转载 NoSql数据库:键值数据库:一:什么是键值数据库以及redis

REmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是跨平台的非关系型数据库。Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的 API。Redis 通常被称为数据结构服务器,因为值(value)可以是字符串(String)、哈希(Hash)、列表(list)、集合(sets)和有序集

2021-03-19 18:41:52 108

原创 bat批处理文件读取输入参数并拆分字符串Split

set FolderPath=%~dp0set index=0set XZQDM=aaaset connInfo=bbbset taskType=1set parsInfo=%1set t=%parsInfo:~0,-1%set InputParsInfo=%t%@REM echo %InputParsInfo%:loopfor /f “tokens=1* delims=?” %%a in ("%InputParsInfo%") do (set InputParsInfo=%%b@R

2021-03-18 21:40:50 35

原创 bat批处理文件修改注册表

set StartAppPath=%RealPath%\CallDataCheck.batreg add “HKEY_CLASSES_ROOT\datacheck” /d 全民自然资源清查质检 /freg add “HKEY_CLASSES_ROOT\datacheck” /v “URL Protocol” /t REG_SZ /freg add “HKEY_CLASSES_ROOT\datacheck\DefaultIcon” /d %StartAppPath% /freg add “HKEY_C

2021-03-18 21:38:56 59

原创 C#种Lambda奇技淫巧之Aggregate

回字的4种写法:Enumerable.Aggregate 扩展方法在System.Linq命名空间中,是Enumerable类的第一个方法(按字母顺序排名),但确是Enumerable里面相对复杂的方法。1. Aggregate 累加器函数1.1. 值类型实现int Sum = listItem.Aggregate((i, j) => i + j);Console.WriteLine($"Sum:{Sum}");Console.WriteLine($"值列表:{string.Join(",

2021-03-17 21:47:44 38

原创 C#中Lambda奇技淫巧之Sum、Select、Average、Min、 Max

本文着重介绍Sum、Select、Average、Min、Max代码中所用到的源代码均是.Net6.0预览版中的代码源代码是截取案例中的代码,需要源代码可在github上自由下载初始化案例中的函数演示所需的数据Demo中对于各个函数分析是所需数据的初始化List<int> listItem = new List<int>();List<Student> listStudentItem = new List<Student>();privat

2021-03-17 13:06:36 132

原创 dotNetCore中build_cmd命令提示翻译

Microsoft Windows [版本 10.0.18363.1440](c) 2019 Microsoft Corporation。保留所有权利。C:\Users\xiaocai\Desktop\自动化检查\runtime-main>.\build.cmd -?Common settings: -arch (-a) 目标平台:x86、x64、arm、arm64或wasm。 传递.

2021-03-14 16:26:20 40

原创 遗传算法:二、旅行商问题使用穷举法和遗传算法解决研究

旅行商问题和遗传算法在博客已经有过一些介绍和论述,以下博客中效果实现方式使用的依然是C#和WPF实现。1. 简述问题现在随机产生N个城市点,现在需要将每一个城市点都走一遍,请编写一个最短的算法实现改效果。2. 解决算法前面的旅行商问题中有很多解决方案,本篇博客只使用穷举法和遗传算法实现,并分析其两种算法的优劣。2.1 穷举算法即我们对N个数据进行排列,那么我们获取排列中总长度为最少的路线即可。效果如下:2.2 遗传算法使用前文中对一遗传算法的描述的基本实现,用书本中的话就是说,使用基本遗传

2021-03-14 15:00:09 114

原创 遗传算法:一:遗传算法简介

遗传算法:一:遗传算法简介1. 什么是遗传算法1.1. 遗传算法的科学定义遗传算法(Genetic Algorithm, GA)是模拟达尔文生物进化论的自然选择和遗传学机理的生物进化过程的计算模型,是一种通过模拟自然进化过程搜索最优解的方法。其主要特点是直接对结构对象进行操作,不存在求导和函数连续性的限定;具有内在的隐并行性和更好的全局寻优能力;采用概率化的寻优方法,不需要确定的规则就能自动获取和指导优化的搜索空间,自适应地调整搜索方向。遗传算法以一种群体中的所有个体为对象,并利用随机化技术指导对

2021-03-13 13:46:12 66

原创 arcpy计算字段

python写法: ‘BGQXZQDM[’+!BGQXZQDM!+’]BGHXZQDM[’+!BGHXZQDM!+’]’modelbuilder 主要结构:结果效果:py代码:# -*- coding: utf-8 -*-# ---------------------------------------------------------------------------# # Created on: 2021-03-08 11:06:06.00000# (generated by

2021-03-08 21:23:27 142

原创 神经网络从小白到入门:四、入门效果

说到最后,这只是入了个门,我太难了

2021-03-05 22:23:28 125 1

原创 旅行商问题是什么以及汇总

旅行商问题(Traveling-Salesman Problem,TSP)1. 问题描述旅行商问题(TravelingSalesmanProblem,TSP)是一个经典的组合优化问题。经典的TSP可以描述为:一个商品推销员要去若干个城市推销商品,该推销员从一个城市出发,需要经过所有城市后,回到出发地。应如何选择行进路线,以使总的行程最短。从图论的角度来看,该问题实质是在一个带权完全无向图中,找一个权值最小的Hamilton回路。由于该问题的可行解是所有顶点的全排列,随着顶点数的增加,会产生组合爆炸,它是

2021-03-05 21:18:12 363

原创 markdown和word相互转换

我作为程序员而且有时候会记录一些技术文档,有时候觉得使用markdown文档编写时,可以忽略一部分格式的要求,一方面编写速度有很大的提高,另一方面非常容易进入一种禅模式,不用过多的在一格式。但是往往使用markdown写完的文档,又需要转为word。作为文档查看,统一调整格式。那么在这里介绍一款插件,实现word和markdown相互之间的转换。这款工具为:Writage当安装完毕之后,采用word打开之后便可以出现插件。如下:使用word打开markdown,再转存为word即可。链接如下:

2021-03-05 21:12:24 152 1

原创 CShape泛型封装Enum字典帮助类

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Xml.Serialization;namespace XC.Framework.Framework{ /// <summary> /// Enum帮助类 /// </summary> /// <typeparam name="T">&lt

2021-03-02 09:30:02 114

neo4j-community-3.5.3-windows和neo4j-community-4.1.3-windows

neo4j-community-3.5.3-windows和neo4j-community-4.1.3-windows安装包以及对应JDK文件 关联博客地址:https://editor.csdn.net/md/?articleId=109287701 博客中有百度网盘地址,如果失效,留言或私信联系即可

2020-10-26

1Docx文档开源操作.rar

经常使用C#开发,总会接触到对Word文档的编辑操作,排除开.Net自带的Office操作组件不说,之所以不说是由于其运行时需要Word环境,且其资料相较比较完善,需要了解的看客可以自行去百度或阅读MSDN。 参考博客:C#开源组件之Word文件的操作,CSDN搜索

2020-02-20

空空如也

空空如也

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

TA关注的人 TA的粉丝

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