搜索到与相关的文章
Python

python中列表的切片与修改知识点总结

python中可以使用下标索引来访问列表中的值,对列表进行切片即截取,也可以对列表的数据项进行修改或更新。使用下标索引来访问列表中的值,例如list1[1]。使用索引截取列表中的值,例如list1[2:4],截取列表内容不包括list1[4]。列表的修改:使用索引修改列表中的值,例如list1[1]=200。使用append()方法来添加列表项,例如list1.append('d')。使用insert()方法来添加列表项,例如list1.insert(3,

系统 2019-09-27 17:46:07 2675

Linux

linux下ls的蓝色太深,怎么办?

在linux下使用ls命令时,会将目录以蓝色显示。在某些显示器上,黑底蓝字,看起来相当费力,以至于我有时候不得不使用dir命令,全部显示成白色。先看一个图:看那些黑底蓝字,是不是很吃力?保存颜色的配置文件是/etc/DIR_COLORS*,有三个:DIR_COLORSDIR_COLORS.256colorDIR_COLORS.xterm如果你是使用putty这样的工具连接,可以修改DIR_COLORS.xterm找到DIR00;34这一行,这就是设定目录的

系统 2019-08-29 23:36:54 2675

编程技术

(第Ⅲ部分 结构型模式篇) 第10章 组合模式(Com

——.NET设计模式系列之十一Terrylee,2006年3月概述组合模式有时候又叫做部分-整体模式,它使我们树型结构的问题中,模糊了简单元素和复杂元素的概念,客户程序可以向处理简单元素一样来处理复杂元素,从而使得客户程序与复杂元素的内部结构解耦。意图将对象组合成树形结构以表示“部分-整体”的层次结构。Composite模式使得用户对单个对象和组合对象的使用具有一致性。[GOF《设计模式》]结构图图1Composite模式结构图生活中的例子组合模式将对象组

系统 2019-08-29 23:00:52 2675

Java

java中volatile关键字的含义

在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了同步块和volatile关键字机制。synchronized同步块大家都比较熟悉,通过synchronized关键字来实现,所有加上synchronized和块语句,在多线程访问的时候,同一时刻只能有一个线程能够用synchronized修饰的方法或

系统 2019-08-29 22:29:36 2675

编程技术

TOP命令及参数解析

Top命令是linux下常用的系统性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于windows的任务管理器。下面详细介绍它的使用方法。top可以显示当前系统正在执行的进程的相关信息,包括进程ID、内存占用率、CPU占用率等参数-b批处理-c显示完整的治命令-I忽略失效过程-s保密模式-S累积模式-i<时间>设置间隔时间-u<用户名>指定用户名-p<进程号>指定进程-n<次数>循环显示的次数top-14:47:16up4:11,1user,l

系统 2019-08-29 22:06:16 2675

各行各业

第一次编写简单的中间件测试工具(2) - 读代码

加入新员工训练营的有开发也有测试,大家的coding水平参差不齐。我发现一个问题,就是当面对一个新学的语言时,我们这期训练营里除了我以外所有的测试人员甚至一些开发人员都不会读代码,不知道怎么去读,或者虽然读了,却一知半解,毫无效率。首先分享一下我读代码的方法供从手工测试转自动化测试的同学们参考(可能各人思维模式不同,仅供参考):我读代码时的思维方式属于一级一级严密的逻辑思维,所以一旦我的逻辑链中间断掉,我就不能理解这些代码。一句话总结:先跑起来,再调试,理

系统 2019-08-12 09:27:32 2675

各行各业

杭电2122--Ice_cream's world III

Ice_cream’sworldIIITimeLimit:3000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):1146AcceptedSubmission(s):379ProblemDescriptionice_cream’sworldbecomesstrongerandstronger;everyroadisbuiltasundirected.Th

系统 2019-08-12 09:26:41 2675

数据库相关

SQL语言创建数据库和学生表

建立:createdatabasezxlcreatetable学生表(学号char(12)primarykey,姓名char(6)notnull,性别char(2)check(性别IN('男','女')),班级char(15))createtable成绩表(学号char(12)references学生表(学号),课程号char(2)references课程表(课程号),成绩intdefault(30),primarykey(学号,课程号))createta

系统 2019-08-12 01:55:23 2675

数据库相关

适合才是正确的 之 “关于业务逻辑加入存储过程

业务逻辑在一个系统中可放的地方很多,有的人选择放在存储过程中,有的人会选择放在业务组件中,这些方式都可以进行业务逻辑的判断。既然提供了这些方式都可以实现业务逻辑的判断,就证明它们存在的合理性。就像在设计的过程中,很多人会将进行条件选择语句封装到不同的类的重构,以满足设计中的”开-闭“原则,这样做有他的道理。但并不是说以后就不用条件转移语句了,要不开发语言怎么会支持条件转移语法呢。我们要根据具体的情况选择是否重构,比如我们只需要创建一个对象,如果进行重构,试

系统 2019-08-12 01:53:48 2675

SqlServer

SQL Server-索引介绍

什么是索引拿汉语字典的目录页(索引)打比方:正如汉语字典中的汉字按页存放一样,SQLServer中的数据记录也是按页存放的,每页容量一般为4K。为了加快查找的速度,汉语字(词)典一般都有按拼音、笔画、偏旁部首等排序的目录(索引),我们可以选择按拼音或笔画查找方式,快速查找到需要的字(词)。同理,SQLServer允许用户在表中创建索引,指定按某列预先排序,从而大大提高查询速度。•SQLServer中的数据也是按页(4KB)存放•索引:是SQLServer编

系统 2019-08-12 01:53:17 2675