自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(645)
  • 资源 (58)
  • 收藏
  • 关注

原创 Spring Boot 升级所遇到的坑们s 1.5.x升级到2.1.x

阅读目录Spring Boot 版本升级 Spring Cloud版本升级(若没有使用到Spring Cloud,可以忽略这段) Zuul升级后在maven中找不到依赖的报错 SpringBoot升级后ErrorController 类的package包位置变化导致报错 JPA升级后 save方法报错: JPA升级后 findOne方法报错: JPA升级后 delete方法报错:...

2020-04-08 21:11:44 5587

转载 A simple Binary Search Tree written in C# and the case at the bottom

http://blog.csdn.net/liang4571231

2014-06-18 11:18:22 493

转载 .NET垃圾回收机制 转

在.NET Framework中,内存中的资源(即所有二进制信息的集合)分为"托管资源"和"非托管资源".托管资源必须接受.NET Framework的CLR(通用语言运行时)的管理(诸如内存类型安全性检查),而非托管资源则不必接受.NET Framework的CLR管理. (了解更多区别请参阅.NET Framework或C#的高级编程资料) 托管资源在.NET Framework中又分别存

2013-08-29 17:19:30 314

转载 [整理贴]托管代码/非托管代码及托管资源/非托管资源的扫盲帖

说明:刚刚回了一个帖子,有人问是不是所有的类在不用时调用Dispose()方法就能及时释放内存,感觉好像以前也有朋友问过我这样的问题,于是将网上的资料结合个人理解整理了一下,作为一个托管代码/非托管代码及托管资源/非托管资源的扫盲帖吧。================================================================================

2013-08-27 18:12:32 319

转载 值类型总是分配在栈上吗?

不是,比如下面三种情况:1、引用类型内部的变量,即使是值类型,也会随同引用类型的实例一起被分配在堆上。2、对于值类型的数组,由于数组是引用类型,数组内的值类型元素,也被分配在堆上。3、对于闭包,如下:                Actionint> act = a =>                {                    Consol

2013-08-27 14:41:51 394

转载 .net C# 堆 栈 垃圾回收 GC

.NET C# .NET C# .NET C# .NET C# .NET C# .NET C# .NET C# 栈 堆 垃圾回收 GC #1 尽管在.NET framework下我们并不需要担心内存管理和垃圾回收(Garbage Collection),但是我们还是应该了解它们,以优化我们的应用程序。同时,还需要具备一些基础的内存管理工作机制的知识,这样能够有助于解释我们日常程序编写中的变量的行为

2013-08-26 16:15:52 293

转载 数据类型对应字节数(32位,64位 int 占字节数)

一、程序运行平台       不同的平台上对不同数据类型分配的字节数是不同的。       个人对平台的理解是CPU+OS+Compiler,是因为:       1、64位机器也可以装32位系统(x64装XP);       2、32位机器上可以有16/32位的编译器(XP上有tc是16位的,其他常见的是32位的);       3、即使是32位的编译器也可以弄出64位的in

2013-06-19 15:46:02 280

转载 移位运算符 位逻辑运算符

移位运算符移位运算符就是在二进制的基础上对数字进行平移。 按照平移的方向和填充数字的规则分为三种: >(带符号右移)和>>>(无符号右移)。   在移位运算时,byte、short和char类型移位后的结果会变成int类型,对于byte、short、char和int进行移位时,规定实际移动的次数是移动次数和32的余数,也就是移位33次和移位1次得到的结果相同。移动long型的数值时,规

2013-06-19 15:35:20 351

转载 二、十六进制数互相转换

6.1 为什么需要八进制和十六进制? 编程中,我们常用的还是10进制……必竟C/C++是高级语言。比如:int a = 100,b = 99;不过,由于数据在计算机中的表示,最终以二进制的形式存在,所以有时候使用二进制,可以更直观地解决问题。但,二进制数太长了。比如int 类型占用4个字节,32位。比如100,用int类型的二进制数表达将是:

2013-06-19 15:23:50 374

转载 负数的二进制表示方法 原码、反码、补码

6.5 原码、反码、补码 结束了各种进制的转换,我们来谈谈另一个话题:原码、反码、补码。 我们已经知道计算机中,所有数据最终都是使用二进制数表达。我们也已经学会如何将一个10进制数如何转换为二进制数。不过,我们仍然没有学习一个负数如何用二进制表达。 比如,假设有一 int 类型的数,值为5,那么,我们知道它在计算机中表示为:0

2013-06-19 15:21:28 539

转载 堆与栈的区别【收藏】

网上看到的两篇关于堆与栈的介绍,讲的比较清楚。1  堆和栈的区别    原地址:http://blog.csdn.net/goingup/archive/2006/03/07/618309.aspx      在bbs上,堆与栈的区分问题,似乎是一个永恒的话题,由此可见,初学者对此往往是混淆不清的,所以我决定拿他第一个开刀。      首先,我们举一个例子:      vo

2013-06-17 11:22:20 193

转载 用Windbg调试.NET程序的资源泄漏

在产品环境中的一个Windows服务出现了异常情况。这是一个基于WCF的.NET程序,它向网络应用(Web Application)提供WCF服务,同时也调用其他WCF服务以完成任务。突然,它不能响应网络应用的WCF调用。在它的日志文件中,我发现如下异常记录:System.Net.Sockets.SocketException: An operation on a socket could n

2013-06-14 09:12:53 373

转载 windbg 的常用命令--强大!常用!

如何手工抓取dump文件在生产环境下进行故障诊断时,为了不终止正在运行的服务或应用程序,有两种方式可以对正在运行的服务或应用程序的进程进行分析和调试。首先一种比较直观简洁的方式就是用WinDbg等调试器直接attach到需要调试的进程,调试完毕之后再detach即可。但是这种方式有个缺点就是执行debugger命令时必须先break这个进程,执行完debug命令之后又得赶紧F5让他

2013-06-13 18:17:36 451

转载 用WinDbg排除“内存溢出”故障

【文章摘要】内存溢出有时像“魔鬼”一样缠绕着我们的程序,用一般的方法不易驱除。主要难点是搜查“魔鬼”的藏身之处。这时,我们可以请来WinDbg(Debugging Tools for Windows)这个“钟馗”来“找一找,抓一抓”。利用WinDbg工具包(包括与之配套的sos.dll成员等)丰富的命令可以用多种方式查看非常之细的内存块内容。以助我们找到问题的“元凶”。【关键词】

2013-06-13 18:15:42 359

转载 使用windbg排查一个内存溢出的问题

发现有一个服务占用大量的内存奇怪的是服务一开始的时候只占用100M左右内存,随着时间推移越来越大,最后导致服务器内存吃紧。这可以算是一种内存泄漏的问题,之所以标题不说是内存泄漏,最后就会知道,并不是因为什么东西没回收导致内存泄漏。于是dump了一下进程,使用windbg打开后先看看托管堆情况: 0:000> !eeheap -gc Number of G

2013-06-13 18:15:05 301

原创 httpWebRequest 通过代理 连接网络

//via Proxy connect the website                WebProxy myProxy = new WebProxy();                myProxy.Address = new Uri("http://XXXXXXX.com:9000");                myProxy.Credentials = new

2013-06-08 12:31:07 295

转载 Log4Net使用详解(续)

说明自从上次在2008年在博客上发表过有关log4net的用法介绍文章之后(网址:http://blog.csdn.net/zhoufoxcn/archive/2008/03/26/2220533.aspx),有不少朋友在博文下留言询问一些细节,现在就一些比较普遍的问题做一些稍微深入的解答,希望大家满意。首先说明一点的是,log4net解决的问题是提供一个记录日志的框架,它提供了向多种目标

2013-06-07 17:55:15 218

转载 Log4net 配置写不同文件

以下配置了二种写文件,第一种根据日期写文件yyyyMMdd.txt,第二种是写固定文件login.txt。1, 下载Log4net组件:http://logging.apache.org/log4net/download.html2,将log4net.dll加到项目引用中; 3,在app.config中添加相关配置信息,文件内容如下:

2013-06-07 17:51:50 235

转载 log4net 使用示例 asp.net + winform

log4net, 是 apache.org 在 log4j的基础上推出的针对.NET程序的开源的日志组件。log4net目前的最新版本是 1.2.10,log4net支持的日志保存方式,可谓丰富之极,包括:存入SQL SERVER 数据库存入ACCESS数据库存入ORACLE数据库存入DB2数据库存入SQLLite数据库生成asp.net 的trace模式的日志缓存方式的日志直接输

2013-06-07 09:57:22 361

原创 asp.net 获取客户端IP地址

private string GetClientIP()  {  string result = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];  if (null == result || result == String.Empty)  result = HttpContext.Curre

2013-06-04 14:11:31 182

转载 使用二进制序列化和使用xml序列化

WinForm程序中,经常需要保存一些用户的本地配置,这些设置的特点是:1、安装的时候可以选择风格。2、用户可以设置自己的风格,保存,再打开的时候应用这些风格。这个时候可以使用将类的实例序列化,然后保存在文件中,每次启动程序的时候从中读取,保存设置的时候再写入,所以要用到序列化。序列化的方法很多,我这里主要介绍两种需要被序列化的类用一个简单的

2013-04-07 16:31:57 256

转载 XmlSerializer使用小结

XmlSerializer 不能序列化泛型List,所以我在工作中选择了不易读懂二进制序列化方法,此转载仅供以后工作需要时用。还有关于WPF的XAMLSerialilzer和WCF的Contract等序列方法,都不适合我现在工作所用。.netfreamwork里自带的json不能用于winform中,仅能用于webform下,但可以引用第三方类库json.net。因不想修改installer并且缓

2013-04-07 16:30:01 360

转载 .net 程序CPU使用率高的原因之一

C#/.NET Programming: CPU Usage Becomes Very High During ExecutionIf you're looping repeatedly in your thread it could definitely cause high CPU usage. Have you tried adding a pause to your

2013-04-07 16:23:31 329

转载 C# int 类型在32/64位环境下取值范围无变化

最近在学习中突然想到,我在64位环境下,int取值范围是否有变化?为了检测这个结果,我做了以下这个测试:1、环境:win7旗舰版64位+vs2010 sp1(版本号:10.0.40219.1SP1Rel)+.Net 4.0.30319 SP1Rel2、代码:using System;using System.Collections.Generic;using Sys

2013-04-07 16:20:45 846

转载 .net 退出程序时,如何退出程序所有的子线程

1.Application.Exit();                 //只能退出主线程,无法退出程序中的子线程2.System.Environment.Exit(0); //可以退出程序的所有线程,终止此进程并为基础操作系统提供指定的退出代码。3.Application.Exit()                  //通知所有消息泵必须终止,并且在处理了消息以后关闭所有

2013-04-07 16:19:29 293

转载 NameValueCollection详解

1.NameValueCollection类集合是基于 NameObjectCollectionBase 类。但与 NameObjectCollectionBase 不同,该类在一个键下存储多个字符串值(就是键相同,值就连接起来如下例子)。该类可用于标头、查询字符串和窗体数据。每个元素都是一个键/值对。NameValueCollection 的容量是 NameValueCollecti

2013-03-22 10:42:24 237

转载 关于Linux Grep命令使用的详细介绍

1. grep简介 grep (global search regular expression_r(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包 括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。

2013-03-22 10:40:04 152

转载 Linux下如何获取网卡信息

有时候,写程序的时候需要获取计算机的网络信息,比如IP地址、电脑名称、DNS等信息。IP地址和电脑名称是比较容易获取到的,而要想获取地址掩码、DNS、网关等信息就有些麻烦了。在Windows下我们一般都是通过从注册表读取这些信息。在Linux怎么做呢?其实,Linux下更加容易一些。因为我们可以拿现成的程序看它的源代码。通过阅读其源代码找到解决该问题的方法。那么,看哪个程序的源代码呢?如果

2013-03-22 10:39:21 513

转载 linux创建新账户 useradd命令使用

在好久好久以前,我曾经写过两篇介绍 linux 下面与用户有关的一些文件,现准备用一些时间来介绍一下 linux 管理账号相关的操作,既然是管理账号咱就先来了解一下 linux 创建新账号useradd的命令,改日为您奉上设置用户密码,及删除账号的一些命令。本文仍然参考自《鸟哥的Linux私房菜》,所以如果列位也可认为我是把鸟哥的一些东西整理一下也好。呵呵,反正是为了自己和大家看着方便。L

2013-03-22 10:38:20 504

转载 Nagios3.0 NRPE 安装 监控远程Linux服务

Nagios3.0 NRPE 安装 监控远程Linux服务 agios的实现方式:nagios采用分布-集中的管理模式。在nagios服务器上安装nagios主程序,在被监控主机上安装nagios代理程序。通过nagios主程序和nagios代理程序之间的通讯,监视主机状态。主程序和代理程序之间有两种工作方式,一种是主程序-->Active-->代理程序;另一种是主程序-->pas

2013-03-22 10:37:17 268

转载 修改linux文件权限命令:chmod

Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。  文件或目录的访问权限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作。可执行权限表示允许将该文件作为一个程序执行。文件被创建时,文件所有者自动拥有对该文件的读、写和可执行权限,以便于对文件的阅读和修改。用户也可根据需要把访问权限设置为需

2013-03-22 10:35:36 202

转载 linux下vi命令大全

进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复f

2013-03-22 10:34:09 156

转载 linux下vi命令大全

进入vi的命令 vi filename:打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复

2013-03-22 10:33:31 82

转载 linux 更改用户权限

linux下面如果更改文件权限,通常可以通过chmod这个命令chmod u+x filename  增加文件读写的权限但是如果需要更改一个用户的权限,就需要将用户加入到相关组中去。下面测试的是,将已经存在用户test加入到root组中去:用root 和密码登陆linux,vi /etc/passwd找到test 这个选项,然后修改成这样:test:

2013-03-22 10:28:11 231

转载 .net读取配置文件 引用DLL读取web.config或app.config

下面分几种情况来看。net中,默认是那个配置文件起作用。  情况1:  如果是一个标准的Win独立应用,或者一个标准的WEB独立应用,就不用说了,大家都知道。  配置文件定义配置信息  用下面代码,简单读取配置信息。  using System.Configuration;  stringww = ConfigurationSettings.Ap

2013-03-14 18:55:37 332

转载 C# 连接SQL数据库 常用连接字符串

一:C# 连接SQL数据库 Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword; Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase

2013-01-17 15:40:36 539

转载 Session过期时间的四种设置方式

1、操作系统:Widnows Server 2003  步骤:开始——〉管理工具——〉Internet信息服务(IIS)管理器——〉网站——〉默认网站——〉右键“属性”——〉主目录——〉配置——〉选项——〉启用会话状态——〉会话超时(在这儿设置你要的超时时间,单位分钟)。确定即可。  2、ASP.NET应用程序中Session过期时间的设置  在ASP.NET这样的Web应

2013-01-17 15:39:12 207

转载 Session的几种设置方法 Session-State Modes

ASP.NET session state supports several different storage options for session data. Each option is identified by a value in the SessionStateMode enumeration. The following list describes the availabl

2013-01-17 15:37:46 444

翻译 hosts文件修改后不起作用

如果你的浏览器使用了代理,那么就不会走hosts文件,所以把你的代理关掉后就可以了。Why my hosts file doesn’t work in Windows?Once again Windows know exactly how to surprise me.I’ve added entries to the Windows/System3

2013-01-17 11:17:49 1324

转载 C#多线程同步技术

目录(?)[-]lock语句和线程安全Interlocked类Monitor类监视器同步等待句柄类WaitHandleMutex类互斥Semaohone类信号量Events类ReaderWriterLockSlim读取器编写器锁     我们可以在计算机上运行各种计算机软件程序。每一个运行的程序可能包括多个独立运行的线程(Thread)。      线程(Thread)

2013-01-16 15:59:05 705

net传值加密技术 web窗体案例

net传值加密技术 web窗体案例 net传值加密技术 web窗体案例

2008-10-25

CodeSmith 三个引用文件

CodeSmith 三个引用文件CodeSmith 三个引用文件

2008-10-25

C#完全手册 pdf 电子书

C#完全手册 pdf 电子书C#完全手册 pdf 电子书

2008-09-19

《C#实用编程百例》 源代码

《C#实用编程百例》 源代码 C#《C#实用编程百例》 源代码 C#《C#实用编程百例》 源代码 C#

2008-09-19

餐饮管理系统 C#源码

餐饮管理系统 C#源码 餐饮管理系统 C#源码

2008-09-18

餐饮管理系统 C# 源码 餐饮管理系统 C# 源码

餐饮管理系统 C# 源码 餐饮管理系统 C# 源码 餐饮管理系统 C# 源码

2008-09-18

c# 源码 图书馆管理系统

c# 源码 图书馆管理系统c# 源码 图书馆管理系统

2008-09-17

C# 超市商品管理系统版 源码 加强版

C# 超市商品管理系统版 源码 加强版 C# 超市商品管理系统版 源码 加强版

2008-09-17

c# 聊天软件 源码 多人聊天 加好友 qq

c# 聊天软件 源码 多人聊天 加好友 qq c# 聊天软件 源码 多人聊天 加好友 qq

2008-09-17

c# 聊天软件 源码 多人聊天 加好友

c# 聊天软件 源码 多人聊天 加好友 c# 聊天软件 源码 多人聊天 加好友

2008-09-17

c# 聊天软件 qq 源码 多人聊天 加好友

c# 聊天软件 qq 源码 多人聊天 加好友

2008-09-17

锁屏大师 源码 C#

锁屏大师 源码 C# 锁屏大师 源码 C#

2008-09-08

象棋联机游戏 中国象棋 C# 源码

象棋联机游戏 中国象棋 C# 源码 象棋联机游戏 中国象棋 C# 源码

2008-09-08

Chess 中国象棋 C# 源码

Chess 中国象棋 C# 源码 Chess 中国象棋 C# 源码

2008-09-08

超市库存管理 C# 数据库 sqlserver 源码

超市库存管理 C# 数据库 sqlserver 软件设计 源码

2008-09-08

C# 计算器 实现基本功能

最新修改计算器,只实现基本功能,不足之处还有很多,请见谅

2008-09-08

删除空行 c# 排版更美观

删除空行 c# 排版更美观 blog发表,排版更美观

2008-09-05

C#+象棋游戏+源码+详细注释

C#+象棋游戏+源码+详细注释 我自己做的游戏,里面有详细的注释,很容易看懂的。 欢迎大家下载,并给我提出宝贵意见

2008-09-04

C# 千千静听 源码

C# 千千静听 源码 别人做的,现在给大家分享了 挺不错的,欢迎下载

2008-09-04

C++ 超级玛丽源码

C++ 超级玛丽 源码 不是我做的,但给大家分享了

2008-09-04

Winform进度条经典案例

Winform进度条经典案例

2011-12-29

正在加载gif图片 100多种

正在加载gif图片 100多种 正在加载gif图片 100多种 正在加载gif图片 100多种

2011-12-06

Jquery帮助文档API

Jquery 帮助文档 APIJquery 帮助文档 APIJquery 帮助文档 APIJquery 帮助文档 API

2011-11-03

linux下读取网卡数量 c脚本

linux 网卡 数量 c 脚本linux 网卡 数量 c 脚本linux 网卡 数量 c 脚本linux 网卡 数量 c 脚本linux 网卡 数量 c 脚本

2011-10-10

Winista.Htmlparser 源码 C#类库 帮助文档

Winista.Htmlparser 源码 C#类库 帮助文档 Winista.Htmlparser 源码 C#类库 帮助文档

2011-09-29

racadm idrac racadm.exe

racadm idrac racadm.exe ipmi ipmitoolracadm idrac racadm.exe ipmi ipmitoolracadm idrac racadm.exe ipmi ipmitoolracadm idrac racadm.exe ipmi ipmitool

2011-09-26

ipmitool-ipmish工具 idrac

ipmi ipmitool ipmish idrac ipmi ipmitool ipmish idrac

2011-09-26

Balsamiq.Mockups

Balsamiq.Mockups 原型设计 原型图绘制软件

2011-09-19

IKExpressoin简易表达式引擎V2.1.0使用说明

IKExpressoin简易表达式引擎V2.1.0使用说明

2011-09-16

JAVA类库转换成C#类库工具

JAVA C# C#引用JAVA类库 C#调用JAVA类库 C#解析JAVA类库

2011-09-15

简易表达式解析器IKExpressionV2.1.2

简易表达式解析器IKExpressionV2.1.2 代码和说明文档

2011-09-15

设计模式(C#案例)

设计模式 (C#案例) 电子书 设计案例

2011-09-08

机房网络设备监控管理V3(20110325).doc

机房网络设备监控管理V3(20110325).doc

2011-08-31

snmptool snmp2

snmptool snmp 扩展 OID 在windows下扩展snmp oid

2011-08-31

ajax_XML_iframe无刷新异步读取 源代码

ajax XML iframe 无刷新异步读取 学习源代码

2009-07-22

WebService在.NET中的实战应用二提高WebService性能

WebService在.NET中的实战应用二提高WebService性能

2009-04-23

ASP·NET与WebService实例剖析中文版

ASP·NET与WebService实例剖析中文版 PPT格式

2009-04-23

颜色吸取工具 吸取颜色的工具 美工使用

颜色吸取工具 吸取颜色的工具 美工使用 生成16进制的颜色状态和256色

2009-04-23

DataWindow .net 汉化版 电子书

DataWindow .net 汉化版 电子书

2009-02-27

进程管理工具 查看进程路径

进程管理工具 查看进程路径 软件 进程管理工具 查看进程路径 软件 进程管理工具 查看进程路径 软件

2008-12-06

空空如也

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

TA关注的人

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