程序设计的本质是把人们在现实生活中遇到的问题通过抽象处理,利用编程语言转换到计算机能够理解的层面上去。程序设计从开始到现在,大致经历了过程式程序设计、结构化程序设计和面向对象设计3个阶段。
■过程式程序设计需要开发者对程序的每一步进行精致地设计和严格控制。
■结构化程序设计需要开发者在编码之前将程序进行完整的规划,设计出各种图标,画出各种数据的流向,指明各个函数之间...
分类:
其他好文 时间:
2015-04-27 23:49:58
阅读次数:
182
1.Static Analyzer(静态分析)
Static Analyzer是一个非常好的工具, 它可以帮助我们发现编译器警告不会提示的问题。
Static Analysis 优点:
1、使用操作容易。
2、能够在编码阶段,开发自行进行代码检查。早期发现代码隐患。
3、直接分析源代码来发现程序中的错误,而不需要实际运行。
4、自动检测objective-C程序...
分类:
其他好文 时间:
2015-04-27 23:49:37
阅读次数:
151
题目来自:Leetcode
https://leetcode.com/problems/count-primes/
Count Primes
Total Accepted: 831 Total
Submissions: 6167My Submissions
Question
Solution
Description:
...
分类:
其他好文 时间:
2015-04-27 23:50:05
阅读次数:
174
网址:https://leetcode.com/problems/longest-substring-without-repeating-characters/
题意:
求出最长子字符串且不含重复字符
分析:
题意比较简单
只需要注意字符串为空的特殊情况.
字符是char的0-255,不仅仅是26个小写字母.
解法:
一直统计长度,直到有字符被重复为止,再记录被重复的字符的下一位...
分类:
其他好文 时间:
2015-04-27 23:49:44
阅读次数:
126
目前大部分的APP都支持侧滑关闭Activity及切换Activity的动画效果,这些效果极大的提高了用户体验。实现方式比较简单,能够很方便的集成到我们的项目里,所以做了一个Demo分享给大家参考。...
分类:
其他好文 时间:
2015-04-27 23:47:44
阅读次数:
292
外篇 评相对论
1、光波是什么?
光波是光粒子的螺旋运动波形!只要承认光在瞬间运动的粒子性,实际就是说光波是光粒子的运动波形。物理实验已经证实了光波具有粒子属性和波动属性。说光是粒子也是波的,那违反语义逻辑、成为人妖。我们不可能说光粒子是光波的属性,那会本末倒置!那么,光粒子是弥散在空间的以太粒子振动?还是它自身的运动?很显然我认为是后者。如果光是由粒子组成...
分类:
其他好文 时间:
2015-04-27 23:47:58
阅读次数:
154
关于Elmentary OS开机总是弹出下载窗口修复方案:
1、>$ cd /usr/bin/
>$ sudo mv captive-login captive-login.bak
2、删除
>$ rm -rf /etc/NetworkManager/dispacher.d/90-capti*...
分类:
其他好文 时间:
2015-04-27 23:45:58
阅读次数:
346
解法一:
判断第一个链表的每个节点是否在第二个链表中,O(M*N);
解法二:
对第一个链表的节点地址hash排序,建立hash表,然后对第二个链表的每个节点的地址查询hash表,如出现,相交
时间复杂度O(M+N),空间复杂度O(M)。
解法三:
把第二个链表接在第一个链表后面,得到的链表有环,相交,否则,不相交。‘
第二个链表的表头一定在环上,只需从第二个链表开始...
分类:
其他好文 时间:
2015-04-27 23:44:50
阅读次数:
131
在网上看到有人在推荐使用play框架,据说优点是开发速度快,类似ror。遂做一实验,记录一下实际情形。
下载play-1.2.7.zip文件。
解压到/dev/play-1.2.7目录(example)。
在PATH中配置play
Shell代码
sudo vi ~/.bash_profile play!framework configexport PATH=$PATH:/dev/play-1...
分类:
其他好文 时间:
2015-04-27 23:46:54
阅读次数:
152
Simply Syntax
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 320 Accepted Submission(s): 166
Problem Description
In the land of...
分类:
其他好文 时间:
2015-04-27 23:45:04
阅读次数:
176
在发布Nuget使用的过程中,出现了这样的一个问题:就是A同志发布的Dll文件,在有事情离开项目组之后,那只能更换B组员来取代他之前的工作,包括对于DLL文件在NuGet上的更新,在更新的过程中,就出现了以下的问题:
之前的想法是,直接B在自己的apikey的情况下,直接对于更新就行,但是事实并非如此,就好像Baby一样,他不会因为你的好而直接忽视母爱的伟大。以至于他根本就直接忽视你的存...
分类:
其他好文 时间:
2015-04-27 23:44:50
阅读次数:
200
一、设计思路 题目要求:三人行设计了一个灌水论坛。信息学院的学生都喜欢在上面交流灌水,传说在论坛上有一个“水王”,他不但喜欢发帖,还会回复其他ID发的每个帖子。坊间风闻该“水王”发帖数目超过了帖子数目的一半。如果你有一张当前论坛的帖子(包括回帖)列表,其中帖子的作者的ID也在其中,你能快速的找到这个...
分类:
其他好文 时间:
2015-04-27 23:42:57
阅读次数:
152
http://cwiki.ossez.com/pages/viewpage.action?pageId=2393909这个事maven官方教程做的极为完善,包括maven安装配置,使用,历史等一切关于maven的东西我已经无可复加,想学maven的同学可以参考。
分类:
其他好文 时间:
2015-04-27 23:40:39
阅读次数:
170
1、快捷键按键描述command + [左移代码块command + ]右移代码块Tab键接受代码自动完成提示Esc键显示代码提示菜单control+.(半角句号)循环浏览代码提示shift+control+.(半角句号)反向循环浏览代码提示command+control+S创造快照control+...
分类:
其他好文 时间:
2015-04-27 23:42:25
阅读次数:
147
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS...
分类:
其他好文 时间:
2015-04-27 23:42:36
阅读次数:
153
曾国藩曾在家书中教育儿子说:天下古今之庸人,皆以一惰字致败;天下古今之才人,皆以一傲字致败。吾因军事而推之,莫不皆然。(《曾国藩全集·家书》)他训练军队时也说过:吃得苦、霸得蛮、舍得死、耐得烦。好习惯练字健身坏习惯休闲方式是打游戏
分类:
其他好文 时间:
2015-04-27 23:39:24
阅读次数:
143
The more, The BetterTime Limit: 6000/2000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 5822Accepted Submission(s): 34...
分类:
其他好文 时间:
2015-04-27 23:40:42
阅读次数:
135