摘要: 1. 概率与数理统计(1) 点估计,估计量检验,矩估计,区间估计a) 参数估计有两类:点估计和区间估计。构造估计量常用的方法有矩估计和极大似然估计法。点估计估计参数的值,区间估计估计参数的取值区间(2) 无偏估计;有偏估计:岭估计(3) 点估计与矩估计的区别?(4) 对于线性回归(空间自回归可以改造成线性回归)最小二乘OLS估计和MLE估计得到的参数β是一致的,对于模型本身有什么效果?表现在δ2上的区别没有多少意义啊!数理统计学的基本间题是如何根据随机试验 抽样 所得到的数据,对随机变量的分布及数字特征作出估计。在总体的概率密度类型确定后,要根据数据对总体分布中的未知参数进行估计,它有广泛的应 阅读全文
posted @ 2012-03-23 11:17 太一吾鱼水 阅读(443) 评论(0) 推荐(0)
摘要: 学习总结 1. 概率与数理统计 包括概率论和数理统计 概率论的基本问题是:已知总体分布的信息,需要推断出局部的信息; 数理统计的基本问题是:已知样本(局部)信息,需要推断出总体分布的信息。 (1) 参数估计: a) 点估计,估计量检验,矩估计 b) 无偏估计;有偏估计:岭估计 (2) 假设检验 预先 阅读全文
posted @ 2012-03-23 11:15 太一吾鱼水 阅读(427) 评论(0) 推荐(0)
摘要: OracleHelper类学习,分析自己前期所写数据库操作类OleDbMeans和SqlDbMeans的不足。 为啥微软用了这么多的Config文件?利用这样的配置文件有什么好处?反复查看才知道这是利用的反射机制。 反射提供了封装程序集、模块和类型的对象(Type 类型)。可以使用反射动态创建类型的实例,将类型绑定到现有对象,或从现有对象获取类型并调用其方法或访问其字段和属性。 反射是一种宽泛的叫法,它通过System.Reflection 命名空间并配合System.Type 类,提供了在运行时(Runtime)对于类型和对象(及其成员)的基本信息以及元数据(metadata)的访... 阅读全文
posted @ 2012-03-23 09:15 太一吾鱼水 阅读(193) 评论(0) 推荐(0)
摘要: 原文链接:.Net 中的反射(序章) - Part.1:http://www.tracefact.net/CLR-and-Framework/Reflection-Part1.aspx.Net 中的反射(查看基本类型信息) - Part.2:http://www.tracefact.net/CLR-and-Framework/Reflection-Part2.aspx.Net 中的反射(反射特性) - Part.3:http://www.tracefact.net/CLR-and-Framework/Reflection-Part3.aspx.Net 中的反射(动态创建类型实例) - Part 阅读全文
posted @ 2012-03-23 09:06 太一吾鱼水 阅读(197) 评论(0) 推荐(0)
摘要: 普通的计算器只能计算16位数字,如附件中自带的计算器截图:自己写的计算程序View Code 1 #include<iostream> 2 #include<memory> 3 #include<conio.h> 4 using namespace std; 5 int gn=0;//global variable that represents the size 6 7 8 9 int* multi(int* num1, int size1 ,int* num2, int size2) 10 { 11 int size=size1+siz... 阅读全文
posted @ 2012-03-22 16:32 太一吾鱼水 阅读(163) 评论(0) 推荐(0)
摘要: 原文链接:http://www.cnblogs.com/qyz123/archive/2007/05/12/743537.html"^\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?\d+$" //整数 "^\d+(\.\d+)?$" //非负浮点数(正浮点数 + 0) "^(([0 阅读全文
posted @ 2012-03-22 15:40 太一吾鱼水 阅读(190) 评论(0) 推荐(0)
摘要: 水晶报表很强大啊! 去年就搞过,但是由于当时知道的东西太少,对于数据绑定的机制理解的太浅,最后也没弄出个所以然。最近看到别人做的成果之后才坚定这个信念,CrystalReports可以实现很复杂的报表!煤矿行业的报表很复杂不是吗,用CrystalReports来解决吧!这里练习了一下CrystalReports的使用。 看看煤矿储量管理的一张报表,啊,真的很复杂啊!图1 仔细分析,其中有一部分(红色框表示)是可以作为一张子表显示的。模拟这个子表,首先定义一个类Res,很简单,就几个属性字段。View Code 1 namespace 水晶报表练习 2 { 3 class R... 阅读全文
posted @ 2012-03-22 15:04 太一吾鱼水 阅读(812) 评论(1) 推荐(0)
摘要: 原文出处:http://www.cnblogs.com/limaoshengcpp/archive/2012/03/20/2407899.htmlC#获取当前路径的方法如下:1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName-获取模块的完整路径。2. System.Environment.CurrentDirectory-获取和设置当前目录(该进程从中启动的目录)的完全限定目录。3. System.IO.Directory.GetCurrentDirectory()-获取应用程序的当前工作目录。这个不一定是 阅读全文
posted @ 2012-03-22 11:49 太一吾鱼水 阅读(196) 评论(0) 推荐(0)
摘要: 使用HashTable与Dictionary 感觉很好用!实现了一个CheckListBox的选择记忆功能。窗体界面:一个CheckLIstBox,两个CombBox。流程描述:1.选择CheckLIstBox1中的一个图层1名称,右面的CombBox显示图层1包含的字段。为CombBox选择项。2.选择CheckLIstBox1中的另一个图层2名称,右面的CombBox显示图层2包含的字段。为CombBox选择项。3.来回选择CheckLIstBox1,可以记忆CombBox中所作的选择。View Code 1 class PrepareDrillLayerInfo2 {3 ... 阅读全文
posted @ 2012-03-21 17:28 太一吾鱼水 阅读(240) 评论(0) 推荐(0)
摘要: 在AE数据处理过程中,数据量往往不小,单线程处理往往由于主线程阻滞导致用户就不能进行其他操作了,还会出现假死的状态。因此前端出现一个等待窗体或者进度条,在后台线程处理数据是很有必要的!今天计划实现这样的一个功能,使用BackgroundWorker来实现。首先还是要参考已有的例子!(水平低,没办法啊!)http://msdn.microsoft.com/zh-cn/library/b2zk6580(v=vs.85).aspxView Code using System;using System.Collections;using System.ComponentModel;using Syst 阅读全文
posted @ 2012-03-16 16:32 太一吾鱼水 阅读(417) 评论(2) 推荐(0)
摘要: 一直都犯了严重的错误,妄想将SqlServer或者Oracle中的多张具有关联关系的表存储到Geodatabase中,而且存储成包括要素类、表和关系的这样多个对象!数据验证让我头疼不已。存入关系数据库中的数据还不完整,比如坐标,这样数据验证的操作就让我无法忍受了。 那不如换一种思路:直接通过关联查询关系数据库,将查询结果存储到Geodatabase中,这样数据存在冗余,但是这样的冗余数据是和制图显示紧密结合的。参考Surfer软件的数据方式就可以了,干嘛搞的那么复杂?正解。一定要想法把问题简单化,不然把自己头搞大了也不行。 阅读全文
posted @ 2012-03-15 13:58 太一吾鱼水 阅读(300) 评论(1) 推荐(0)
摘要: 今天计划学习一下PetShop中的工厂模式。PetShop中的工厂模式是工厂方法模式,还是按照原来的顺序看:NavigationControl.ascx进入,查看Page_Load事件中重点查看BindCategories()方法。View Code 1 private void BindCategories() {2 Category category = new Category();3 repCategories.DataSource = category.GetCategories();4 repCategorie... 阅读全文
posted @ 2012-03-14 10:46 太一吾鱼水 阅读(316) 评论(0) 推荐(0)
摘要: PetShop项目学习数据库结构工厂方法模式页面缓存缓存了页面中的一些变量文件缓存依赖消息队列ORM了解————2012-3-12-16:40:51————今天才真正看了PetShop的代码,感觉好复杂啊!微软用ADO.net实现了类似于ORM的机制。首先PetShop在Oracle中的数据表如下,包括4个解决方案:程序集描述:Model定义用到的对象类DBUnitility数据库操作,看了OracleHelper abstract类,主要包括五个静态的连接字符串:View Code public static readonly string ConnectionStringLocalTra. 阅读全文
posted @ 2012-03-12 17:31 太一吾鱼水 阅读(575) 评论(0) 推荐(0)
摘要: 今天尝试开发用户登录模块!结果失败了,用Access开发,本来希望能实现ORM映射的,但是发现用在用户登录这一块太复杂。而且如果要管理用户,添加删除修改,用DataTable存储查询结果,并将数据源绑定到DataGridView明显更加方便!可能是我没有习惯吧! 这里参考了一个五层设计:数据操作层,对象,关系对象映射、业务、界面。感觉还是比较复杂,不过好处不言而喻。而且这样都能够使编程傻瓜化! http://www.cnblogs.com/BudEasyCode/archive/2012/03/03/2378227.html 明天继续弄!(19:58:06) 用别人写的类不习惯,应该... 阅读全文
posted @ 2012-03-10 20:00 太一吾鱼水 阅读(317) 评论(0) 推荐(0)
摘要: 前面实现的编辑功能存在以下问题:没有与属性表编辑联动,对于分组图层无法编辑,没有考虑不同工作空间的情况,没有考虑版本的问题,没有设置右键菜单……今天解决没有与属性表编辑联动,对于分组图层无法编辑两个问题:1. 实现与界面分离的编辑事件类,只需传入编辑工具条按钮进行构造,执行OnCreate()方法。View Code 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using ESRI.ArcGIS.Controls; 6 using E... 阅读全文
posted @ 2012-03-10 12:55 太一吾鱼水 阅读(1865) 评论(8) 推荐(0)
摘要: 有些沮丧,ArcGIS9.3的汉化包居然能够汉化AE!以前从来没有用过。现在实现ArcEngine的属性编辑似乎没有多少意义了!只要调用ToolBarControl添加相关的Command按钮就行了!唯一的理由就是为了界面布局的统一,哎!原来开发可以这样简单。不过理解ArcGIS和AE的设计思想确实是不应该放弃的。 接下来要学习并实现属性表的编辑,是指在属性窗体中进行批量修改! 学习内容主要是ArcDataBinding2008项目,这是AE自带的示例程序。首先这个项目包括两个类FieldPropertyDescriptor和TableWrapper;FieldPropertyDesc... 阅读全文
posted @ 2012-03-08 14:54 太一吾鱼水 阅读(1710) 评论(5) 推荐(1)
摘要: 强审批工作流程系统:某部门有多个科室,每个科室负责不同的工作业务,管理不同的数据和图形。每个科室的工作都需要层层审批,技术员负责数据和图形数据的录入和编辑;交分管科长签字。各个科室再交由上一级领导签字。 首先是一个工作流的问题!参考电子政务的设计,开始关注workflow技术。同样的系统对于用户的权限要求很高,如何设计系统的权限是一个问题。 这里空间数据采用SDE管理,Version是ArcSDE提高的多用户编辑方案。这里首先有一个数据的权限,还有系统功能的权限,数据的权限对应于系统功能的权限。又接触到RBAC(Role-Based Access Control,基于角色的访问控制) ... 阅读全文
posted @ 2012-03-07 15:13 太一吾鱼水 阅读(367) 评论(0) 推荐(0)
摘要: 第一次意识到BindingSource组件的强大!所以需要学习一下。首先是尝试建立了一些例子,以期对其机制和相关的内容进一步详细理解!第一个例子:界面设计:一个DataGridView、BindingNavigater;将DataGridView的DataSource属性设置为选择数据源,这里选择了一个Database1.mdb的Access数据库。选择完成后会生成一个DataSet、BindingSource和TableAdapter。将bindingNavigater1的BindingSource属性设置为bindingsource;打开窗体的代码视图会发现已经自动生成了如下代码:View 阅读全文
posted @ 2012-03-06 17:10 太一吾鱼水 阅读(3080) 评论(1) 推荐(0)
摘要: 学习目的:解决具有强审批工作流程中的数据更新、权限管理和审批。ArcGIS 版本可以为多个用户创建属于该用户自己的版本,每个用户在对应的版本上可以迚行长时间的编辑也就是长事务的编辑,而且他们之间互不影响,因为各自编辑的数据都存储在变化表中。在用户编辑事务完毕后,可以将对应版本协调相关的父版本,如果有冲突解决相关冲突,协调完毕后可以提交到上一版本了。利用版本化,多个用户可对 ArcSDE 地理数据库中的同一数据进行编辑,而无需应用锁或复制数据。用户始终可以通过版本访问 ArcSDE 地数据库。连接到多用户地理数据库时,需要指定将连接的版本。默认情况下将连接到 DEFAULT 版本。2.ArcSD 阅读全文
posted @ 2012-03-05 12:02 太一吾鱼水 阅读(743) 评论(0) 推荐(0)
摘要: 数据库设计与Case建模工具概念建模:E-R图Viso建模工具(不好用,好像不支持E-R建模导入数据库这种正向工程,支持从数据库导出对象图这种反向工程)VP-UML或者PowerDesigner关系数据建模,直接绘制E-R图,将概念和逻辑建模结果图直接生成数据库(支持正向工程)。ArcGIS Diagrammer空间数据库建模(ArcGIS的空间数据库用例建模工具,可以导出Xml文件,在ArcCatalog中通过Xml建立数据库) 阅读全文
posted @ 2012-03-04 21:34 太一吾鱼水 阅读(776) 评论(0) 推荐(0)