`
yangwei0915
  • 浏览: 460711 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论
文章列表
 代码如下: /** * @author alex * @Date 2014-6-14 11:05:49 * openfire通信管理类. * **/ public class OpenfireManager { private XMPPConnection connection; public XMPPConnection getConnection() { return connection; } private String userName="admin"; private String pwd=" ...
在开发ftp断点续传时,遇到FTP 上传文件时被锁定的问题:   如果ftp文件上传过程中把网络断开(比如拔网线、禁用网络连接)。  此时,已经上传了的一部分的文件会被锁定,在一段时间内不能进行任何操作。即使在ftp服务器主机上,删除该文件都不许,提示,文件被另外一个程序占用,无法操作。此时,若网络重新连接,进行断点续传,就会报错。   解决办法是设置ftp 服务器的信息包超时时间,以Server-U为例,如下图所示:       
android的一个小问题:   Caused by: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.   当在AndroidManifest.xml文件的application的节点设置了属性: android:theme="@android:style/Theme.NoTitleBar 而Activity继承了ActionBarActivity就回出现上述错误,解决的办法就是让Activity去继承A ...
Mavericks application can't be used from this disk. Copy the application to a writable  Mac OS Extended formatted and reopen it to continue installation   解决方法: 1. 启动MAC OS,在Desktop打开该安装文件 .dmg   2. 这样会Mount该文件 3. 打开这个Mount的Device,找到 安装 install.app文件 4. 拖到Applications目录
在ViewPager的选项卡中增加的Page多余3个,如果在添加MapView的Page和间隔一个Page的那个Page直接切换,会导致地图的Page中的MapView显示黑色,代码如下:   LayoutInflater inflater = getLayoutInflater(); //第一个普通的Page view1 = inflater.inflate(R.layout.raininfo_page_1, null); view2 = inflater.inflate(R.layout.raininfo_page_2, null); //带有MapView的Page vi ...
android项目使用了百度地图的定位SDK,web端使用的也是高德地图,发现安卓的定位提交到web显示总是有误差。后发现高德使用的坐标系是“gcj02”也就是大家所说的“火星坐标”, 百度使用的是“BD09”因为是百度所用大家习惯称之为“百度坐标”  ,如何将bd09转为gcj02呢,突然想到在百度的定位sdk里有这样一段说明(来自百度地图)
1. 拟物化设计 skeuomorphism    代表作品:iOS,Android、iOS的Passbook和iBook    特点:         a 界面:模拟真实物体的材质、质感、细节、光亮等         b 交互:人机交互也拟物化,模拟现实中的交互方式。增加了一些音效和动画来增进交换的真实感。
现在html5的应用已经非常广泛了,尤其是在移动端得到了较多的应用。在很多的场合下,使用html5都可以替换app的功能。尤其是现在二维码和手机网站以及微信公众号的开发,更使很多人感觉html5将要代替原生的app技术了,其实这样的理解和认识在很大程度上是不正确的。下面我们就来分析html5用在移动开发的优劣: html5的优势: 1.开发成本较低,这里体现在两方面,首先html5入门较为容易,而且又很多的js框架可以调用,可以不用费太大的开发量,就可以做出很多很复杂的界面效果;其二,熟悉各种web开发的,都可以进行开发,人力成本比较低。所以使用html5来开发,其成本低,开发周期短。 ...
第一:不要认为停留在心灵的舒适区域内是可以原谅的 第二:不要把“好像”;“有人会……”;“大概”;“晚些时候”;“或者”;“说不定”之类放在嘴边。尤其是和上级谈论工作的时候 第三:不要拖延工作 第四:不要认为理论上可以实施就大功告成了! 第五:不要让别人等你 第六:不要认为细节不重要 第七:不要表现得消极,仅仅因为你所做的事情不是你的兴趣所在。 第八:绝对不要把改善工作能力仅寄托在公司培训上 第九:不要推卸责任 第十:不要对自己说“我是大学生”       第一:不要认为停留在心灵的舒适区域内是可以原谅的
 在编程中经常会遇到,需要删除数组中的重复元素的问题,现在已经有很多人实现了。但是目前已经实现的算法中,有的需要多次创建数组,有的写的很复杂。经过思考和时间,写出了一个最为高效的算法,不需要多次创建数组,算法也很简单,代码如下: /** * 去掉数组中重复的元素 * @param coords * @return */ public static int[] distinct(int[] arr){ int length=1; boolean isExist=false; for(int i=1;i<arr.length;i++){ ...
桌子上放了一个塑料袋,里面放了些东西,塑料袋就不怎么平整。突然看到一个小强在塑料袋上爬,我说时迟那时快,准确的拍上去,可是小强靠着塑料袋的不平整拍了几下也没拍死,后来把塑料袋抖了抖,把小强抖到平整的桌子上,一巴掌派过去,小强扁了。同样对于人生,不平整的路人或许活的更坚强,而相对好的生活环境,顺利的人生,或许潜伏的危机可能是致命的。
我们在Android开发中,经常需要设置Button在不同的状态下的显示,使用Selector无疑是最为方便的。但是如果我们在代码中,对该Button设置了OnTouchListener,则Selector就不起作用。需要我们在OnTouchListener也进行相应的显示设置。
在本篇博客中我们来构建一个简单而通用的搜索查询接口,在这个接口里面我们需要实现基本的增、删、改、查功能,并且做到通用而又使用简单,可扩展性强。一般在实际应用Lucene过程中,主要两个作用最为常见,一个为文档库的搜索查询(可以扩展为各种搜索引擎),另一个为知识问答库(可以扩展为类似小黄鸡的智能对话机器人)的搜索查询。接口的类图如下:    为了便于大家使用,在此处将全部源码公开, DAO的基类LuceneDao,提供常用的增删改查方法,并且将根据资料生成Document以及查询结果这两个扩展点进行抽象,在子类中可以根据不同的资料,进行扩展实现: package com.hsdl.lu ...
在构建文档库之后,绝大多数的查询都是基于中文进行查询。使用前面的例子,进行测试时,会发现这样问题: 使用关键词“微信”进行搜索时,能够搜索到没有“微信”这个词出现,但是有“微”和“信”这两个字出现的文 ...
在构建一个简单的文档库时,需要两个条件,第一,必须能抓取文档的内容,第二,根据抓取的内容构建文档库的索引,然后根据进行搜索。前面两篇博客中介绍的tika和Lucene可以分别满足这两个条件,本篇博客,就结合这两个框架来创建一个简单的文档库,在介绍Lucene入门时,我们使用了FileReader来读入字符文件,在这里我们就要使用tike来读入并解析各种文档了。我们只需要在Lucene入门时所使用的代码中,修改一行代码即可,为了便于大家运行和调试,将全部代码贴出,修改的代码在140行:   package com.hsdl.lucene; import java.io.File; ...
Global site tag (gtag.js) - Google Analytics