上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 91 下一页
  2013年12月19日
摘要: 目前手头的一个项目要用到GPS地理定位信息,很自然的就需要知道两个地点之间的距离,于是上网找了一下,同样自然的就有一些算法贴出来。。(网络真是帮了大忙,省得我再去翻几何书自己研究算法了!公式早都忘光了。)算法如下:(我已经把它转换为C++代码) namespace gps { #include // 计算弧度 doublerad(double d) { const double PI = 3.1415926535898; return d * PI / 180.0; } // 从两个gps坐标点(经纬度)获得两点的直线距离,单位是米 intCalcDistance(float fLati1,. 阅读全文
posted @ 2013-12-19 09:56 我的小人生 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 下文是我翻译于App Widgets的文章,如果有不当之处请大家指出 app widget是一种嵌入在其他应用(例如主屏幕)和并且能偶接受间接性更新的小应用,你可以自己提供app widget provider 来在用于界面上定义app widget,包含了app widget的应用程序组件叫做app widget host. 1.基础的工作AppWidgetProviderInfo 对象描述了app widget 所需的元数据,例如app widget 的布局,更新的频率 和实现AppWidgetProvider的类,这些都应该定义的XML文件夹中。 继承实现AppWidgetProvide 阅读全文
posted @ 2013-12-19 09:52 我的小人生 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 准备初期 具体流程11月22日:接到基础系统数据采集的通知,心想上次的数据采集没有出现太大的出入,就答应了下来。与相关负责人讨论了一番,结论是:按照上次的方式培训十期人员,描述各表关系,理清思路,每个二级学院派去一个十期负责人给予技术指导,帮助收集。11月24日 16:00-17:30:与颖杰、霞姐一起培训十期,说明这次数据采集的目的、要求、规范等内容,要求十期人员会后熟悉流程、系统使用。11月25日:整理出这次数据采集的计划、保证书等文档,晚上给十期解答存在的疑问: 解答虚拟班含义以及文档中存在疑议的内容 收集的课程信息是以本学院开设的课程为主线。11月26日:上午向米老师提交了方案,并与老 阅读全文
posted @ 2013-12-19 09:49 我的小人生 阅读(754) 评论(0) 推荐(0) 编辑
摘要: Java程序员面试题集(51-70) 51、类ExampleA 继承Exception,类ExampleB 继承ExampleA。有如下代码片断:try{thrownew ExampleB(“b”);}catch(ExampleAe){System.out.printfln(“ExampleA”);}catch(Exceptione){System.out.printfln(“Exception”);} 输出的内容应该是:A:ExampleA B:Exception C无输出答:输出为A。(根据里氏代换原则[能使用父类型的地方一定能使用子类型],抓取ExampleA类型异常的catch块能够抓 阅读全文
posted @ 2013-12-19 09:45 我的小人生 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 大家好我们这一节讲的是Android Handler的使用,在讲Handler之前,我们先提个小问题,就是如何让程序5秒钟更新一下Title. 首先我们看一下习惯了Java编程的人,在不知道Handler的用法之前是怎么样写的程序,代码如下所示: package com.android.tutor; import java.util.Timer; import java.util.TimerTask; import android.app.Activity; import android.os.Bundle; public class HandlerDemo extends Ac... 阅读全文
posted @ 2013-12-19 09:42 我的小人生 阅读(255) 评论(0) 推荐(0) 编辑
  2013年12月17日
摘要: 通过ROWID计算数据块的相关信息: --详见: 数据文件头块保留大小、ROWID、数据文件最大大小等数据库限制的说明 根据small file tablespace的ROWID,计算出表空间、数据文件、BOOCK中行最大数如下: 根据ROWID的构成: ---注:2^10这种写法代表2的10次方,等于1024. 每个表空间最大文件数: 2^10 1024 , 去掉全0和全1 通常1022个 ---本文下面的实验测试出是1023个 每数据文件最大数据块数量:filesize=block_size*2^22 ,也就是4M个ORACLE BLOCK 每个BLOKC中行数是: 2^16... 阅读全文
posted @ 2013-12-17 17:24 我的小人生 阅读(655) 评论(0) 推荐(0) 编辑
摘要: C++面试题中另一个大板块——内存管理,主要有malloc(free)、new(delete)、calloc、realloc等。今天来说说realloc的用法。 1、头文件#include 有些编译器需要#include ,在TC2.0中可以使用alloc.h头文件 2、realloc()函数原型void *realloc(void *mem_address, unsigned int newsize)指针名 = (数据类型*) realloc (要改变内存大小的指针名, 新的大小)该函数将mem_address所指向的内存块大小扩大到newsize,原有内存中的内容将保持不变。如果重新分.. 阅读全文
posted @ 2013-12-17 17:21 我的小人生 阅读(619) 评论(0) 推荐(0) 编辑
摘要: 网上的下拉刷新功能很多,不过基本上都是隐藏header的,而项目里面需要只隐藏部分的header,类似QQ好友动态的效果,修改了一些现有的,最后有很多问题,所以就自己自定义了一个,逻辑也很简单,首先就是重写ListView,然后覆写onTouchEvent,然后根据手的触摸位置计算差值,然后移动header.下面是效果图:主要的部分就是下拉刷新组件,代码如下,里面我都要注释:package com.jwzhangjie.mypullrefresh;import android.content.Context;import android.util.AttributeSet;import and 阅读全文
posted @ 2013-12-17 17:17 我的小人生 阅读(568) 评论(0) 推荐(0) 编辑
摘要: * 为什么需要运行时识别对象和类的信息? 1. 多态 - 实例都被向上转型为父类引用,实例调用相应方法时,需要知道当前父类型引用的具体类型,并从中查找相应方法。 2. IDE - 获取任意类的所有字段和方法。 跨网络的远程平台上创建和运行对象的能力 从磁盘文件,或者网络连接中获取一串字节(表示类) 对象序列化 * 运行时识别对象和类的信息的两种方式: RTTI: 运行时类型识别, 在编译与运行时已知类型。 反射机制:运行期对模块无任何了解。 * 什么是RTTI? 在程序运行时保存其对象的型... 阅读全文
posted @ 2013-12-17 17:14 我的小人生 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 在新的Python 3.x中,BaseHTTPServer, SimpleHTTPServer, CGIHTTPServer整合到http.server包,SocketServer改名为socketserver。任何一台装有操作系统(推荐Linux)和Python的计算机都可以作为HTTP服务器使用,来架设你的网站。在这里引入更高级的Python包,以写出更成熟的Python服务器。1. 支持POST的socket服务器我们首先改写原文中的HTTP服务器,从而让该服务器支持更加丰富的HTTP请求。相对于原程序,这里增添了表格以及对应"POST"方法的操作。如果你已经读过用s 阅读全文
posted @ 2013-12-17 17:10 我的小人生 阅读(465) 评论(0) 推荐(0) 编辑
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 91 下一页