现在位置: 首页 > 48305519发表的所有文章
  • 09月
  • 08日
综合 ⁄ 共 1731字 评论关闭
在这里,我已经收集了十大最未被充分利用的关系方法从该列表中您的阅读喜悦。 10. first_or_create  使用 first_or_create Book.where(:title => 'Tale of Two Cities').first_or_create 通常情况下,你想找到一个记录的某些属性,或创建一个与这些附加属性。要做到这一点简洁,您可以提供一个块 Book.where(:title => 'Tale of Two Cities').first_or_create do |book| book.author = 'Charles Dickens' book.published_year = 1859 end 9. first_or_initialize 如果不想创建记录属性可以使用  Book.where(:t......
阅读全文
  • 08月
  • 06日
综合 ⁄ 共 357字 评论关闭
在AppdidFinishLaunched中添加     if (![[NSUserDefaults standardUserDefaults] boolForKey:@"everLaunched"])     {         [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"everLaunched"];         [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"firstLaunch"];     }     else     {         [[NSUserDefaults standardUserDefaults] setBool:NO forKey:@"firstLaunch"];     } 然后判断 firstLaunch 即可
阅读全文
  • 05月
  • 19日
综合 ⁄ 共 10003字 评论关闭
可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。本文讨论的主要是如何提高代码的效率。 在Java程序中,性能问题的大部分原因并不在于Java语言,而是在于程序本身。养成好的代码编写习惯非常重要,比如正确地、巧妙地运用java.lang.String类和java.util.Vector类,它能够显著地提高程序的性能。下面我们就来具体地分析一下这方面的问题。 1.尽量指定类的final修饰符 带有final修饰符的类是不可......
阅读全文
  • 05月
  • 12日
综合 ⁄ 共 3225字 评论关闭
利用  文件操作柄,也就是  NSFileHandle这类物件,我们  可以更加近距离地  操作  文件。一般来说,操作  文件  需要  下面三个步骤: 打开  文件,为  这个文件  创建  文件操作柄; 进行  输入/输出操作; 关闭  文件。 下面的表格  总结了  可以对文件操作柄所采取的措施: 措施名称 描述 +(NSFileHandle *)fileHandleForReadingAtPath:path 打开文件以便读取 +(NSFileHandle *)fileHandleForWritingAtPath:path 打开文件以便写入 +(NSFileHandle *)fileHandleForUpdatingAtPath:path 打开文件以便读......
阅读全文
  • 05月
  • 03日
综合 ⁄ 共 2585字 评论关闭
主要的的命名规范有以下三种: Camel 标记法:首字母是小写的,接下来的单词都以大写字母开头。 Pascal 标记法:首字母是大写的,接下来的单词都以大写字母开头。 匈牙利标记法:在以Pascal标记法的变量前附加小写序列说明该变量的类型。     在Java我们一般使用匈牙利标记法,基本结构为scope_typeVariableName,它使用1-3字符前缀来表示数据类型,3个字符的前缀必须小写,前缀后面是由表意性强的一个单词或多个单词组成的名字,而且每个单词的首写字母大写,其它字母小写,这样保证了对变量名能够进行正确的断句。 ......
阅读全文
  • 04月
  • 23日
综合 ⁄ 共 2414字 评论关闭
  The Snail  A snail is at the bottom of a 6-foot well and wants to climb to the top. The snail can climb 3 feet while the sun is up, but slides down 1 foot at night while sleeping. The snail has a fatigue factor of 10%, which means that on each successive day the snail climbs 10%  3 = 0.3 feet less than it did the previous day. (The distance lost to fatigue is always 10% of the first day's climbing distance.) On what day does the snail leave the well, i.e., what is the first day duri......
阅读全文
  • 03月
  • 22日
综合 ⁄ 共 878字 评论关闭
首先需要安装Python  下载并安装ActivePython-2.7.2.5-win32-x86.msi到PC,这个过程很简单,不多说。 在安装完成之后, 关闭安装程序,进入安装文件夹,找到python.exe双击打开. >>> 您将看到类似如下的信息: ActivePython 2.7.2.5 (ActiveState Software Inc.) based on Python 2.7.2 (default, Jun 24 2011, 12:21:10) [MSC v.1500 32 bit (Intel)] on win 32 Type "help", "copyright", "credits" or "license" for more information. >>> 下载需要的包: org.python.pydev.feature-1_3_2.zip python 2......
阅读全文
  • 02月
  • 13日
综合 ⁄ 共 54字 评论关闭
Bigboss源地址: http://apt.bigboss.us.com/repofiles/cydia/
阅读全文
图书简介: 《android应用程序开发与典型案例》共23章,内容包含两大部分。第一部分是android程序设计基础,在介绍android环境搭建以及android系统基本控件和组件后,详细介绍了android系统应用编程中典型的技术,比如,android中的图形图像、多媒体编程、gps定位与地图编程等;第二部分是android程序ui设计,从手机软件的交互设计谈起,介绍了android用户界面设计原则和方法、android用户界面设计哲学等,并给出了具体建议。 《android应用程序开发与典型案例》是大学院校嵌入式技术专业、电子信息类其他专业的专业课程教材,也......
阅读全文
  • 10月
  • 31日
综合 ⁄ 共 629字 评论关闭
1.Install 1) sudo apt-get  install krusader   2) Suggested packages: ncompress zoo p7zip-full kdebase md5deep cfv kedit okteta konsole kmail kdebase-kio-plugins nas krb5-doc krb5-user libqt3-mt-mysql libqt3-mt-odbc libqt3-mt-psql libqt4-dev libraw1394-doc gxine xine-ui libxine1-doc libxine-doc libxine1-ffmpeg phonon-backend-vlc phonon-backend-mplayer alien pike xxdiff-scripts   3) if don't install kconsole do followings: cp ~/.kde/share/config/krusaderrc ~/.kde/share/config/krusade......
阅读全文
  • 10月
  • 03日
综合 ⁄ 共 2133字 评论关闭
The Hardest Problem Ever Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 15790    Accepted Submission(s): 7298 Problem Description Julius Caesar lived in a time of danger and intrigue. The hardest situation Caesar ever faced was keeping himself alive. In order for him to survive, he decided to create one of the first ciphers. This cipher was so incredibly sound, that no one could figure it out without knowing how it worked. You ......
阅读全文
  • 07月
  • 22日
综合 ⁄ 共 1458字 评论关闭
使用的系统信息: [root@localhost ~]# uname -a Linux localhost.localdomain 3.15.4-x86_64-linode45 #1 SMP Mon Jul 7 08:42:36 EDT 2014 x86_64 x86_64 x86_64 GNU/Linux [root@localhost ~]# php -v PHP 5.4.16 (cli) (built: Aug 6 2014 13:12:28) Copyright (c) 1997-2013 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies [root@localhost ~]# httpd -v Server version: Apache/2.4.6 (CentOS) Server built: Jul 23 2014 14:48:00 [root@localhost ~]# ab测试 phpinfo() 结果:吞吐......
阅读全文