因为习惯了使用pandas的DataFrame数据结构,同时pandas作为一个方便计算和表操作的数据结构具有十分显著的优势,甚至很多时候dataFrame可以作为excel在使用,而在用python操作gis的shp文件时很不顺畅,不太符合使...
分类:
其他好文 时间:
2015-06-06 13:40:31
阅读次数:
212
explicit 和 implicit 属于转换运算符,如用这两者可以让我们自定义的类型支持相互交换explicti 表示显式转换,如从 A -> B 必须进行强制类型转换(B = (B)A)implicit 表示隐式转换,如从 B -> A 只需直接赋值(A = B)隐式转换可以让我们的代码看上去更漂亮、更简洁易懂,所以最好多使用 implicit 运算符。不过!如果对象本身在转换时会损失一些信...
前两节讲了socket服务端,客户端的建立以及报文的封装。今天就来讲一下java对象和xml格式文件的相互转换。上一节中我们列举了一个报文格式,其实我们可以理解为其实就是一个字符串。但是我们不可能每次都去写字符串啊,这样的话肯定要疯。既然是面向对象的编程,肯定会有好的办法来解决这个问题。我们使用JA...
分类:
编程语言 时间:
2015-06-05 17:10:35
阅读次数:
148
//编码概述广义上说,编码便是交流,比如英语词汇就是一种编码。人们在相互沟通时使用了各种不同的编码,语言不能在纸上存储,所以使用了文字;语言、文字不适合用来在黑夜中安静地传递消息,所以使用了摩尔斯电码。只要一种编码可以适用于其他编码所不能适用的场合,它就是一种有用的编码。对程序员来讲,编码或代码(c...
分类:
其他好文 时间:
2015-06-05 15:18:34
阅读次数:
142
1、VB的timer的Interval的取值范围0-65535毫秒,大约是0-65.6秒之间2、interval属性是定义多久触发一次timer事件3、timer控件只有在enabled为true并且interval大于0 才生效4、timer中的变量要声明为公用变量,因为timer每次执行时相互独...
分类:
其他好文 时间:
2015-06-05 15:18:27
阅读次数:
148
?? CCNP路由实验之七 动态路由之BGP动态路由协议能够自己主动的发现远程网络,仅仅要网络拓扑结构发生了变化,路由器就会相互交换路由信息,不仅能够自己主动获知新添加的网络,还能够在当前网络连接失败时找出备用路径。依据是否在一个自治域内部使用,动态路由协议分为内部网关协议(IGP)和外部网关协议(...
分类:
其他好文 时间:
2015-06-05 13:58:01
阅读次数:
505
1、什么是事务
事务是一条或多条数据库操作语句的组合,具备ACID,4个特点。
原子性:要不全部成功,要不全部撤销
隔离性:事务之间相互独立,互不干扰
一致性:数据库正确地改变状态后,数据库的一致性约束没有被破坏
持久性:事务的提交结果,将持久保存在数据库中
2、事务并发会产生什么问题
1)第一类丢失更新:在没有事务隔离的情况下,两个事务都同时更新一行数据,但是第二个事务却中途...
分类:
数据库 时间:
2015-06-05 12:28:29
阅读次数:
179
自定义控件时常常遇到重写View的Ondraw()方法,Ondraw()方法常常设计到save()和restore()这两个方法.这两个相互匹配出现的,作用是用来保存画布的状态和取出保存的状态的。具体作用如下:
1.save():用来保存Canvas的状态,save()方法之后的代码,可以调用Canvas的平移、放缩、旋转、裁剪等操作!...
分类:
移动开发 时间:
2015-06-05 12:23:17
阅读次数:
206
本文为菠萝大象原创,如要转载请注明出处。http://www.blogjava.net/bolo代码无真相,为了最简单的说明,我直接上代码。publicclassUser {privateStringname;privateGendergender;privateListaccounts;省略get...
分类:
编程语言 时间:
2015-06-05 11:52:56
阅读次数:
188