自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 leetcode-509-斐波那契数

1. 题目描述https://leetcode-cn.com/problems/fibonacci-number/2. 解题代码2.1 递归实现(leetcode提交应该会超时)static long DPFibonacciMemory(int n){ long num_i_1 = 0; long num_i_2 = 0; long TargetNum = 0; for (int i = 0; i < n; i++) { if (i

2021-04-24 17:42:45 11

原创 leetcode-55-跳跃游戏

1. 题目介绍https://leetcode-cn.com/problems/jump-game/2. 解题代码public bool CanJump(int[] A) { int n=A.Length; bool[] f=new bool[n]; f[0]=true; for (int i = 1; i < n; i++) { f[i]=false; for (

2021-04-24 17:38:56 25

原创 leetcode-62-不同路径

1. 题目介绍https://leetcode-cn.com/problems/unique-paths/2. 解题代码 public int UniquePaths(int m, int n) { int[,] f=new int[m,n]; int i,j; for (i = 0; i < m; i++) { for (j = 0; j < n; j++) {

2021-04-24 17:37:11 22

原创 leetcode-70-爬楼梯

1. 题目介绍https://leetcode-cn.com/problems/climbing-stairs/comments/2. 解题代码2.1 递归实现public static long RecursionTheStairsProblem(int n){ if (n == 1) { return 1; } else if (n == 2) { return 2; } else {

2021-04-24 17:35:49 5

原创 一文写清楚什么是动态规划

动态规划(Dynamic Programming,DP)是运筹学的一个分支,是求解决策过程最优化的过程。20世纪50年代初,美国数学家贝尔曼(R.Bellman)等人在研究多阶段决策过程的优化问题时,提出了著名的最优化原理,从而创立了动态规划。动态规划的应用极其广泛,包括工程技术、经济、工业生产、军事以及自动化控制等领域,并在背包问题、生产经营问题、资金管理问题、资源分配问题、最短路径问题和复杂系统可靠性问题等中取得了显著的效果。1. 什么是动态规划1.1. 百度百科对于动态规划的解释动态规划,切勿望

2021-04-24 17:32:11 62

原创 leetcode-11-盛最多水的容器

1. 题目描述https://leetcode-cn.com/problems/container-with-most-water/comments/2. 解题代码2.1. 暴力法此思路在以前的leetcode上可以通过,现在不能通过了,会出现耗时。/* * @lc app=leetcode.cn id=11 lang=csharp * * [11] 盛最多水的容器 */// @lc code=startpublic class Solution { public int M

2021-04-22 21:56:40 11

原创 Java网络基础:一:IP、端口号、TCP、UDP

1. 网络的基础网络是由若干节点和连接这些节点的链路构成,表示诸多对象及其相互联系。在1999年之前,人们一般认为网络的结构都是随机的。但随着Barabasi和Watts在1999年分别发现了网络的无标度和小世界特性并分别在世界著名的《科学》和《自然》杂志上发表了他们的发现之后,人们才认识到网络的复杂性。网络会借助文字阅读、图片查看、影音播放、下载传输、游戏、聊天等软件工具从文字、图片、声音、视频等方面给人们带来极其丰富的生活和美好的享受。由多台计算机组成使用物理暹罗进行连接1.1 网络编程

2021-04-19 23:09:23 12

原创 ArcEngine for Java开发环境搭建读取GDB数据

本文的出发点为读取GDB数据,到Oracle SDE数据库中,这其中最开始的便是读取GDB数据。由于之前的博客中介绍了GDB数据为ArcGIS平台推出的空间数据存储文件结构,所以在这个其中我先想到的是ArcGIS平台1. 环境描述IDE:使用IDEAArcGIS10.2.22. 细节描述关于arcengine初始化 java.lang.UnsatisfiedLinkError:no ntvinv in java.library.path错误的几种解决方法https://blog.csdn

2021-04-19 15:05:01 10

原创 JAVA源码阅读:一:阅读源码的方法论

为什么要阅读源码?读源码的好处和读书的好处一样,如果你是一个作家,你不多读书,那么你就无法成为一个牛逼的作家。因此,如果你是一个开发者,你不多读源码,你就无法成为一个优秀的开发者。吊打面试官,应对面试提升编程能力和阅读一本好书一样,阅读源码就是和编程大牛面对面交流的机会,在许多优秀的开源项目中,它们的编码规范和架构设计都是很棒的,另外在设计上也使用了大量的设计模式,通过阅读和学习源码,能够快速提升我们的编码水平,以及对设计模式有更深的理解。解决问题(bug)知其所以然..

2021-04-16 00:15:32 23

原创 什么是GDAL

GDAL(Geospatial Data Abstraction Library)是一个在X/MIT许可协议下的开源栅格空间数据转换库。它利用抽象数据模型来表达所支持的各种文件格式。它还有一系列命令行工具来进行数据转换和处理。OGR是GDAL项目的一个分支,功能与GDAL类似,只不过它提供对矢量数据的支持。有很多著名的GIS类产品都使用了GDAL/OGR库,包括ESRI的ARCGIS 9.3,Google Earth和跨平台的GRASS GIS系统。利用GDAL/OGR库,可以使基于Linux的地理空间

2021-04-13 17:40:20 21

原创 GDB文件地理数据库和MDB个人地理数据库

在ArcGIS软件中,地理数据库分为两种,File Geodatabase(文件地理数据库)和Personal Geodatabase(个人地理数据库)1. 数据库内容介绍1.1 文件地理数据库GDB文件地理数据库(File Geodatabase)数据后缀表达为.gdb,整体组织为文件夹,可以存储、查询和管理空间数据和非空间数据。在不使用DBMS的情况下能够扩展并存储大量数据。文件地理数据库可同时有多个用户使用,但一个数据只能有一个用户编辑。因此,一个文件地理数据库可以由多个编辑者访问,但必须编辑不

2021-04-13 17:39:42 86

原创 什么是shapefile文件

ESRI Shapefile(shp),或简称shapefile,是美国环境系统研究所公司(ESRI)开发的一种空间数据开放格式。该文件格式已经成为了地理信息软件界的一个开放标准,这表明ESRI公司在全球的地理信息系统市场的重要性。Shapefile也是一种重要的交换格式,它能够在ESRI与其他公司的产品之间进行数据互操作。Shapefile文件用于描述几何体对象:点,折线与多边形。例如,Shapefile文件可以存储井、河流、湖泊等空间对象的几何位置。除了几何位置,shp文件也可以存储这些空间对象的属性

2021-04-13 17:39:15 81

原创 leetcode-6-Z字形变换

1. 问题描述https://leetcode-cn.com/problems/zigzag-conversion/2. 解题过程首先我们先设字符串长度为:L 深度为H2.1 常规解题思路我们建立一个H*L的数组,数组操作下标StartColumsIndex和StartRowIndex按照题目的意思我们来修改StartColumsIndex和StartRowIndexpublic string Convert2(string s, int numRows){ if (numRo

2021-04-12 23:24:17 22

原创 leetcode-5-最长回文子串

1. 问题描述https://leetcode-cn.com/problems/longest-palindromic-substring//* * @lc app=leetcode.cn id=5 lang=csharp * * [5] 最长回文子串 */// @lc code=startpublic class Solution { public string LongestPalindrome(string s) { if (s.Len

2021-04-11 20:44:40 17

原创 U3D常用介绍,搭建一个简单的三维效果

1. U3D 内容介绍1.1 三维模型介绍表名称说明Cube立方体Sphere球体Capsule胶囊体Cylinder圆柱体Plane平面Quad正方形框架Text-TextMeshPro文本信息Rogdoll…布娃娃Terrain地形Tree树Wind Zone风带3D Text3D 文字1.2 关键属性框介绍表名称说明Inspector立方体Project

2021-04-11 19:42:43 13

原创 1.U3D和U3D安装介绍

1.什么是U3DUnity是实时3D互动内容创作和运营平台。包括游戏开发、美术、建筑、汽车设计、影视在内的所有创作者,借助Unity将创意变成现实。Unity平台提供一整套完善的软件解决方案,可用于创作、运营和变现任何实时互动的2D和3D内容,支持平台包括手机、平板电脑、PC、游戏主机、增强现实和虚拟现实设备。基于Unity开发的游戏和体验月均下载量高达30亿次,并且其在2019年的安装量已超过370亿次。全平台(包括PC/主机/移动设备)所有游戏中有超过一半都是使用Unity创作的;在Apple应用商

2021-04-10 23:11:30 83

原创 leetcode-7-整数反转

1. 问题描述https://leetcode-cn.com/problems/reverse-integer/2. 实现/* * @lc app=leetcode.cn id=7 lang=csharp * * [7] 整数反转 */// @lc code=startpublic class Solution { public int Reverse(int x) { long n = 0; while(x != 0) {

2021-04-10 22:05:01 13

原创 leetcode-153-寻找旋转排序数组中的最小值

1. 问题描述https://leetcode-cn.com/problems/find-minimum-in-rotated-sorted-array//* * @lc app=leetcode.cn id=153 lang=csharp * * [153] 寻找旋转排序数组中的最小值 */// @lc code=startpublic class Solution { public int FindMin(int[] nums) { int S

2021-04-10 21:58:03 10

转载 EF和EFCore

1. 框架介绍Entity Framework 6Entity Framework 6 (EF6) 是一种久经验证的数据访问技术。 2008 年,它作为 .NET Framework 3.5 SP1 和 Visual Studio 2008 SP1 的一部分首次发布。 从 4.1 版开始,已作为 EntityFramework NuGet 包发布。 EF6 在 .NET Framework 4.x 上运行,这意味着它仅在 Windows 上运行。EF6 产品仍受支持,并将继续提供 bug 修复和细

2021-04-05 18:52:22 27

转载 C#中的ORM框架

1. 什么是ORMORM:对象关系映射(Object Relational Mapping,简称ORM,或O/RM,或O/R mapping)用于实现面向对象编程语言里不同类型系统的数据之间的转换ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象与关系数据库相互映射ORM可以解决数据库与程序间的异构性,比如:在C#中我们使用string表示字符串,而Oracle中可使用varchar2,MySQL中可使用varchar,SQLServer可使用nvarchar。如果没有ORM我们原始

2021-04-05 18:22:01 71

原创 leetcode-3-无重复字符的最长子串

1. 问题描述https://leetcode-cn.com/problems/longest-substring-without-repeating-characters/public class Solution { public int LengthOfLongestSubstring(string s) { char[] sArr = s.ToCharArray(); int MaxLength = 0; Queue<ch

2021-04-05 18:01:28 10

原创 leetcode-2-两数相加

原题描述原题地址:https://leetcode-cn.com/problems/add-two-numbers//* * @lc app=leetcode.cn id=2 lang=csharp * * [2] 两数相加 */// @lc code=start/** * Definition for singly-linked list. * public class ListNode { * public int val; * public ListNod.

2021-04-03 21:09:47 12

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的粉丝

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