摘要:
如果你厌烦了windows,或者想延长旧pc的寿命,也或者想给小孩使用一款os,linux都能满足你。开源操作系统linux的关键优势:-免费的。-大部分linux软件也是免费的。-linux运行快功率低,是旧电脑的优选。-无病毒,无间谍软件,无广告软件。-你可以选择各种不同的用户界面风格,其中一些类似于windowsxp/7等等。听上去很不错吧?不管你用linuxos做什么,需要考虑一些重要的因素。本文教你如何判断linux是否适合你。1.软件兼容性问题盘点你目前使用的程序。微软office?linux有相应的openoffice。outlook?linux有evolution。photos 阅读全文
摘要:
VIM中的正则表达式及替换命令 一、使用正则表达式的命令 使用正则表达式的命令最常见的就是 / (搜索)命令。其格式如下: /正则表达式 另一个很有用的命令就是 :s(替换)命令,将第一个//之间的正则表达式替换成第二个//之间的字符串。 :s/正则表达式/替换字符串/选项 在学习正则表达式时可以利用 / 命令来练习。 二、元字符 元字符是具有特殊意义的字符。使用元字符可以表达任意字符、行首、行 尾、某几个字符等意义。 元字符一览 元字符 说明 . 匹配任意一个字符 [abc] 匹配方括号中的任意一个字符。可以使用-表示字符范围, 如[a-z0-9]匹配小... 阅读全文
摘要:
一、为什么要使用抽象类?有什么好处? 抽象类是通用接口。不同的子类可以用不同的方法表示此接口。通用接口建立起一种基本形式,以此表示所有子类的共同部分。 必须覆写父类abstract抽象的方法 含有抽象方法的类必须被声明为抽象类,抽象类的子类必须覆写所有的抽象方法 如果子类是抽象类,可以不用覆写 二、为什么要使用通用接口? 接口和内部类为我们提供了一种将接口与具体实现 分离的 更加结构化的方法。 可以确定方法方法名、参数和返回类型,但是没有任何具体实现。 三、比较抽象类与接口 抽象类接口 ... 阅读全文
摘要:
总结一下常见查询语句的优化方式1COUNT1. COUNT的作用·COUNT(table.filed)统计的该字段非空值的记录行数·COUNT(*)或者是COUNT(not nullable field) 统计的是全表的行数如果要是统计全表记录数,COUNT(*)效率会比COUNT(not nullable field)要高一点2. MYISAM的COUNT一般执行COUNT操作时需要扫描大量的记录,但是在MyISAM引擎的数据库中,数据库把表的记录数保存起来,所以COUN(*)会非常的快(前提是不包含where条件)3. 当需要频繁的使用COUNT时,可以考虑使用汇总表的 阅读全文
摘要:
压缩解压命令gzip 文件 -c : 将压缩数据输出到屏幕,可用来重定向-v 显示压缩比等信息-d 解压参数-t 用来检验一个压缩文件的一致性看看档案有没错-数字 : 压缩等级,-1最快,但压缩比最差 -9 压缩比最佳,默认-6zcat : 压缩过得文件名 ==>查看压缩文件 gunzip 压缩过的文件名 ==>解压 只能压缩文件 不保留源文件 解压 gunzip 文件名 gzip -d 文件名 ========================================= bzip2 -k : 保留源文件,而不会删除(这是和gzip不一样的地方) -d : ... 阅读全文
摘要:
http://codeforces.com/contest/373/problem/EE. Watching Fireworks is Funtime limit per test4 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputA festival will be held in a town's main street. There arensections in the main street. The sections are numbered1throughnf 阅读全文
摘要:
一,CCActionManager 管理所有节点动作的对象来看看打飞机里面的一个onEnter 方法- (void)onEnter{ [super onEnter]; //一定要注意添加此方法,否则将停留在开始界面 CGSize winSize = [[CCDirector sharedDirector] winSize]; [CCMenuItemFont setFontSize:20]; [CCMenuItemFont setFontName:@"Arial"]; CCMenuItemFont *startItem = [CCMenuItemFont i... 阅读全文
摘要:
在软件工程中,需求分析指的是在建立一个新的或改变一个现存电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作。需求分析是软件工程中的一个关键过程。 下面重点给大家介绍一下分析建模的描述工具: DFD(Data Flow Diagram,数据流图):其主要作用是指明系统中数据是如何流动和变换的,以及描述数据流如何进行变换。在DFD图中出现的每个功能都会写在PSPEC(Process Specification,加工说明)中,它们一起构成系统的功能模型。 1.数据流(data flow):用箭头代表数据流的方向,由一组固定成为的数据组成,表示数据的流向。它可... 阅读全文
摘要:
UINavigationController是IOS编程中比较常用的一种容器view controller,很多系统的控件(如UIImagePickerViewController)以及很多有名的APP中(如qq,系统相册等)都有用到。说是使用详解,其实我只会介绍几个自认为比较重要或者容易放错的地方进行讲解,下面让我们挨个探探究竟: 首先上一张图(来自苹果官方文档): UINavigationController view层级1、navigationItem 我们都知道navigationItem是UIViewController的一个属性,这个属性是为UINavigationCont... 阅读全文
摘要:
问题描述:乘客乘坐公交车问题,司机,乘客,售票员协同工作,通过多线程模拟三者的工作。 司机:开车,停车 售票员:打开车门,关闭车门 乘客:上车,下车 用Python的Event做线程同步通信,代码如下:# *-* coding:gb2312 *-*import threadingimport timestationName=("车站0","车站1","车站2","车站3","车站4","车站5","车站6")currentStationIndex = -1 阅读全文