自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Hibernate获得实体类的属性集合

public List getColumn() { ClassMetadata metadata = this.sessionFactory.getClassMetadata(XXX.class); String[] st = metadata.getPropertyNames(); List columnlist = new ArrayList(); Collections.addAll

2017-06-30 15:13:23 832

转载 Eclipse导入外部jar包

首先在项目下创建一个文件夹,保存我们的jar包。在项目名上右击,依次点击【New】-->【Floder】,打开新建文件夹窗口输入文件夹名称【lib】,点击【ok】。我们通常在lib文件夹中存放从外部引入的jar包找到我们要引入的jar包,鼠标选中jar包,然后按住鼠标左键不放,把jar包拖到lib文件夹中。或先复制jar包,然后在lib文件夹上右击,选择复制。此

2017-06-05 14:56:01 416

原创 C#之GridControl导出为Excel

private void ToExcelbtn_Click(object sender, EventArgs e){ try { SaveFileDialog saveFileDialog = new SaveFileDialog(); saveFileDialog.Filter = "Excel files (*.xls)|*.xls";

2017-05-15 16:52:48 766 1

原创 C#之要素图层过滤显示

图层表以gridcontrol显示,多选时,需要将选中的要素突出显示private void ZoomToShpbtn_Click(object sender, EventArgs e){ try { IFeatureSelection pFeatureselection = pFeaturelayer as IFeatureSelection;

2017-05-15 16:51:03 498

原创 C#之打印与预览

private void Printbtn_Click(object sender, EventArgs e){ PrintingSystem ps = new PrintingSystem(); PrintableComponentLink link = new PrintableComponentLink(ps); link.Component = gridContr

2017-05-15 16:47:28 712

原创 C#之数值

Math.Ceiling();向上取整Math.Ceiling()向上取整; d = 4.56789 string res = Math.Ceiling(Convert.ToDecimal(d)).ToString();    res=5Math.Floor()向下取整 ;string res = Math.Floor(Convert.ToDouble(d)).ToString();  

2017-05-03 16:24:31 341

原创 C#之回车响应

C#做登录页面时,敲完密码,回车登录:使用窗口的Form.AcceptButton 属性,把窗口AcceptButton 属性设置成登录按钮,当用户输入回车时,就会执行登录按钮相应事件。

2017-05-03 11:25:35 642

原创 AE开发之计算要素图层

public double GetArea(AxMapControl m_map,string sqlfilter, IFeatureLayer pFeatureLayer){        double dArea = 0;        IFeatureLayer pFeatLyr = pFeatureLayer;        IQueryFilter pFilter = n

2017-05-02 16:23:15 387

转载 Python之自省(反射)

原文地址:http://www.cnblogs.com/huxi/archive/2011/01/02/1924317.html首先通过一个例子来看一下本文中可能用到的对象和相关概念。123456789101112131415#

2017-04-25 10:32:05 1080

原创 C#之ref与out

ref:有进有出,ref是在调用函数时传入已赋值的变量,out是定义函数时对参数赋值out:只进不出ref指定的参数在函数定义时无需赋初值,赋值会报错;out指定的参数必须在函数定义的时候就赋初值,如不赋值则会报错,如下:函数调用时,ref需要传入已赋值的变量,out则不必函数调用时,ref和out参数必须是可以赋值的变量,而不能直接赋值

2017-04-20 16:50:19 600

原创 C#之无法嵌入互操作类型

例:IPoint pPoint = new PointClass();提示错误:无法嵌入互操作类型“EARI.ArcGIS.Geometry.PointClass”,请改用适当的接口。解决办法:找到EARI.ArcGIS.Geometry这个引用,将属性中的“嵌入互操作类型”改为“False”。

2017-03-29 14:28:59 1047

原创 异常来自 HRESULT:0x80040258

C#AE开发对图层要素进行叠置分析时,老是报错,异常来自 HRESULT:0x80040258代码如下:public void Clip(AxMapControl m_map){ try { //分析层 ILayer pLayer = m_map.get_Layer(0); IFeatureLayer pInputFeatLay

2017-03-28 14:54:00 4820 2

转载 Python之cx_Oracle操作Oracle数据库

http://www.cnblogs.com/ylqmf/archive/2012/04/16/2451841.htmlcx_Oracle下载安装Python模块下载地址:https://pypi.python.org/pypiPython 连接Oracle 数据库,需要使用cx_Oracle 包,搜索cx_Oracle进入https://pypi.python.org/pypi?

2017-03-27 11:21:54 3677 2

原创 C#之ArcGIS二次开发

根据图层名称获取图层public IFeatureLayer getLayer(AxMapControl axMapControl, string layerName){ if (axMapControl.LayerCount > 0) { for (int i = 0; i < axMapControl.LayerCount; i++) {

2017-03-24 10:29:53 4097 1

转载 数据库之SQLServer

(一) SQLServer中char、varchar、nchar、nvarchar的区别:(1) 定义:char:    固定长度,存储ANSI字符,不足的补英文半角空格。nchar:   固定长度,存储Unicode字符,不足的补英文半角空格varchar:  可变长度,存储ANSI字符,根据数据长度自动变化。nvarchar: 可变长度,存储Unicode字符,根据数据长度

2017-03-21 11:21:16 479

原创 Python之.join()

语法:str.join(sequence)用法:str = "\n" #连接的格式seq = ("a", "b", "c") #连接的字符print str.join( seq )结果:abc用法:str = "-" #连接的格式seq = ("a", "b", "c") #连接的字符print str.join( seq )结果:a-b-c

2017-03-19 22:15:06 624

转载 Python之%s%d%f

%s 字符串string="hello" #%s打印时结果是hello print "string=%s" % string # output: string=hello #%2s意思是字符串长度为2,当原字符串的长度超过2时,按原长度打印,所以%2s的打印结果还是hello print "string=%2s" % string # output:

2017-03-19 21:59:20 114328 15

原创 C#之Log4net

一、在app.config文件中,配置日志存放的格式与位置

2017-03-16 17:44:50 315

原创 Python之list

去重li = {}.fromkeys(list).keys()li = list(set(list))求和li = sum(x for x in list)求奇数项li =list[::2]求偶数项li = list[1::2]升序排列li = sorted(list)li = list.sort()降序排列li =sorted(list,r

2017-03-16 09:51:58 264

原创 Python之反转字符串

一、递归方法str = raw_input('enter a string:')def f(x): if x == -1: return '' else: return str[x] + f(x-1)print(f(len(str)-1))二、join方法str = list(raw_input('enter a string:'

2017-03-08 14:45:28 361

原创 DevExpress的使用

DATE_EDIT:获取选中的日期:string starttime = dateEdit_Start.Text          //正确,获取的是dateEdit所点中的日期string starttime = dateEdit_Start.SelectedText        //错误,返回""

2017-03-08 11:15:05 1094

原创 Python之安装模块库

三种方法:1. 去网上下载相关的.exe文件,安装2.使用CMD,输入DOS命令:pip install 模块名,如:pip install docx3.下载模块的zip文件,里面会有一个setup.py文件,使用CMD,进入文件所在目录,输入DOS命令:python setup.py install

2017-03-06 13:51:56 338

原创 Python之matplotlib

首先,导入pyplot这个库,并命名为pltimport matplotlib.pyplot as pltplt.figure() # 创建一幅图p1 = plt.subplot(456) #创建一个4行5列的图,p1是第6个,图的顺序是从左往右,从上往下数,当想把p1的位置设置为10或以上:p1 = plt.subplot(4,5,10) plt.xlim(-10,10)

2017-03-04 22:28:36 256

原创 Python之数组去除重复元素

方法一:li = {}.fromkeys(listname).keys()l1 = ['b', 'c', 'd', 'b', 'c', 'a', 'a', 'b', 'c', 'd', 'b', 'c', 'a', 'a']l2 = {}.fromkeys(l1).keys()print l2方法二:li = list(set(listname))l1 = ['b', 'c', '

2017-03-03 21:51:20 7718

原创 Python之time模块

time.strptime():将普通字符时间转换为时间元祖,注意这两者在转换时需要指定字符时间的格式(%Y%m%d这里只用到了年月日)import timeprint time.strptime('20170301', '%Y%m%d')输出结果:time.struct_time(tm_year=2017, tm_mon=3, tm_mday=1, tm_hour=0, tm_

2017-03-01 09:21:03 256

转载 Python之 itertools模块

itertools.chain(*iterable) : 将多个序列作为一个单独的序列返回import itertoolsfor each in itertools.chain('how', 'are', 'you'): print each输出结果:howareyouitertools.combinations(itera

2017-02-26 14:04:38 322

转载 Python之装饰器函数

第一步:最简单的函数,准备附加额外功能[python] view plaincopy # - * - coding:gbk - * -   '' '''示例1:最简单的函数,表示调用了两次'''     def  myfunc():      print("myfunc() called.")     myfunc()  

2017-02-23 09:48:00 502

原创 Python numpy输出省略号

Python打印或者保存一个很大的列表时,只能打印出来部分数据,中间数据以省略号形式输出,以打印出五亿以内的偶数为例:代码如下:a = np.arange(500000000)b = a[::2]print b输出结果如下:解决方法: 加一句:np.set_printoptions(threshold='nan')  # 全部输出  全部代码

2017-02-22 10:37:58 4156 2

转载 通过Postgis查询位置点是否落在指定区域内

如果有在PostgreSQL中查询位置点是否落在指定区域内的需求,可使用Postgis的ST_Contains()方法:ST_Contains( area , point );例如SELECT ST_Contains((SELECT geom FROM b WHERE gid = 3), st_geometryfromtext('POINT(120.1 30.1)',4

2017-02-21 17:46:44 9380

原创 DevExpress.XtraGrid.GridControl

C#添加DevExpress.XtraGrid.GridControl时,显示如下:绑定数据:直接从数据库中读信息到DataTable或者DataSet这些可以存储信息的地方然后gridControl.DataSource = DataTable;gridControl1.RefreshDataSource();删除行:操作数据库后,gridControl页面删

2017-02-20 17:35:42 796

原创 Python之正则表达式

导入re模块检索和替换 : re.subre.sub(pattern, repl, string, count=0, flags=0)pattern:正则中的模式字符串repl:替换的字符串,也可为一个函数string:要被查找替换的原始字符串count:模式匹配后替换的最大次数,默认 0 表示替换所有的匹配实例:# -*- coding:utf-8 -

2017-02-17 23:08:10 232

原创 Access数据库相关

连接数据库OleDbConnection DBConnection = new OleDbConnection("PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA Source={0};Jet OleDb:DataBase Password={1}", "此处是数据库路径", "此处是密码");string SQLstr = "select * from table"

2017-02-17 13:41:57 192

原创 Python使用@staticmethod和@classmethod分别建立方法

建立一个student类,使用@staticmethod和@classmethod分别建立static_f和class_f两个方法,调用体会差异class student:  @staticmethod  def static_f():  print 'staticmethod,没有参数,调用方法:student.static_f()'  @staticmethod 

2017-02-16 23:12:42 330

转载 Python之os库

Python操作目录

2017-02-09 17:37:31 642

原创 python学习之每日一题

把Python当工具

2017-02-08 19:33:22 2169

空空如也

空空如也

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

TA关注的人

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