自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (5)
  • 收藏
  • 关注

原创 解决GeoServer(版本2.20.3)的跨域响应问题

1、问题描述在使用geoserver搭建的gis服务过程中,在利用WMS请求相关图层时,出现了多个“Cross-Origin Read Blocking (CORB)已屏蔽 MIME 类型为 text/xml 的跨域响应”的跨域提示,造成图层没有呈现出来。2、解决方法经过查询资料,通过修改geoserver的配置文件和扩展jar可以实现跨域响应的问题。3、解决过程第一步,如果geoserver服务正在运行,建议先关闭geoserver服务;第二部,打开geoserver\WEB-IN

2022-05-27 20:41:34 4506

原创 利用Git 克隆指定版本的源码

本文以获取Geoserver相关版本(版本号:2.20.3)源码为例进行演示1、去github上获取相关信息和版本号进入GeoServer · GitHub链接获取Geoserver的版本信息和源码下载地址,地址与版本信息如下图所示:2、利用Git拉取2.20.3版本的Geoserver版本的代码打开Git工具,执行git clone -b 2.20.3 --depth=1 https://github.com/geoserver/geoserver.git拉取Geoserver

2022-04-13 15:24:32 7549

原创 MVN编译JAVA源码过程中出现authorization failed for xxxxx的解决办法

一、错误提示近日,在编译Geoserver源码过程中(其中编译命令是:mvn clean install -DskipTests -T 2C),出现了如下的错误:[ERROR] Failed to execute goal com.diffplug.spotless:spotless-maven-plugin:2.20.0:apply (default) on project geoserver: Execution default of goal com.diffplug.spotless:spo

2022-04-13 15:04:19 6309

原创 Linq to SQL 中Not in 与Not Exists的用法

在linq to sql实现where条件中in或exists的用法:from a in TableA where !(from b in TableB where 条件 select b.ID).Contains(a.ID)

2010-04-04 23:42:00 6059

原创 收藏.net面试题目

http://www.cnblogs.com/fengyao/archive/2010/03/31/1700853.html

2010-04-04 22:26:00 435

转载 讲故事谈.NET委托:一个C#睡前故事

        从前,在南方一块奇异的土地上,有个工人名叫彼得,他非常勤奋,对他的老板总是百依百顺。但是他的老板是个吝啬的人,从不信任别人,坚决要求随时知道彼得的工作进度,以防止他偷懒。但是彼得又不想让老板呆在他的办公室里站在背后盯着他,于是就对老板做出承诺:无论何时,只要我的工作取得了一点进展我都会及时让你知道。彼得通过周期性地使用“带类型的引用”(原文为:“typed reference” 也

2008-03-28 13:43:00 555

转载 .NET平台下可复用的Tcp通信层实现

     2006年已经来临,回首刚走过的2005,心中感慨万千。在人生和生活的目标上,有了清晰明确的定位,终于知道了自己喜欢什么样的生活,喜欢什么样的生活方式;在技术上,成熟了不少,眼界也开阔的不少,从面向对象到组件、从.Net到J2EE、从微软到开源,颇有收获。特别值得一提的是,认识了Rod Johnson这个大牛人,也终于在自己的项目中正式使用Spring.net框架来开发了,这确实是一个优

2008-03-06 18:30:00 957

转载 .NET平台下可复用的Tcp通信层实现

     2006年已经来临,回首刚走过的2005,心中感慨万千。在人生和生活的目标上,有了清晰明确的定位,终于知道了自己喜欢什么样的生活,喜欢什么样的生活方式;在技术上,成熟了不少,眼界也开阔的不少,从面向对象到组件、从.Net到J2EE、从微软到开源,颇有收获。特别值得一提的是,认识了Rod Johnson这个大牛人,也终于在自己的项目中正式使用Spring.net框架来开发了,这确实是一个优

2008-03-06 18:29:00 945 1

转载 c#(Socket)异步套接字代码示例

下面的示例程序创建一个连接到服务器的客户端。该客户端是用异步套接字生成的,因此在等待服务器返回响应时不挂起客户端应用程序的执行。该应用程序将字符串发送到服务器,然后在控制台显示该服务器返回的字符串。 C# using System; using System.Net; using System.Net.Sockets; using System.Threading; using System.Te

2008-03-04 18:34:00 3653 3

转载 .NET:一段比较经典的多线程学习代码

一段比较经典的多线程学习代码。   1、用到了多线程的同步问题。  2、用到了多线程的顺序问题。   如果有兴趣的请仔细阅读下面的代码。注意其中代码段的顺序,思考一下,这些代码的顺序能否互相调换,为什么?这应该对学习很有帮助的。为了演示,让所有的线程都Slee

2008-03-04 18:32:00 121

转载 c#多线程:线程池和异步编程

我们将在这里进一步讨论一些.NET类,以及他们在多线程编程中扮演的角色和怎么编程。它们是:  System.Threading.ThreadPool 类  System.Threading.Timer 类  如果线程的数目并不是很多,而且你想控制每个线程的细节诸如线程的优先级等,使用Thread是比较合适的;但是如果有大量的线程,考虑使用线程池应该更好一些,它提供了高效的线程管理机制来处理多任务。

2008-03-04 18:30:00 1508

转载 跨线程进行Windows窗体控件的访问

访问 Windows 窗体控件本质上不是线程安全的。如果有两个或多个线程操作某一控件的状态,则可能会迫使该控件进入一种不一致的状态。还可能出现其他与线程相关的 bug,包括争用情况和死锁。确保以线程安全方式访问控件非常重要。         .NET Framework 有助于在以非线程安全方式访问控件时检测到这一问题。在调试器中运行应用程序时,如果创建某控件的线程之外的其他线程试图调用该控件,则

2008-03-04 18:28:00 186

转载 多线程,重叠I/O,异步读写 命名通道服务器源码

/** 文件名称:NamedPipeServer.cpp** 文件作用:测试建立多线程复杂命名管道服务器** 完成日期:2007.04.03*/#include #include #define NUM_PIPES 5#define BUFFER_SIZE 256void main( void ){HANDLE PipeHandles[NUM_PIPES];DWORD BytesTra

2008-03-04 18:24:00 166

转载 C#.net同步异步SOCKET通讯和多线程总结2

服务端:using System.Net;using System.Net.Sockets;using System.Text;using System.Threading;Thread mythread ;Socket socket;// 清理所有正在使用的资源。        protected override void Dispose( bool dispo

2008-03-04 18:22:00 3314

转载 .NET Socket开发之异步Socket(转)

.NET Socket开发之异步Socket  在基于.NET的网络服务端的开发中,我们用到和听到的最多的恐怕就是异步Socket了。异步Socket的性能比同步高出很多,但是编写代码比较复杂。因此异步Socket也是网络上讨论比较多的话题。  今天,我们就来讨论一下如何用异步Socket开发网络应用。在此之前我们先讨论两个问题。  一、异步Socket是如何工作的:  那异步So

2008-03-04 18:06:00 189 1

转载 [C#通信二]C#.net同步异步SOCKET通讯和多线程总结1(转)

C#.net同步异步SOCKET通讯和多线程总结同步套接字通信Socket支持下的网上点对点的通信服务端实现监听连接,客户端实现发送连接请求,建立连接后进行发送和接收数据的功能服务器端建立一个socket,设置好本机的ip和监听的端口与socket进行绑定,开始监听连接请求,当接收到连接请求后,发送确认,同客户端建立连接,开始与客户端进行通信。客户端建立一个socket,设置好

2008-03-04 17:56:00 3477 2

转载 C#多线程应用技术面对面探讨[图] (转)

实例程序说明  本文的实例程序包括一个列表框、三个按钮。程序使用一个新的线程来运行一个后台处理,结果在列表框中显示。按钮button1启动一个计算平方的线程。按钮button2停止后台处理线程。按钮button3退出程序。程序运行情况如图1所示。    使用线程  首先创建运行在新线程上的后台任务。表1所示的代码执行一个相当长的运行处理----一个无限循环。    表1、后台处理程序  priva

2008-03-04 17:49:00 104

转载 C#与.NET对多线程的处理(转)

     C#和.NET基类为开发多线程应用程序所提供的支持。我们将简要介绍Thread和ThreadPool类以及各种线程支持,再用两 介示例来说明线程的规则。然后论述线程同步时会出现的问题。    .如何开始一个线程    .提供线程的优先级    .通过同步控制对对象的访问    1、线程是程序中独立的指令流。主要是给应用程序提供了多个执行线程,应用程序可以有任意多个线程。每次创建一个新

2008-03-04 17:47:00 1361

转载 生产者与消费者(C#)转

using System;using System.Threading;//我们定义一个被操作的对象的类Cell,在这个类里,有两个方法:ReadFromCell()和WriteToCell。//消费者线程将调用ReadFromCell()读取cellContents的内容并且显示出来,生产者进程将调用WriteToCell()方法向cellContents写入数据。public class Ce

2008-03-04 17:44:00 839

转载 c# 线程同步: 详解lock,monitor,同步事件和等待句柄以及mutex (转)

      对于引用类型和非线程安全的资源的同步处理,有四种相关处理:lock关键字,监视器(Monitor), 同步事件和等待句柄, mutex类。 Lock关键字    本人愚钝,在以前编程中遇到lock的问题总是使用lock(this)一锁了之,出问题后翻看MSDN突然发现下面几行字:通常,应避免锁定 public 类型,否则实例将超出代码的控制范围。常见的结构 lock (this)、lo

2008-03-04 17:42:00 895

转载 XmlSerializer 常见问题疑难解答(MSDN)

简介.NET 框架中的 XmlSerializer 是一种很棒的工具,它将高度结构化的 XML 数据映射到 .NET 对象。XmlSerializer 在程序中通过单个 API 调用来执行 XML 文档和对象之间的转换。转换的映射规则在 .NET 类中通过元数据属性来表示。这一编程模型带有自己的错误类别,开发人员需要了解如何诊断这些错误。例如,元数据属性必须描述序列化程序可以处理的

2008-03-04 16:48:00 1598

转载 在.NET中实现对象序列化(转)

        自从有了XML以后,跨系统的数据交换变得越来越简单。.NET更把XML做为底层数据交换的基础,并在.NET框架中提供了强大的类库以增强XML的编程能力。这些类包含在System.Xml命名空间中。在跨系统的数据交换中,对象的序列化与反序列化是重中之重。.NET为此专门提供了一个System.Xml.Serialization命名空间用于对象的序列化。   要了解XML的序列化可首先

2008-03-04 16:44:00 530

转载 对象序列化:使用System.Xml.Serialization命名空间(转)

        要使用.NET进行对象的序列化,必须在解决方案中添加System.Xml的引用,并且在类文件中引入System.Xml.Serialization命名空间。这样就可以在文件中使用序列化所需要的各种特性了。 Imports System.Xml.Serialization   如果对XML Serialization缺少了解,请首先参考拙文:在.NET中实现对象序列化

2008-03-04 16:42:00 2644

转载 TransactionScope和分布式事务 (转)

分布式事务听起来很不错,其实不然。它只是尽可能的降低数据不一致的可能性,并不能完全避免。从我的应用中来看,总数约5千万的操作,错了十几个。当然,这个错误率完全可以忍受了。不能忍受的是当你的DB在cluster(集群)当中,msdtc也会被作为一项资源出现,cluster的某些问题会诡异的导致msdtc不可用,问题排查起来是非常郁闷的。大家都知道,作为大型系统,不太可能不用cluster,所以msd

2008-03-04 13:38:00 868

转载 TransactionScope出错 (转)

TransactionScope  是.net 提供的可提升事务环境,开发软件的时候非常方便,但是在大数据量处理的时候,会莫名我出错,检查代码没有任何的错误解决这个错误的方法:不用TransactionScope  ,自己写一个用MSDTC的事务就可以了。我的项目里面用的就是这TransactionScope  ,但是在导入数据的时候,超过1万条记录(3张表)的时候,系统就报错了。数据在7

2008-03-04 13:33:00 525

全国重点商场CSV格式的数据

全国重点商场数据主要包括商场名称、地址、所在行政区划、开业时间、营业面积等数据,由于数据来自互联网,数据只可用来学习和研究,不可以商用。

2023-03-02

全国A级景区CSV格式数据

全国A级景区CSV格式数据,包括景区名称、等级、地址、行政区划等关键信息,大家可以研究一下。

2023-03-02

全国三甲医院数据(CSV格式)

全国三甲医院数据(CSV格式),包括医院名称、行政区划和地址等关键信息

2023-02-28

基于XML的电子公文格式规范

基于XML的电子公文格式规范

2008-04-02

C#编程思想

对与初级c#的程序员有一定的帮助!!!<br>

2007-08-24

C#设计模式

主要介绍了在C#开发过程中各种设计模式!!<br>是一本学习C#的好书!!!

2007-08-24

.NET开发人员高度策略

主要介绍:<br/> 在.NET开发过程中种种策略!!

2007-05-25

led大屏幕

字模获取<br/>串行通信

2007-04-16

空空如也

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

TA关注的人

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