自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jiangxinyu的专栏

叶子的离开,是因为风的追求还是树的不挽留?

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

原创 区域填充:扫描线种子填充算法应用(类似魔术棒功能)

/* * * 算法的基本过程如下: * 当给定种子点(x, y)时, * 首先分别向左和向右两个方向填充种子点所在扫描线上的位于给定区域的一个区段, * 同时记下这个区段的范围[xLeft, xRight], * 然后确定与这一区段相连通的上、下两条扫描线上位于给定区域内的区段, * 并依次保存下来。反复这个过程,直到填充结束。 * * 四个

2012-08-29 11:23:45 5156 7

转载 多边形区域填充算法--扫描线种子填充算法

http://blog.csdn.net/orbit/article/details/7343236 1.3扫描线种子填充算法        1.1和1.2节介绍的两种种子填充算法的优点是非常简单,缺点是使用了递归算法,这不但需要大量栈空间来存储相邻的点,而且效率不高。为了减少算法中的递归调用,节省栈空间的使用,人们提出了很多改进算法,其中一种就是扫描线种子填充算法。扫描线种子填充算法

2012-08-27 13:56:15 21866 3

转载 内存详解——理解 JVM 如何使用 Windows 和 Linux 上的本机内存

理解 JVM 如何使用 Windows 和 Linux 上的本机内存Andrew Hall, 软件工程师, IBM原文:http://www.ibm.com/developerworks/cn/java/j-nativememory-linux/ 2009 年 5 月 11 日Java™ 堆耗尽并不是造成 java.lang.OutOfMemoryError 的惟一原因。如

2012-08-20 14:51:50 1532

转载 Java中关于时间的相关操作

将本地时间转GMT的: (格林威治时间转换为本地标准时间格式) long mTime = System.currentTimeMillis(); int offset = Calendar.getInstance().getTimeZone().getRawOffset(); Calendar c = Calendar.getInstance(); c.setTime(new

2012-08-20 14:47:11 2403

转载 介绍java中list,set和map 的区别

Java中ArrayList类的用法1、什么是ArrayList ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处: 动态的增加和减少元素 实现了ICollection和IList接口 灵活的设置数组的大小2、如何使用ArrayList 最简单的例子: ArrayList List = new ArrayLi

2012-08-20 14:27:39 10359 1

转载 Java集合排序及java集合类详解

Java集合排序及java集合类详解(Collection, List, Set, Map) 摘要内容集合是Java里面最常用的,也是最重要的一部分。能够用好集合和理解好集合对于做Java程序的开发拥有无比的好处。本文详细解释了关于Java中的集合是如何实现的,以及他们的实现原理。 目录1        集合框架.............................

2012-08-20 14:21:53 15482 1

转载 Java类型转换(int - byte[],float - byte[])

有符号字节转成无符号字节 java int 转成 byte int unsignedByte = signedByte >= 0 ? signedByte :256 + signedByte; int byteValue; int temp = intValue % 256; if ( intValue < 0) {

2012-08-20 11:22:41 19096 5

转载 Java的文件读写操作

file(内存)----输入流---->【程序】----输出流---->file(内存)当我们读写文本文件的时候,采用Reader是非常方便的,比如FileReader,InputStreamReader和BufferedReader。其中最重要的类是InputStreamReader, 它是字节转换为字符的桥梁。你可以在构造器重指定编码的方式,如果不指定的话将采用底层操作系统的默认编

2012-08-20 10:50:11 302265 15

转载 struct tm 和 time_t

http://hi.baidu.com/%CC%EC%CD%E2%D3%DE%B2%C5/blog/item/b21a11fdb1d2d440d7887dcf.html 关键字:UTC(世界标准时间),Calendar Time(日历时间),epoch(时间点),clock tick(时钟计时单元)1.概念在C/C++中,对字符串的操作有很多值得注意的问题,同样,C/C++

2012-08-17 15:07:37 1834

转载 C C++ 输出中文 【转】

http://hi.baidu.com/luckymouse2009/blog/item/08fd3323385003ad4723e874.html这几乎是每个人都会遇到的问题,因为我们是中国人,中国人编程不可避免的要输出汉字,哈哈,废话少说看看下面我转载的一篇文章 ,总结的还算全面。这几天研究Unicode,勤快些,把看到的东西觉得有用的都copy了下来,文章是拼

2012-08-17 09:53:24 4017

转载 C++ IO标准库 文件操作

C++标准库 之 iostream库的学习笔记(一)iostream库的介绍和istream,ostream类以及cin,cout对象c语言的标准输入输出库是stdio.h  是一个函数库而不是类库。其中包括了我们最常使用的scanf  printf  都是一些独立的全局函数,因为C语言是不支持类的。c++的标准输入输出库iostream 是一个类库,以类的形式组织,使用该

2012-08-17 09:52:16 6798

转载 Unicode(UTF16)文件读写终极方案---用C++标准的字节流读取,转化为宽字符(wchar_t),再以字节流写入

http://blog.csdn.net/Harry_lyc/article/details/6643844用C++做程序真够麻烦的,先不说各种数据类型搞的人头疼,再者读写各种编码的文本文件ansi、Unicode、UTF-8等等,让人头晕目眩的。          这半年来经常要用C++处理各种不同编码的文本文件,开始读取Unicode文件,一直很麻烦。用了wifst

2012-08-17 09:44:37 5221 1

转载 UDP的socket绑定到IP地址后无法接受广播数据

由于考虑到我的程序要在多网卡的机器上运行,所以我将网卡的ip地址绑定到了socketserver_addr.sin_addr.s_addr = inet_addr(servIP);但是这样就无法收到广播数据?同时我也绑定到了一个广播地址接受时发现没次客户端来的数据都连续接受两次;请问是为什么?以下是我的测试程序://server.cpp#include #inclu

2012-08-15 14:56:38 11599

转载 多网卡 socket 的bind问题

delphi中请问,在多网卡中socket的bind (ip地址采用 sin_addr.S_un.S_addr=INADDR_ANY)是那块网卡的ip1楼:最简单方法,同时运行另外一个程序,bind一个地址,如果成功,则不是这个地址,否则。。。 2楼:接收本机所有网络接口的数据,如果绑定则接收绑定接口的数据 3楼:我是说绑定特定IP则会接收那个接口的数据 7楼:If an appl

2012-08-15 14:55:47 20053

转载 C# 启用或禁用网卡 2种方法

http://www.cnblogs.com/freedom831215/archive/2011/08/14/2137828.html[DllImport("wininet.dll")]private extern static bool InternetCheckConnection(String url, int flag, int ReservedValue);//

2012-08-15 14:30:10 8595

转载 c++学习之:根据GetLastError()返回值获取错误信息

注:本文属于转载,详细出处忘记了,如果找到了会加上出处。VC中GetLastError()获取错误信息的使用在VC中编写应用程序时,经常需要涉及到错误处理问题。许多函数调用只用TRUE和FALSE来表明函数的运行结果。一旦出现错误,MSDN中往往会指出请用GetLastError()函数来获得错误原因。     可问题是,GetLastError()返回的只是一个双字节数值(DWO

2012-08-15 11:26:50 6286

转载 android中The connection to adb is down,问题和解决 AndroidEclipseAntXML

android中The connection to adb is down,问题和解决 AndroidEclipseAntXMLhttp://hi.baidu.com/fphone/item/1e8045c308b30461a8ba9413自己总结的在android中常会出现的不好解决的问题和方法(其中第三个方法经过了四天的折磨。。。。。哎)1.报错:BUILD FAI

2012-08-10 17:10:15 893 1

转载 如何在Android上安装apk软件

Android软件APK安装方法很简单,下面我就和大家分享一下如何安装APK文件到Android模拟器的图文教程。http://bbs.fengbao.com/thread-26195-1-1.html1) 首先启动Android模拟器,在Android SDK的Tools文件夹中找到Emulator文件,双击emulator.exe即可启动模拟器

2012-08-10 16:28:10 1833

转载 使用mklink命令转移文件夹清理臃肿的c盘

一) 我的转移过程       不喜欢windows的做法,把所有的用户和程序数据文件都放在系统盘(xp下是Documents and Settings文件夹,windows7/vista下是users和programdata文件夹),还有就是有些软件只能安装在系统盘而根本不给你选择的余地如Chrome。需要有一种办法可把上述文件夹弄到非系统分区去,在Linux系统下这不是问题(ln),但直到

2012-08-10 14:20:43 13599

转载 c#导出C++回调函数(cici)

http://hi.baidu.com/tease/blog/item/1fe7213802780f22b9998f5a.html c#导出C++回调函数(cici)最近在公司做一个新的项目,由于C#做界面是非常快速的,于是决定用C#重写C++的界面,而原来的C++动态链接库是不需要修改的。只需要调用一下就可以了。在调用过程中发现C++有回调函数,于是翻开MSDN终于发现,

2012-08-09 16:18:10 1344

转载 “应用程序配置不正确,程序无法启动”的解决方法资料收集

http://hi.baidu.com/fairysky/blog/item/e7a8366dbaa735f3431694c8.html参考资料1、VS2005解决"应用程序配置不正确,程序无法启动"问题2、VS2005安装文件 "由于应用程序配置不正确,应用程序未能启动"3、Microsoft Visual C++ 2008发布程序的部署问题4、VC编写的程序不能在其他机器上

2012-08-09 16:15:14 1841

转载 C#时常需要调用C++DLL

在合作开发时,C#时常需要调用C++DLL,当传递参数时时常遇到问题,尤其是传递和返回字符串是,现总结一下,分享给大家:VC++中主要字符串类型为:LPSTR,LPCSTR, LPCTSTR, string, CString, LPCWSTR, LPWSTR等但转为C#类型却不完全相同。主要有如下几种转换:将string转为IntPtr:IntPtr System.Runtim

2012-08-09 16:13:31 78124 2

转载 C#调用C++Dll封装时遇到的一系列问题

最近帮底层开发的同时用C#重新封装一下dll,也就是用C#类来封装C++Dll里的方法,以供用户使用。之前也用到过类似的应用,大多数问题都出在类型转换上,但是这次的应用层出不穷,所以在这里总结一下,以供自己以后查阅,也希望对大家能够有所帮助。  首先,重复一下一些基本使用方法。具体的那些方式在这里就不重复讲了,网上很多的。比如http://blog.csdn.net/sunboyljp

2012-08-09 16:11:40 9636 2

转载 VC内存溢出一例 –- 调用约定不一致 (_CRT_DEBUGGER_HOOK(_CRT_DEBUGGER_GSFAILURE)

最近在写一个程序,调用了多个DLL,每个DLL代码都支持多线程,Debug的模式下基本调通了,但是在Release模式下,程序因为内存溢出而崩溃,中断在gs_report.c文件的298行位置(_CRT_DEBUGGER_HOOK(_CRT_DEBUGGER_GSFAILURE),如下图:          由于问题是出自某个DLL模块中,并且是多线程的,并且出现中断的断点无法回溯,很

2012-08-08 17:27:41 13856 4

转载 Android开发环境搭建全程演示(jdk+eclipse+android sdk)

http://hi.baidu.com/wlj1013/item/3e6080351168b9302f0f815c 全程演示android开发环境的搭建过程,无需配置环境变量。所有软件都是写该文章时最新版本友情广告:微美丽,谢谢支持!一 相关下载(1) java JDK下载:进入该网页: http://java.sun.com/javase/downloads/inde

2012-08-06 17:34:17 1112

windowresize

A single class called WindowResizer is included in the library, which controls all functionality to do with resizing. To use the library, it should be included and linked into the UI as follows. Note that an ideal place is the constructor for the window since, in most cases, the resize components will be available from window birth to death.

2013-03-08

AsyncrAPP-rar

AsyncrAPP-rar

2013-03-06

深入浅出设计模式(中文版)

深入浅出设计模式 作者:AI92 [email protected]

2013-02-18

新版设计模式手册[C#]

新版设计模式手册[C#]

2013-02-18

UndeleteNTFS

可以恢复NTFS格式下指定位置的文件

2007-07-20

空空如也

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

TA关注的人

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