大地测量基本知识1, 高斯投影及换带计算

12-25
介绍从椭球面上大地坐标系到平面上直角坐标系的正形投影过程.研究如何将大地坐标.大地线长度和方向以及大地方位角等向平面转化的问题.重点讲述高斯投影的原理和方法,解决由球面到平面的换算问题,解决相邻带的坐标坐标换算. 一.高斯投影概述 包含的基本知识有:正形投影,高斯坐标正反算及换带计算. 地图投影:将椭球面各元素(包括坐标.方向和长度)按一定的数学法则投影到平面上.研究这个问题的专门学科叫地图投影学. 椭球面是一个凸起的.不可展平的曲面,若将这个曲面上的元素(比如一段距离.一个角度.一个图形)投影

Effective Objective-C 2.0重读笔记---1

12-24
上次看这本书的时候匆匆走了一遍,最近不太忙,重温了一遍,把笔记写出来~.. 有兴趣的可以去买一本,感觉这本书还是挺不错的 由于大部分是在坐车的时候用手机写的,所以代码很少,图也很少 1. 尽量使用向前声明,延后引入头文件的时间,这样可以减少编译时间2. 使用arraywithobjects:....如果遇到为空的变量,就会自动终止,后面的变量便会添加不上,切不会报错,会造成数据不一致问题,所以尽量使用字面量语法创建相关对象,减少出错且减少代码量3. 使用字面量创建的对象都是不可变的,如果要获得可

搭建Java环境

12-12
一.JDK下载 Java的JDK又称Java SE(以前称为J2SE),是Sun公司的产品,由于Sun公司已经被Oracle收购,因此JDK可以在Oracle公司的官方网站http://www.oracle.com/index.html 下载.具体方法步骤如下(以JDK 7为例): 1.打开IE浏览器,输入网址“http://www.oracle.com/index.html”,浏览Oracle官方主页.将光标移动到工具栏上的Downloads菜单项上,将显示下载列表下拉菜单,单击Java fo

C++__顺序栈(练习)

12-26
顺序栈 stack.h #ifndef STACK_H_ #define STACK_H_ #define STACK_SIZE 5 typedef int data_type; enum STACK_OP { STACK_ERR = -1, STACK_OK, STACK_EMPTY }; class STACK { private: data_type data[STACK_SIZE]; int Top; public: STACK(); ~STACK(); data_type getDat

SQL Server中的内连接

12-25
内连接是查询的重点,也是数据库学习的重点. 待查询的是scott数据库中的三个表: emp表: dept表: salgrade表: 1.select .... from A ,B的用法 --emp是14行8列,dept是5行3列 select * from emp,dept; --输出结果是70行11列 产生的结果是笛卡尔积: 2.select .... from A, B where ...的用法 select * from emp, dept where empno = 7369; --对产

生信工具汇总

12-15
                                            GATK(Genome Analysis Toolkit) GATK使用方法详解(原始数据的处理) GATK使用方法详解(变异检测) GATK使用方法详解(初步分析) GATK使用方法详解

js对象字面量

12-05
js对象字面量 对象字面量的输出方式以及定义好处 1.对象字面量的输出方式有两种:传统的‘.’,以及数组方式,只不过用数组方式输出时,方括号里面要用引号括起来,如 var box = { name:’abc’; age:28 }; alert(box[‘name’]); 给对象定义方法, A:如果用传统定义对象的方式,就需要先定义方法,然后再把这个方法名赋值给对象的一个属性,如果要调用这个方法不加括号,就是返回方法代码:如果要调用这个方法该对象属性后面加上括号,就得到方法的返回值 functio

菲波那契数列编程实现

12-07
http://blog.csdn.net/pipisorry/article/details/37660419 斐波那契数列又因数学家列昂纳多·斐波那契以兔子繁殖为例子而引入,故又称为"兔子数列". fibonacci 数列定义: n = 1,2 时,fib(n) = 1 n > 2 时,fib(n) = fib(n-2) + fib(n-1) 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597,

Android多线程消息处理机制

12-07
(1)主线程和ANR 主线程:UI线程,界面的修改只能在主线程中,其它线程对界面进行修改会造成异常.这样就解决了多线程竞争UI资源的问题. 一旦主线程的代码阻塞,界面将无法响应,这种行为就是Application Is Not Respond(ANR),应用失去响应. 如果主线程中某个事件操作时间超过5秒没有得到响应,Android可能会弹出一个应用程序没有响应的对话框.activity可能会被杀掉. 下面用实例来说明ANR,demo如下,这个时候按钮就会失去响应 private Button

C/C++注 意数组后面的取地址符!!

12-19
#include<iostream> #define Min(a,b) (a>b?b:a) using namespace std; int main() { int a[5]={1,2,3,4,5}; int *p=(int *)(&a+1);//本身数组名就是地址了,也就是数组名就是指针,>取数组的地址,也就是取指针的地址,即p为指向数组的指针(指针的指针),当&a+1,p指向的其实是数组末尾5后面的地址,当p-1,往回退一格回到数组的末尾,>即5. in

Dom实例:数据自增及搜索框

11-05
数据自增 功能:当点击add按扭后,div标签中的数据自动+1,实现网页的动态化 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> </head> <body> <div id="kong">孔扎根的博文</div> &l

ubuntu 下安装 lxml 失败

01-06
/tmp/pip-build-7HN4t8/lxml/src/lxml/includes/etree_defs.h:14:31: fatal error: libxml/xmlversion.h: No such file or directory /bin/python -c "import setuptools, tokenize;__file__='/tmp/pip-build-7HN4t8/lxml/setup.py';exec(compile(getattr(tokenize, 'op

jquery实时监听某输入框值的变化

11-13
$('#password').bind('input propertychange', function() { // 密码检验 var password = $("#password").val(); if(!passwordFilter(password)){ return false; } });

刚刚接触的LINQ

11-18
科普一下: 语言集成查询(Language INtegrated Query,LINQ) 是一项微软技术,新增一种自然查询的SQL语法到.NET Framework的编程语言中,可支持Visual Basic .NET以及C#语言. LINQ定义了大约40个查询操作符,如select.from.in.where以及order by(C#中). 使用这些操作符可以编写查询语句.不过,这些查询还可以基于很多类型的数据,每个数据类型都需要一个单独的LINQ类型. 基础语法: LINQ的关键词:from

C# string 数组 每个元素 加上单引号,每一个都被包含在单引号内

01-18
在拼接SQL的时候经常会遇到此类问题,尤其是in查询的时候,内容是一段 单引号的 字符的时候 strWhere += " a.EC101_WRYBH  IN (" + string.Join(",",codes.ToArray()) + ")";codes 是list,这样执行出来是 "a.EC101_WRYBH  IN (a,b,c)" string strs = "1,2,3,4,5,6";string

“Maya 向量”(Maya Vector)选项卡

11-10
http://download.autodesk.com/global/docs/maya2014/zh_cn/index.html?url=files/Rendering_Windows_and_Editors_Render_Settings_Maya_Vector_tab.htm,topicNumber=d30e712551

ibatis插入列表

11-04
<insert id="sendMailFast" parameterClass="java.util.ArrayList"> insert into mail(sender,reciver,content,type,flag,sendTime,endTime,goodId,msType,msNum) values <iterate conjunction=","> (#value[].sender#,#value[].r

[poj]1644放苹果

01-07
题目链接:http://poj.org/problem?id=1664 把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1 是同一种分法. 解题思路: 设f(m,n)为把m个苹果放到n个盘子中的方法数,m>=0,n>=0. 若m和n中任何一个等于0,那么f(m,n) = 1,注意不是等于0,因为相当于就那么一种结果,就是不往盘子里面放(没有苹果),或者,连盘子都没有.若n=1,显然对于任意的m>=0 有f(m,1) =

[翻译]怎么阅读一篇论文

01-10
原文pdf: http://101.96.8.164/blizzard.cs.uwaterloo.ca/keshav/home/Papers/data/07/paper-reading.pdf 还有一个PPT: https://wenku.baidu.com/view/01d5642c4b73f242336c5fa9.html ================================================================================= 201

开启写博客之路

10-28
自从2012年注册51CTO的帐号,当时的目的是为了看学习视频,虽说从事IT运维之路已经有很长一段时间 了,但从没写过自己的博额,从2016年开始,即将分享自己学习的过程.让自己更好的成长.