经验
iteye_17517
这个作者很懒,什么都没留下…
展开
-
facebook rest api java简单实现
facebook old rest api java版本的简单实现,可以获取用户信息和好友信息,更多功能可以自己添加。代码见附件 FaceBookRestAPIClient client = new FaceBookRestAPIClient("appid", "apiKey", "secretKey", "sessionKey"); client.setMet...2010-08-26 11:06:21 · 292 阅读 · 0 评论 -
哲学家问题除死锁-java解法
哲学家问题,java去除死锁的解法,琢磨了半天,要避免死锁就必须在得不到右边的筷子情况下放弃左边的筷子,如此才可!正所谓,退一步海阔天空。。。。[code="java"]public class Zhexuejia { public static void main(String[] args) throws Exception{ new Zhexuejia().t()...2011-04-22 17:35:58 · 233 阅读 · 0 评论 -
弄了个微信公共帐号【北京汽车摇号助手】
花一天时间弄了个微信公共帐号,北京汽车摇号助手,微信号bjqcyh。已经实现了申请编码绑定,申请编码查询,名字查询,还不错。就是不能主动推送中签消息,这个有点欠缺。。。微信没主动推送的接口。 ...原创 2013-07-26 19:46:10 · 527 阅读 · 0 评论 -
解决NSData中非法utf-8字节的问题
当用nsdata,按照utf8编码来初始化nsstring时,如果nsdata出现了非法utf-8编码,nsstring就回返回空,这不是我所期望的,对于非法的字节,可以用A代替。 按照utf8格式标准,U+00000000 - U+0000007F: 0 xxxxxxx 0x - 7x U+00000080 - U+000007FF: 110 xxxxx 1...原创 2012-05-13 13:12:25 · 350 阅读 · 0 评论 -
解决android内部存储空间/data/dalvik-cache存储问题
U880系统的内部存储空间总是不足,发现/data/dalvik-cache占据了100M的内存,/data总共才有200M啊,决定将它移走,移动到哪里? /cache只有60M不够,放到sdcard需要先格式化sd卡再分区,麻烦。 发现/dev有200MB的空间,决定放到这里面,这是命令cp -a /data/dalvik-cache /dev/...2012-05-18 17:47:39 · 2851 阅读 · 0 评论 -
cocos2d在IOS6上的初始屏幕方向
在6之前初始方向都是UIDeviceOrientationLandscapeLeft,用新的sdkios7编译后发现,初始方向是UIDeviceOrientationLandscapeRight,尼玛,真痛苦,网上各种找,试了- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation 这个方法,发现没用,最后...2013-10-07 00:31:52 · 146 阅读 · 0 评论 -
MacOs系统重装或者换电脑iPhone开发者证书前移问题
对于我等使用能够虚拟机的苦逼开发者,一旦苹果发新系统或者xcode升级,就苦不堪言,不敢直接升级系统,搞不好虚拟机bagong启动不起来,xcode升级对于系统版本也有需求,悲剧!但是也不能不升级,ios6都出来了,你还在ios5上开发,这显然不是苹果想要的!费了一天功夫是把10.8虚拟机装好了,xcode4.5也装好了,这时候也要把开发者证书拷贝过来,之前不知道可以拷贝,采用了重新生成证书的...原创 2012-12-02 11:35:45 · 486 阅读 · 0 评论 -
cocos2d在xcode4.5ios6上屏幕转向的问题
在ios5.1.1真机上测试的非常好,然后上传到appstore,等1周的结果是被拒,苹果审核人员到是仔细,给了我他们的屏幕截图和操作系统环境,在ios6.0.1下屏幕会错位,为了验证该情况,我将iPad有5.1.1系统升级到6.0.1,一看,果然如此,然后在网上找原因,终于找到解决办法: 写道将AppDelegate.m中的[window addSubview:viewControlle...2012-12-15 19:20:10 · 102 阅读 · 0 评论 -
java分析内存溢出情况
jps获取java进程id“jmap -histo[:live] 进程id”,输出内存中类实例信息(加:live参数表示只输出有引用的实例)“jstat -gcutil 进程id”,输出GC情况原创 2013-04-03 11:33:52 · 155 阅读 · 0 评论 -
Android无法System.out.println出null
今天在采集错误时,发现有一个诡异异常:com.android.internal.os.LoggingPrintStream.println(LoggingPrintStream.java:298)抛出空指针异常,NullPointerException,奇怪了,我没有调用这个方法啊,只是System.out.println()出字符串信息?难不成println空指针字符串会出错为了验证...2011-04-06 21:17:58 · 134 阅读 · 0 评论 -
根据时间戳计算出时间格式java代码
[code="java"]import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.TimeZone;public class Time { /** * @param args */ public static void main(String[] arg...2011-03-16 16:26:19 · 156 阅读 · 0 评论 -
昨日的java笔试
笔试的是一家手机游戏运营商,在中关村那,约定1点,因为路不熟,去迟了10分钟!笔试的是java题目,自认为感觉很好的,结果给他们技术主管看后让我回去等通知,连面试机会都没有,我汗颜了,好不容易请一天假竟然这样。。。有几道题目晒出来讨论,最后一道:最优算法找出一个数组中的最小数,我实在想不出有什么好算法,于是遍历了,n-1次遍历,可以找到!不知道这个最优算法是什么,欢迎高手指点一下。...2010-03-30 16:55:56 · 105 阅读 · 0 评论 -
Mongodb的MapReduce学习经验
Mongodb的MapReduce学习经验Mongodb的Map/reduce在批量操作数据或者聚合操作时很有用。这是官网的英文文档,可以看看:http://www.mongodb.org/display/DOCS/MapReduce现在,我该怎么用呢?现在需要查看最近访问某人页面的5个人列表且不能重复,访问轨迹在一个visit的collection里存储,vi...2010-11-09 11:39:10 · 75 阅读 · 0 评论 -
Transfer-Encoding: chunked 的含义
Transfer-Encoding: chunked 的含义在用firebug查看服务器的请求时,返回的header都有Transfer-Encoding: chunked,在做实际应用时,好像也没有多大关系。试试用socket连接http服务器,看看数据是如何传输的。[code="java"]Socket s = new Socket("172.16.1....2010-11-10 15:07:50 · 609 阅读 · 0 评论 -
java使用mongodb存储数据
Mongodb使用json格式存储数据,不像关系型数据库用记录来表示,它是一种nosql数据库。数据存储用key:value形式存储,这样表示好处就是简单。 在项目中,有一个用户的实体User,他有很多朋友,当然他的朋友也在数据库里,为了建立关系,如果在关系数据库中我们会建立一个关系表UserFriend来表示这2个关系,这样表示的优点是结构清晰,缺点也显而易见,必须多执行一...2010-11-29 14:33:59 · 1074 阅读 · 0 评论 -
QQ空间g_tk算法
[code="java"] public int getGTK(String str){ int hash = 5381; for(int i = 0, len = str.length(); i < len; ++i){ hash += (hash原创 2011-08-17 23:17:28 · 258 阅读 · 0 评论 -
Windows环境利用Vmware7.1.3 搭建iPhone开发环境
开发iPhone程序必须要在MacOS下利用Xcode开发,可一个apple MacBookPro可要不少大洋,新的MBP少说8000,对于拿着基本生活工资的我们兼职就是一边天文数字,没有办法,用小黑顶替吧!下面就说说如何在windows环境下搭建iPhone开发环境。 硬件要求:1.CPU支持VT,称作虚拟技术,如果没有VT只能运行Mac OS X10.5了,10.6S...原创 2011-10-14 23:57:40 · 301 阅读 · 0 评论 -
Xcode3.2.6破解免证书真机开发调试
Xcode只有破解后才能免费真机调试,否则需要注册苹果的开发者计划,需要99美元一年,除非发布程序到苹果商店,否则可以先不注册,破解到真机调试。真机为越狱后的ios设备,比如ipod,iPhone,iPad。我的iPod版本是4.3.3,Xcode版本是3.2.6,mac版本是10.6.8。第一步:创建证书打开应用程序->实用工具->钥匙串访问.打开菜单:钥...原创 2011-10-15 23:55:41 · 147 阅读 · 0 评论 -
cocos2d 开发入门
cocos2d是iPhone开发上的一个2d免费开源框架。可以用来开发2D游戏,官网网址是:www.cocos2d-iphone.org。 下载cocos2d-iphone-1.0.1版,2.0还是alpha版本,暂时先不下载使用。 下载完成后解压,下面开始安装,运行install-templates.sh脚本,会自动安装成功。 打开Xcode,新建一个工程...2011-10-23 02:08:32 · 90 阅读 · 0 评论 -
使用ios的autolayout做UI
之前一直用的是老的坐标定位,和自动缩放进行ui定位,现在iphone6出来了,尺寸又变了,为了适应各种屏幕,以前的通过判断设备类型和设备屏幕大小调用不同的xib已经有点过时了,或者说太浪费时间了,也可以说是一种bug。现在必须使用新的autolayout来定义界面。 使用autolayout必须知道Constraints。就是约束规则,通过定义一系列规则来描述...原创 2014-09-21 22:03:36 · 167 阅读 · 0 评论