现在位置: 首页 > epos发表的所有文章
  • 09月
  • 13日
综合 ⁄ 共 9768字 评论关闭
这里举一个简单的例子,使用socket来模拟一段http访问百度代码 封装的工具类如下,方法叫XHttp() package com.spider.net; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; import java.net.Socket; import java.net.UnknownHostException; import java.util.regex.Matcher; import java.util.regex.Pattern; public class NetUtil { public static final int FORMAT_IMAGE=1; public static final int FORMAT_V......
阅读全文
  • 05月
  • 20日
综合 ⁄ 共 805字 评论关闭
1.调用显示系统默认的输入法 方法一、 InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); imm.showSoftInput(m_receiverView(接受软键盘输入的视图(View)),InputMethodManager.SHOW_FORCED(提供当前操作的标记,SHOW_FORCED表示强制显示)); 方法二、 InputMethodManager m=(InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); m.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS); (这个方法可以实现输入法在窗口上切换显示,如果输入法在窗口上已......
阅读全文
  • 09月
  • 08日
综合 ⁄ 共 1356字 评论关闭
需求 在平时我们有没有这种需求,把一段文字用艺术字显示,并且可以保持成图片 例如我们在新浪微博中 所见到的 如:(http://ww1.sinaimg.cn/bmiddle/dd0b97bbjw1e803gixiy6j20c83gvqtp.jpg 使用说明 使用很简单:在控制台中输入 > ruby 程序文件名 字符文件名 即可 如 ruby text-img.rb test.txt 下面讲解的是如何实现的代码 1. 在ruby代码中,使用 ARGV[0] 接收输入的参数 2. 判读接收到的参数文件是否存在 3. 在文件存在的情况下,我们就可以来制作图片了 首先我们 需要用到一些图形处理的gem,如 rmagick (文档......
阅读全文
用VS2010编译C++项目时出现这样的错误: LNK1123: 转换到 COFF 期间失败: 文件无效或损坏  解决方法: 1、搜索C盘下的cvtres.exe,结果得到类似这样的列表: C:\Program Files\Microsoft Visual Studio 10.0\VC\bin C:\Windows\winsxs\x86_netfx-cvtres_for_vc_and_vb_b03f5f7f11d50a3a_6.1.7601.17514_none_ba1c770af0b2031b C:\Windows\Microsoft.NET\Framework\v4.0.30319 2、先备份 C:\Program Files\Microsoft Visual Studio 10.0\VC\bin 目录下的 cvtres.exe 3、复制 C:\Windows\winsxs\x86_netfx-cvtres_for_vc_and......
阅读全文
  • 05月
  • 12日
综合 ⁄ 共 3760字 评论关闭
Observer模式的意图是“定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新”。从这段话里我们可以得到两个信息,如下: 1, 观察者(具体执行操作的对象,有多个) 2, 被观察者(顾名思义是被观察的对象,如果该对象发生某些变化则通知观察者执行对应的操) public class Observable {     private boolean changed = false;     private Vector obs;        java.util.Observable,在我们实现观察者模式的时候,我们的被观察者应该继承这个类,这个observable类把持住了......
阅读全文
  • 05月
  • 12日
综合 ⁄ 共 1559字 评论关闭
   如果你在读这篇文章,说明你跟大多数开发者一样对GIT感兴趣,如果你还没有机会来试一试GIT,我想现在你就要了解它了。  GIT不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。如果你是一个具有使用SVN背景的人,你需要做一定的思想转换,来适应GIT提供的一些概念和特征。所以,这篇文章的主要目的就是通过介绍GIT能做什么、它和SVN在深层次上究竟有什么不同来帮助你认识它。  那好,这就开始吧…  1.GIT是分布式的,SVN不是:  这是GIT和其它非分布式的版本控制系统,例如SVN,CVS等,最核心的区别。如果你能......
阅读全文
  • 05月
  • 09日
综合 ⁄ 共 1719字 评论关闭
You're asking the wrong question, my friend. Don't blame the CRUD for all the bullshit that is often associated with it. (Reminder: CRUD stands for Create Retrieve Update Delete, and is the underlying philosophy for the database applications that run the world we live in, the 90% of the iceberg that most hackers never see or even think about.) I've been doing CRUD for 33 years and it's been an incredible ride. I credit my CRUD work for putting me in the right hand 5% of that bell curve,......
阅读全文
  • 04月
  • 20日
综合 ⁄ 共 8500字 评论关闭
通过之前介绍的如何自定义View, 我们知道使用它可以做一些简单的动画效果。它通过不断循环的执行View.onDraw方法,每次执行都对内部显示的图形做一些调整,我们假设 onDraw方法每秒执行20次,这样就会形成一个20帧的补间动画效果。但是现实情况是你无法简单的控制View.onDraw的执行帧数,这边说的执 行帧数是指每秒View.onDraw方法被执行多少次,这是为什么呢?首先我们知道,onDraw方法是由系统帮我们调用的,我们是通过调用View的 invalidate方法通知系统需要重新绘制View,然后它就会调用View.onDraw方法。这些都是由系统帮......
阅读全文
  • 04月
  • 16日
综合 ⁄ 共 4165字 评论关闭
  一旦GPS终端定位成功,在GPS接收芯片的内存中,一般会一直保留/更新以下几个数据   1.最后一次定位的经纬度(一个区域值)   2.最后一次定位位置上空卫星的数量和轨迹以及预测的四小时之内这些卫星的位置。(这就是短效星历)   这两个数据非常关键。依赖这这组数据,当GPS关机或者丢失信号之后,再次启动接受到卫星信号的时候,就可以不用去计算卫星轨道了,只要简单的调整配对,就可以锁定卫星,快速定位。这也就是为什么GPS短暂的关机开机,进隧道出隧道,再次定位的速度都很快的缘故。   但应该注意这些数据都不......
阅读全文
  • 04月
  • 14日
综合 ⁄ 共 184字 评论关闭
#!/bin/bash #将不同目录下的www文件夹进行文本限制,超过限制,清空WWW文件夹 cd /tmp/lei for i in `du | grep www | awk '{print $1}'` do { if [ "$i" -gt "2" ]; then  {  for r in `du | grep www | awk '{print $2}'`  do  rm -f $r/*  done } else echo "aa"; fi } done
阅读全文
  • 01月
  • 23日
综合 ⁄ 共 337字 评论关闭
在使用HBuilder开发APP时,要用到Hbuilder提供的百度地图API,但是如上图,只能加载出来百度LOGO和网格,打点也能打出来,就显示不出来地图图片,这是因为: “百度地图使用是需要在他开发平台注册应用才能使用的”, “我们在百度地图注册的应用配置信息更新了,最近更新版本就好了”。 这是询问了HBuilder技术顾问,得到的答案,并且发给我了一个还在测试中的最新版: http://dcloud.qiniudn.com/HBuilder.windows.4.1.0%4020140903.zip   在我下载这个最新版(4.1beta)后测试表明,确实解决了地图无法正常显示的问题。如果你也遇......
阅读全文
  • 01月
  • 09日
综合 ⁄ 共 2476字 评论关闭
◆验证是否为邮箱地址 String str="ceponline@yahoo.com.cn"; Pattern pattern = Pattern.compile("[\\w\\.\\-]+@([\\w\\-]+\\.)+[\\w\\-]+", Pattern.CASE_INSENSITIVE); Matcher matcher = pattern.matcher(str); System.out.println(matcher.matches()); ◆去除html标记 attern pattern = Pattern.compile("<.+?>", Pattern.DOTALL); Matcher matcher = pattern.matcher("<a href=\"index.html\">主页</a>"); String string = matcher.replaceAll(""); System.out.println(string); ◆查找html中......
阅读全文