自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

Delaunay三角剖分

在实际中运用的最多的三角剖分是Delaunay三角剖分。首先,我们来了解一下Delaunay边。Delaunay边的定义为:假设E中的一条边e(其端点为a,b),若e满足条件:存在一个圆经过a,b两点,圆内不含点集中任何其他的点,这一特性又称空圆特性,则称之为Delaunay边: Delaunay三角剖分的定义为:如果点集的一个三角剖分只包含Delaunay边,那么该三角剖分称为Delauna...

2010-07-31 12:24:00 417

凸边界搜索

对于任意给定的离散点搜索其边界,主要通过判断边界类型然后指定相应的搜索方式。一般边界主要分为凸边界和既有凸边界又有凹边界两种类型。如下图所示:对于不同类型的边界有不同的计算算法搜索点,在搜索边界时,现约定统一采用逆时针方向搜索。如现已经存在边界AC,需要搜索下一条边界AB,如下图所示:添加一个按钮,设置其Name和Text属性都为“凸边界搜索”。由于在搜索到...

2010-07-31 12:12:00 181

判断两条线段是否相交

判断两条线段是否相交,可以采用向量积的方式来判断,如下图所示:现定义一个函数初步判断两线段是否相交,如下代码: /// <summary> /// 初步根据外围框大致判断两条线段是否相交 /// </summary> /// <param name="line01Coords">线段1的坐标,长度为6</param&...

2010-07-31 12:05:00 105

ubuntu 10.04编译Android源码

10.04下编译Android源码:  在用高版本的Ubuntu来编译Android源码的时候碰到的最多的就是要安装旧版本的gcc,g++和JDK。而这些在新版本的新立得里面是没有提供安装的。这里只要修改简单的配置即可利用新立得来安装。  1、 备份/etc/apt/sources.list  运行:sudo mv /etc/apt/sources.list /etc/apt/so...

2010-07-30 15:42:00 54

序列化反序列化 (binary/xml) - 常用代码搜集,方便复用

二进制序列化首先。你被序列化的类需要用[Serializable]特性修饰,例如:[Serializable]public class AA{ public int i = 5;}那么你可以用如下方法序列化和反序列化:/// <summary> /// 序列化为二进制字节数组 /// </summary> /// ...

2010-07-30 10:08:00 115

序列化反序列化 (binary/xml) - 常用代码搜集,方便复用

二进制序列化首先。你被序列化的类需要用[Serializable]特性修饰,例如:[Serializable]public class AA{ public int i = 5;}那么你可以用如下方法序列化和反序列化:/// <summary> /// 序列化为二进制字节数组 /// </summary> /// ...

2010-07-30 10:08:00 69

在HTML中实现比DocBook更好用的自动节编号

在HTML中,自动编号的标签是<ol>.<p>我喜欢吃的水果有:</p><ol> <li>西瓜</li> <li>苹果</li> <li>梨</li></ol>结

2010-07-28 01:55:00 68

Mysql主从复制的配置(双机互为主从)

author: selfimprblog: http://blog.csdn.net/lgg201mail: lgg860911@yahoo.com.cnannounce: 转载请保留出处目的: 让两台mysql服务器可以互为主从提供同步服务.优点: 1. mysql的主从复制的主要优点是同步"备份", 在从机上的数据库就相当于一个(基本实时)备份库.2. ...

2010-07-24 21:31:00 80

android自定义View(转)

android自定义View(转)andoird2010-04-07 10:54:20阅读339评论0字号:大中小统一的用户界面是可以使得应用程序更友好。要做到用户界面的统一,我们就必须用到风格(style)和主题(theme),以下非原创,仅供个人学习参考。在values/attrs.xml中:<?xml version="1.0" encoding="utf-8"?>...

2010-07-23 11:32:00 59

正则表达式 - 文本规则替换器

源自一篇帖子:http://topic.csdn.net/u/20100719/21/25879eed-7555-4ce6-b6ec-e00271838b5a.html?seed=505778035&r=67090922#r_67090922其实类似的东西以前写过,再次出现,就又写了一次,避免再写下一次重造车轮子,贴在博客上好了。//Created by wuyazhe...

2010-07-20 08:54:00 120

正则表达式 - 文本规则替换器

源自一篇帖子:http://topic.csdn.net/u/20100719/21/25879eed-7555-4ce6-b6ec-e00271838b5a.html?seed=505778035&r=67090922#r_67090922其实类似的东西以前写过,再次出现,就又写了一次,避免再写下一次重造车轮子,贴在博客上好了。//Created by wuyazhe...

2010-07-20 08:54:00 133

c# windows程序的消息过滤器

封装的比较好而已。所以发到博客上来。public class MyMsgFilter : IMessageFilter,IDisposable{ public const int WM_LBUTTONDOWN = 0x201; public bool PreFilterMessage(ref Message m) { if (m.Msg ==...

2010-07-17 22:49:00 248

基于PHP客户端的TokyoTyrant(TCH, TCB, TCT), Memcache, Mysql性能测试(测试脚本)

Mysql测试表创建DROP TABLE IF EXISTS userinfo;CREATE TABLE userinfo( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(20), sex VARCHAR(10), province VARCHAR(30), city VARCHAR(30));...

2010-07-17 22:30:00 145

基于PHP客户端的TokyoTyrant(TCH, TCB, TCT), Memcache, Mysql性能测试

<!-- [if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:TrackMoves/> <w:TrackFormatting/&

2010-07-17 22:20:00 3947

c#下载网页源码的多种方法

HttpRequest:static class WebFunc{ private static CookieContainer cookie = new CookieContainer(); private static string contentType = "application/x-www-form-urlencoded"; private sta...

2010-07-17 15:30:00 171

c#下载网页源码的多种方法

HttpRequest:static class WebFunc{ private static CookieContainer cookie = new CookieContainer(); private static string contentType = "application/x-www-form-urlencoded"; private sta...

2010-07-17 15:30:00 60

自己写的一个Gif播放类,支持任意控件上播放。自动获取时间。

using System;using System.Drawing;using System.Drawing.Imaging;using System.Threading;using System.Windows.Forms;public class GifPlayer{ private bool _playing = false; public b...

2010-07-17 00:04:00 107

c# 只能输入数字的文本框

private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { e.Handled = !(Char.IsNumber(e.KeyChar) || e.KeyChar == (char)8 || e.KeyChar == '.'); if (!e.Handled) (sender as ...

2010-07-12 16:36:00 129

c# 只能输入数字的文本框

private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { e.Handled = !(Char.IsNumber(e.KeyChar) || e.KeyChar == (char)8 || e.KeyChar == '.'); if (!e.Handled) (sender as ...

2010-07-12 16:36:00 119

c# 窗体全屏显示的完整范例

全屏窗体的完整方法:1.隐藏任务栏2.设置工作区域3.窗体最大化此方法通用wince/mobile/ppc,但api声明要修改为coredll.dll的引用。bool fullscreen = false;Rectangle rect = new Rectangle();private void button4_Click(object sender, EventArg...

2010-07-12 10:18:00 330

c# 窗体全屏显示的完整范例

全屏窗体的完整方法:1.隐藏任务栏2.设置工作区域3.窗体最大化此方法通用wince/mobile/ppc,但api声明要修改为coredll.dll的引用。bool fullscreen = false;Rectangle rect = new Rectangle();private void button4_Click(object sender, EventArg...

2010-07-12 10:18:00 120

根据指定距离分割折线

/// <summary> /// 根据指定距离分割折线 /// </summary> /// <param name="coords">折线坐标,长度为2*n</param> /// <param name="result">返回的分段节点坐标</param> /// <param n

2010-07-08 08:37:00 117

如何获得运行程序的路径

原方法可行,但发现网友方法更好。遂改之。string appPath = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetModules()[0].FullyQualifiedName);自己又发现一个不错方法:string appPath = System.IO.Path...

2010-07-07 08:50:00 142

如何获得运行程序的路径

原方法可行,但发现网友方法更好。遂改之。string appPath = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetModules()[0].FullyQualifiedName);自己又发现一个不错方法:string appPath = System.IO.Path...

2010-07-07 08:50:00 78

WinCE/Mobile 下的自定义消息处理方法

嵌入式的.net 开发,我们无法重写WndProc来过滤自定义消息。我的项目中曾这样实现过,今天有网友问,我就贴在博客中。希望对大家有个帮助。using System;using System.Linq;using System.Collections.Generic;using System.ComponentModel;using System.Data;using...

2010-07-05 22:28:00 70

Using Python in Sqlite !

http://docs.python.org/library/sqlite3.htmlhttp://docs.python.org/library/sqlite3.html#sqlite3.RowNew in version 2.5.SQLite is a C library that provides a lightweight disk-based database tha...

2010-07-03 20:38:00 53

Hello PyGTK!

#!/usr/bin/pythonimport pygtkpygtk.require('2.0')import gtkwindow = gtk.Window(gtk.WINDOW_TOPLEVEL)window.show();Test = "Hello World PyGTK!";button = gtk.Button(Test);window.add(button...

2010-07-03 18:41:00 45

[精华] 【转贴】chmod命令详细用法

指令名称 : chmod使用权限 : 所有使用者使用方式 : chmod [-cfvR] [--help] [--version] mode file...说明 : Linux/Unix 的档案调用权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所调用。参数 :mode : 权限设定字串,格式如下 : [ugoa...][[+-=][r...

2010-07-03 18:09:00 100

Python相关网站

一个非常好的中英对照的Python语言教程:http://www.woodpecker.org.cn:9081/doc/Python/Py2.4tut/html/tut.htmlPython GTK:http://www.pygtk.org/tutorial.html格式化字符串:http://docs.python.org/library/string.htm...

2010-07-03 16:02:00 54

学习LUA文档1~在 C++中集成Lua脚本

学习LUA文档1~在C++中集成Lua脚本主页:第二人生 http://www.d2-life.com   http://www.d2-life.com/LBS/blogview.asp?logID=41为什么要用Lua作脚本?  使用Lua作脚本,主要是因为它小巧玲珑(体积小,运行快),而且它的语法又比较简单明了。...

2010-07-03 15:58:00 67

[转载]Android中的线程模型

Android中的线程模型这篇文章将讨论Android应用程序中使用的线程模型,并讨论如何确保应用程序最佳的UI呈现(通过创建工作者线程来处理耗时的操作,而不是在主线程里处理)。这篇文章还将阐述与运行在主线程中的UI组件交互的API以及创建托管的工作者线程的API。UI线程当应用程序启动后,系统创建了一个叫做“main”的线程。主线程,也叫UI线程,非常重要,因为它负责分发事件给构...

2010-07-01 13:37:00 40

空空如也

空空如也

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

TA关注的人

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