码家

Web Platform, Cloud and Mobile Application Development

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  234 随笔 :: 426 文章 :: 44 评论 :: 145万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

10 2011 档案

摘要:x 阅读全文
posted @ 2011-10-31 20:41 海山 阅读(147) 评论(0) 推荐(0) 编辑

摘要:搜索引擎网络编程网页爬虫 阅读全文
posted @ 2011-10-31 19:52 海山 阅读(191) 评论(0) 推荐(0) 编辑

摘要:标准也规定了这些整数类型的最小取值范围。short 的最小表示范围和 int 一样,都是-32767 到 32767 。也就是 -(2^15 - 1)到(2^15 - 1)。其中,2^15表示 2 的 15 次方。类似地,2 的 20 次方记作2^20 ,以此类推。注意:C 语言中 2^15 并不表示 2 的 15 次方,为了书写方便,我们姑且这么表示。long 的最小取值范围是 -2147483647 到 2147483647 。也就是 -(2^31 - 1) 到 (2^31 - 1) 。unsigned short的最小表示范围和unsigned int 一样,都是 0 到 65535(2 阅读全文
posted @ 2011-10-30 20:34 海山 阅读(37410) 评论(1) 推荐(0) 编辑

摘要:在32位机上,int通常是32位;在16位机上,int通常是16位(由编译器决定,而编译器通常是根据代码运行的目标机来决定)。 long int在上述两种机器上通常都是32位。 所以,int,long int,short int的宽度都可能随编译器而异。但有几条铁定的原则(ANSI/ISO制订的): 1 sizeof(short int)<=sizeof(int) 2 sizeof(int)<=sizeof(long int) 3 short int至少应为16位(2字节) 4 long int至少应为32位。 TC里面 int 就是 2个字节,而VC++里面就是4个字节,gcc里 阅读全文
posted @ 2011-10-30 20:28 海山 阅读(2536) 评论(0) 推荐(0) 编辑

摘要:最近经常见到这些unsigned char,short,int ,long的定义,有时真的不确定位长是多少,上网查,又话是跟编译器有关,没一个准确答案。于是只好自己找答案,其实用一个最简单地方就可以知道其长度,就是用sizeof函数。于是我写了如下一段: unsignedchar uint8 = 0; signed char int8 = 0; unsigned short uint16 = 0; signed short int16 = 0; unsigned int uint32 = 0; signed int int32 = 0; float fp32 = 0; double fp64 阅读全文
posted @ 2011-10-30 20:06 海山 阅读(29715) 评论(0) 推荐(1) 编辑

摘要:最近使用eclipse开的工程较多或者说工程中的较多时,老是出现内存溢出的问题。 前一段时间问问别人怎么解决,说是将安装目录下的eclipse.ini文件中的-Xms40m和-Xmx256m两项改大点就好,可改后发现还是一个样。有人说将一些不用的工程关掉,这确实是有点作用。但是当目前所操作工程中包含太多的类时,还是老是内存不足。 刚才上网查了下,有人解释的不错,对于eclipse.ini文件中的各项参数都进行了说明。 -vmargs: 说明后面是VM的参数 -Xms40m: 虚拟机占用系统的最小内存 -Xmx256m: 虚拟机占用系统的最大内存 -XX:PermSize:最小堆大小。一... 阅读全文
posted @ 2011-10-28 16:04 海山 阅读(16471) 评论(1) 推荐(0) 编辑

摘要:建立一个过滤器涉及下列五个步骤:1)建立一个实现Filter接口的类。这个类需要三个方法,分别是:doFilter、init和destroy。doFilter方法 包含主要的过滤代码(见第2步),init方法建立设置操作,而destroy方法进行清楚。2) 在doFilter方法中放入过滤行为。doFilter方法的第一个参数为ServletRequest对象。此对象给过滤器提供了对进入的信息(包括 表单数据、cookie和HTTP请求头)的完全访问。第二个参数为ServletResponse,通常在简单的过滤器中忽略此参数。最后一个参数为 FilterChain,如下一步所述,此参数用来调. 阅读全文
posted @ 2011-10-27 16:46 海山 阅读(235) 评论(0) 推荐(0) 编辑

摘要:filter过滤器主要使用于前台向后台传递数据是的过滤操作。程度很简单就不说明了,直接给几个已经写好的代码:一、使浏览器不缓存页面的过滤器 Java代码 import javax.servlet.*;import javax.servlet.http.HttpServletResponse;import java.io.IOException;/*** 用于的使 Browser 不缓存页面的过滤器*/public class ForceNoCacheFilter implements Filter {public void doFilter(ServletRequest request, Se 阅读全文
posted @ 2011-10-27 16:43 海山 阅读(76092) 评论(3) 推荐(3) 编辑

摘要:对客户的请求做出动态的响应,向客户端发送数据。 2.1 动态响应contentType属性 当一个用户访问一个JSP页面时,如果该页面用page指令设置页面的contentType属性时text/html,那么JSP引擎将按照这个属性值做出反应。如果要动态改变这换个属性值来响应客户,就需要使用Response对象的setContentType(String s)方法来改变contentType的属性值。 格式:response.setContentType(String s);参数s可取text/html,application/x-msexcel,application/m... 阅读全文
posted @ 2011-10-27 16:37 海山 阅读(223) 评论(0) 推荐(0) 编辑

摘要:jsp中的request.getContextPath() <%=request.getContextPath()%>是为了解决相对路径的问题,可返回站点的根路径。但不用也可以吧,比如<a href="<%=request.getContextPath()%>/catalog.jsp">我就直接用<a href="catalog.jsp">也行啊,这两个文件是在同一个目录下的比如你要生成一个文件放在服务器上得一个目录下,你可以使用request.getContextPath()+/dir,组成一个完整得目录 阅读全文
posted @ 2011-10-27 13:13 海山 阅读(51277) 评论(0) 推荐(4) 编辑

摘要:x 阅读全文
posted @ 2011-10-27 12:47 海山 阅读(121) 评论(0) 推荐(0) 编辑

摘要:中文汉化版,官方只有英文的。同时根据中国国情修改了部分验证规则。这个插件支持大部分的浏览器,但由于有使用到了css3的阴影和圆角样式,所以在IE浏览器下无法看到圆角和阴影效果(万恶的IE)。官方下载地址:http://www.position-absolute.com/articles/jquery-form-validator-because-form-validation-is-a-mess/普通验证的例子:http://www.position-relative.net/creation/formValidator/ajax验证的例子:http://www.position-relati 阅读全文
posted @ 2011-10-27 10:28 海山 阅读(8043) 评论(3) 推荐(2) 编辑

摘要:jQuery是一个javascript封装的代码库.里面是封装了我们经常用的一些函数.属于javascript的范畴.而ajax属于集中技术的集合.一般为xmlhttprequest + javascript + xml三种技术的集合.属于技术范畴.jquery 是以原始javascript为基础, 提高javascript 开发效率的轻量级库 可以理解为对原始javascript的包装 ajax 是近几年新起的 一种异步加载技术 是对 原javascript 技术的补充 是javascript的一个分支所以 jquery 和 ajax 没有可比性。 jquery 也有自己的ajax 框架 如 阅读全文
posted @ 2011-10-27 10:18 海山 阅读(9034) 评论(0) 推荐(0) 编辑

摘要:ajax好像也是javascript的一种,为什么又取了个名字,与javascript不同之处有哪些呀js是语言, ajax是javascript的一种应用, 两者没有比较性.ajax就是javascript写出来的一段程序ajax = Asynchronous JavaScript and XML没区别。ajax是js的高级应用。有区别。光从名字上说,如5楼给出的“ajax = Asynchronous JavaScript and XML”,你就知道这不仅仅是JS一个人的事。而从通常的使用来说,也不只是JS+XML,而是涉及面更大,就是前台+后台的配合。以往的JS,只管前台这一块,在后台返 阅读全文
posted @ 2011-10-27 10:16 海山 阅读(7234) 评论(0) 推荐(1) 编辑

摘要:log4j,简单的说就是用于在应用程序中打印日志的工具,目前除了支持java外,还有C,C++,C#,Perl,Ruby等版本。这里只是简单的讨论下java中log4j。log4j主要有三个组件,分别是Loggers,Appenders和Layouts。三个组件都带了s,显示是复数。Logger相当于记录器,它控制着打印什么样的信息,这些信息被分成了6个控制级别,分别是Trace,Debug,Info,Warn,Error和Fatal。通常情况下每个Logger都有与之对应的名称,用静态方法getLogger()来获得当前Logger,一种习惯的做法是Logger.getLogger(Obje 阅读全文
posted @ 2011-10-27 09:51 海山 阅读(1121) 评论(0) 推荐(0) 编辑

摘要:它主要是用来记录程序异常的,一般都会在catch中捕获出现的异常,想了解详细的情况,还是看一下他的介绍文档比较好走代替System.out.println()的好东西 用来处理日志的接口。基于该接口规范,可以有不同的接口实现。 通过在程序中配置Log4J,你可以在程序中调用该接口中的方法,将日志信息存入文件,数据库或这其他存储设备中。除了Log4J外,还有Log4C,它用于C程序的。 阅读全文
posted @ 2011-10-27 09:49 海山 阅读(346) 评论(0) 推荐(0) 编辑

摘要:一、介绍 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务 器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。 Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。日志信息的优先级从高到低有ERROR、WARN、 INFO、DEBUG,分别用来指定这条日志信息的重要程度;日志信息的输出目的地指定了日志将打印到控制台还是文件中;而输出格式则控制了日志信息的 阅读全文
posted @ 2011-10-27 09:45 海山 阅读(176) 评论(0) 推荐(0) 编辑

摘要:一直在WEB项目中添加log4j.properties文件,却不知道该怎么使用它,希望大家不吝赐教写日志,还能干什么?log4j.properties 主要用于配置那些范围会采用日记的记录,以及日记的输出格式,采用什么设备输出,看看那个hibernate的日记文件应该就知道了!让你迅速的能找到出现问题的地方。节约时间。log4j主要是输出你操作的过程,比如:在一个hibernate框架的程序里面,如果你设置使用log4j输入信息的话,可以输出数据库Driver、用户、密码、Sql语句等等,方便你检查错误报错日志呗...日志记录,对于企业应用软件来说很有必要,他记录了对软件的每一次操作,以及当软 阅读全文
posted @ 2011-10-27 09:43 海山 阅读(502) 评论(0) 推荐(0) 编辑

摘要:常用log4j配置,一般可以采用两种方式,.properties和.xml,下面举两个简单的例子:一、log4j.properties### 设置org.zblog域对应的级别INFO,DEBUG,WARN,ERROR和输出地A1,A2 ##log4j.category.org.zblog=ERROR,A1log4j.category.org.zblog=INFO,A2log4j.appender.A1=org.apache.log4j.ConsoleAppender### 设置输出地A1,为ConsoleAppender(控制台) ##log4j.appender.A1.layout=org 阅读全文
posted @ 2011-10-27 09:33 海山 阅读(1797) 评论(0) 推荐(1) 编辑

摘要:Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。此外,通过Log4j其他语言接口,您可以在C、C++、.Net、PL/SQL程序中使用Log4j,其语法和用法与在Java程序中一样,使得多语言 分布式系统得到一个统一一致的日志组件模块。而且,通过使用各种第三方 阅读全文
posted @ 2011-10-27 09:31 海山 阅读(633) 评论(0) 推荐(0) 编辑

摘要:stone 的 log4j配置详解Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下:#配置根Loggerlog4j.rootLogger = [ level ] , appenderName1 , appenderName2 , …#配置日志信息输出目的地Appenderlog4j.appender.appenderName = fully.qualified.name.of.appender.. 阅读全文
posted @ 2011-10-27 09:28 海山 阅读(653) 评论(0) 推荐(0) 编辑

摘要:职位职能:互联网软件开发工程师网站维护工程师职位描述:CBE (China Business Engineering) 部门是为了支持公司在中国市场的拓展而新组建的研发团队,职责范围从为移动运营商提供GPS导航系统,面向开放市场的手机导航软件到开发生活服务类网站和手机应用,人员分别由无线应用开发,后台服务开发,网站开发,数据,测试等团队组成。目前新部门刚刚组建,正处于发展期,期待志同道合的各方人才加入,相信这里是供您施展才华和提高能力的舞台!职责:1. 负责导航求路和生活服务类(类似大众点评网、丁丁网)的网站开发2. 和产品经理,网站设计师以及其他工程师团队协同工作以专业的水准实现网站应用的用 阅读全文
posted @ 2011-10-27 07:24 海山 阅读(156) 评论(0) 推荐(0) 编辑

摘要:JAVA开发工程师(GPS/GIS/LBS)高德软件有限公司上海分公司查看公司简介>>粉丝团(12)公司行业:计算机软件公司规模:50-150人比比你的竞争力 发布日期:2011-10-25工作地点:上海-徐汇区招聘人数:3工作年限:一年以上学历:本科职位职能:高级软件工程师互联网软件开发工程师职位描述:工作内容:1、参与软件相关的设计与开发工作;按照部门要求,保证各项成果提交的规范性。2、参与子系统的设计,能够根据架构师的设计思想,独立完成设计文档编写。3、参与子系统的开发,能够根据项目需求及设计文档,完成代码编写;并保证代码的可继承性。4、参与子系统的单元测试,能够独立设计测试 阅读全文
posted @ 2011-10-26 22:52 海山 阅读(265) 评论(0) 推荐(0) 编辑

摘要:各种排序啊,词典的单词就是按照这个从小到大排序的,所以英语词典上一般没有索引。然后还有字符串的各种处理,比如说后缀数组,AC自动机等都会用到字符串的比较和排序,比如给一个字符串,求出它的最大回文子串 ,找到两个字符串的最长公共子序列等,利用字符串的比较可以大大优化算法排序比如以后做个字典 插入是自动排好序 查阅时可以提高速度这关系到算法 算法能提高软件性能以后你就知道它的用处了,可以用来判断,排序等可以检测两个字符串是否匹配,strcmp("abc","ac")>o,{strcmp(str,"wer")!=0;是说str字符串与 阅读全文
posted @ 2011-10-26 22:01 海山 阅读(1989) 评论(0) 推荐(0) 编辑

摘要:x 阅读全文
posted @ 2011-10-26 21:53 海山 阅读(110) 评论(0) 推荐(0) 编辑

摘要:C++语言中可以放在等号左边的变量,即具有对应的可以由用户访问的存储单元,并且能够由用户去改变其值的量。 或者说左值是代表一个内存地址值,通过这个内存地址,就可以对内存进行读写操作;这也就是为什么左值可以被赋值的原因了。 相对应的还有右值:当一个符号或者常量放在操作符右边的时候,计算机就读取他们的“右值”,也就是其代表的真实值。 比如: int ia,ib; ib=0; ia=ib; 在这里,首先定义ia,ib。然后对ib赋值,此时计算机取ib的左值,也就是这个符号代表的内存位置即内存地址值,计算机取0的右值,也就是数值0;然后给ia赋值为ib,此时取ib的右值给ia的左值; 所以说,ib的左 阅读全文
posted @ 2011-10-26 20:28 海山 阅读(159) 评论(0) 推荐(0) 编辑

摘要:When you're down and out, remember to keep your head up. When you're up and well, remember to keep your feet down.穷困潦倒时,要抬头挺胸;春风得意时,要脚踏实地。 阅读全文
posted @ 2011-10-26 20:18 海山 阅读(93) 评论(0) 推荐(0) 编辑

摘要: 阅读全文
posted @ 2011-10-26 19:42 海山 阅读(102) 评论(0) 推荐(0) 编辑

摘要:select val1.station_code, val1.fail,val2.totalfrom(select count(guid) fail ,station_code from `sqm`.`sqm_value_quality_station` WHERE result='PASS'GROUP BY station_code) val1left join (select count(guid) total,station_code from `sqm`.`sqm_value_quality_station` GROUP BY station_code) val2on 阅读全文
posted @ 2011-10-26 17:07 海山 阅读(118) 评论(0) 推荐(0) 编辑

摘要:package com.org.assistant.util; import java.math.BigDecimal; public class Arith { /** * 由于Java的简单类型不能够精确的对浮点数进行运算,这个工具类提供精 * 确的浮点数运算,包括加减乘除和四舍五入。 */ //默认除法运算精度 private static final int DEF_DIV_SCALE = 10; //这个类不能实例化 private Arith(){ } /** * 提供精确的加法运算。 * @param v1 被加数 * @param v2 加数 * @return 两... 阅读全文
posted @ 2011-10-26 15:45 海山 阅读(147) 评论(0) 推荐(0) 编辑

摘要:http://trac.edgewall.org/ 阅读全文
posted @ 2011-10-26 15:42 海山 阅读(197) 评论(0) 推荐(0) 编辑

摘要:eclipse debug (调试) 学习心得进入debug模式:1、设置断点2、启动servers端的debug模式3、运行程序,在后台遇到断点时,进入debug调试状态=============================作用域 功能 快捷键 全局 单步返回 F7 全局 单步跳过 F6 全局 单步跳入 F5 全局 单步跳入选择 Ctrl+F5 全局 调试上次启动 F11 全局 继续 F8 全局 使用过滤器单步执行 Shift+F5 全局 添加/去除断点 Ctrl+Shift+B 全局 显示 Ctrl+D 全局 运行上次启动 Ctrl+F11 全局 运行至行 Ctrl+R 全局 执行 C 阅读全文
posted @ 2011-10-26 15:23 海山 阅读(56112) 评论(0) 推荐(2) 编辑

摘要: 阅读全文
posted @ 2011-10-26 15:11 海山 阅读(221) 评论(0) 推荐(0) 编辑

摘要:Struts 是 Apache软件基金会(ASF)赞助的一个开源项目。它最初是 Jakarta项目中的一个子项目,并在2004年3月成为ASF的顶级项目。它通过采用 Java Servlet/JSP 技术,实现了基于Java EE Web应用的MVC设计模式的应用框架,是MVC经典设计模式中的一个经典产品。在 Struts 中,已经由一个名为 ActionServlet 的 Servlet 充当 控制器(Controller)的角色,根据描述模型、视图、控制器对应关系的 struts-config.xml 的配置文件,转发视图(View)的请求,组装响应数据模型(Model)。在 MVC 的 阅读全文
posted @ 2011-10-26 13:39 海山 阅读(229) 评论(0) 推荐(0) 编辑

摘要:spring属于控制层+业务层。可以代替Hibernate+StrutsHibernate持久层,主要数据持久化Struts控制层spring,hibernate,struts就是现在流行的ssh开发模式。 阅读全文
posted @ 2011-10-26 13:28 海山 阅读(5342) 评论(0) 推荐(0) 编辑

摘要:EJB属于业务层主要开发分布式应用程序时会用到比较多在当前的EJB3中EJB负责持久层和业务层,JPA是EJB3中的一部分,专门负责持久化数据。 阅读全文
posted @ 2011-10-26 13:28 海山 阅读(172) 评论(0) 推荐(0) 编辑

摘要:Gson 是 Google 提供的用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库。可以将一个 JSON 字符串转成一个 Java 对象,或者反过来。示例代码:Gson gson = new Gson();int[] ints = {1, 2, 3, 4, 5};String[] strings = {"abc", "def", "ghi"};(Serialization)gson.toJson(ints); ==> prints [1,2,3,4,5]gson.toJson(strings); ==> 阅读全文
posted @ 2011-10-26 13:03 海山 阅读(410) 评论(0) 推荐(0) 编辑

摘要:因为int 是整数,整数除整数就是整数double是小数。小数除小数才是小数有两种方法,1.是直接用小数除如3.0/5.0这样编译器会认为他们是double类型2.是转换成double,或直接定义成double如double a=3;double b=5;System.out.println(3/5); 阅读全文
posted @ 2011-10-26 12:35 海山 阅读(407) 评论(0) 推荐(0) 编辑

摘要:importjava.util.ArrayList; importjava.util.Iterator; importjava.util.List; /** *遍历集合List *@author够潮 * */publicclassDemo35{ /** *@paramargs */publicstaticvoidmain(String[]args){ Listlist=newArrayList(); list.add("gouchao"); list.add("gouli"); //下标 for(inti=0;i<list.size();i++){ 阅读全文
posted @ 2011-10-26 12:11 海山 阅读(49545) 评论(0) 推荐(2) 编辑

摘要:x 阅读全文
posted @ 2011-10-26 11:19 海山 阅读(108) 评论(0) 推荐(0) 编辑

摘要: 阅读全文
posted @ 2011-10-26 11:12 海山 阅读(154) 评论(0) 推荐(0) 编辑

摘要:select sum(guid) from `sqm`.`sqm_value_quality_station` WHERE result='PASS'GROUP BY station_codeselect count(guid) from `sqm`.`sqm_value_quality_station` WHERE result='PASS'GROUP BY station_code 阅读全文
posted @ 2011-10-26 09:16 海山 阅读(104) 评论(0) 推荐(0) 编辑

摘要:近期云的声音愈加强烈,到处都在讨论云,从IT行业到信息领域,无处不谈云,可谓“云不成章”。俨然云已成为当今最先进的技术,由云到云计算,甚至延伸到更专业的领域地理信息领域,产生了云GIS。对于实现云GIS,需要哪些条件?云GIS为地理信息领域带来哪些改变?一系列问题都在探索之中,因为云计算本身在中国还未成熟,大多人依然保持着期待抑或观望的心态。中国地质大学吴信才教授认为,云GIS的体系架构所应具备以下两个条件:第一,功能与数据要分离。台机式的面向服务是跟数据有关,跟平台有关的,没办法适应云GIS的发展。适应云GIS的发展必须松耦合、可移动性,使得云功能、云细胞可移动。可以随意插拔,可扩展性,这样 阅读全文
posted @ 2011-10-25 22:24 海山 阅读(211) 评论(0) 推荐(0) 编辑

摘要:记者/付江王昊 Esri中国(北京)有限公司首席技术官云时代的GIS软件开发商该如何生存?在Esri中国(北京)有限公司首席技术官王昊看来,存在两条生存之道:要么做深度的差异化应用,要么转型为平台的运营和服务提供者。记者:您如何看待云计算给GIS产业带来的影响?王昊:毋庸置疑,GIS平台和云计算的结合是未来认可的技术方向,但不会是产品的全部形态,包括客户端部署在内的多种方式在未来将继续存在。如今,国外基于大型云计算平台提供的空间信息数据和服务,在产品架构和商业模式上都已有了较好的实践;但在国内,就目前情况来看,云GIS在商业模式、用户分布、技术以及相关政策上仍面临挑战。从长远来看,GIS厂商需 阅读全文
posted @ 2011-10-25 22:23 海山 阅读(174) 评论(0) 推荐(0) 编辑

摘要:[CSDN专稿]日前,以“GIS——Understanding Our World”为主题的2011年度Esri中国用户大会在北京成功召开,近6000名空间地理信息产业的专家学者和从业者代表参会。在本次大会上, CSDN记者专访了Esri中国(北京)有限公司首席技术官王昊,他就当前GIS产业的热点话题分享了自己的看法。国内外云GIS部署环境尚存差距在谈到云计算和GIS平台的结合时,王昊认为,目前所有的主流GIS平台都在迈向云计算,Esri在云GIS领域也取得了很大的成绩,并已经基于云体系提供了全系列的软件服务,包括对基础设施、平台、应用和服务层面的支持。同时,用户端可以通过多种方式来访问云端的 阅读全文
posted @ 2011-10-25 22:21 海山 阅读(258) 评论(0) 推荐(0) 编辑

摘要:对方使用了带有gps功能的手机,安装了空间客户端软件,并且打开了位置共享功能 阅读全文
posted @ 2011-10-25 22:01 海山 阅读(305) 评论(0) 推荐(0) 编辑

摘要:SQL GROUP BY 语句合计函数 (比如 SUM) 常常需要添加 GROUP BY 语句。GROUP BY 语句GROUP BY 语句用于结合合计函数,根据一个或多个列对结果集进行分组。SQL GROUP BY 语法SELECT column_name, aggregate_function(column_name)FROM table_nameWHERE column_name operator valueGROUP BY column_nameSQL GROUP BY 实例我们拥有下面这个 "Orders" 表:O_IdOrderDateOrderPriceCus 阅读全文
posted @ 2011-10-25 16:20 海山 阅读(216) 评论(0) 推荐(0) 编辑

摘要: 阅读全文
posted @ 2011-10-25 16:11 海山 阅读(113) 评论(0) 推荐(0) 编辑

摘要:X 阅读全文
posted @ 2011-10-25 14:29 海山 阅读(111) 评论(0) 推荐(0) 编辑

摘要:苹果推出Find My Friends好友追踪iOS应用 --> 新浪科技讯 北京时间10月13日早间消息,据美国科技资讯网站CNET报道,在正式推出iOS 5之前,苹果率先推出了Find My Friends和Airport Utility应用,该应用可以分别用于追踪用户iOS设备好友和管理无线网络设备。 苹果在上周举行的iPhone 4S发布会上就已经宣布了Find My Friends应用,通过该应用,用户可以在地图中查找多款iOS设备的位置。不过要想完成这一应用,用户需要分享MobileMe或iCloud账户。 对于Airport Utility应用,iOS用户可以得到Mac O 阅读全文
posted @ 2011-10-25 14:20 海山 阅读(286) 评论(0) 推荐(0) 编辑

摘要:苹果发布新应用Find My Friends,轻松追踪朋友和家人的所在位置发表于 2011-10-5 在今天的苹果发布会上,一个新应用吸引了众人的目光,这款应用就是Find My Friends,这是一款基于地图的应用,它能够帮助用户追踪朋友和家人的所在位置,前提当然是其它用户愿意与你分享他们所在的位置。用户只需开启应用,用户每个朋友或家人的所在位置就会自动显示在地图上粉红色的圆形标签中。有了这个应用,找人也变得更为简单。使用这个应用,用户可以在一天中的某几个小时分享自己的所在位置,而在其它时间不分享自己的位置,使用起来更为自由方便。Find My Friends对广大父母来说是很有帮助的。父 阅读全文
posted @ 2011-10-25 14:17 海山 阅读(642) 评论(0) 推荐(0) 编辑

摘要:苹果出品:移动应用 Find My Friends,实时跟踪朋友和家人位置TechFrom科技源 10月13日,这对于创业者来说不是好事,可能会杀死一批类似的移动应用创业项目。苹果公司 iOS 5 已经正式发布并可升级! 的同时 推出了的基于位置的服务 LBS 移动应用 Find My Friends 。用户已经可免费下载,中文版也已同步上架,要求使用iOS 5和iCloud帐户,适用于iPhone、iPad或iPod touch。苹果应用商店App Store iTunes下载地址:点击进入下载 via。苹果出品:移动应用 Find My Friends 特点Find My Friends, 阅读全文
posted @ 2011-10-25 14:16 海山 阅读(783) 评论(0) 推荐(0) 编辑

摘要:看见很多朋友都在问find my iphone的一些问题,我来解释一下,如果有问题,欢迎接着提问,我会尽我所能解答,希望能帮到你们。1,用apple id免费激活find my iphone和mobileme账号的区别。find my iphone不是新软件新功能,以前是mobileme里的一个功能,有mobileme账户,就是的朋友们以前肯定都很熟悉这个,这次ios 4.2的升级,把这个功能单独拿出来免费了,就是说可以在mobileme账户设置里用你的apple id,就是你在itunes买软件的那个账号激活一下,就可以使用find my iphone功能了,详细激活方法以及老设备的激活使用 阅读全文
posted @ 2011-10-25 14:15 海山 阅读(9445) 评论(0) 推荐(0) 编辑

摘要:基本没流量。取cellid不需要流量取gps坐标不需要流量唯一产生流量就是把这2个数据上传的时候,会发生流量不过如果是偷摸发的短信,那你肯定啥也不知道嗯一般的时候gps都不是开启的那find my iphone 运行的时候gps难道被启动了?我的意思在网页上控制设备的gps开启?FIND MY IPHONE激活以后,是不是也会一直跑流量?那么不开定位这个软件还有什么意义?在你弄丢你的手机的时候肯定是你不在使用iphone的时候,不用iphone的时候,你们平时都把定位功能开着吗?iphone的AGPS是基站辅助定位了,理论上讲是需要移动基站的,也就是说定位的时候会产生移动流量。。。0 阅读全文
posted @ 2011-10-25 14:13 海山 阅读(1635) 评论(0) 推荐(0) 编辑

摘要:x 阅读全文
posted @ 2011-10-25 14:13 海山 阅读(172) 评论(0) 推荐(0) 编辑

摘要:x 阅读全文
posted @ 2011-10-25 14:10 海山 阅读(554) 评论(0) 推荐(0) 编辑

摘要:x 阅读全文
posted @ 2011-10-25 12:55 海山 阅读(127) 评论(0) 推荐(0) 编辑

摘要:Find My Friends(找到我的朋友们) 在iOS 5 beta版本中,我们发现了Find my iPhone(找到我的iPhone)功能,这次不仅仅可以找到设备,通过iPhone我们还可以找到自己的朋友们。Find My Friends功能的特征 通过Find My Friends,我们可以实现轻松找到朋友或家人的位置,分享个人位置可以进行“临时化”设置,简单的隐私控制、父母限制等功能。分享位置 有了这个功能,您可以让朋友临时的分享它的位置,然后您可以很轻松的在地图上确定他的位置并找到它。临时分享位置同时也保护了个人隐私。父母限制功能,也对父母看管自己的小孩起到了重要作用。地图... 阅读全文
posted @ 2011-10-25 12:22 海山 阅读(355) 评论(0) 推荐(0) 编辑

摘要:自从苹果(Apple)的“Find My iPhone”服务免费对大家开放以来,越来越多的用户体验到了找回失窃设备的喜悦,让安全感倍增。Find My iPhone 在理论上是可靠而准确的,在开启服务的那一瞬间,你会不会有邪恶的念头呢?“小偷快来光顾吧。”最近有三则新闻跟这个功能有关,但结局却截然不同。第一个事件发生在英国的曼彻斯特。某女士正在商场里享受购物时光,中途坐下来吃午饭。此时,坏人登场了,小偷拎走了她的包,刚好包里面装有 iPhone 。女士非常冷静而迅速地给丈夫打了电话,让他打开 Find My iPhone 网页进行追踪。随后又把手机的方位告诉了警察。曼彻斯特警察的效率很高,出动 阅读全文
posted @ 2011-10-25 11:33 海山 阅读(241) 评论(0) 推荐(0) 编辑

摘要:-Configuration: C_Plus_Plus_Primer - Win32 Debug--------------------Compiling...Template_Template_Function_CompareData.cppE:\【0】【C++Project】\Study\C_Plus_Plus_Primer\Template_Template_Function_CompareData.cpp(7) : error C2784: 'bool __cdecl std::operator <(const class std::reverse_iterator< 阅读全文
posted @ 2011-10-24 23:03 海山 阅读(3935) 评论(0) 推荐(0) 编辑

摘要:除了我们日常开发使用的Visual C++、Delphi、JBuilder等等大家伙, 还有很多小巧好用的开发辅助工具,善用它们可以极大的提高我们的效率。 日常工作中我主要使用Visual C++开发程序,工作几年,收集了一些小工具, 下面逐个介绍给大家。也希望大家把自己的工具拿出来和大家分享。 如果大家需要,请跟贴,需要的朋友多的话,我上传到FTP上(都是没有限制的最新版本哟) Visual C++插件 [1] Visual Assist http://www.wholetomato.com/download/index.shtml 这是我现在使用最为频繁的工具,有了它,现在在Visual 阅读全文
posted @ 2011-10-24 22:02 海山 阅读(283) 评论(0) 推荐(0) 编辑

摘要:比较两个数据的大小。如果不使用模板要把所有可能两个数据的类型都列举出来,根据不同的数据类型,写不同的函数。如果使用模板,可以根据未知类型来,只要写一个函数。 阅读全文
posted @ 2011-10-24 21:26 海山 阅读(182) 评论(0) 推荐(0) 编辑

摘要:Windows下最好的 C++ IDE(周星星发表于2004-11-16 10:11:27)周星星向您推荐windows下最好的C++ IDE1. 你是不是用惯了VC++6.0?假如是,我现在推荐的IDE仍然是VC++6.0的IDE。2. 你是不是觉得VC++6.0过时了,很多C++语法它都不支持?我现在推荐的编译器她在一直发展着,支持最新的C++语法。3. VC++.net的界面弱智,而且包含糟糕的managed C++和C++/CLI,它们都是不被C++承认的垃圾,你是不是兴冲冲的安装了VC++.net之后又删除掉了它?4. Dev C++是一个windows平台上使用g++内核的IDE, 阅读全文
posted @ 2011-10-23 16:02 海山 阅读(1089) 评论(0) 推荐(0) 编辑

摘要:我的第一面是在上海,一家叫泰为软件的公司找到了我,应聘的职位是J2ME软件开发,收到面试通知,马上就到网上查询公司的相关情况(有个IT调查网的),知道公司进去开始就是笔试,同时也在网上收到了相关的题目。准备了一个晚上,第二天就直接到公司去面试。果然不出所料,前台接待给我一份JAVA试卷让我60分钟完成,本来以为已经在昨天晚上做过相关题目应该没问题,可是题目完全变了,哎这让我吃惊不小,看看题目其实都是很基本的JAVA题,但是又是很偏的那种,哎真怪自己平时没好好关注细节问题,很多答不来,真是丢人。买办法熬了60分钟就草草交了,接待就让我坐在旁边休息,说等下技术员改好之后就会找我面试。那时候我的心已 阅读全文
posted @ 2011-10-22 19:15 海山 阅读(244) 评论(0) 推荐(0) 编辑

摘要:晚上回来没事做,写个C++程序;先建立一个“win32 Console Appication”;这个相当于建立一个控制台程序。【与eclipse环境下开发类似,需要先建立一个project】。接下来需要往控制台里边添加C源程序。记住:文件名称必须后缀.c 【这个跟Eclipse里边道理类似,就是在project里边添加file,而这个file必须有后缀】C语言需要先编译,然后才能运行。【按下ctrl+F7就行】边界结果显示正确,现在可以运行了。 阅读全文
posted @ 2011-10-22 17:23 海山 阅读(386) 评论(0) 推荐(0) 编辑

摘要:项目目录结构的问题基本上是个仁者见仁,智者见智的问题,只要自己用着顺手,使用什么样的目录组织结构是没有什么大碍的。当然如果项目很大,参与的人员很多,那么合理的组织一下目录结构还是会有很大的益处的。不同类型的项目也会有不同的目录结构,这里简单的展示一下我所使用的C++项目的基本目录结构。project ---+---build---+---debug | |---release |---dist |---doc |---include---+---module1 | |---module2 |---lib |---modu... 阅读全文
posted @ 2011-10-22 16:10 海山 阅读(5341) 评论(0) 推荐(0) 编辑

摘要:1.前言 C++项目中如果代码层次结构不好,非常容易变得难以维护。对于规模较大的项目而言,必须将整个项目划分成若干模块进行开发。 2.模块 模块包括可执行文件,动态库和静态库。 2.1应用层 最上层为应用层,表现为可执行文件。 本层代码应主要进行界面控制,尽量不要涉及复杂逻辑。 2.2动态库层 动态库层作为逻辑模块的主体。采用动态库的好处是将复杂应用拆分成可以独立分发的子模块,便于单独管理。 使用动态库极易陷入动态库地狱(dll hell),因此应设法避免动态库直接的交叉依赖。原则上我公司开发的动态库,只能依赖于内核层动态库,或第三方动态库。应用层动态库直接不可以相互依赖。鉴于上述动态库问题, 阅读全文
posted @ 2011-10-20 23:33 海山 阅读(4228) 评论(0) 推荐(0) 编辑

摘要:MSVCRT.LIB is one of CRT import libraries, it should reside in "C:\Program Files\Microsoft Visual Studio 8\VC\lib" directory, if the linker cannot find this file, then most likely that this file is corrupted or LIBPATH environment variablewas set incorrectly, please check the possible caus 阅读全文
posted @ 2011-10-20 22:54 海山 阅读(747) 评论(0) 推荐(0) 编辑

摘要:解决办法:将该文件拷贝到VC的安装目录/VC98/MFC/Lib,然后进行如下设置:1) You'll need to have a copy of Visual Studio 6.0 or a copy of the Visual Studio 6.0\VC98\MFC\Lib directory.2) Tools -> Optionsa. If you don't see Projects and Solutions, check Show all Settingsb. Click Projects and Solutions.c. ClickVC++ Directo 阅读全文
posted @ 2011-10-20 22:49 海山 阅读(1211) 评论(0) 推荐(0) 编辑

摘要:选上project ---------general----------Use MFC in a Shared DLL 就好了 阅读全文
posted @ 2011-10-20 22:36 海山 阅读(135) 评论(0) 推荐(0) 编辑

摘要:在BUILD\SET ACTIVE CONFIGURATION 里把设置改一下就可以了网上的方法都试了都没有能够解决,这个方法解决了。 阅读全文
posted @ 2011-10-20 22:28 海山 阅读(221) 评论(0) 推荐(0) 编辑

摘要:alert(xmlHttp.responseText); 阅读全文
posted @ 2011-10-19 14:28 海山 阅读(268) 评论(0) 推荐(0) 编辑

摘要:<select id="product" name="qualityValue.product" style="width:146px;" onchange="productSelected(this.value)"><option selected >----All----</option><c:forEach var="product" items="${products}"><option value="$ 阅读全文
posted @ 2011-10-19 11:01 海山 阅读(410) 评论(0) 推荐(0) 编辑

摘要:var productGuid = $('#product').val(); 阅读全文
posted @ 2011-10-19 10:58 海山 阅读(168) 评论(0) 推荐(0) 编辑

摘要:x 阅读全文
posted @ 2011-10-18 13:19 海山 阅读(152) 评论(0) 推荐(0) 编辑

摘要:最近,有报道称国内一些创业型独立微博网站面临生存危机,开始转型做LBS服务。某微博创始人承认,在门户微博压力下,正在重新整合资源,将服务定位为一个基于手机客户端的位置签到服务平台。 一些小型的互联网公司大多都是较早介入微博领域的创业公司,随着门户网站新浪、网易、搜狐和腾讯介入微博大战,早期的创业网站普遍感受到了生存危机,跟大型门户网站相比,创业公司不得不考虑商业模式在短期内的可行性,需要寻找更清晰的盈利模式,因此这才有了转向LBS服务的倾向。 然而,这些创业公司既然在微博领域斗不过门户网站,现在想起搞LBS就能竞争过门户网站吗?新浪和网易都已经开发了LBS服务,腾讯也低调做了一个餐饮类的... 阅读全文
posted @ 2011-10-18 13:12 海山 阅读(191) 评论(0) 推荐(0) 编辑

摘要:【TechWeb报道】2011年的4月1日,星巴克在其官网上发布了一条消息,有好事者将其翻译过来写成了新浪微博,全文如下:“Starbucks太牛了。新推出Mobile Pour服务:你在路上走着,突然想喝咖啡,通过Mobile Pour APP,允许星巴克知道你的位置,点好你要的咖啡,然后你就接着走你的,走啊走,不一会儿一个星巴克小伙子或者大姑娘就会踩着滑轮车给你送一杯来。目前已经在美国7个大城市开始……”这条微博纷纷被赞为LBS最佳商业应用,创造了上万条的转发记录并被网友模仿,衍生了海底捞、全聚德、肯德基、麦当劳等各种版本。高德软件副总裁郄建军甚至评价,“世界围着自己转”是LBS的终极追求 阅读全文
posted @ 2011-10-18 13:10 海山 阅读(222) 评论(0) 推荐(0) 编辑

摘要:x 阅读全文
posted @ 2011-10-18 13:07 海山 阅读(123) 评论(0) 推荐(0) 编辑

摘要:x 阅读全文
posted @ 2011-10-18 12:52 海山 阅读(112) 评论(0) 推荐(0) 编辑

摘要:x 阅读全文
posted @ 2011-10-18 12:50 海山 阅读(106) 评论(0) 推荐(0) 编辑

摘要:x 阅读全文
posted @ 2011-10-18 12:50 海山 阅读(90) 评论(0) 推荐(0) 编辑

摘要:x 阅读全文
posted @ 2011-10-18 12:50 海山 阅读(106) 评论(0) 推荐(0) 编辑

摘要:x 阅读全文
posted @ 2011-10-18 12:49 海山 阅读(125) 评论(0) 推荐(0) 编辑

摘要:x 阅读全文
posted @ 2011-10-18 12:49 海山 阅读(102) 评论(0) 推荐(0) 编辑

摘要:x 阅读全文
posted @ 2011-10-18 12:47 海山 阅读(118) 评论(0) 推荐(0) 编辑

摘要:x 阅读全文
posted @ 2011-10-18 12:47 海山 阅读(99) 评论(0) 推荐(0) 编辑

摘要:x 阅读全文
posted @ 2011-10-18 12:45 海山 阅读(95) 评论(0) 推荐(0) 编辑

摘要:x 阅读全文
posted @ 2011-10-18 12:43 海山 阅读(105) 评论(0) 推荐(0) 编辑

摘要:x 阅读全文
posted @ 2011-10-18 12:39 海山 阅读(96) 评论(0) 推荐(0) 编辑

摘要:位置服务成为新经济亮点 “博客”之后再兴“切客”2011年01月13日 03:53证券日报【大 中 小】【打印】 共有评论0条贺 骏在播客、博客、微博之后,一个新的名称正在日渐“火”起来,那就是“切客”。所谓“切客”,源自英文check in,是指那些热衷于即时记录生活轨迹的都市潮人,他们利用移动互联网终端记录地理位置、身边新闻,并与他人分享。“刚到目的地,马上要用手机‘报到’。”——这是“切客”们的主要沟通方式和习惯。所谓“报到”,是通过指手机按键操作,利用移动运营商的定位技术,“切客”能精准定位自己所在的位置。基于该位置的相应范围,“切客”的好友们也将“显身”,“切客”可以随时随地知道哪个 阅读全文
posted @ 2011-10-18 12:30 海山 阅读(150) 评论(0) 推荐(0) 编辑

摘要:上海讯图数码科技有限公司盛大切客 阅读全文
posted @ 2011-10-18 12:12 海山 阅读(85) 评论(0) 推荐(0) 编辑

摘要://修改form的action$('#Form1').attr('action', '/Admin/NewsCategory/Edit/' + id);function option2() {$('#queryPerformanceForm').attr("action","option2.action");startRequest('','listDiv','queryPerformanceForm');} 阅读全文
posted @ 2011-10-17 12:33 海山 阅读(37316) 评论(0) 推荐(0) 编辑

摘要:packagedatabase;import java.sql.Connection;importjava.sql.DriverManager;public classConDA {/***@paramargs*/public static void main(String[] args) {// TODO Auto-generated method stubString driver ="com.mysql.jdbc.Driver"; String url ="jdbc:mysql://localhost:3306/extractor";String 阅读全文
posted @ 2011-10-17 10:57 海山 阅读(293) 评论(0) 推荐(0) 编辑

摘要:package extractors;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class ExtractorDA {public static void main(String args[]) {ExtractorDA t = new ExtractorDA();String str = t.getTXT();String[] s = str.sp 阅读全文
posted @ 2011-10-17 10:51 海山 阅读(200) 评论(0) 推荐(0) 编辑

摘要:packageextractors;import java.io.ByteArrayOutputStream;import java.io.File;importjava.io.FileInputStream; public classExtractorTXT {public ExtractorTXT() {}public String toString(File f) {String result =" ";try {FileInputStream in =new FileInputStream(f);byte[] b = null;ByteArrayOutputStre 阅读全文
posted @ 2011-10-17 10:50 海山 阅读(226) 评论(0) 推荐(0) 编辑

摘要:#include<iostream>int main(){ std::cout<<"Please Enter two number:"<<std::endl; int a,b; std::cin>>a>>b; std::cout<<"The sum of"; std::cout<<a; std::cout<<"and"; std::cout<<b; std::cout<<"is:"; std::c 阅读全文
posted @ 2011-10-16 10:42 海山 阅读(100) 评论(0) 推荐(0) 编辑

摘要:#include<iostream>int main(){ std:cout<<"Please Enter two numbers:"<<std:endl; int a,b; std:cin>>a>>b; std:cout<<"a*b:"<<a*b<<std:endl; return 0; } 阅读全文
posted @ 2011-10-16 10:32 海山 阅读(103) 评论(0) 推荐(0) 编辑

摘要:#include<iostream>int main(){ std:cout<<"Hello,World"<<std:endl; return 0;} 阅读全文
posted @ 2011-10-16 10:23 海山 阅读(103) 评论(0) 推荐(0) 编辑

摘要:返回值是0、-1、其他正数。分别代表什么意思。windows下返回-1操作系统并不报错。dos下敲入:echo %ERRORLEVEL% 系统会显示返回值-1 阅读全文
posted @ 2011-10-16 10:21 海山 阅读(118) 评论(0) 推荐(0) 编辑

摘要:头文件和源文件的命名。头文件后缀:.h或者.hpp源文件后缀:.cc或.cpp 阅读全文
posted @ 2011-10-16 10:18 海山 阅读(128) 评论(0) 推荐(0) 编辑

摘要:gps 生产gps 制作gps 导航仪 生产过程 阅读全文
posted @ 2011-10-14 17:14 海山 阅读(97) 评论(0) 推荐(0) 编辑

摘要:手里,就是接收机了。大大小小,千姿百态,有袖珍式、背负式、车载、船载、机载什么的。一般常见的手持机接收L1信号,还有双频的接收机,做精密定位用的。 阅读全文
posted @ 2011-10-14 16:59 海山 阅读(113) 评论(0) 推荐(0) 编辑

摘要:三、GPS用户部分 用户部分包括用户组织系统和根据要求安装相应的设备,但其中心设备是GPS接收机。它是一种特制的无线电接收机,用来接收导航卫星发射的信号,并以此计算出定位数据。根据不同性质的用户和要求的功能,要配置不同的GPS接收机。其结构、尺寸、形状和价格也大相径庭。例如:航海和航空用的接收机,要具有与存有导航图等资料的存储卡相接口的能力;测地用的接收机就要求具有很高的精度,并能快速采集数据;军事上用的,要附加密码模块,并要求能高精度定位。 GPS接收机种类虽然很多,但它的结构基本一致。分为天线单元和接收单元两部分。天线单元由接收天线和前置放大器组成。常用的天线形式有:定向天线、偶极子天.. 阅读全文
posted @ 2011-10-14 16:55 海山 阅读(518) 评论(0) 推荐(0) 编辑

摘要:1 阅读全文
posted @ 2011-10-14 16:55 海山 阅读(187) 评论(0) 推荐(0) 编辑

摘要:http://electronics.bowenwang.com.cn/gps.htm 阅读全文
posted @ 2011-10-14 16:53 海山 阅读(130) 评论(0) 推荐(0) 编辑

摘要:谁离我最近。看看他/她在哪里。 阅读全文
posted @ 2011-10-14 15:50 海山 阅读(111) 评论(0) 推荐(0) 编辑

摘要:来源于酷壳,原作者陈皓,源地址:http://coolshell.cn/articles/4119.html昨天写了一篇如何学好C语言,就有人回复问我如何学好C++,所以,我把我个人的一些学习经验写在这里,希望对大家有用。首先,因为如何学好C语言中谈到了算法和系统,所以这里就只谈C++语言。C++是最难的语言。这个世界上最难的编程语言可能非C++莫属了。你千万不要以为几天就可以学好C++,C++的学习曲线是相当BT的,你可以看看这篇文章。C++是一门很自由的语言,自由到了有点BT和恐怖的地步。我甚至认为C++并不是一门成熟的编程语言,因为太容易犯错了。所以,你一定要在一开始就要有很小心谨慎的态 阅读全文
posted @ 2011-10-14 14:42 海山 阅读(164) 评论(0) 推荐(0) 编辑

摘要:1 阅读全文
posted @ 2011-10-14 14:26 海山 阅读(94) 评论(0) 推荐(0) 编辑

摘要:1 阅读全文
posted @ 2011-10-14 14:25 海山 阅读(102) 评论(0) 推荐(0) 编辑

摘要:操作体验极棒的纯CSS按钮效果,自动感应鼠标是否移到了按钮上,移上后按钮就发生了变化,制作时候用了三张按钮图片用以修饰美化,图片自己顺着地址扣下来吧。本按钮的文字可以自定义,因此修改起来非常方便。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" 阅读全文
posted @ 2011-10-14 11:11 海山 阅读(853) 评论(0) 推荐(0) 编辑

摘要:制作良好扩展性的通用Button我们经常使用到a,button,input等标签,通过css加背景等方式来实现按钮的效果。但是要做一个通用的样式类,又能保证在各个浏览器下表现一致,还能有很好的扩展性的按纽可不就那么容易了。我们经常使用到a,button,input等标签,通过css加背景等方式来实现按钮的效果。但是要做一个通用的样式类,又能保证在各个浏览器下表现一致,还能有很好的扩展性的按纽可不就那么容易了。好了废话少说。进入正题。首先我们选择a和button两个标签作为通用按纽的外包装器。主要考虑到,在ie6不支持a以外的:hover伪类,使用a就可以对按钮做悬浮状态,这就是为什么选择他们做 阅读全文
posted @ 2011-10-14 11:05 海山 阅读(1441) 评论(0) 推荐(0) 编辑

摘要:一、#include “filename.h”和#include 的区别#include “filename.h”是指编译器将从当前工作目录上开始查找此文件#include 是指编译器将从标准库目录中开始查找此文件二、头文件的作用加强安全检测通过头文件可能方便地调用库功能,而不必关心其实现方式三、* , &修饰符的位置对于*和&修饰符,为了避免误解,最好将修饰符紧靠变量名四、if语句不要将布尔变量与任何值进行比较,那会很容易出错的。整形变量必须要有类型相同的值进行比较浮点变量最好少比点,就算要比也要有值进行限制指针变量要和NULL进行比较,不要和布尔型和整形比较五、const和 阅读全文
posted @ 2011-10-12 14:31 海山 阅读(1244) 评论(0) 推荐(0) 编辑

摘要:面向对象程序设计中的另外一个重要概念是多态性。在运行时,可以通过指向基类的指针,来调用实现派生类中的方法。可以把一组对象放到一个数组中,然后调用它们的方法,在这种场合下,多态性作 用就体现出来了,这些对象不必是相同类型的对象。当然,如果它们都继承自某个类,你可以把这些派生类,都放到一个数组中。如果这些对象都有同名方法,就可以调用每个对象的同名方法。同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果,这就是多态性。多态性通过派生类重载基类中的虚函数型方法来实现。在面向对象的系统中,多态性是一个非常重要的概念,它允许客户对一个对象进行操作,由对象来完成一系列的动作,具体实现哪个动作、如 阅读全文
posted @ 2011-10-12 14:10 海山 阅读(164) 评论(0) 推荐(0) 编辑

摘要:虚函数,重写。虚函数表重载多态,强制多态,包含多态,参数多态。普通函数和类的成员函数的重载属于重载多态,还有运算符重载。强制多态包括类型强制转换等。包含多态主要通过虚函数来实现。参数多态和类模板相关。C++中的多态只能通过指向基类类型的指针和引用来调用对象的虚函数来实现因为可以用派生类对象来初始化或者给基类类型的指针赋值。就是基类类型的指针所指向的对象有可能是基类型,也可能是派生类型,所以只有到运行时刻我们才知道指针所指向的对象到底是什么类型,所以当我们通过基类型的指针调用对象的虚函数时,只有判断该对象的类型后才知道调用的虚函数是哪一个类型的版本。例如 A是基类型,B是A的派生类,他们都有虚函 阅读全文
posted @ 2011-10-12 14:09 海山 阅读(2384) 评论(0) 推荐(0) 编辑

摘要:待读 阅读全文
posted @ 2011-10-12 13:57 海山 阅读(119) 评论(0) 推荐(0) 编辑

摘要:虚函数联系到多态,多态联系到继承。所以本文中都是在继承层次上做文章。没了继承,什么都没得谈。下面是对C++的虚函数这玩意儿的理解。一, 什么是虚函数(如果不知道虚函数为何物,但有急切的想知道,那你就应该从这里开始)简单地说,那些被virtual关键字修饰的成员函数,就是虚函数。虚函数的作用,用专业术语来解释就是实现多态性(Polymorphism),多态性是将接口与实现进行分离;用形象的语言来解释就是实现以共同的方法,但因个体差异而采用不同的策略。下面来看一段简单的代码class A{public:void print(){ cout<<”This is A”<<end 阅读全文
posted @ 2011-10-12 13:52 海山 阅读(363) 评论(0) 推荐(0) 编辑

摘要:C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。关于虚函数的使用方法,我在这里不做过多的阐述。大家可以看看相关的C++的书籍。在这篇文章中,我只想从虚函数的实现机制上面为大家 一个清晰的剖析。当然,相同的文章在网上也出现过一些了,但我总感觉这些文章不是很容易阅读,大段大段的代码,没有图片,没 阅读全文
posted @ 2011-10-12 13:47 海山 阅读(175) 评论(0) 推荐(0) 编辑

摘要:在C++编程中使用指针能有速度快,节约内存等优点,是很多C++程序员的最爱。但指针是一把双刃剑,用好了它,你就会发现指针有多么的方便,反之,你可能就头疼了,往往会出现意想不到的问题。 一.什么是指针: 其实指针就像是其它变量一样,所不同的是一般的变量包含的是实际的真实的数据,而指针只是一个指示器,它告诉程序在内存的哪块区域可以找到数据。 这是一个非常重要的概念,有很多程序和算法都是围绕指针设计的,如链表、遍历等。 指针是一个数据类型,本身也需要占用四个字节的存储空间。所以用sizeof(void*)获得的值为4。 二.指针的定义 看如下的例子:int *pNumber; 这样就定... 阅读全文
posted @ 2011-10-12 13:37 海山 阅读(178) 评论(0) 推荐(0) 编辑

摘要:对于众多人提出的c/c++中指针难学的问题做个总结: 指针学习不好关键是概念不清造成的,说的简单点就是书没有认真看,指针的学习犹如人在学习饶口令不多看多学多练是不行的,下面是两个很经典的例子,很多书上都有,对于学习的重点在于理解*x和x的理解,他们并不相同,*x所表示的其实就是变量a本身,x表示的是变量a在内存中的地址,如果想明白可以输出观察cout<<*x"|"x;,当定义了int *x;后对x=&a的理解的问题。仔细阅读和联系下面的两个例子我想指针问题就不是难点了!#include<stdio.h> main() { inta,b;/*定 阅读全文
posted @ 2011-10-12 13:35 海山 阅读(155) 评论(0) 推荐(0) 编辑

摘要:什么是“引用”?申明和使用“引用”要注意哪些问题?答:引用就是某个目标变量的“别名”(alias),对应用的操作与对变量直接操作效果完全相同。申明一个引用的时候,切记要对其进行初始化。引用声明完毕后,相当于目标变量名有两个名称,即该目标原名称和引用名,不能再把该引用名作为其他变量名的别名。声明一个引用,不是新定义了一个变量,它只表示该引用名是目标变量名的一个别名,它本身不是一种数据类型,因此引用本身不占存储单元,系统也不给引用分配存储单元。不能建立数组的引用。 阅读全文
posted @ 2011-10-11 14:10 海山 阅读(484) 评论(0) 推荐(0) 编辑

摘要:待看 阅读全文
posted @ 2011-10-11 13:55 海山 阅读(134) 评论(0) 推荐(0) 编辑

摘要:引用是C++引入的新语言特性,是C++常用的一个重要内容之一,正确、灵活地使用引用,可以使程序简洁、高效。我在工作中发现,许多人使用它仅仅是想当然,在某些微妙的场合,很容易出错,究其原由,大多因为没有搞清本源。故在本篇中我将对引用进行详细讨论,希望对大家更好地理解和使用引用起到抛砖引玉的作用。 一、引用简介 引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。 引用的声明方法:类型标识符 &引用名=目标变量名; 【例1】:int a; int &ra=a; //定义引用ra,它是变量a的引用,即别名 说明: (1)&在此不是求地址运算,而是起标识作 阅读全文
posted @ 2011-10-11 13:33 海山 阅读(260) 评论(0) 推荐(0) 编辑

摘要:网友1:今天在编写《编程之美》上的代码,遇到了如下的问题: void function(int &array[5]) { //………… } void main() { int arr[5]={1,2,3,4,5}; function(arr); } 为什么不正确呢??求真相~~ 非常感谢网友2:void function(int &array[5])形参的... 阅读全文
posted @ 2011-10-11 13:31 海山 阅读(18734) 评论(1) 推荐(2) 编辑

摘要:待看 阅读全文
posted @ 2011-10-11 10:49 海山 阅读(191) 评论(0) 推荐(0) 编辑

摘要:求下面函数的返回值(微软)int func(x) { int countx = 0; while(x) { countx ++; x = x&(x-1); } return countx; } 假定x = 9999。 答案:8思路:将x转化为2进制,看含有的1的个数。求下面函数的返回值(微软) -- 统计1的个数-------------------------------------int func(int x){ int countx = 0; while(x) { countx++; x = x&(x-1); } return countx;} 假定x = 999910. 阅读全文
posted @ 2011-10-11 10:48 海山 阅读(27986) 评论(0) 推荐(2) 编辑

摘要:Max SumTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 59774Accepted Submission(s): 13593Problem DescriptionGiven a sequence a[1],a[2],a[3]......a[n], your job is to calculate the max sum of a sub-sequence. For example, given (6,-1,5,4,-7), the max 阅读全文
posted @ 2011-10-10 15:11 海山 阅读(204) 评论(0) 推荐(0) 编辑

摘要:#include<iostream>using namespace std;#define Base 10#define MaxLen 1000struct BigInt { int len; int data[MaxLen]; BigInt() :len(0) {} BigInt(const BigInt& s) :len(s.len){ memcpy(this->data,s.data,len*sizeof(*data)); } BigInt(int s) :len(0){ for(;s>0;s=s/Base) data[len++]=s%Base; } B 阅读全文
posted @ 2011-10-10 14:33 海山 阅读(376) 评论(0) 推荐(0) 编辑

摘要:/* ====================================================================** Copyright (c) 2010 Infosys Technologies Ltd, Bangalore. All rights* reserved.** Use is subject to license terms.*/package com.apple.sqm.domain;import java.io.Serializable;/****************************************************** 阅读全文
posted @ 2011-10-10 12:36 海山 阅读(5027) 评论(0) 推荐(0) 编辑

摘要:try{ctq = ctqService.getCTQByCode(ctq);ctqParameters = ctqService.queryParametersByCtqId(ctq);}catch(Exception e){e.printStackTrace();} 阅读全文
posted @ 2011-10-10 12:35 海山 阅读(107) 评论(0) 推荐(0) 编辑

摘要:C++ Engineer (LBS Engine@Global Map Dept.)泰为信息科技(上海)有限公司查看公司简介>>粉丝团(69)公司行业:计算机软件通信/电信/网络设备公司性质:外资(欧美)公司规模:150-500人比比你的竞争力 发布日期:2011-10-10工作地点:上海招聘人数:1工作年限:一年以上语言要求:英语熟练英语熟练学历:本科职位职能:软件工程师数据通信工程师职位描述:[部门简介]为全球市场产品设计与研发高质量的基于定位服务的后台引擎。包括空间索引和搜索,多样化的路径导航服务,全球范围的地图服务,智能化的地址搜索和内容搜索服务。此外还包括海量数据处理,数 阅读全文
posted @ 2011-10-10 08:05 海山 阅读(207) 评论(0) 推荐(0) 编辑

摘要:Sr_C++_Engineer_(LBS_Engine@Global Map Dept.)泰为信息科技(上海)有限公司查看公司简介>>粉丝团(69)公司行业:计算机软件通信/电信/网络设备公司性质:外资(欧美)公司规模:150-500人比比你的竞争力 发布日期:2011-10-10工作地点:上海招聘人数:1工作年限:三年以上语言要求:英语熟练英语熟练学历:本科职位职能:高级软件工程师软件工程师职位描述:[部门简介]为全球市场产品设计与研发高质量的基于定位服务的后台引擎。包括空间索引和搜索,多样化的路径导航服务,全球范围的地图服务,智能化的地址搜索和内容搜索服务。此外还包括海量数据处 阅读全文
posted @ 2011-10-10 08:05 海山 阅读(167) 评论(0) 推荐(0) 编辑

摘要:Senior C++ Engineer (Embedded Engine@Global Map Dept.)泰为信息科技(上海)有限公司查看公司简介>>粉丝团(69)公司行业:计算机软件通信/电信/网络设备公司性质:外资(欧美)公司规模:150-500人比比你的竞争力 发布日期:2011-10-10工作地点:上海招聘人数:1工作年限:三年以上语言要求:英语熟练英语熟练学历:本科职位职能:高级软件工程师软件工程师职位描述:[部门简介]为全球市场产品设计与研发高质量的基于定位服务的后台引擎。包括空间索引和搜索,多样化的路径导航服务,全球范围的地图服务,智能化的地址搜索和内容搜索服务。此 阅读全文
posted @ 2011-10-10 08:04 海山 阅读(193) 评论(0) 推荐(0) 编辑

摘要:Senior C++ Engineer (Map Data R&D@Global Map Dept.)泰为信息科技(上海)有限公司查看公司简介>>粉丝团(69)公司行业:计算机软件通信/电信/网络设备公司性质:外资(欧美)公司规模:150-500人比比你的竞争力 发布日期:2011-10-10工作地点:上海招聘人数:1工作年限:三年以上语言要求:英语熟练英语熟练学历:本科职位职能:高级软件工程师软件工程师职位描述:[部门简介]为全球市场产品设计与研发高质量的基于定位服务的后台引擎。包括空间索引和搜索,多样化的路径导航服务,全球范围的地图服务,智能化的地址搜索和内容搜索服务。 阅读全文
posted @ 2011-10-10 08:03 海山 阅读(160) 评论(0) 推荐(0) 编辑

摘要:C++ Engineer (Map Data R&D@Global Map Dept.)泰为信息科技(上海)有限公司查看公司简介>>粉丝团(69)公司行业:计算机软件通信/电信/网络设备公司性质:外资(欧美)公司规模:150-500人比比你的竞争力 发布日期:2011-10-10工作地点:上海招聘人数:1工作年限:二年以上语言要求:英语熟练英语熟练学历:本科职位职能:软件工程师数据通信工程师职位描述:[部门简介]为全球市场产品设计与研发高质量的基于定位服务的后台引擎。包括空间索引和搜索,多样化的路径导航服务,全球范围的地图服务,智能化的地址搜索和内容搜索服务。此外还包括海量 阅读全文
posted @ 2011-10-10 08:02 海山 阅读(234) 评论(0) 推荐(0) 编辑

摘要:Senior Java Engineer (Content System@Global Map Dept.)泰为信息科技(上海)有限公司查看公司简介>>粉丝团(69)公司行业:计算机软件通信/电信/网络设备公司性质:外资(欧美)公司规模:150-500人比比你的竞争力 发布日期:2011-10-10工作地点:上海招聘人数:1工作年限:三年以上语言要求:英语熟练英语熟练学历:本科职位职能:高级软件工程师软件工程师职位描述:Responsibility:Responsible for the design and implementation of vertical search en 阅读全文
posted @ 2011-10-10 08:01 海山 阅读(155) 评论(0) 推荐(0) 编辑

摘要:Java Engineer (Content System@Global Map Dept.)泰为信息科技(上海)有限公司查看公司简介>>粉丝团(69)公司行业:计算机软件通信/电信/网络设备公司性质:外资(欧美)公司规模:150-500人比比你的竞争力 发布日期:2011-10-10工作地点:上海招聘人数:1工作年限:二年以上语言要求:英语熟练学历:本科职位职能:软件工程师职位描述:[部门简介]为全球市场产品设计与研发高质量的基于定位服务的后台引擎。包括空间索引和搜索,多样化的路径导航服务,全球范围的地图服务,智能化的地址搜索和内容搜索服务。此外还包括海量数据处理,数据挖掘以及相 阅读全文
posted @ 2011-10-10 08:00 海山 阅读(150) 评论(0) 推荐(0) 编辑

摘要:本人薛明娣,07级计算机研究生,现就职于一家美企公司,叫泰为信息科技上海有限公司,从事导航软件开发服务,目前是LBS(Location Based Service)领域相对最好的公司。泰为信息科技(上海)有限公司是美国TeleNav,Inc.公司(www.telenav.com,纳斯达克上市企业)在中国设立的全资子公司,作为基于手机的无线定位/实时导航应用领域的先驱,它已成功与世界各地众多无线运营商合作,提供多样性的GPS(全球定位系统)增值服务。产品覆盖全球众多国家和地区,包括北美、南美/以及欧亚等多个国家。同时,TeleNav与全球众多的知名公司保持紧密的合作关系,合作伙伴包括Sprint 阅读全文
posted @ 2011-10-09 21:46 海山 阅读(171) 评论(0) 推荐(0) 编辑

摘要:牛 阅读全文
posted @ 2011-10-09 17:08 海山 阅读(136) 评论(0) 推荐(0) 编辑

摘要:牛 阅读全文
posted @ 2011-10-09 17:05 海山 阅读(84) 评论(0) 推荐(0) 编辑

摘要:牛 阅读全文
posted @ 2011-10-09 16:57 海山 阅读(97) 评论(0) 推荐(0) 编辑

摘要:因为地图让我开始刮目相看。在一个菜鸟眼里,非常兴奋,非常好奇,非常崇拜。怎么做出来的。 阅读全文
posted @ 2011-10-09 16:49 海山 阅读(115) 评论(0) 推荐(0) 编辑

摘要:这个文件遇到的时候:遇到问题解决不了,找tl帮忙,他弄出了这个文件在那边看。log4j.appender.LOGFILE.File=d:/temp/edebug.logs 阅读全文
posted @ 2011-10-09 13:26 海山 阅读(171) 评论(0) 推荐(0) 编辑

摘要:http://tablesorter.com/docs/#Introduction 阅读全文
posted @ 2011-10-09 10:27 海山 阅读(125) 评论(0) 推荐(0) 编辑

摘要:mybatis-3-mapper.dtdmybatis-3-config.dtd 阅读全文
posted @ 2011-10-09 10:20 海山 阅读(131) 评论(0) 推荐(0) 编辑

摘要:MyBatis学习 之 一、MyBatis简介与配置MyBatis+Spring+MySqlMyBatis学习 之 二、SQL语句映射文件(1)resultMapMyBatis学习 之 二、SQL语句映射文件(2)增删改查、参数、缓存MyBatis学习 之 三、动态SQL语句MyBatis学习 之 四、MyBatis配置文件 阅读全文
posted @ 2011-10-09 10:01 海山 阅读(251) 评论(0) 推荐(0) 编辑

摘要:1.1MyBatis简介 MyBatis 是一个可以自定义SQL、存储过程和高级映射的持久层框架。MyBatis 摒除了大部分的JDBC代码、手工设置参数和结果集重获。MyBatis 只使用简单的XML 和注解来配置和映射基本数据类型、Map 接口和POJO 到数据库记录。相对Hibernate和Apache OJB等“一站式”ORM解决方案而言,Mybatis 是一种“半自动化”的ORM实现。需要使用的Jar包:mybatis-3.0.2.jar(mybatis核心包)。mybatis-spring-1.0.0.jar(与Spring结合包)。下载地址:http://ibatis.apach 阅读全文
posted @ 2011-10-09 09:58 海山 阅读(39146) 评论(2) 推荐(3) 编辑

摘要:<delete id="deleteCTQ" parameterType="java.lang.String">DELETE FROM sqm_product_ctq_current where guid in<foreach item="idItem" collection="array" open="(" separator="," close=")"> #{idItem}</foreach> </delete 阅读全文
posted @ 2011-10-09 09:55 海山 阅读(36491) 评论(1) 推荐(2) 编辑

摘要:#include<iostream>using namespace std;int main(){int a,b;int sum=0;cin>>a>>b;for(int i=1;i<=b;i++){sum=sum+i;}return 1;}#include<iostream>using namespace std;int main(){int a,b;int sum=0;cin>>a>>b;for(;a<=b;a++){sum=sum+a;}count<<a<<endl;cout< 阅读全文
posted @ 2011-10-06 23:01 海山 阅读(121) 评论(0) 推荐(0) 编辑

摘要:C++#include<iostream>using namespace std;int main(){int a,b;while(cin>>a>>b)cout<<a+b<<endl;return 1;}C#include<stdio.h>#define P 3.1415927main(){ int a,b; while(scanf("%d%d",&a,&b)==2) printf("%d\n",a+b); return 0;}Javaimport java.util 阅读全文
posted @ 2011-10-06 14:48 海山 阅读(256) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示