03 2013 档案
摘要:伪代码的写法伪代码(Pseudocode)是一种算法描述语言。使用伪代码的目的是为了使被描述的算法可以容易地以任何一种编程语言(Pascal,C,Java,etc)实现。因此,伪代码必须结构清晰、代码简单、可读性好,并且类似自然语言。 介于自然语言与编程语言之间。 它以编程语言的书写形式指明算法的职能。相比于程序语言(例如Java, C++,C, Dephi 等等)它更类似自然语言。它是半角式化、不标准的语言。我们可以将整个算法运行过程的结构用接近自然语言的形式(这里,你可以使用任何一种你熟悉的文字,中文,英文 等等,关键是你把你程序的意思表达出来)描述出来. 使用伪代码, 可以帮助我们更好.
阅读全文
摘要:转载注明出处:http://www.cnblogs.com/ligun123/archive/2013/03/27/2984740.html题目来源:https://www.hackerrank.com/challenges/medianThe median of M numbers is defined as the middle number after sorting them in order if M is odd or the average number of the middle 2 numbers (again after sorting) if M is even. You
阅读全文
摘要:转载注明出处:http://www.cnblogs.com/ligun123/archive/2013/03/26/2982472.html题目来源:https://www.hackerrank.com/challenges/flowersYou and your K-1 friends want to buy N flowers. Flower number i has cost ci. Unfortunately the seller does not like a customer to buy a lot of flowers, so he tries to change the pr
阅读全文
摘要:转载注明出处 http://www.cnblogs.com/ligun123/archive/2013/03/19/2969477.html题目来源:https://www.hackerrank.com/challenges/billboardsBillboardsADZEN is a very popular advertising firm in your city. In every road you can see their advertising billboards. Recently they are facing a serious challenge , MG Road t
阅读全文
摘要:转载注明出处 http://www.cnblogs.com/ligun123/archive/2013/03/19/2969438.html先是跟着Hackerrank练习了下插入排序然后又做了Pairs,来源:https://www.hackerrank.com/challenges/pairsGiven N numbers [N<=10^5], count the total pairs of numbers that have a difference of K. [K>0 and K<1e9]. Each of the N numbers will be > 0
阅读全文
摘要:转载注明出处http://www.cnblogs.com/ligun123/archive/2013/03/13/2957938.html原题:https://www.hackerrank.com/challenges/walking-on-gridsWalking on GridsThere is a N * N matrix. At first you are at the upper left corner (0,0) and you want to get to the lower right corner (N - 1, N - 1). You can only walk down
阅读全文
摘要:查看原文:http://www.heyuan110.com/archives/6141.如果是使用第三方的模块简单处理就是选择你编译的的target,build phases-->Compiled sources中,双击没用arc的文件,写-fno-objc-arc相应的,没开启ARC的工程单独为某文件开启arc,compile flag填 -fobjc-arc2.如果写一个需要兼容arc,非arc,gc等模块的时候我们可以使用预处理来判断一下#if(!__has_feature(objc_arc))[_someObj release];#endif也可以在你全局的pch中加入这个宏#i
阅读全文
摘要:之前初学过一点git版本控制工具,利用github做仓库,照着github上的文档练习的了一下。不过那只篇只是照虎画猫(我的水平只能照着老虎画个猫模样,嘻嘻!)。最近在学hibernate,公司与家之间都要调用我练习的小项目,交给git/github来管理,我只想说真的爽歪歪了。本文在我之前的那篇《git/github学习笔记》的基础上,属于那个的升级加强版,欢迎对照阅读:http://www.cnblogs.com/fnng/archive/2011/08/25/2153807.html如果本文有不太明白的地方请参考上面的文章。Github:git项目托管网站,请先免费申请一个github帐
阅读全文
摘要:以下转自:http://blog.longwin.com.tw/2010/01/git-ignore-howto-set-zim-2010/環境Git 所管理的專案名稱、位置: /home/user/doc下述範例是以Zim為主, Zim 是一套桌面的 Wiki編輯器, 裡面寫的內容都會存成 txt 檔, .zim 的目錄下會存 "*.cache" 和 "zim 本身自己的設定值".Zim 在剛開始建立完成後, 就使用下述步驟:cd /home/user/docgit initgit commit -agit push #一開始沒有設定 .gitigno
阅读全文
摘要:最近项目中需要扫描环境周围中的wifi信息,查了一些资料,扫描wifi信息的api是苹果公司的私有api,使用这些api可能导致应用不能上app store或者ios版本升级过程中,可能对私有api不兼容。关于扫描wifi信息的参考资料:http://code.google.com/p/uwecaugmentedrealityproject/和http://code.google.com/p/iphone-wireless/下面是我在3gs ios 4.0上测试的结果:2010-12-26 12:32:58.819 iphone.wifiii[538:307] Scanning WiFi Ch
阅读全文
摘要:今年目标就是算法+web开发,并弄一个自己的网站。1、一次只做好一件事需知贪多嚼不烂2、需求总是在变的你永远无法预知下一刻需求会怎么改变,但无论如何变,千万不要因小失大、主从颠倒,一定要把握好核心需求:你的产品到底是个什么东西?要干个啥事儿?3、迎难而上明知山有虎,偏向虎山行。面对问题,必须要有排除万难的决心。解决问题本身就是一个大的进步。4、执行力没有执行力,啥事儿都干不成。5、找靠谱的人做靠谱的事不靠谱的人直接弹开,不靠谱的事儿?还没有得出明确定义。
阅读全文
摘要:1、UITableView调用cellForRowAtIndexPath:返回空的情况[UITableView cellForRowAtIndexPath:index];//如果想要返回的cell并未被显示(绘制)则会返回为空,那么需要想方设法促使cell被绘制,例如调用下面的方法:[mTableDevices scrollToRowAtIndexPath:index atScrollPosition:UITableViewScrollPositionNone animated:NO]; //animated:NO必须是NO,否则selectRowAtIndexPath如果选择中未被绘制...
阅读全文
摘要:来自Ray:这是iOS 6 Feast里的第三部教程!这篇由我们之前版本的教程更新而来的。现在它里面包含了最新的代码特征,比如说ARC,Storyboards和新的iOS 6APIS。这篇教程来自我们的新书iOS 6 by Tutorials里的Beginning In-App Purchase篇章, 书里面是讲的是另外一个app(iOS Hangman!),而且比现在这个要复杂的多,比如说用到了新的 iOS 6 Hosted Downloads特征。现在让我们开始这篇教程吧!这篇教程由我们的站长Ray Wenderlich发布, 他是一名独立的应用开发者。对于一名iOS开发者而言,最爽的事情
阅读全文