这次的学习内容主要是设计过程中的启发式方法和设计实践中的一些经验。
对于具体的编程工作来说,期待确定性的行为是很正常的,由于软件设计是非确定性的,灵活熟练地运用一组有效的启发方法(试探法),便成了合理的软件设计的核心工作。
1、在确定设计方案时,首选且最流行的方法是面向对象的方法,此方法的要点是辨别现实世界中的对象以及人造的对象。这个过程分为以下几步:辨识对象及其属性、确定可以...
分类:
其他好文 时间:
2014-05-08 17:21:00
阅读次数:
226
要实现网站所有目录均通过验证才能访问,可将配置文件...
分类:
Web程序 时间:
2014-05-08 17:20:34
阅读次数:
404
前面配置的是单个账户的使用,我们在开发过程中可能会用到多个账户,如个人账户可能有code-csdn的,也有github的(虽然都是基于github的,主要都是基于ssh的),今天来记录一下多个账户的使用。
1、准备工作
本人目前拥有csdn-code账户和github账户,没有可以点击注册账户。说明一下:csdn-code其实应该就是csdn自己搭建的一个github服务器。
环境:Cent...
分类:
其他好文 时间:
2014-05-08 16:12:33
阅读次数:
640
一:wifi驱动模块加载
在hardware/libhardware_legacy/wifi/wifi.c调用函数
WIFI_DRIVER_MODULE_ARG := "firmware_path=/etc/wifi/40181/fw_bcm40181a2.bin nvram_path=/etc/wifi/40181/nvram.txt"
insmod(DRIVER_MODULE_PAT...
分类:
其他好文 时间:
2014-05-08 16:22:22
阅读次数:
450
今天完成了第七章,也就是《自己动手写操作系统》的全部章节,不过还存在一些小问题,比如在ring3下调用callgate实现向ring0的跳转,这个当初就没做成功。暂时先放着,要继续下面章节的学习了。
小结一下吧:
开发环境:操作系统是win7。虚拟机VMware,装ubuntu。我是再win7下完成的boot和loader的开发,然后内核是在虚拟机中的ubuntu中完成的。因为内核部分是elf...
分类:
其他好文 时间:
2014-05-08 17:26:27
阅读次数:
312
二叉树前序、中序和后序的遍历方法(递归、用栈和使用线索化)...
分类:
其他好文 时间:
2014-05-08 17:25:55
阅读次数:
341
大学时上的计算机系,清华九号楼宿舍里熄灯后的夜谈话题除了现实及金庸、古龙虚拟世界中的牛肉汤、小师妹,就是软硬件的华山论剑。
到底是软件更牛,还是硬件更牛?是计算机系还是电子系更牛?...
分类:
其他好文 时间:
2014-05-08 15:46:49
阅读次数:
263
在2^k*2^k个方格组成的棋盘中,有一个方格被占用,用下图的4种L型骨牌覆盖所有棋盘上的其余所有方格,不能重叠。
代码如下:
def chess(tr,tc,pr,pc,size):
global mark
global table
mark+=1
count=mark
if size==1:
return
half=size//2
if pr<t...
分类:
编程语言 时间:
2014-05-08 16:04:51
阅读次数:
367
这里记录一下eclipse开发工具中git的使用说明。
环境:centOS,eclipse-jee-kepler-SR2-linux-gtk-x86_64.tar.gz
eclipse的使用需要依赖Java环境,这边CentOS系统里面已经安装好了JDK:
不能使用open-jdk,此版本会出现不明异常。
1、eclipse安装egit插件:
eclipse里面,help -->...
分类:
系统相关 时间:
2014-05-08 17:24:55
阅读次数:
435
SELECT
*
FROM
(
SELECT
PROJECT_LISTING.MATERIAL,
COUNT (*) AS "出现次数"
FROM
PROJECT_LISTING
WHERE
PROJECT_LISTING.MATERIAL IS NOT NULL
GROUP BY
PROJECT_LISTING.MATERIAL
ORDER ...
分类:
数据库 时间:
2014-05-08 17:30:41
阅读次数:
484
Objective-c中的Block(块)详解...
分类:
其他好文 时间:
2014-05-08 15:51:44
阅读次数:
291
iOS 在 ARC 环境下 dealloc 的使用、理解误区...
分类:
移动开发 时间:
2014-05-08 16:18:54
阅读次数:
412
【百度知道团队邀请助手】
是您快速提高百度知道团队成员数和团队排名的利器!
主要功能:
1.运用C#自带的webbrowser自动登录百度;
2.自动采集请在C#.Net分类排名下的所有用户,邀请这些用户加入自己的团队!
3.可以选择新上升的成员和多少级别一下的成员,因为每天只能有20个名额;
自动登录百度代码如下:
HtmlElement n...
分类:
Web程序 时间:
2014-05-08 16:09:13
阅读次数:
388
随着互联网的高速发展,域名正所谓一票难求了, 所以一个域名的价值有时真不是可以用价格来衡量的,主要还是看域名的使用情况和用途。
既然域名能卖这么多钱,那我们赶紧注册一个等着吧,实际上有这想法的人早在几年前就做了,现在留给我们的空间已经非常少了,尤其是一些国际顶级域名。
那么在这种情况下我们应该如何选择一个适合我们的域名呢?从事互联网多年人都见过形形色色的域名,但这些域名基本没几个记住,究其原因...
分类:
其他好文 时间:
2014-05-08 16:20:24
阅读次数:
285
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
[self.tableView
deselectRowAtIndexPath:[self.tableView
indexPathForSelectedRow] animated:YES];
}...
分类:
其他好文 时间:
2014-05-08 17:23:54
阅读次数:
261
seo优化如何让网站快速进入百度前5页
引言:分析同行优秀的竞争对手的网站可以让你的网站少走弯路,取其优点,进入百度优质站点行列,快速进入百度前5页
为什么要分析优秀竞争对手的网站?(百度第一页的网站)
任何事物的存在必有其存在的理由
网站排在第一位,说明百度认可该网站,说明网站的布局、内容质量、内外链接都符合百度的优质站点标准
百度在分析网站的时候,会建主题模型,提取优秀站点中...
分类:
Web程序 时间:
2014-05-08 15:50:48
阅读次数:
380