09 2017 档案
摘要:本周PSP, 类型、任务、开始时间、结束时间、中断时间,delta时间。要求开始和结束时间包括日期。从作业要求公布之时起,至截止时刻,其间的工作有效,也本周四晚和周五全天、包含本周六、本周日。 本周进度条: 代码行,博文字数,用到的知识点 累积进度图: 到本周为止的代码累积折线图,到本周为止的博文字
阅读全文
摘要:被测试同学一:高渊博(纯属随机抽取[捂脸]) 标题:统计文本时,将所有的统计结果都显示了出来,并不是只显示前十个,同时也没有进行排序。 内容: 测试环境:Windows 10操作系统、VS2017。 准备工作:在coding上将代码pull到本地。 测试步骤: (1)打开命令行进入到程序的路径中。
阅读全文
摘要:要求0:以 战争与和平 作为输入文件,重读向由文件系统读入。连续三次运行,给出每次消耗时间、CPU参数。 第一次运行结果: 本次程序运行所消耗的时间为1.2秒。 第二次运行结果: 本次程序运行所消耗的时间为936毫秒。 第三次运行结果: 本次程序运行所消耗的时间为975毫秒。 要求1:给出你猜测程序
阅读全文
摘要:函数 定义方式: 实例 函数传参 这里需要注意的是,关键参数是不能写在位置参数前面的。例如 test(x=4,5,5) 这样x是用了关键参数,y和z用了位置参数,这样就是错的。但是 test(3,y=4,z=6) 这样位置参数x在关键参数y和z的前面,这样就是可以的。同理 test(3,z=6,y=
阅读全文
摘要:文件操作 文件操作大概分三步: 打开文件 打开文件用open()函数,打开成功后返回一个资源,具体语法如下。 上例用open以只读的模式打开文件,因为该文本是utf-8编码的,所以第三个参数是utf-8 w 模式是写入,是创建一个新文件的写,所以如果已经有了该文件就会被覆盖掉,注意安全! a 模式是
阅读全文
摘要:本节内容: 常用的字符串处理。 格式化输出字符串。 字符串的替换。 字符串和二进制的相互转化。 字典的操作 字符串操作 常用的字符串处理 格式化输出字符串 字符串替换 字符串和二进制的相互转化 字典 字典一种key - value 的数据类型,使用就像我们上学用的字典,通过笔划、字母来查对应页的详细
阅读全文
摘要:本周PSP 本周进度条 累计进度图 本周PSP饼状图
阅读全文
摘要:词频统计程序 词频统计程序开发思路。 1.首先创建一个结构体用于存放单词和数目。 2.从文件中以空格为分节符读出一段字符串。 3.对读出的字符串进行处理。 4.将处理后的字符串存放到结构体数组中。 5.对结构体数组进行排序。 代码地址:https://git.coding.net/Vector121
阅读全文
摘要:本周作业内容链接 软件工程第一周作业 - 关于计算机、职业生涯 http://www.cnblogs.com/vector121/p/7496387.html 软件工程第一周作业 - 针对“天天向上”团队的采访 http://www.cnblogs.com/vector121/p/7500902.h
阅读全文
摘要:本周PSP 本周进度条 累计进度图 本周PSP饼状图
阅读全文
摘要:针对《构建之法》提出的五个问题。 1.开发什么样的软件适合瀑布模型? 瀑布模型提供了软件开发的基本框架。其过程是从上一项活动接收该项活动的工作对象作为输入,利用这一输入实施该项活动应完成的内容给出该项活动的工作成果,并作为输出传给下一项活动。同时评审该项活动的实施,若确认,则继续下一项活动;否则返回
阅读全文
摘要:1."抢答器" - "耐撕"团队 Coding地址:https://coding.net/u/zhengrui0452/p/QiangDaQi/git/tree/master/qijl/Week5th 下载地址:耐撕团队_抢答器V1 项目截图: 功能概述:点击应用后进入界面(第一个图),登录账号后,
阅读全文
摘要:针对“天天向上”团队的采访 1.当时的项目有多少用户,给用户多少价值? 现在还有人用吗? 因为我们团队开发的是一款单机游戏,所以具体有多少用户我们也不太清楚,当时我们将项目放到CSDN上,我删除项目之前看到的下载量是56个,如果可以的话,这个就算是用户量了。因为我们的项目是款游戏,所以带给用户的当然
阅读全文
摘要:本文内容: (1)回想一下你曾经对计算机专业的畅想 当初你是如何做出选择计算机专业的决定的?你认为过去接触到的课程是否符合你对计算机专业的期待,为什么?你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗?(注:不可以回答 "不是","是"。请把这当成以后工作时面试题,需要回答足够长度,提供足够信息,让
阅读全文
摘要:列表 概念:Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。 列表的使用 输出结果: 如果要取最后一个元素,除了计算索引位置外,还可以用-1做索引,直接获取最后一个元素: 输出结果: 用len()函数可以获得list元素的个数。 输出结果: 当
阅读全文
摘要:本文内容 本系列文章使用的Python版本为3.6.2 使用开发工具为Pycharm2017 一、Python介绍 Python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的
阅读全文
摘要:废话不多说先上图预览下;即本博客的分页; 这个分页类是在thinkphp框架内置的分页类的基础上修改而来; 原分页类的一些设计,在实际运用中感觉不是很方便; 1:只有一页内容时不显示分页; 2:原分页类在当前页是第一页和最后一页的时候,不显示第一页和最后一页的按钮; 3:分页数比较少时不显示首页和末
阅读全文
摘要:表单想到比较简单,所以没有加入验证码的功能。网上的类似教程又大多数不准确。所以亲自测试了一下,发现下面的方法是可用的。希望对有需求的朋友们有所帮助。 1.首先是调用表单的页面加入验证码。表单js调用模版默认的是 \phpcms\templates\default\formguide\show_js.
阅读全文
摘要:在C语言中,假设我们有这样的一个函数:int function(int a,int b)调用时只要用result = function(1,2)这样的方式就可以使用这个函数。但是,当高级语言被编译成计算机可以识别的机器码时,有一个问题就凸现出来:在CPU中,计算机没有办法知道一个函数调用需要多少个、
阅读全文
摘要:scanf格式控制的完整格式: % * m l或h 格式字符 ①格式字符与printf函数中的使用方式相同,以%d、%o、%x、%c、%s、%f、%e,无%u格式、%g格式。 ②可以指定输入数据所占列宽,系统自动按它截取所需数据。如: scanf( "%3d%3d", &a, &b); 输入:123
阅读全文
摘要:线程间通讯多个线程在处理同一资源,但是任务却不同. 但是这样会造成大量的才重复, 没有交替性。 等待唤醒机制 涉及的方法: 1. wait(): 让线程处于冻结状态, 被wait的线程会被存储到线程池中. 2. notify(): 唤醒线程池中一个线程(任意) 3. notifyAll(): 唤醒线
阅读全文
摘要:进程:正在进行中的程序(直译)。 线程:就是进程中一个负责程序执行的控制单元(执行路径) 一个进程中可以有多个执行路径,称之为多线程。 一个进程中至少要有一个线程。 开启多个线程是为了同时运行多部分代码。 每一个线程都有自己运行的内容。这个内容可以称为线程要执行的任务。 多线程的好处:解决了多部分同
阅读全文
摘要:概述异常:是在运行时期发生的不正常情况。 在java中用类的形式对不正常情况进行了描述和封装对象。 描述不正常的情况的类,就称为异常类。 以前正常流程代码和问题处理代码相结合,现在将正常流程代码和问题处理代码分离,提高阅读性。其实异常就是java通过面向对象的思想将问题封装成了对象。 用异常类对其进
阅读全文
摘要:内部类: 将一个类定义在另一个类的里面,对里面那个类就称为内部类. 内部类访问特点:1. 内部类可以直接访问外部类中的成员. 2. 外部类要访问内部类, 必须建立内部类的对象. 一般用于类的设计。 分析事物时, 发现该事物描述中还有事物,而且这个事物还在访问被描述事物的内容。这时就把还有的事物定义成
阅读全文
摘要:对象的多态性 猫这类事物即具备着猫的形态,又具备着动物的形态。这就是对象的多态性。简单说:就是一个对象对应着不同类型。多态在代码中的体现:父类或者接口的引用指向其子类的对象。 每加一个动物,就要再写一个函数,这样很麻烦.不如我直接让"动物们去吃饭"就可以了 这就是多态的简单使用。多态的好处:提高了代
阅读全文
摘要:当一个抽象类中的方法都是抽象的时候,这时可以将该抽象类用另一种形式定义和表示 接口 interface定义接口使用的关键字不是class,是interface。对于接口当中常见的成员:而且这些成员都有固定的修饰符1. 全局常量:public static final2. 抽象方法:public ab
阅读全文
摘要:抽象类特点:1. 方法只有声明没有实现时,该方法就是抽象方法,需要被abstract修饰,抽象方法必须定义在抽象类中。该类必须也被abstract修饰2. 抽象类不可以被实例化. 为什么? 因为调用抽象方法没意义。3. 抽象类必须有其子类覆盖了所有的抽象方法后,该子类才可以实例化,否则,这个子类还是
阅读全文
摘要:final关键字final可以修饰类,方法,变量。final修饰的类不可以被继承final修饰的方法不可以被覆盖final修饰的变量是一个常量。只能被赋值一次。内部类只能访问被final修饰的局部变量。 从上面可以看出继承是有弊端的,就是打破了封装性。这时我们就可以用final关键字,不让别人继承,
阅读全文
摘要:继承的好处1. 提高了代码的复用性。2. 让类与类之间产生了关系,给第三个特征多态提供了前提。java中支持单继承,不直接支持多继承,但对C++中的多继承机制进行改良。java支持多层继承。C继承B,B继承A,就会出现继承体系。当要使用一个继承体系时:1. 查看该体系中的顶层类,了解该体系的基本功能
阅读全文
摘要:文档注释 单行注释用 // 多行注释有两种,第一种是 /* 内容 */,第二种是/** 内容 */。 这两种多行注释的区别是/** 内容 */这种注释可以生成一个该文件的注释文档,下面是演示代码。 ArrayTool.java文件 ArrayToolDemo.java文件 ArrayTool.jav
阅读全文
摘要:下面主要讲解一个针对数组操作的工具类。 a.java -- 工具类文件 b.java -- 主函数 工具类中的静态的使用 在类中没有访问到成员变量的方法,我们将它变为静态类。因为我们在调用方法时,需要先创建对象,如ArrayTool tool = new ArrayTool(); 但是我们所要调用的
阅读全文
摘要:被static标记的东西会放在内存中被共享的,对象用到时,就会来取的。 static的特点1. static是一个修饰符,用于修饰成员。2. static修饰的成员被所有的对象所共享。3. static优先于对象存在,因为static的成员随着类的加载就已经存在了。4. static修饰的成员多了一
阅读全文
浙公网安备 33010602011771号