自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

放飞理想的pig小猪

IT、C#、Java、.net

  • 博客(23)
  • 资源 (7)
  • 收藏
  • 关注

原创 ABP框架报错

遇到一个错误,挺有意思的,纪录以下:错误内容:Only one complex type allowed as argument to a controller action that’s binding source is ‘Body’. But AddMenu (api/services/app/ArchvieOrganization/AddMenu) contains more than...

2020-02-11 16:28:56 576

转载 .net分布式系统架构的思路

转发:https://blog.csdn.net/slowlifes/article/details/53162014

2019-12-17 22:37:41 190

原创 DotNetty使用之心跳机制

因为DotNetty是从java的Netty框架仿写过来的,介绍的文档特别少,加之官方也没有提供api文档,所以之前一直不理解心跳的用法。最近忙里偷闲,稍稍研究了一番,终于有点明白了。现在将代码复制上来,留作日后查看(ps:精髓都在代码里):Uptime.Client:public class Program { const string HOST = "12...

2019-09-25 15:20:01 2850

转载 DotNetty使用之Echo(转)

https://blog.csdn.net/nsxz_good/article/details/100894291

2019-09-16 22:10:22 232

原创 DotNetty使用之Echo

一、DotNetty介绍DotNetty是微软的Azure团队,使用C#实现的Netty的版本发布。不但使用了C#和.Net平台的技术特点,并且保留了Netty原来绝大部分的编程接口。让我们在使用时,完全可以依照Netty官方的教程来学习和使用DotNetty应用程序。那Netty又是什么尼?Netty 是一个提供 asynchronous event-driven (异步事件驱动)的...

2019-09-16 21:09:55 608

转载 mysql 数据查询基础

数据查询 涉及到DQL(Data Query Language)是sql语句的一类本文全面介绍了mysql下 select 语句的各种查询方式:普通查询,模糊查询,查询排序,分页查询,聚合函数查询,分组查询,子查询,连接查询(内连接 外连接) 组合查询。每一条 select 语句都经过测试,没嘛哒!创建两个表作为实验对象:create table dept (deptno ...

2019-03-07 16:04:11 162

转载 SQL中几个常用的排序函数

最近使用窗口函数的频率越来越高,这里打算简单介绍一下几个排序的函数,做一个引子希望以后这方面的问题能够更深入的理解,这里先简单介绍一下几个简单的排序函数及其相关子句,这里先从什么是排序开始吧。排序函数是做什么的? 排序函数的作用是基于一个结果集返回一个排序值。排序值就是一个数字,这个数字是典型的以1开始且自增长为1的行值。由ranking函数决定排序值可以使唯一的对于当前结果集,或者...

2019-03-07 15:36:02 6311

原创 JAVA学习之TCP编程

近来项目不急,就想学习哈JAVA的TCP编程。接下来我们直入主题。大家一听到TCP编程,是不是就有疑问,什么是TCP???其实TCP的解释就是:TCP(Transmission Control Protocol传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能,用户数据报...

2019-03-01 17:53:49 160

原创 关于使用iframe的一些心得

从父页面获取子页面元素时,如果iframe没有ID值,只有name值,可以这样操作:window.frames['iframe_name'].document.getElementById('要查询的元素id值').value;js在iframe子页面获取父页面元素代码如下:   window.parent.document.getElementById("元素id");js在父页面获取ifram...

2018-04-09 17:30:09 395

原创 如何用arcgis画图

arcgis初学者:如何用arcgis画图:点击打开链接

2018-03-27 09:41:30 4991

原创 IName和Iworkspace的区别和说明

关于两者的区别,在这篇文章上(两者相关的区别)已经说得很好了,我就在补充一些内容:    若进行叠加求交分析时,如果要进行多个图层的叠加,而此时输入的参数是图层,那么我们可以利用示例二,通过图层对象获取其数据源的路径。实际上在ArcMap中的 Table of Contents(如下图)应该就是这样实现的:(左:图层)(右:数据源)数据转换:IFeatureDataConverter 接口例子:[...

2018-03-27 09:22:11 1079

原创 对ASP.net和ADO.net区别的一点点理解

ADO.net在百度百科上是这么解释的:    ADO.NET的名称起源于ADO(ActiveX Data Objects),是一个COM组件库,用于在以往的Microsoft技术中访问数据。之所以使用ADO.NET名称,是因为Microsoft希望表明,这是在NET编程环境中优先使用的数据访问接口。    ado.net可让开发人员以一致的方式存取资料来源(例如 SQL Server 与 XML...

2018-03-21 10:44:06 6498 1

转载 代码的重构解析

开发人员可能听到过"bad smell"这个词,这个词用在软件编码中是什么意思呢? 代码还有smell吗?当然没有,正如计算机病毒,bug等词一样,这只是个形象的说法。这个词在这里的意思是代码实现了需求,但是代码却不精炼,冗余,结构混乱,难读懂,难维护,难扩展等等。与之相对应的一个词是"refa...

2018-03-20 10:57:00 263

转载 c#中四种访问修饰符说明

msdn的解释如下:internal指的是同一个程序集,内部成员和类型才是可以访问的.内部访问通常用于基于组件的开发,因为它使一组组件能够以私有方式进行合作,而不必向应用程序代码的其余部分公开一个成员或类型只能有一个访问修饰符,使用 protectedinternal 组合时除外。命名空间上不允许使用访问修饰符。命名空间没有访问限制。根据发生成员声明的上下文,只允许某些声明的可访问性。

2018-01-25 14:14:04 796

原创 使用ArcGIS实现的鹰眼图-----关于MapControl控件的使用理解

namespace ArcGISNumberOne{ public partial class EagleEyeMap : Form { public EagleEyeMap() { InitializeComponent(); } //OnExtentUpdated事件在MapControl

2018-01-25 09:32:29 4329

原创 关于lambda的一个小例子

/// /// 发布器 /// public class SBY { public delegate Boolean isSucceed(string message); public event isSucceed DeliverNewspaper; public Boolean GetResult(str

2017-12-11 13:00:42 335

原创 关于事件的一个小例子

public class SBY { public delegate Boolean isSucceed(string message); public event isSucceed DeliverNewspaper; public Boolean GetResult(string dn) {

2017-12-11 11:18:31 343

转载 Lambda 表达式

Lambda 表达式是一种可用于创建 委托 或 表达式目录树 类型的 匿名函数 。 通过使用 lambda 表达式,可以写入可作为参数传递或作为函数调用值返回的本地函数。 Lambda 表达式对于编写 LINQ 查询表达式特别有用。 若要创建 Lambda 表达式,需要在 Lambda 运算符 =>左侧指定输入参数(如果有),然后在另一侧输入表达式或语句块。 例如,lamb

2017-12-10 18:50:12 245

原创 c#中datatime用法

DateTime.ToString()函数有四个重载。一般用得多的就是不带参数的那个了。殊不知,DateTime.ToString(string format)功能更强大,能输出不同格式的日期。以下把一些情况罗列出来,供大家参考。有些在MSDN上有的就没有列出来了。1.         y代表年份,注意是小写的y,大写的Y并不代表年份。2.         M表示月份。3.      

2017-12-08 10:27:37 1981

转载 一些关于日期的介绍

日期格式模式 说明d 月中的某一天。一位数的日期没有前导零。dd 月中的某一天。一位数的日期有一个前导零。ddd 周中某天的缩写名称,在 AbbreviatedDayNames 中定义。dddd 周中某天的完整名称,在 DayNames 中定义。M 月份数字。一位数的月份没有前导零。MM 月份数字。一位数的月份有一个前导零。MMM 月份的缩写名称,在 Abbreviat

2017-12-08 10:25:00 333 1

原创 关于装饰模式的一个小例子

今天看了看装饰模式,感觉理论很好理解,但实际用起来,还是有一点问题。于是写了小例子,帮助自己理解。(关于什么是装饰模式我就不多说了,网上一大把。)如下:public abstract class Hero { public abstract void skill(); }public class Vayne : Hero { stri

2017-11-22 15:05:53 447 1

原创 面向对象和面向过程的区别

今天我看到一个例子,用来区分对面向对象还是面向过程的理解,有很大的帮助,先分享出来给大家做个参考!例子是这样的:设计一个棋类游戏(假设是五子棋,其他棋类也可)。面向过程的设计思路就是首先分析问题的步骤:1、开始游戏,2、黑子先走,3、绘制画面,4、判断输赢,5、轮到白子,6、绘制画面,7、判断输赢,8、返回步骤2,9、输出最后结果。把上面每个步骤用分别的函数来实现,问题就解决了

2017-11-20 14:45:26 353

转载 c#中using的三种用法

1.using指令。using + 命名空间名字,这样可以在程序中直接用命令空间中的类型,而不必指定类型的详细命名空间,类似于Java的import,这个功能也是最常用的,几乎每个cs的程序都会用到。例如:using System; 一般都会出现在*.cs中。2.using别名。using + 别名 = 包括详细命名空间信息的具体的类型。 这种做法有个好处就是当同一个cs引用了两个

2017-11-20 09:25:36 20982

ArcGIS快速出图步骤

ArcGIS快速出图教程,急需出图的人员,可以来看看,短短几分钟学会出图

2018-03-27

ArcGIS出图详细步骤

对于ARCGIS的详细出图步骤!!!有兴趣的可以下来看看,是干货!

2018-03-27

基于c#的CAD二次开发目标框架选择手册

基于c#的CAD二次开发的目标框架对应选择。错误的框架选择可能导致种种问题,因此需要去选择合适的框架才能更安全和高效的开发。

2018-02-22

Linux 教程

Linux 教程, Linux 教程的帮助手册,值得拥有!学习linux的好帮手

2017-12-21

log4net.dll

log4net.dll是一个用来记录程序日志的一个必需的引用,有了它才可以使用log4net来记录日志。

2017-11-15

关于用动软生成代码缺少的dll文件

针对用动软生成代码,缺少的Maticsoft.Common.dll文件

2017-11-15

关于用动软生成缺少的dll文件

自己写的最新的动软生成代码需要的Maticsoft.DBUtility.dll,亲测好用,比网上下的,功能要齐全。

2017-11-15

空空如也

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

TA关注的人

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