- 博客(49)
- 资源 (2)
- 收藏
- 关注
原创 C# 上传大附件
大家都知道VS2008本身提供的控件比较简单易用,但使用却受到很多限制,比如说上,上传时取消操作,多文件上传,上传过程的进度显示问题,要解决这些问题可以利用第三方插件aspnetupload,本人参考了书和网上文章发现都不完整或出现问题,研究了一下成功.首先右键单击网站根目录,在弹出的快捷菜单中,选择"添加引用"菜单项,弹出"添加引用",切换到"浏览"找到组件的Dll文件"Bestcomy.W
2013-06-13 11:54:49
888
转载 C# 文件下载时改变文件名
文件下载时改变文件名 在项目中有时会出现下载文件的问题,服务器上保存的文件也许是已GUID命名的文件,但在下载时,也许需要指定一个文件名。我项目中就用到了,到这里做下笔记:首先在页面上放一个标签: 再在js中写如下方法:function FileDownLoad(filePath, fileName) { document.getElem
2013-05-29 13:55:23
2218
原创 iis7.5没有V1.1.4322这个版本的aspnet_filter.dll
因为iis7.5没有V1.1.4322这个版本的aspnet_filter.dll或者regsvr32 C:\WINNT\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll
2013-05-07 15:14:42
869
转载 ASPNET上传文件总结 (转载)
2010-03-31 11:54:55| 分类:Aspnet源码 | 标签:|字号大中小 订阅 1:最简单上传功能利用微软控件FileUpLoad string fileName=FileUpload1.FileName; // FileUpload1是一个对象有很多的方法来说明上传服务器文件的特征,可以通过属性获取文件名
2013-04-19 15:00:41
1928
原创 项目管理SPI,CPI,CV,SV
已完成工作预算成本BCWP: Budgeted Cost of Work Performed计划完成工作预算费用BCWS:Budgeted Cost of Work Scheduled工作实际成本ACWP: Actual Cost of Work Performed费用偏差(Cost Variance-CV):CV是指检查期间BCWP与ACWP之间的差异,计算公式为CV=BCWP-A
2013-01-06 22:02:12
86349
1
原创 C# ComboBox 树形结构
public FormTemplateManager() { InitializeComponent();//IETD_FILE_TEMPLATE_V this.MaximizeBox = false; this.comboBoxStructureType.TreeView.Nodes.Clear();
2012-06-07 18:16:14
4083
原创 C# 读取Excel文件
public System.Data.DataTable GetExcelToDataTable(string filePath) { System.Data.DataTable daExcelInfo = new System.Data.DataTable(); string strSheet = st
2012-04-01 11:36:54
830
转载 ASPNET static变量
在一个类中定义了一个static变量,只在同一个执行上下文中,所有用户访问到的都是同一个变量。也就是说在一个类中定义了一个static变量 所有用户访问到的都是同一个变量,static的作用范围显然是应用程序级。从这个角度分析,定义了static UserID变量,A用户登录
2011-08-17 22:13:35
839
原创 如何定义与实现一个类的成员函数的回调函数
如果试图直接使用C++的成员函数作为回调函数将发生错误,甚至编译就不能通过。通过查询资料发现,其错误是普通的C++成员函数都隐含了一个传递函数作为参数,亦即“this”指针,C++通过传递一个指向自身的指针给其成员函数从而实现程序函数可以访问C++的数据成员。这也可以理解为什么C++类的多个实例可以共享成员函数但是确有不同的数据成员。由于this指针的作用,使得将一个CALLBACK型的成员函
2010-05-14 23:29:00
2167
原创 visual studio 08下建立glut编程环境
1.visual c++ 2008 我装的是visual studio 2008(9.0) expression_r_r_r edition.先从http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip 上下载glut包(1)将下载的压缩包解开,将得到5个文件(2)将其中的glut.h放到c:/Pr
2010-05-11 15:48:00
871
原创 C++知识
visual studio 2008无法打开包括文件:“iostream.h”: No such file or directory visual studio 2008无法打开包括文件:“iostream.h”: No such file or directory 以前都是沿用C语言的,现在最新版的都是用C++! include改为: include using names
2010-04-24 21:47:00
1007
原创 气象业务数据格式(续)
NC格式介绍: http://blog.youkuaiyun.com/laomai/archive/2007/08/13/1740747.aspxGRIBGRIB分为GRIB1,GRIB2格式文件GRIB码是世界气象组织(WMO)建议并通过的一种二进制比特流代码,它适用于表示数值天气分析和预报的格点场产品。GRIB码具有与计算机无关的特点,采用压缩数据表示形式
2010-04-12 17:55:00
5095
原创 Foreach Description
转载 http://jangmon.blogbus.com/logs/36380490.html在C#中,foreach的使用简化了很多循环语法的书写。如果初学者仅仅把foreach当成for循环的省略写法的话,就显得有点大才小用了。事实上,foreach与“迭代”和“枚举”密切相关。C#编译器会把foreach语句转换为IEnumerable接口的方法和属性。例如:
2009-12-24 11:50:00
768
原创 事件与委托
基本概念:函数指针----委托函数指针是一个指向函数的指针,只能引用静态函数而指针函数只是说明他是一个返回值为指针的函数。委托可以引用静态方法,也可以引用实例方法using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Wind
2009-07-14 16:36:00
683
原创 A* Algorithm( GO ON)
A*算法在人工智能中是一种典型的启发式搜索算法,为了说清楚A*算法,我看还是先说说何谓启发式算法。何谓启发式搜索算法 在说它之前先提提状态空间搜索。状态空间搜索,如果按专业点的说法就是将问题求解过程表现为从初始状态到目标状态寻找这个路径的过程。通俗点说,就是在解一个问题时,找到一条解题的过程可以从求解的开始到问题的结果(好象并不通俗哦)。由于求解问题的过程中分枝有很多,主要是求解过程中求解条
2009-05-12 15:11:00
877
原创 Lost way change&&reform
I dont know where i can go,how can do what iwant ,these days spend a lot of time but gain nothing ,the first of all is to change myself and promote efficiency. sometimes i found im confused by t
2009-04-19 16:39:00
583
原创 地图投影坐标转换
系统是直接将将(B,L)84 视为(B,L)54,省去了很多问题细节不是很精确1、(B,L)84——(X,Y,Z)84,空间大地坐标到空间直角坐标的转换。2、(X,Y,Z)84——(X,Y,Z)54,坐标基准的转换,即Datum转换。通常有三种转换方法:Bursa–Wolf七参数、简化三参数、Molodensky3、(X,Y,Z)54——(B,L)54,空间直角坐标到空间大地坐标的转换。4、(
2009-03-16 16:23:00
4362
1
原创 malab中支持向量机使用
1,下载SVM工具箱:http://see.xidian.edu.cn/faculty/chzheng/bishe/indexfiles/indexl.htm2,安装到matlab文件夹中 1)将下载的SVM工具箱的文件夹放在/matlab71/toolbox/下 2)打开matlab->File->Set Path中添加SVM工具箱的文件夹 现在,就成功的添加成功了.
2009-02-19 10:02:00
1343
原创 AutoIt,NSIS使用(续)
一年的学习搞的我疲倦不堪,回家过年睡了半个月,来到中心还是那么疲倦想睡觉,身体不好,还是什么缘故。刚刚研究了安装包的制作过程,也不是很复杂的过程。1 将安装文件通过AutoIt制作为可自动安装的文件2 NIS edit编写脚本文件。3 将编写的脚本文件使用NSIS编译为自动安装的可执行文件。
2009-02-09 14:50:00
843
原创 SoftWare Developing Technology Problem
1显示解决方案使用vs2005,发现在使用的时候发现不能生成解决方案,在生成菜单中也不见“生成解决方案”的选项。还有也无法添加c#项目,后来在选项设置中,找到了always show solutions选项,选中即可 对应中文为:项目和解决方案-->总是显示解决方案 2ASP.NET拖动控件工具-选项-html编辑器-css定位:绝对路径改相对路径 3编译错误C
2009-01-03 22:00:00
805
原创 最近
最进事情特别多。助教,英语,开题,项目实现,忙一直在摸索libsvm.NET,我使用的是VS2005版,版本是用的2008版,一直没有转反过来,今天终于明白其中的原理了,顺便学习了新知识unsafe代码,感觉这个课题的实现应该不是很大的问题,还要继续努力。svm原理以及系统实现希望可以在今年完成啊,有这个把握。
2008-12-17 17:36:00
469
原创 libsvm.NET的使用(续)
目前主要有两种.NET版本的svm: libsvm.NET 和svm.NET还要努力啊libsvm是著名的SVM开源组件,目前有JAVA.C/C++,.NET 等多个版本,本人使用的是2.82libsvm命名空间下主要使用类:svm_model 为模型类,通过训练或加载训练好的模型文件获得svm_parameter 为参数类,主要为支持向量机设定参数,具体参数如下:svm_parameter.
2008-11-24 16:08:00
2147
转载 libsvm的FQA
这里是libsvm的FQA : 我研究了好久才发现有这么个好东西的:转别人的 问: 我在那里能够找到libsvm的文件 ? 软件包中有一个 README 文件,里面详细说明了所有参数选项、数据格式以及库函数的调用。在python目录下,模型选择工具和python界面的libsvm各有一个README文件。 初学者可以通过A practical guide to support vect
2008-11-09 20:54:00
3715
5
原创 libsvm使用(续)
libsvm使用LIBSVM 软件包简介LIBSVM 是台湾大学林智仁 (Chih-Jen Lin) 博士等开发设计的一个操作简单、易于使用、快速有效的通用 SVM 软件包,可以解决分类问题(包括 C- SVC 、n - SVC )、回归问题(包括 e - SVR 、 n - SVR )以及分布估计( one-class-SVM )等问题,提供了线性、多项式、径向基和 S 形函数四
2008-11-08 22:06:00
8940
31
转载 C#中简单调用c/c++旧模块(续)
一、发生的背景 在开发新项目中使用了新的语言开发 C# 和新的技术方案 WEB Service,但是在新项目中,一些旧的模块需要继续使用,一般是采用 C 或 C++ 或 Delphi 编写的,如何利用旧模块对于开发人员来说,有三种可用方法供选择:被过滤广告 第一、将 C 或 C++ 函数用 C# 彻底改写一遍,这样整个项目代码比较统一,维护也方便一些。但是尽管微软以及某些书籍说,C# 和 C
2008-11-08 16:52:00
763
原创 va_start va_end 的使用和原理
1:当无法列出传递函数的所有实参的类型和数目时,可用省略号指定参数表void foo(...);void foo(parm_list,...);2:函数参数的传递原理函数参数是以数据结构:栈的形式存取,从右至左入栈.eg:先介绍一下可变参数表的调用形式以及原理:首先是参数的内存存放格式:参数存放在内存的堆栈段中,在执行函数的时候,从最后一个开始入栈。因此栈底高地址,栈顶低地址,举个例子如下
2008-11-06 21:36:00
4233
1
原创 关于LINDO/LINGO的学习材料
关于LINDO/LINGO的学习材料1、LINDO这个就是一开始的那个软件,主要求解线性规划、整数规划、二次规划问题。现在版本好像是6.1。2、GINO一开始的时候这也是一个求非线性规划的工具,甚至她还用来求解一些非线性的方程根。它的特点是:包含了丰富的数学函数,尤其是概率函数!但是随着像Mathematica/Matlab的迅速发展,他逐渐的消亡,并演化为现在的函数引擎LINDO
2008-11-06 16:46:00
3873
原创 C++中extern “C”含义深层探索(续)
extern "C"的用法解析 http://blog.sina.com.cn/u/494a1ebc010004g5extern "C"{}的作用就是说明这在{}范围之内说明的函数是按c,或者需要按c标准来编译。可以从声明调用二个方面来描述它的作用: 1.声明 以下c++代码: extern "C" { void test() } void test() {
2008-11-05 14:37:00
581
原创 Singleton模式
单例模式有以下特点: 单例类只能有一个实例。 单例类必须自己创建自己的唯一实例。 单例类必须给所有其他对象提供这一实例。 一个典型的单例类的实现如下所示:其中构造子私有表示子类不能被继承。 public class Singleton { private static Singleton m_instance = null; private Singleton() { } public st
2008-10-29 15:12:00
527
原创 结构风险最小化
结构风险最小化(SRM) VC 维在有限的训练样本情况下,当样本数 n 固定时,此时学习机器的 VC 维越高学习机器的复杂性越高。VC 维反映了函数集的学习能力,VC 维越大则学习机器越复杂(容量越大)。 所谓的结构风险最小化就是在保证分类精度(经验风险)的同时,降低学习机器的 VC 维,可以使学习机器在整个样本集上的期望风险得到控制。 推广的界(经验风险和实际
2008-10-29 15:08:00
3298
3
原创 关于风险等问题的总结(续)
机器学习(Machine Learning, ML)的目的是根据给定的训练样本求对某系统输入输出之间依赖关系的估计,使它(这种关系)能够对未知输出做出尽可能准确地预测。机器学习至今没有一个精确的公认的定义。作为人工智能(Artificial Intelligence, AI)的一个重要研究领域,ML的研究工作主要围绕学习机理、学习方法和面向任务这三个基本方面进行研究。模式识别、函数逼近和概率密度估
2008-10-29 14:27:00
850
原创 arcgis 9.3的安装
一安装arcgis license manager 1、解压破解包,运行license_server_setup文件夹中的LMSetup.exe,选择通过注册文件获得授权,选择 license_server_setup文件夹中的37102011.efl9文件作为许可文件; 2、复制license_ser
2008-10-27 11:47:00
2734
1
原创 VC中edit控件的使用
CString m_strEdit;//获得edit框内容UpdateData(TRUE);此时m_strEdit就是edit框内容的字符串变量。//要更新edit的话只要对m_strEdit进行赋值然后UpdataData(FALSE);//即可如果是一些对edit框的复杂操作建议用cedit类型。示例:CEdit m_ctrlEdit;选中从第101个(从0开始索引号为100的字符)开始的
2008-09-28 16:24:00
1566
原创 sockaddr_in结构体简介
//农机调度项目代码LRESULT CServer2Dlg::OnServerInfo(WPARAM wParam, LPARAM lParam){//TODO: 在此处添加消息处理程序代码SERVER_INFO serverInfo = (SERVER_INFO)HIWORD(wParam);CString ip;//对方ipif (lParam != NULL){ sockadd
2008-09-28 15:21:00
1573
原创 NOTIFYICONDATA结构
//农机调度项目代码NOTIFYICONDATA m_notifyData;m_notifyIcon.ChangeIcon(IDI_PAUSE, _T("监控终端服务器已暂停"));void CMyNotifyIcon::AddIcon(UINT idResourceIcon, LPCTSTR tip){ HICON hIcon = AfxGetApp()->LoadIcon(idRe
2008-09-27 17:14:00
4285
原创 常用句柄类型及其说明
句柄类型 说明 HWND 窗口句柄 HINSTANCE 当前实列句柄 HCURSOR 光标句柄 HFONT 字体句柄 HPEN 画笔句柄 HBRUSH 画刷句柄 HDC 设备环境句柄 HBITMAP 位图句柄 HICON 图标句柄 HMENU 菜单句柄 HFILE 文件句柄
2008-09-27 11:03:00
5558
1
原创 ON_MESSAGE宏
为何在自定义消息处理函数中无法利用wParam或lParam传递指针?ON_COMMAND()宏创建的自定义消息处理机制确实无法使用wParam与lParam参数,这是由于ON_COMMAND()宏决定的使用wParam与lParam参数,那么应当使用ON_MESSAGE()宏,由它扩展生成的消息处理函数的原型中才有这两个参数 ON_MESSAGE响应的是自定义消息,有关自
2008-09-25 15:33:00
8749
1
原创 CRegKey类操作注册表
用CRegKey类来操作注册表是非常方便的。CRegKey类并不是一个MFC类,而是一个ATL类,所以在使用的时候不要忘记在StdAfx.h头文件中加入#include 。 1.打开需要查询注册表键:原型是:LONG Open( HKEY hKeyParent, LPCTSTR lpszKeyName, REGSAM samDesired = KEY_ALL_ACCESS );只有打
2008-09-24 17:46:00
672
TextBox 类似智能提示(C# WinForm)
2012-12-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人