- 博客(23)
- 收藏
- 关注
原创 IOS-has been modified since the precompiled header问题的几种解决方案
备份贴===================== 有时候不小心就报了这个错误,在以下步骤中,只有没解决问题的情况下,才继续往下操作: Clean工程按住option键,再次Clean(Clean Build Folder...)进入Window -> Organizer,在上面的Tab中选择Project,在左侧选中当前的工程,在右侧把Derived Data...
2015-03-17 11:56:07
368
原创 [转] iOS8 定位新增功能
从iOS诞生之日起,系统便配带了定位功能,随着无线互联网的需求,移动功能的日新月异的变化,以及iOS的不断升级,定位功能都有不断的更新,自iOS7加入了iBeacon,为无线移动推送提供了更多的变数以后,在iOS8里面定位功能也有不俗的表现。Core Location framework的变化主要有以下几点:1. 在定位状态中引入Always 和WhenInUse的概念。2. 加入Visit ...
2014-12-17 12:16:59
170
原创 JNI字段描述符“([Ljava/lang/String;)V” --- 语法定义
“([Ljava/lang/String;)V” 它是一种对函数返回值和参数的编码。这种编码叫做JNI字段描述符(JavaNative Interface FieldDescriptors)。一个数组int[],就需要表示为这样"[I"。如果多个数组double[][][]就需要表示为这样 "[[[D"。也就是说每一个方括号开始,就表示一个数组维数。多个方框后面,就是数组 的类型。...
2014-09-16 10:43:38
1173
原创 Protocol Buffer 安装与使用
本文系转载备份! 最近要在产品中改进对象的序列化了。以前用的是java默认序列化实现功能,在产品上线之前要对关键的对象进行序列化/反序列化优化,以期改善存储效率。这里选取了Protocol buffer作为最终的方案,原因主要有以下几个方面: 1、java默认序列化效率较低。 2、apache的thrift方案并无明显优势,但是使用成本...
2014-07-23 15:54:42
276
原创 GSM网络识别参数-移动国家号(MCC)|移动网号(MNC)|位置区码(LAC)|小区识别(CI/cellid)...
【收藏】移动国家号(MCC)定义移动国家号(MCC)由三位十进制数组成,它表明移动用户(或系统)归属的国家。格式移动国家号(MCC)由三个十进制数组成,编码范围为十进制的000-999传送移动国家号用于国际移动用户识别(IMSI)中和位置区识别(LAI)中。位置区识别(LAI)。位置区识别在每个小区广播的系统消息中周期发送,其中的移动国家号(MCC)表示GS...
2014-07-02 16:28:42
8676
原创 MapReduce-大规模数据集分布式并行运算编程模型
本文转载自优快云博客,纯为技术资料备份! MapReduce的名字源于函数式编程模型中的两项核心操作:Map和Reduce。也许熟悉Functional Programming(FP)的人见到这两个词会倍感亲切。因为Map和Reduce这两个术语源自Lisp语言和函数式编程。Map是把一组数据一对一的映射为另外的一组数据,其映射的规则由一个函数来指定。Reduce是对一...
2013-12-03 17:12:10
339
原创 JAVA随机数之多种方法从给定范围内随机N个不重复数
一、JAVA中生成随机数的方式 1、在j2se中使用Math.random()令系统随机选取一个0~1之间的double类型小数,将其乘以一个数,比如25,就能得到一个0~25范围内的随机数,这个在j2me中没有; int randomNumber = (int) Math.round(Math.random()*(max-min)+min); 2...
2013-01-25 11:53:47
1163
原创 ibatis批量插入-iterate标签应用
项目开发中在很多地方可能会遇到同时插入多条记录到数据库的业务场景,如果业务级别循环单条插入数据会不断建立连接且有多个事务,这个时候如果业务的事务执行频率相当较高的话(高并发),对数据库的性能影响是比较大的;为了提高效率,批量操作会是不错的选择,一次批量操作只需要建立一次连接且一个事务,能很大程度上提高数据库的效率。 批量插入操作的sql语句原型如下:insert ...
2012-12-31 14:32:40
562
原创 高并发热点/单点数据_性能问题解决方案
数据的热点单点问题由于其独有的高访问特性,在性能上一直都一大难题,IT界的大牛们也一直在寻求一种更为优化的解决方案!其中也不乏很多优秀的解决方案,但随着业务的不断攀升和互联网的高速发展,也就显得捉襟见肘,可见对此探索的重要性! 最近项目中也遇到了此瓶颈,请容我将前因后果以及我自己设想的粗陋方案娓娓道来,欢迎大神们拍砖,在下感激不尽! 前段时间接了一个双1...
2012-12-25 20:44:41
733
原创 WEB容器启动之Web.xml加载顺序
web.xml文件加载顺序 一、 1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取<listener>和<context-param>两个结点。 2、紧急着,容创建一个ServletContext(servlet上下文),这个...
2012-12-08 17:31:33
216
Android开发环境配置之ADT怪异问题
最近开始学习android,开发环境配置步骤: 1、下载安装SDK: http://developer.android.com/sdk/index.html (本次我下载的是r20版本) 2、在eclipse中安装配置ADT 3、配置android模拟器 安装SDK时虽然比较耗时,却很顺利;但进行第二步安装ADT时,却出现了非常怪异的问题,将情形和解...
2012-07-03 20:06:49
156
maven Failed to copy file for artifact
hile building project: maven install,maven package,maven war:inplace在做项目过程中经常出现类似以下的错误,记下来备忘。 [INFO] Scanning for projects...[INFO] ---------------------------------------------------------...
2011-12-22 14:35:30
1426
构建多模块maven工程(HSF)
最近在写HSF服务,初始阶段会涉及到新建符合淘宝规范的maven多模块,特写下来备忘.步骤: 一、创建父工程level:子模块需要继承这个模块,一些公共的jar包引用,可以写在父工程的pom.xml文件中,子模块就可以使用。 1、右键new,创建时选择Maven Project; 2、点击next ...
2011-12-20 21:43:09
485
原创 在Eclipse中调试maven命令生成的java web项目(jetty容器)
最近在学习webX过程中需要通过Maven命令建立项目,这样建立起相应的项目后只能在命令行下运行jetty容器,很不方便,于是在网上找了一些资料,能实现在Eclipse下运行jetty容器,并进行debug。特意写下来作为备份资料,供大家参考和以后查阅。 步骤1:启动web项目,进行调试: 1.1采用的是jetty容器。首先要在pom.xml中配置plugin...
2011-11-18 14:10:24
129
原创 网站访问量统计之 UV/PV/IP 浅析
UV/PV/IP雅虎统计基础数据定义 PV(访问量):即Page View, 即页面浏览量或点击量,用户每次刷新即被计算一次。 UV(独立访客):即Unique Visitor,访问您网站的一台电脑客户端为一个访客。00:00-24:00内相同的客户端只被计算一次。 IP(独立IP):指独立IP数。00:00-24:00内相同IP地址之被计算一次。 现在大多数的统计...
2011-10-24 17:43:33
1144
maven项目配置管理:plugins
使用maven进行项目管理,使项目开发更加方便、快捷,只需要配置相应的依赖和规则,就可以使用公共仓库中的资源!任何事物都是双面性的,需要使用其优异的功能,就必须遵守相应的规则,只有掌握其规范,凌驾其上才能行云流水般的为你所用! 最近接触了很多maven项目,在将工程从SVN上check下来,调试运行过程中遇到了各种各样的错误.比如:maven compile 失败,在很...
2011-10-16 16:59:41
558
原创 Tomcat启动时加载数据到缓存---web.xml中listener加载顺序(优先初始化Spring IOC容器)...
最近用到在Tomcat服务器启动时自动加载数据到缓存,这就需要创建一个自定义的缓存监听器并实现ServletContextListener接口,并且在此自定义监听器中需要用到Spring的依赖注入功能.在web.xml文件中监听器配置如下: <listener> <listener-class> org.springframew...
2011-07-18 19:44:41
325
Struts2 Action扩展名的三种修改方法
最近在做项目开发过程中犯了一个很低级的错误,在这里列举出来,供大家参考借鉴:我希望通过Url请求一个Action,最终通过服务器的处理能得到一个Json串,所以我在Url中体现这一特点,将action的扩展名写为xxaction.json,在web.xml 中将struts2过滤设置成了全部拦截,代码如下:<filter> <filter-name>stru...
2011-07-16 19:16:11
220
原创 Struts2工程环境,未设置struts.multipart.saveDir属性
工程环境:struts2。在测试过程中,出现如下info信息:Unable to find 'struts.multipart.saveDir' property setting. Defaulting to javax.servlet.context.tempdir提示该 struts.multipart.saveDir属性未设置。在运行上述例子,如果您留心一点的话,应该会发现...
2011-06-21 13:23:35
189
原创 点击reset按钮失效,不能清空输入框。
最近做了毕业设计,其中遇到了很多问题。其中之一就是关于reset标签,以前做项目的时候也并没有过多的关注,甚至忽略掉了这个知识点。这次项目时间比较充分,我就细细的研究了一下,并进行综合整理,顺便分享出来,供初学者借鉴! 使用<reset>标签,有时候我们会发现reset按钮失效,点击该按钮并不能清空输入框。 原因在此: w3c网站有这样的描...
2011-06-17 21:46:13
1909
原创 DBUnit入门—初探JUnit
工作时写服务和后台,在项目代码写完之后,当然就是单元测试了,在用JUnit时发现在测很多service层方法时,直接掉用了Dao层的方法,这样感觉不大合理。直接写JDBC又比较麻烦,ConnectManager-->Connection-->PreparedStatement-->ResultSet.这样下来很繁杂。所以在网上找了很多资料,无意间了解到了DBUnit,觉得非常强大...
2011-04-03 19:40:40
214
原创 Eclipse和MyEclipse的异同
在学校的时候,做web程序项目时用的IDE是MyEclipse,用的时候没感觉到它有多方便,而且那个时候没怎么用过Eclipse,不知道它们之间的联系和区别。进入公司后,大家都用的是Eclipse,公司鼓励用它,于是我就用了一小短时间,这时才发现它们很多的不同,又去网上查阅了很多资料,将它们的联系和区别归纳如下: Eclipse最早是由IBM开发的,后来IBM将Eclip...
2011-02-26 19:35:32
203
原创 Eclipse中Struts+Ibatis+Spring环境搭建基础
初次使用Eclipse,在搭建Struts+Ibatis+Spring开发环境的过程中遇到了不少的小问题,很多都是些常识性的问题,对高手来说不值一提,但对于我刚入行的新手来说,却是值得借鉴。特此分享出来,供需要帮助的后来人借鉴,呵呵!以下是我在配置过程中所出的错误: 1.我在项目发布后,发现项目名称和我原来准备用的项目名称不一致,我就将项目名改正,这样导致报错,于是我又重新将项目...
2011-02-25 11:45:06
164
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人