• 在UITextField之外点击时隐藏keyboard

    UITextField支持各种类型的键盘,不一一说明了

    这里介绍两种效果的实现方法:

    1,当点击键盘上Go按钮时(设置UITextField的keyboard为Go)隐藏键盘,并执行响应操作(如登陆)

    - (BOOL)textFieldShouldReturn:(UITextField *)textField
    {
        if (textField == textLoginname)
        {
            [textPassword becomeFirstResponder];
        }
     
        if (textField == textPassword)
        {
            // Login
            [self login];
        }
     
        [textField resignFirstResponder];
        return YES;
    }

    阅读全文 »

    2012-05-12 | 分类目录:移动开发 | 标签:
    阅读(35) 评论(0)
  • 【占位】Google App Engine1.6.5 + Python2.7 + Djangoappengine配置与总结

    1. 安装过程
    2. 配置
    3. django admin
    4. GAE datastore
    5. 总结

    内容稍后补充

    2012-05-09 | 分类目录:PHP/Python | 标签:
    阅读(31) 评论(0)
  • ios开发入门留念

    经过一周多的时间的摸索,我可以宣布,我入门了
    我独立开发了一个App,当然功能没啥特别的,并且还很不完善。(把公安部公布的通缉犯做成APP应用,哈哈)
    从摸索VirtualBox下安装Snow Leopard到看书,写代码,再到开发证书,最终放到测试用的iPod上,颇有收获。

    那么总结一下:
    1,实践证明,虚拟机下开发ios应用是可行的,前提是你要装上Snow Leopard,并不是所有的电脑都能安装的。
    2,不习惯看英文文档的找一本入门书籍,比如我看的《iPhone4应用程序开发入门与实践》
    3,官方的Class Reference还是要看的,尤其是入门之后,真正做应用的时候哦。http://developer.apple.com/library/ios/navigation/#section=Resource%20Types&topic=Reference

    阅读全文 »

    2012-04-26 | 分类目录:移动开发 | 标签:
    阅读(75) 评论(0)
  • virtualbox下Snow Leopard连接iPod/iPhone

    之前在virtualbox下安装的Snow Leopard10.6.8使用了2个星期了
    现在除了长时间不使用后鼠标消失的问题没有解决,其他一切正常。
    今天想用XCode真机调试下,发现插上ipod后,虚拟机下无法识别。
    经过一番折腾,终于识别出来了

    1,VM全局设置中,添加Oracle VM VirtualBox Extension Pack,在扩展(Extension)中,选择“添加包”。Extension Pack从http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html#extpack下载。
    阅读全文 »

    2012-04-25 | 分类目录:移动开发 | 标签:
    阅读(97) 评论(1)
  • 一个函数递归实现无限分级树状结构输出

    分类信息表,无限分级的(catid,parentid这样的)
    需要把所有分类信息读取到一个树状结构的array中
    以下是代码,使用了递归和引用

    public function get_all($parentid = 0, $categorys = array())
        {
            $result = array();
     
            $this->db->select('catid, parentid, name, roleids');
            $result = $this->db->get_where('pass9_monitor_category', array('parentid' => $parentid));
     
            if ($result->num_rows() > 0)
            {
                $temp = $result->result_array();
     
                foreach ($temp as $row)
                {
                    $categorys[$row['catid']] = $row;
                    $this->get_all($row['catid'], &$categorys[$row['catid']]['child']);
                }
            }
     
            return $categorys;
        }

    阅读全文 »

    2012-04-24 | 分类目录:PHP/Python | 标签:
    阅读(67) 评论(0)
  • 查找某日期之后不存在xx历史记录的用户

    查找某日期之后不存在xx历史记录的用户

    需求是查找某日期之后不存在积分历史的用户
    最常规的,效率比较低(两次全表扫描之后再hash join)

    SELECT DISTINCT (to_uuid)
      FROM JF_CHANGE_HISTORY
     WHERE update_ts < = to_date('2011-06-30 23:59:59', 'yyyy-mm-dd hh24:mi:ss')
       AND to_uuid NOT IN
           (SELECT to_uuid
              FROM JF_CHANGE_HISTORY
             WHERE update_ts >
                   to_date('2011-06-30 23:59:59', 'yyyy-mm-dd hh24:mi:ss'));

    改进后的:
    一次全表扫描,一次group by
    阅读全文 »

    2012-04-24 | 分类目录:数据库 | 标签:
    阅读(57) 评论(0)
  • ios开发中Base SDK missing的解决方法

    使用Xcode打开较早版本的源代码时,会提示Base SDK missing,这是因为缺少工程中配置的SDK版本

    当然SDK一般都会向下兼容,稍作配置即可解决

    解决该问题可以按照下面三步:

    1 选择工程名,右键菜单中点击getinfo,在build的栏下Base SDK条目中选择 ios4.x(你的sdk版本)

    2 targets目录下选择你的工程,右键猜中中选择getinfo,在build的栏下Base SDK条目中选择 ios4.x(你的sdk版本)

    3 在build栏中选择release,然后切换回debug

    4 如果你只是在模拟器中查看效果,build中选择simulator

     

    2012-04-23 | 分类目录:移动开发 | 标签:
    阅读(81) 评论(0)
  • XCode4.2 For Snow Leopard

    今天本来准备参照这篇文章http://maybelost.com/2011/12/tutorial-storyboard-app-with-core-data/做一个练习的,我想做一个和这个比较类似的应用,不过发现文章中使用的XCode环境和我的Xcode3.2.6不太一样。

    到iOS Developer Center中瞄了一眼,发现了Xcode4.2 for Snow Leopard,奇怪我之前怎么没找到呢?之前看到的是4.3.2,要求10.7以上版本才能用,就是狮子才能用。

    下载地址如下:https://developer.apple.com/devcenter/download.action?path=/Developer_Tools/xcode_4.2_for_snow_leopard/xcode_4.2_for_snow_leopard.dmg

    但是我不确定是不是每个人都能下载,我正在欢乐的下载中,今天下不完了。明天再说。

    2012-04-19 | 分类目录:移动开发 | 标签:
    阅读(101) 评论(0)
  • [转]IPhone开发实例教程step by step

    原文链接:http://www.gbin1.com/technology/javautilities/20120409freshiphonetutorials/

    1. How To Create Cool Effects with Custom Shaders in OpenGL ES 2.0 and Cocos2D 2.X

    阴影效果是电脑图形的一个很大的飞跃。使用它能够允许我们创建完整新特效并且有效控制屏幕。如果你希望使用阴影效果,你肯定需要阅读这个教程。

    Cool Effects with Custom Shaders in OpenGL and Cocos2D

    阅读全文 »

    2012-04-19 | 分类目录:移动开发 | 标签:
    阅读(90) 评论(0)
  • WordPress实现列表模式显示日志

    WordPress模式是摘要模式显示,个人感觉如果同时有列表和摘要模式切换显示,体验会更好点。
    基本思路是使用Page页,使用Page模板,实现列表显示。
    目前已基本实现,不过有个问题:
    如果使用了Url Rewrite,那么分类页面的列表显示URL有点不够优雅。
    /list/category/linux/ 这样的页面不能被识别,必须使用/list?cat=123这样的URL。目前没有找到解决办法。
    如果没有开启URL Rewrite,那么不存在这个问题,可以完美实现。

    效果预览:

    阅读全文 »

    2012-04-17 | 分类目录:PHP/Python | 标签:
    阅读(83) 评论(1)