
过往的文章
文章平均质量分 85
wenrenhua08
一直以来有的人只知道从一头吃香蕉,其实香蕉可以从两头吃1.好好搞好英语2.做技术,要想办法做普通人做不了的事情3.提高个人表达能力
展开
-
蛙蛙推荐:一套.net窗体身份验证方案(解决了防止用户重复登陆,session超时等问题)
一. 设置web.config相关选项 先启用窗体身份验证和默认登陆页,如下。 authentication mode="Forms"> forms loginUrl="default.aspx">forms> authentication> 设置网站可以匿名访问,如转载 2008-09-24 08:26:00 · 882 阅读 · 0 评论 -
图片放大缩小算法——差值法
/********************************** @todo 图片放大缩小* @param srcImg 原始图片* @param desW 变化后图片的宽* @param desH 变化后图片的高* @return 处理后的图片*********************************/private Image ZoomImage(Imag原创 2008-08-04 20:32:00 · 8155 阅读 · 0 评论 -
bmp图像插值算法近邻取样(效果最差,也最快),双线性插值(效果可以,速度一般),三次卷积插值(效果最好,速度最慢)
UNCHAR3 ** CContourJudge::ImgInterp(int k, float imgfactor, float mode,UNCHAR3 **resimg) { int i,j; int pos; //UNCHAR3 ** reimg; long x,y; long newi原创 2008-08-04 20:30:00 · 3599 阅读 · 0 评论 -
基于坐标变换与随机Hough 变换的抛物线运动目标检测算法
波条件下,高检测概率会带来高的虚警概率;而在稀疏杂波条件下,检测效果比较好。关键词:随机Hough 变换, 抛物线, 曲线检测中图分类号:TN957.51 文献标识码:A 文章编号:1009-5896(2005)10-1573-03An Algorithm of Detecting Moving Target with Parabolic Track UsingCoordinate Transfo翻译 2008-08-04 20:08:00 · 2532 阅读 · 1 评论 -
创建线程
线程是使用Thread类来处理的,该类在System.Threading命名空间中。通过实例化一个Thread对象就可以创建一个线程。创建新的 Thread 对象时,将创建新的托管线程。Thread 类具有接受一个 ThreadStart 委托或 ParameterizedThreadStart 委托的构造函数,该委托包装了调用 Start 方法时由新线程调用的方法。代码如下:Thr原创 2008-08-04 20:20:00 · 1836 阅读 · 0 评论 -
linux shell 脚本重定输入输出
最近一直忙于shell脚本的学习,感觉收获颇多,在此与大家共享。脚本iout.sh#!/bin/shSHDIR="$(dirname -- $(readlink -f -- "$0"))" //查找当前脚本的所在目录FILENAME="out"echo "beginning"cd $SHDIRif [ -f "$SHDIR/$FILENAME" ]; then //判断缓存文件是否存在 rm -f $FILENAME原创 2010-09-02 09:44:00 · 3152 阅读 · 1 评论 -
关于SQL语句中的双引号、单引号和&
http://hi.baidu.com/snowkylin/blog/item/bf5316a94db802b7cb130cc6.html同时在此文的基础上我在补充几个常用的方法:sql="tb_student WHERE sname="+student.getSname()+""将其分解:最外面两个"就不用理会,student.getSname()返回的是"n转载 2009-06-30 11:56:00 · 1690 阅读 · 0 评论 -
算法的力量(转李开复)
算法是计算机科学领域最重要的基石之一,但却受到了国内一些程序员的冷落。许多学生看到一些公司在招聘时要求的编程语言五花八门,就产生了一种误解,认为学计算机就是学各种编程语言,或者认为,学习最新的语言、技术、标准就是最好的铺路方法。其实,大家被这些公司误导了。编程语言虽然该学,但是学习计算机算法和理论更重要,因为计算机语言和开发平台日新月异,但万变不离其宗的是那些算法和理论,例如数据结构、算法、转载 2009-05-14 16:55:00 · 3354 阅读 · 14 评论 -
反编译工具Reflector下载(转)
反编译工具Reflector下载(集成两个常用.net插件,FileGenerator和FileDisassembler) Reflector是一款比较强大的反编译工具,相信很多朋友都用过它,但reflector本身有很多局限性,比如只能一个一个的查看方法等,但幸好reflector支持插件功能目前网上有很多reflector的插件,本人找取了两个应用范围很广,并且广受好评的插件:Reflecto转载 2008-12-03 09:06:00 · 2737 阅读 · 0 评论 -
多项式拟合
在网上看别人的心得一 最小二乘法的基本原理从整体上考虑近似函数 同所给数据点 (i=0,1,…,m)误差 (i=0,1,…,m)的大小,常用的方法有以下三种:一是误差 (i=0,1,…,m)绝对值的最大值 ,即误差 向量 的∞—范数;二是误差绝对值的和 ,即误差向量r的1—范数;三是误差平方和 的算术平方根,即误差向量r的2—范数;前两种方法简单、自然,但不便于微分运算 ,后一种方法相原创 2008-10-09 10:35:00 · 7336 阅读 · 0 评论 -
最佳平方逼近多项式
一 内积与正交多项式定义1 设 , 是[a,b]上的权函数,记 (1)称为函数 上带权 的内积。内积具有以下性质:① 对称性 ;② 齐次性 ;③ 可加性 ;④ 非负性 ,且 当且仅当 , x∈[a,b]。定义2 如果内积 (2)则称函数f,g在[a,b]上带权 正交。例如,三角函数系 是 上带权 ≡1的正交函数系。 如果[原创 2008-10-09 09:55:00 · 22623 阅读 · 0 评论 -
Mysql 错误码1418
最近在centos下进行数据库复制时,发现了这个错误,不能创建函数(function)可以复制数据库表,存储过程,唯独函数这里过不了,在网上搜索到解决这个问题的办法:mysql出现Error Code:1418 错误的解决办法以下是引用片段:Error Code : 1418 This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (原创 2010-10-14 14:20:00 · 2776 阅读 · 1 评论 -
通过避免下列 10 个常见 ASP.NET 缺陷使网站平稳运行(转载)
ASP.NET 成功的其中一个原因在于它降低了 Web 开发人员的门槛。即便您不是计算机科学博士也可以编写 ASP.NET 代码。我在工作中遇到的许多 ASP.NET 开发人员都是自学成材的,他们在编写 C# 或 Visual Basic® 之前都在编写 Microsoft® Excel® 电子表格。现在,他们在编写 Web 应用程序,总的来说,他们所做的工作值得表扬。但是与能力随之而来的还有转载 2008-09-24 09:03:00 · 625 阅读 · 0 评论 -
C#操作XML文件总结篇
要对XML文件进行操作,须要声明以下命名空间:using System.Xml;一、检查指定XML文件是否存在 System.IO.File.Exists(文件路径及名称);二、利用C#编程创建XML文件 我在网上找到了这样的两段代码: 代码一: XmlDocument xmldoc = new XmlDoc原创 2008-09-12 08:23:00 · 2427 阅读 · 0 评论 -
基于摸板匹配的目標跟蹤算法
红外热成像跟踪技术是一种被动式目标检测、跟踪技术,用于对红外视频信号进行目标检测、提取和跟踪。对比度特征鉴别是比较常用的目标提取方法。它无法记忆、识别目标形态特征,在复杂背景下提取效果、跟踪稳定性较差。而模板匹配算法以目标特征数据为模板,在搜索区域里寻找匹配点,即以目标形态特征为判据实现目标检索和跟踪。即便在复杂背景状态下,跟踪灵敏度和稳定度都极高,非常适用于复杂背景下的目标跟踪。模板匹配原创 2008-08-04 20:33:00 · 1534 阅读 · 0 评论 -
WndProc(ref Message m)方法
protected virtual void WndProc( ref Message m);参数 m 与当前 Windows 消息相关联的 Message。 备注 当窗口消息发送到窗口的句柄时,将调用此方法。对继承者的说明: 重写此方法以实现特定消息处理。对未处理的消息调用 base.WndProc。示例 [Visual Basic, C#, C++]转载 2008-08-31 18:34:00 · 5919 阅读 · 0 评论 -
works of steven cheung
Economic Interactions: China vis-a-vis Hong KongSteven N S Cheung Contemporary Economic Policy, 1995, vol. 13, issue 1, pages 1-9 There are no downloads for this item, see the EconPapers FAQ for hints翻译 2008-09-12 10:45:00 · 965 阅读 · 0 评论 -
利用API函数向外部应用程序发送消息
//为了使用Win32 API,需要先引入下面这个命名空间using System.Runtime.InteropServices;namespace k8{ public partial class _3k8Frm : Form { #region Dll Import 添加对API的引用 //获取主窗口句柄的API函数转载 2008-09-12 08:24:00 · 735 阅读 · 0 评论 -
我用C#写控件(带空值提示的文本框)
我写了5年的应用程序了。客户的输入界面逻辑一直很烦人。 “为什么程序老是提示我没有输入完整的关键数据。能不能不检测这一步和提示”,“这个框一定要输入吗?我不知道!”有些客户经常会给我来电这样说。我只能一次一次的给他们做解释“说明书上已经说了,这是你们业务上要求要输入的关键数据,是必要的唯一性检测。”。 后来我自己用C#写了这个控件,可以在输入的文本框中当没有输入任何值时,会有“”、转载 2008-09-12 08:22:00 · 686 阅读 · 0 评论 -
在 ASP.NET 上实现锁定表头、支持滚动的表格的做法
首先看看 CodeProject 上的两个东西1、The Freeze Pane DataGrid (http://www.codeproject.com/aspnet/FreezePaneDatagrid.asp)利用文章中提到做法及代码,可以实现在 ASP.NET 1.1 上的、支持横向滚动与纵向滚动的表格,基本上是使用 CSS 实现的,比较简单。在 ASP.NET 2转载 2008-09-24 09:18:00 · 1267 阅读 · 0 评论 -
Asp.net中Frameset的使用小结 3(转)
■ : 称框架标记,用以宣告HTML文件为框架模式,并设定视窗如何分割。 则只是设定某一个框窗内的参数属性。 参数设定: 例子:rows="90,*" frameborder="0" border=0 framespacing="2" bordercolor="#008000"> COLS="90,*" 垂直切割画面(如分左右两个原创 2008-09-30 11:25:00 · 1801 阅读 · 0 评论 -
拉格朗日插值公式
一.线性插值(一次插值) 已知函数f(x)在区间[xk ,xk+1 ]的端点上的函数值yk =f(xk ), yk+1 = f(xk+1 ),求一个一次函数y=P1 (x)使得yk =f(xk ),yk+1 =f(xk+1 ), 其几何意义是已知平面上两点(xk ,yk ),(xk+1 ,yk+1 ),求一条直线过该已知两点。 1. 插值函数和插值基函数由直线的点斜式公式可知:原创 2008-10-08 19:35:00 · 7143 阅读 · 1 评论 -
最小二乘拟合
在物理实验中经常要观测两个有函数关系的物理量。根据两个量的许多组观测数据来确定它们的函数曲线,这就是实验数据处理中的曲线拟合问题。这类问题通常有两种情况:一种是两个观测量x与y之间的函数形式已知,但一些参数未知,需要确定未知参数的最佳估计值;另一种是x与y之间的函数形式还不知道,需要找出它们之间的经验公式。后一种情况常假设x与y之间的关系是一个待定的多项式,多项式系数就是待定的未知参数,从而可采用原创 2008-10-08 19:42:00 · 7387 阅读 · 3 评论 -
Hough Transform
Brief DescriptionThe Hough transform is a technique which can be used to isolate features of a particular shape within an image. Because it requires that the desired features be specified in some pa翻译 2008-10-08 19:47:00 · 5064 阅读 · 2 评论 -
多线程总结(五)
.Net提供了许多多线程编程工具,可能是因为太多了,所以掌握起来总是有一些头疼,我在这里讲讲我总结的一些多线程编程的经验,希望对大家有帮助 不需要传递参数,也不需要返回参数我们知道启动一个线程最直观的办法是使用Thread类,具体步骤如下ThreadStart threadStart=new ThreadStart(Calculate);Thread thread=new Th转载 2008-09-12 08:04:00 · 813 阅读 · 0 评论 -
[C#]的6种常用集合类大比拼讲解+实例
一.先来说说数组的不足(也可以说集合与数组的区别):1.数组是固定大小的,不能伸缩。虽然System.Array.Resize这个泛型方法可以重置数组大小,但是该方法是重新创建新设置大小的数组,用的是旧数组的元素初始化。随后以前的数组就废弃!而集合却是可变长的2.数组要声明元素的类型,集合类的元素类型却是object.3.数组可读可写不能声明只读数组。集合类可以提供ReadOnly方法转载 2008-09-10 14:06:00 · 851 阅读 · 0 评论 -
C#高精度计时
简介精确的时间计量方法在某些应用程序中是非常重要的。常用的 Windows API 方法 GetTickCount() 返回系统启动后经过的毫秒数。另一方面,GetTickCount() 函数仅有 1ms 的分辨精度,很不精确。故而,我们要另外寻找一种方法来精确测量时间。Win32 API 使用 QueryPerformanceCounter() 和 QueryPerformanceFrequen原创 2008-09-09 13:01:00 · 7577 阅读 · 1 评论 -
winFrom+Ftp的多文件上传及其上传进度
因为项目要求,制作的一个多文件上传,并显示进度条一段代码(vs2005环境)。(只为粗略的实现,代码并不规范)当多个文件上传的时候,需要依次队列形式一个个上传,当上传某个文件的时候,锁定进程,上传完毕再开启锁。在主类中的上传按钮事件代码: //获取openFileDialog控件选择的文件名数组(openFileDialog可多个文件选择) private void转载 2008-09-01 09:08:00 · 2384 阅读 · 2 评论 -
如何跨越线程调用窗体上的控件
用户不喜欢反应慢的程序。在执行耗时较长的操作时,使用多线程是明智之举,它可以提高程序 UI 的响应速度,使得一切运行显得更为快速。在 Windows 中进行多线程编程曾经是 C++ 开发人员的专属特权,但是现在,可以使用所有兼容 Microsoft .NET 的语言来编写。不过Windows 窗体体系结构对线程使用制定了严格的规则。如果只是编写单线程应用程序,则没必要知道这些规则,这是因转载 2008-09-01 08:41:00 · 603 阅读 · 0 评论 -
(转载)机器学习方法的PPT
<br /> 一、特征选择 <br /> 二、分类方法 <br />三、决策树<br />四、人工神经网络与遗传算法<br />五、支持向量机<br />六、图论与聚类方法<br />其它(待补)<br />***********************************<br />一、特征选择<br />[PPT]Feature Selection for Classification <br />[PPT]Feature Selection for Classification M.Dash, H原创 2010-09-26 11:28:00 · 1349 阅读 · 0 评论 -
人脸识别方法(转载)
<br />HUNNISH 注:从师弟的网站 www.prfans.com 看到了DODO先生所写的“人脸识别方法之个人见解”,感觉收益非浅。本文颇有高屋建瓴的意味,因此在没有经过作者本人的同意下,贸然转载于此,希望读到本文的同仁能够在PR领域多碰出些思想火花,对所从事的领域有所感悟!<br />==================================<br />dodo:人脸识别方法个人见解(之一)<br /> <br />看到j.liu关于人脸识别的帖子,萌发写这个帖子的念头。没有别的意思,原创 2010-09-26 11:31:00 · 996 阅读 · 0 评论 -
Centos
<br />研究centos 有很长一段时间了,一直没有写过这方面的感觉,今天在看到网友的一篇文章时,结合亲身体会就下面安装opencv的一些步骤与大家共享。<br />CentOS OpenCV已被广泛应用但是也在不断的更新,这里介绍CentOS OpenCV安装设置使用,帮助大家安装更新CentOS OpenCV系统。如何在Linux下編譯CentOS OpenCV? (OS) (Linux) (CentOS) (Image Processing) (C/C++) <br />Abstract<br /原创 2010-09-26 13:23:00 · 1639 阅读 · 1 评论 -
VS2005 几个小技巧
一、代码编辑器1.代码折叠分块代码#region //代码块#endregion2. 快速定位代码 1. 使用"转到定义"功能定位标识符 步骤: a. 选中一个标识符(类名、变量名、或方法名) b.点鼠标右键,从弹出的菜单总选择"转到定义"命令 2.使用书签:原创 2008-09-01 08:33:00 · 566 阅读 · 0 评论 -
AES加密
AES算法描述简介:DES数据加密标准算法由于密钥长度较小(56位),已经不适应当今分布式开放网络对数据加密安全性的要求,因此1997年NIST公开征集新的数据加密标准,即AES。经过三轮的筛选,比利时Joan Daeman和Vincent Rijmen提交的Rijndael算法被提议为AES的最终算法。此算法将成为美国新的数据加密标准而被广泛应用在各个领域中。尽管人们对AES还有不同的看法原创 2008-08-26 08:06:00 · 1762 阅读 · 0 评论 -
学习笔录一:ArachNode.Net1.2
1、首先运行存储过程:dbo.arachnode_usp_arachnode.net_RESET_DATABASE或者从类 Arachnode.Console。Pragram.cs中执行ArachnodeDAO arachnodeDAO = new ArachnodeDAO();arachnodeDAO.ExecuteSql("EXEC [dbo].[arachnode_usp_arachno原创 2009-09-01 15:02:00 · 2218 阅读 · 6 评论 -
分页存储过程
**//**//*说明:1.支持多表查询 2.支持任意排序 3.不支持表别名参考了 evafly920:[分享]千万数量级分页存储过程(效果演示) 地址:http://blog.youkuaiyun.com/evafly920/archive/2006/03/03/614813.aspx IF(EXISTS(SELECT * FROM sysobjects WHERE [id]=OBJECT_ID转载 2008-09-24 08:17:00 · 827 阅读 · 0 评论 -
一个使用泛型的工厂类
Provider提供程序模型中,常常使用反射工厂来获得配置的实例,虽然代码比较简单,但是却也必不可少。这里用添加了泛型这一特性,虽然性能不见得有什么提高(用不用泛型都会有一个类型转换),但是用了就好像给人一种性能提高了的感觉 ^_^ .using System.Reflection;namespace Helper.Reflection...{ /**//// /// 类原创 2008-09-12 08:53:00 · 1469 阅读 · 0 评论 -
泛型
1.泛型介绍泛型类和泛型方法同时具备可重用性、类型安全和效率,这是非泛型类和非泛型方法无法具备的。泛型通常用在集合和在集合上运行的方法中。.NET Framework 2.0 版类库提供一个新的命名空间 System.Collections.Generic,其中包含几个新的基于泛型的集合类。建议面向 2.0 版的所有应用程序都使用新的泛型集合类,而不要使用旧的非泛型集合类,如 ArrayLis原创 2008-09-12 08:14:00 · 719 阅读 · 0 评论 -
最小二乘法
在我们研究两个变量(x, y)之间的相互关系时,通常可以得到一系列成对的数据(x1, y1、x2, y2... xm , ym);将这些数据描绘在x -y直角座标系中(如图1), 若发现这些点在一条直线附近,可以令这条直线方程如(式1-1)。 Y计= a0 + a1 X (式1-1) 其中:a0、a1 是任意实数 为建立这直线方程就要确转载 2008-09-10 14:38:00 · 38268 阅读 · 0 评论 -
NET与Matlab结合 —— 最小二乘法直线拟合(C#)
NET与Matlab结合 —— 最小二乘法直线拟合(C#) 首先是一个.m文件drawgraph.m,确保它能够在Matlab里运行。我这里是最小二乘法直线拟合程序。%最小二乘法直线拟合%Created by Safirst C. Ke 2007.8.29 Wed 14:51function drawgraph(coords)%传入的参数为两行向量,第一行为x坐标,第二行为坐转载 2008-09-10 14:07:00 · 5194 阅读 · 0 评论