自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 无法加载库(could not load library)rtpostgis-2.5.dll

postgresql版本:postgresql-11.5-1-windows-x64.exepostgis版本:postgis-bundle-pg11x64-setup-2.5.2-1.exe创建空间库,报错“无法加载库(could not load library)rtpostgis-2.5.dll”create extension postgis;解决方法:进入PostgreSQL\bin\postgisgui目录,找到libeay32.dll和ssleay32.dll,拷贝到Postgr

2020-06-12 10:34:50 8097 3

原创 arcsde10.2导入shp时提示表已经被注册(table already registered)

-- 删除oracle arcsde中GIS_T1表,应该通过arcgis连接数据库后删除-- 如果直接从oracle中drop,该表仍然在sde用户下存在元数据,再次导入会报错-- 连接到sde数据库,查看元数据SELECT * FROM LAYERS WHERE "OWNER" = 'GISDB' AND TABLE_NAME = 'GIS_T1';SELECT * FROM TABLE_REGISTRY WHERE "OWNER" = 'GISDB' AND TABLE_NAME = 'GI

2020-06-11 21:57:12 458 1

原创 oracle两表间更新

-- 根据id(有唯一约束的字段)将table2的字段更新到table1update (select a.f1 a1, a.f2 a2, b.f1 b1, b.f2 b2 from table1 a, table2 b where a.id = b.id) set a1 = b1, a2 = b2;

2019-09-06 21:24:18 643

原创 oracle初始登录,创建数据库(user)

初始登录-- 用sys用户登录-- ORA-28009: connection as SYS should be as SYSDBA or SYSOPERsqlplus / as sysdbasqlplus sys/pwd@orcl as sysdba-- sqlplus中登录conn / as sysdba-- 显示当前用户show user;创建用户(数据库)、用户授权...

2019-09-06 21:21:18 698

原创 linux文件属性查看和编辑,ls、stat、file、touch命令

ls# -l指示列出文件详细属性# -h指示文件大小显示K M G等格式,-si指示文件大小显示为KB MB GB格式# -r指示反向排序,默认按照文件名称排序ls -l --humanreadable --reverse# 同上,简写ls -lhr# -1指示list one file per line.# -R指示列出子目录中的文件ls -1Rstatstat one...

2019-03-02 13:26:08 951

原创 linux压缩与解压缩,zip、unzip命令

zip# 将x开头的文件压缩为one.zip,删除原文件,并为每个文件添加一行注释# -1指示快速压缩(压缩比较大),0不压缩,9压缩比最小zip -m -c -1 one x*# 压缩本文件夹,包括子文件夹,并添加注释,添加密码zip -r -z -e one .# 不记录目录,排除zip类文件zip -j9 one * -x *.zip# 添加或替换one.zip中的xaa...

2019-03-01 16:33:44 5092

原创 linux文件编辑,cut、split命令

cut命令# 以","为分隔符,输出one.csv文件的第1-2个,第4-5个,第7到最后所有的字段cut -d , -f -2,4-5,7- one.csv # 以空格(默认)为分隔符,输出one.csv除前3个外的所有字段,以":"作为输出分隔符cut --delimiter , --fields 3,2,1 --complement --out-delimiter : one.cs...

2019-03-01 15:07:16 833

原创 分享(Share)

Oracle使用ROWNUM限制返回结果(英文)对Oracle查询的执行过程有详细描述。LaTex快速参考(英文)中文翻译(这里)。浏览器的组件、功能,网页渲染过程(中英)理解V8引擎(英文)介绍了V8内部编译器,垃圾回收器等,中文翻译(这里)。作者的博客主要内容为编译器和编程语言,值得关注。Node.js垃圾回收原理,探测内存泄漏函数柯里化,Ramd...

2018-12-01 09:00:06 418

原创 Web APIs中屏幕(Screen)、窗口(Window)、元素(Element)中的高度、宽度、滚动条总结

1 screen// 屏幕:1440 * 900screen.height // 1440screen.width // 900// 双屏幕,根据主屏幕位置和任务栏位置,值会变化// 这里,左侧为主屏幕(1366 * 768),任务栏垂直放置在主屏幕右侧screen.availHeight // 1400screen.availWidth // 900screen.availLe...

2018-11-08 19:03:30 573

原创 oracle日期函数

格式化, to_char to_date-- sysdate: 2018-11-06 14:52:31to_char(sysdate, 'yyyy-mm-dd hh24:mi:ss') -- 2018-11-06 14:52:31to_char(sysdate, 'hh ddd dy day q w ww')hh 02小时ddd 一年中第310周dy 星期二day 星期...

2018-11-06 15:34:35 381

原创 oracle角色(role)和权限(privilege)

-- 查询角色, connect/resource/dba比较常见select * from dba_roles; -- 不存在user_roles和all_rolescreate user one identified by 11;-- 报错:user ONE lacks CREATE SESSION privilege; logon deniedsqlplus one/22 --...

2018-11-03 11:44:05 8277

原创 JS中数值常量的含义,数值的运算

Number.MAX_VALUENumber.MIN_VALUENumber.MAX_SAFE_INTEGERNumber.MIN_SAFE_INTEGERNumber.EPSILONES采用Binary640.1 + 0.2 =

2018-10-25 19:41:10 1150

原创 计算机中浮点数的表示,IEEE 754标准

IEEE Standard for Floating-Point Arithmetic(IEEE 754,Institute of Electrical and Electronics Engineers)是1985年建立的浮点数计算的技术标准。解决了原来浮点数实现不一致的问题,许多硬件浮点数处理单元使用IEEE 754标准。单精度浮点数格式(Single-precision floatin...

2018-10-23 10:07:56 9979

原创 oracle查询/去除重复值

重复值查找重复值select c1, c2, count(*) cnt from t group by (c1, c2) having count(*) > 1;

2018-09-25 19:24:09 11875

原创 C#语法基础

定义数组// 先声明再赋值string[] strs = new string[3];int[] arr = new int[3];strs[0] == null // true,默认为nullarr[0] // 0,默认为0strs = {"a", "b", "c"}; // 报错,不能这样赋值// 声明并初始化,都正确str..

2018-07-17 19:48:18 206

原创 windows自带管理工具(exe/cpl/msc)

常用小程序 英文 中文 英文 中文 notepad 记事本 calc 计算器 control 控制面板 mstsc 远程桌面连接 explorer 资源管理器 taskmgr 任务管理器 regedit 注册表编辑器 osk 屏幕键盘 mspaint 画图 snipping...

2018-07-11 20:25:09 8426

翻译 使用LaTex写数学公式

行内公式(inline formula)和块级公式(displayed formula)行内公式,使用 $…$包裹(enclose),块级公式,使用$$…$$。键入$x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}$显示,x=−b±b2−4ac√2ax=−b±b2−4ac2ax = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a} 键入...

2018-06-12 21:10:05 28244 1

原创 TCP和UDP报文格式

源端口(Source port)和目的端口(Destination port)各16 bits。IP地址标识互联网中的不同终端,端口号标识终端中的不同应用进程,具有本地意义。32位IP + 16位端口号 = 48位插口。 端口由互联网数字分配机构(Internet Assigned Numbers Authority,IANA)分配,TCP和UDP端口号列表。 著名端...

2018-05-29 21:26:44 27962 1

原创 IPv4分组格式

An IP packet consists of a header section and a data section.IP分组首部格式 数据分片方法

2018-05-29 19:15:46 8158

原创 js中this的用法

浏览器全局环境(global context)this === window // true

2018-05-27 17:18:42 2608

原创 js改变this指向的方法:call apply bind

在函数中使用thisfunction foo(c, d) { return this.a + this.b + c + d}global.a = 3global.b = 4// foo执行时,this没有明确的指向,默认指向全局对象global// nodejs中是global,browser中是windowfoo(3, 4) // 14...

2018-05-27 13:58:02 2225

原创 Unicode字符集的编码方式 (UTF-8, UTF-16, UTF-32)

Unicode共包含1,112,064个有效码点(code points), Unicode标准定义了UTF-8, UTF-16, UTF-32等编码方式,UTF(unicode transformation format)UTF-8超过90%的网站在使用,Unicode的前128个码点是ASCII字符,which means any ASCII text is a UTF-8 text。...

2018-05-06 20:16:53 3305

原创 postgresql数据类型变换

round默认取整,小数位数不足补0,负数表示整数部分0的位数round(555.555) -- 556round(555.555, 2) -- 555.56round(555.555, 4) -- 555.5550round(555.555, -2) -- 600round(555.555, -4) -- 0类型转换除法selec

2018-05-04 16:47:42 1050

原创 信息与编码,二进制数补码的本质

what is “information”Information resolves uncertainty. Information is simply that which cannot be predicted. The less predictable a message is, the more information it conveyed.信息消除不确定性,一条消息越不可预...

2018-04-22 17:02:29 624

原创 postgis基本用法

1 创建postgis数据库\c demo; -- 切换到目标数据库create extension postgis; -- 启用postgis(包括raster),pg版本10.1,postgis版本2.4create table cities (id int4, cities varchar(50)); -- 创建表select AddGeometryColumn(...

2018-04-19 10:37:55 6852

原创 centos7网络设置,连接以太网/wifi

1 连接以太网(Ethernet)# Minimal ISO,安装时没有设置网络,安装后ifconfig不可用cd /etc/sysconfig/network-scripts # 只有ifcfg-enp0s25、ifcfg-lo# 添加IP、掩码、网关等vi ifcfg-enp0s25# IPADDR=192.168.*.*# NETMASK=255.255....

2018-04-06 16:33:46 33089 6

原创 CentOS7 文件管理

1 cat、more、lesscat# 将标准输入写入a.txtcat > a.txt# 非打印字符(nonprinting)/EOL/TABcat -vET a.txtcat -A a.txt # 等同于-vET# 显示行号(number lines)/压缩空行(squeeze multiple blank lines into one)cat -...

2018-04-06 11:16:08 1500

原创 js 闭包(closure)

定义A closure is the combination of a function and the lexical environment within which that function was declared.This environment consists of any local variables that were in-scope at the time ...

2018-03-22 09:51:17 175

原创 postgresql

1 基本操作psql -d db_name -U user_name -- 数据库连接\l --列出数据库\l t* --通配符,列出t打头的数据库,\dt等命令也可以\c db_name --切换数据库\dt -- 列出当前数据库中的表select tablename from...

2018-02-27 17:35:21 234

原创 变量命名方法

骆驼命名(CamelCase),也叫驼峰命名(HumpCase) myTestValue,这是”小骆驼命名法”(LowerCamelCase) MyTestValue,这是”大骆驼命名法”(UpperCamelCase),也叫”帕斯卡命名法”(PascalCase)匈牙利命名法(Hungary Type Notation) iMyTestValue,变量类型+驼峰命名snake case

2018-01-14 17:23:08 1261

原创 es时间对象(Date)

1 定义// 4种定义方式new Date().toLocaleString(); // 2018-1-10 20:32:12// new Date(milliseconds),3年约等于11次方毫秒new Date(0).toLocaleString(); // 1970-1-1 08:00:00,不知道这是个什么日子new Date(1515

2018-01-11 22:18:55 5204 1

原创 leaflet实现等值线图(choropleth)绘制

参考leaflet官方例程:http://leafletjs.com/examples/choropleth/example.html 主要知识点:geojson数据的加载leaflet控件(L.control)的添加leaflet事件监听方法js(? :运算符)的使用技巧<!DOCTYPE html><html><head> <title>choropleth exampl

2017-12-28 19:31:50 8670 1

原创 leaflet中地图交互事件(map interaction events)的触发顺序

地图交互事件(map interaction events)有以下类型:"preclick", "click", "dblclick", "mouseover", "mousemove", "mousedown", "mouseup", "mouseout", "keypress", "contextmenu"//双击过程mouseoverhtml>head> meta c

2017-12-25 21:17:16 7951

原创 mysql(5.7.17)字符集设置(character_set/collation)

1 查看字符集(character_set/collation)use information_schema;desc tables; --一定记住tables表,information_schema中的metadata都可以查到-- 查看db的默认,DEFAULT_CHARACTER_SET_NAME/DEFAULT_COLLATION_NAMEselect * from schemat

2017-12-16 20:22:37 16594 2

原创 mysql/oracle中create table as的用法

1 mysqlcreate table t2 as select c1 from t1; --正确,一般用法--新表中对列重命名create table t2 as select c1 c2 from t1; --正确create table t2(c2 varchar(50)) as select c1 from t1; --语法正确,但不是预期结果desc t2; --c

2017-12-08 21:22:22 23041

原创 oracle修改表结构(alter table)

--创建测试表create table test( id int;);-- 一个关键字,括号包含,逗号隔开,重命名列一次只能一列--添加多列alter table test add (c1 int, c2 int); -- 正确alter table test add column (c1 int, c2 int); --错误,标识符无效alter table test ad

2017-12-07 09:56:29 26746

原创 windows查询进程(pid/imagine)的端口(port)占用

主要命令: netstat、tasklist、taskkill,查看帮助cmd /?1.根据端口查进程netstat -ano | findstr 8080#a 显示所有连接和侦听的端口#n 以数字形式显示地址和端口号#o 显示关联的进程ID 2.查看关联的进程tasklist | findstr 2536 #文本过滤,TNSLSNR.exetask

2017-12-05 11:06:05 9540

原创 sqlldr(导入)/sqluldr2(导出)工具的使用

1.介绍-- sqlldr代表sql loader,sqluldr代表sql unloader-- cmd输入sqlldr/sqluldr可查看帮助,讲的很明白2.sqlldr举例创建控制文件input.ctl-- 写法和mysql的load data命令比较像load data infile 'f:\work\data.csv' append into table table

2017-12-03 18:10:33 2862

原创 oracle密码到期(password expired)

--结构:(profile, resource_name, resource_type, limited)desc dba_profiles;--password默认180天过期select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME';--设置密码不会过期update db

2017-11-27 09:33:12 4713

原创 oracle元数据

1 从objects开始--都是dba/all/userselect * from dba_objects;select * from all_objects; --和dba_objects结构一致,数据少一些select * from user_objects; --比dba_objects少一个owner字段 --dba_object的结构 owner, object_n

2017-11-21 20:09:41 3769

MAPGIS二次开发库的设计与实现简介

在分析对比GIS空间模型的基础上,从空间实体模型分析、二次开发函数库软件结构设计、函数的功能分类、二次开发函数库的实现几个方面,介绍了MAPGIS二次开发函数库的设计思想和实现方法.

2015-05-22

空间数据处理

1.掌握地图投影变换的基本原理与方法。 2.熟悉 ArcGIS 中投影的应用及投影变换的方法、技术。 3.了解地图投影及其变换在实际中的应用。 4.掌握ArcGIS拓扑构建、图形裁剪和外部属性连接的方法。 5.掌握图形接边的方法。 6.掌握DEM的建立及应用方法。

2014-04-14

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

TA关注的人

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