- 博客(36)
- 收藏
- 关注
原创 Linux学习10:命令执行顺序控制与管道
1、命令执行顺序的控制1)顺序执行多条命令通常在终端只能输入一条命令,按下回车键,等待执行完成后,再输入第二条命令,或者可以一次性输完,让他自己去依次执行就好了。简单的顺序执行可以使用 ; 来完成 ,例如在安装软件时:sudo apt-get update; sudo apt-get install sometool ; sometool 然后让他自己运行。2)有选择的执行命令对于上面的顺序执行,
2017-12-21 11:39:41
700
原创 Linux学习9:任务计划crontab
经常会有一些定期定时的任务,如周期性的清理一下/tmp ,周期性的去备份一次数据库,分析日志等。使用crontab :crontab 命令常见于 Unix 和类 Unix 的操作系统之中(Linux 就属于类 Unix 操作系统),用于设置周期性被执行的指令。该命令从输入设备读取指令,并将其存放于 crontab 文件中,以供之后读取和执行。通常,crontab 储存的指令被守护进程激活,crond
2017-12-21 11:36:40
781
原创 Linux学习8:Linux下的帮助命令
1、内建命令与外部命令有一些查看帮助的工具在内建命令与外建命令上是有区别的。内建命令实际上是shell程序的一部分,其中包含的是一些比较简单的 Linux 系统命令,这些命令是写在bash源码的builtins里面的,并由 shell 程序识别并在 shell 程序内部完成运行,通常在 Linux 系统加载运行时 shell 就被加载并驻留在系统内存中。而且解析内部命令 shell 不需要创建子进程
2017-12-08 20:22:43
323
原创 Linux学习7:文件系统操作与磁盘管理
1、查看磁盘和目录的容量1)使用df命令查看磁盘的容量:一般使用情况下,我们更多只是关心第一行的内容也就是环境中的rootfs或者物理主机上的/dev/sda2。rootfs: (Root File System)它是 Ramfs(Ramfs 是一个非常简单的 Linux 文件系统用于实现磁盘缓存机制作为动态可调整大小的基于 ram 的文件系统)或者 tmpfs 的一个特殊实例,它作为系统启动时
2017-12-08 19:25:32
533
原创 MySQL学习之四:数据库及表的修改和删除
导入数据库。1、对数据库的修改显示:SHOW DATABASES;删除:DROP DATABASES NAME;重新命名一张表:RENAME TABLE 原名 TO 新名字 ;ALTER TABLE 原名 RENAME 新名;ALTER TABLE 原名 RENAME TO 新名;删除表:DROP TABLE 表名;2、对表结构的修改 –alter table1)增加一列ALTER TABLE
2017-11-22 21:30:21
362
原创 MySQL学习之三:select语句
1、准备先下载相关数据库:输入命令进入: /home/ss/Desktop cd /home/ss/Desktop接着下载代码: git clone https://xxxxxxxx/SQL4然后进入数据库: 在刚才下载的SQL4目录下,有两个文件,一个用于创建数据库,一个项数据中插入数据。此时的SQL4目录在桌面上,可以使用gedit查看里面两个文件。加载文件中的数据,需要在控制台中
2017-11-22 20:21:07
377
原创 Linux学习6:文件打包与压缩
在 Windows 上最常见的不外乎这三种 .zip,.rar,*.7z 后缀的压缩文件。而在 Linux 上面常见的格式除了以上三种外,还有 .gz,.xz,.bz2,.tar,.tar.gz,.tar.xz,*.tar.bz2,简单介绍如下:不过我们一般只需要掌握几个命令即可,包括 zip,rar,tar。1、zip 压缩打包程序1)使用zip打包文件夹zip -r -q -o ss.zip /
2017-11-20 22:06:26
310
原创 测试媛必学语言Python :1、基本概念
即将踏入测试人员行列的必学语言:PythonPython既可以在交互式解释器中运行也可以在用源代码方式运行,可以用help()查看函数或模块的帮助。python 2.7 xfce终端Python 是一门简单易学且功能强大的编程语言。 它拥有高效的高级数据结构,并且能够用简单而又高效的方式进行面向对象编程。 Python 优雅的语法和动态类型,再结合它的解释性,使其在大多数平台的许多领域成为编写脚本
2017-11-17 15:20:00
391
原创 MYSQL学习之二 :SQL的约束
约束是一种限制,它通过对表的行或列的数据做出限制,来确保表的数据的完整性、唯一性。1、约束分类主要包括如下约束类型:(关键字)主键 :PRIMARY KEY 默认值 :DEFAULT唯一 :UNIQUE外键:FOREIGN KEY 非空:NOT NULL2、建立包含约束的表首先建立数据库,mysql_shiyan,在其中创建三张表department ,employee,project 。 使
2017-11-10 11:20:36
302
原创 Linux学习5:环境变量与文件查找
一、环境变量1、变量要解释环境变量,得先明白变量是什么,准确的说应该是 Shell 变量,所谓变量就是计算机中用于记录一个值(不一定是数值,也可以是字符或字符串)的符号,而这些符号将用于不同的运算处理中。通常变量与值是一对一的关系,可以通过表达式读取它的值并赋值给其它变量,也可以直接指定数值赋值给任意变量。为了便于运算和处理,大部分的编程语言会区分变量的类型,用于分别记录数值、字符或者字符串等等数据
2017-11-09 16:54:01
369
原创 Linux学习4:目录结构及文件基本操作
Linux 的文件组织目录结构。相对路径和绝对路径。对文件的移动、复制、重命名、编辑等操作。1、Linux目录结构首先要清楚一点,那就是 Linux 的目录与 Windows 的目录的区别,或许对于一般操作上的感受来说没有多大不同,但从它们的实现机制来说是完全不同的。一种不同是体现在目录与存储介质(磁盘,内存,DVD 等)的关系上,以往的 Windows 一直是以存储介质为主的,主要以盘符(C 盘,
2017-11-07 18:51:24
446
原创 Linux学习3 :用户及文件权限管理
Linux中创建、删除用户、及用户组等操作; Linux中文件权限设置。Linux 是一个可以实现多用户登陆的操作系统,他们共享一些主机的资源,但他们也分别有自己的用户空间,用于存放各自的文件。++但实际上他们的文件都是放在同一个物理磁盘上的甚至同一个逻辑分区或者目录里++,但是由于 Linux 的 用户管理 和 权限机制,不同用户不可以轻易地查看、修改彼此的文件。==1、查看用户==who am
2017-11-06 12:35:31
1003
原创 MySQL学习之一 :ubuntu下 MySQL的安装与基本操作
基于ubuntu Linux14.04 64位, 安装 MySQL 5.5.50数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它的产生距今已有六十多年。随着信息技术和市场的发展,数据库变得无处不在:它在电子商务、银行系统等众多领域都被广泛使用,且成为其系统的重要组成部分。数据库用于记录数据,使用数据库记录数据可以表现出各种数据间的联系,也可以很方便地对所记录的数据进行增、删
2017-11-05 20:28:22
438
原创 2017面试笔试题总结(58、滴滴、百度、中兴、美团等)
今日做了许多面试和笔试题,想着把自己不会的总结一下~ 凭记忆,可能也没有那么全,体谅下~8.26 滴滴笔试: 1、深度学习中的softmax函数: 当分母很大时,会产生分母上溢、下溢?2、回滚试验3、一架飞机只有一桶油,而一桶油只能飞半圈,而飞机之间可以相互加油,现在要求多少架飞机一起飞,然后都可以回到原点? (5)4、黑盒的测试方法5、功能测试包括哪些方面?6
2017-08-26 21:41:17
1053
翻译 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-08-26 21:33:31
193
转载 ubuntu 17.04 如何安装gnome桌面
1.安装gnomesudo apt-get install gnome-session-flashback2.卸载unity8sudo apt purge unity8 ubuntu-system-settings3.卸载unity7.5sudo apt purge unity 7.5 ubuntu-system-settings清除残留sudo apt autoremove桌面优化将应用的
2017-08-17 11:50:09
589
转载 JSP入门(一)
最近在学习servlet,研究到了JSP~学习这篇博客~ http://blog.youkuaiyun.com/mirror1997/article/details/751489921.JSP(Java Server Pages): 使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。2.以下步骤表明了Web服务器是如何使用JSP来创建网页的: 就像其他普通的网页一样,您的浏览器发
2017-08-16 11:06:42
1962
转载 mysql面试题总结
学习并总结这位博主的文章~ http://blog.youkuaiyun.com/xlgen157387/article/details/46899031 1、如何登陆mysql数据库MySQL -u username -p2、如何开启/关闭mysql服务service mysql start/stop3、查看mysql的状态service mysql status4、如何显示数所有数据库show data
2017-08-12 22:09:13
1719
转载 Java反射机制及实例
在研究抽象工厂模式的时候,发现可以使用反射机制改造该模式,于是学习下~ http://blog.youkuaiyun.com/qq924862077/article/details/74348488?locationNum=2&fps=1 反射是Java语言的一个很重要的特征,它使得Java具体了“动态性”。在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的
2017-08-02 10:32:48
846
转载 Java设计模式之策略模式
策略模式: 定义了算法家族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户。关键是: 如果用工厂来生成算法对象,但是算法本身只是一种策略,最重要的是这些算法是随时都可能互相替换的,这就是变化点,而封装变化点是我们面向对象的一种重要的思维方式。学习: http://blog.youkuaiyun.com/jason0539/article/details/4500755
2017-07-31 16:09:59
286
转载 Java设计模式之建造者模式
继续学习~ http://blog.youkuaiyun.com/jason0539/article/details/44992733定义: 建造者模式:将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。如果使用了建造者模式,又称为生成器模式,那么用户只需要指定需要建造的类型就可以得到他们,而具体的建造细节和过程就不需要知道了。 实用范围 1、当创建复杂对象的算法应该独立于该对
2017-07-26 18:07:07
216
转载 Java设计模式之抽象工厂模式
继续学习下去~ http://blog.youkuaiyun.com/jason0539/article/details/44976775上一篇已经介绍过简单工厂模式和工厂方法模式,这里继续介绍第三种工厂模式-抽象工厂模式,还是以汽车的制造为例。背景: 随着客户的要求越来越高,宝马车需要不同配置的空调和发动机等配件。于是这个工厂开始生产空调和发动机,用来组装汽车。这时候工厂有两个系列的产品:空调和发动机。宝
2017-07-26 16:44:48
327
原创 数据流中的中位数
在牛客网上刷题时遇到这道题有新解法,特此来总结下~我开始是这么做的:import java.util.*;public class Solution { ArrayList<Integer> a =new ArrayList<Integer>(); public void Insert(Integer num) { if(num!=null)
2017-07-25 11:35:34
225
转载 Java设计模式之工厂模式
继续学习这位博主的文章~ http://blog.youkuaiyun.com/jason0539/article/details/23020989在面向对象编程中, 最通常的方法是一个new操作符产生一个对象实例,new操作符就是用来构造对象实例的。但是在一些情况下, new操作符直接生成对象会带来一些问题。举例来说, 许多类型对象的创造需要一系列的步骤: 你可能需要计算或取得对象的初始设置; 选择生成哪个
2017-07-24 22:43:20
235
转载 Java设计模式之单例模式
学习了这个博主的文章,很赞~ http://blog.youkuaiyun.com/jason0539/article/details/23297037/Java中单例模式是一种常见的设计模式,单例模式的写法有好几种,主要有三种:懒汉式、饿汉式、登记式。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。
2017-07-24 16:36:27
253
翻译 Java I/O流总结
学习了这位博主的文章,很赞,现在总结如下~~~~ http://blog.youkuaiyun.com/u013142781字符流和字节流的主要区别:1)字节流读取的时候,读到一个字节就返回一个字节; 字符流使用了字节流读到一个或多个字节(中文对应的字节数是两个,在UTF-8码表中是3个字节)时。先去查指定的编码表,将查到的字符返回。2)字节流可以处理所有类型数据,如:图片,MP3,AVI视频文件,而字符流只
2017-07-19 11:29:20
329
翻译 二叉树的遍历算法Java实现
学习并总结了二叉树的递归和非递归的遍历方式~http://blog.youkuaiyun.com/sheepmu/article/details/28941285 http://blog.youkuaiyun.com/clam_clam/article/details/6845399 学习并总结了这两位博主的文章,很赞,谢谢~下面是自己边敲边学的代码。package tree;import java.util.Lin
2017-07-07 17:35:20
4817
翻译 外部碎片和内部碎片的区别以及管理方式
在牛客网上刷题: 外部碎片( External Fragmentation )最严重的存储管理方式是() A、固定分区; B、可变分区; C、分页; D、分段。答案为B,并不明白,就整理了一下大牛的总结~ 感谢博主: http://blog.youkuaiyun.com/umdcoding/article/details/52742643 http://blog.youkuaiyun.com/haiross
2017-06-23 15:03:21
7109
翻译 如何在idea中加入MySQL数据库
最近在研究数据库,看到推荐了一篇好文章: http://www.linuxidc.com/Linux/2016-02/128127.htm 这是数据库的快速入门~可以看下。自我探索下载了好几个版本的MySQL,然后 http://blog.youkuaiyun.com/championhengyi/article/details/54562631?locationNum=6&fps=1 感谢此博主的文章~
2017-05-24 18:15:35
6798
转载 i=i++问题
转载: http://www.blogjava.net/dreamstone/archive/2006/11/04/79058.html http://blog.youkuaiyun.com/hblis1991/article/details/48317559下面是一到Java笔试题:复制代码 1 public class Test2 2 { 3 public void add(B
2017-04-24 10:05:45
374
翻译 二叉排序树的插入、遍历和删除
二叉排序树又称为二叉查找树BST。它或者是一颗空树,或者具有下列性质的二叉树: 1、如果左子树不为空,那么左子树上的所有结点值均小于它的根节点的值; 2、如果右子树不为空,那么右子树上的所有结点的值均大于它的根节点的值; 由于二叉树具有有序的特性,所以常考。实现代码如下:
2017-04-14 11:02:40
454
翻译 字符串全排列算法学习总结
刷题遇到了这个全排列的算法题目,头好疼,整理下各种算法。 学习了这个博主的文章,感谢感谢http://www.cnblogs.com/cxjchen/p/3932949.html
2017-04-06 16:34:08
442
翻译 Java中排序算法的总结
1、选择排序 对于一组记录,经过第一轮比较后得到最小的记录,然后将该记录与第一个记录的位置进行交换;接着对不包括第一个记录以外的其他记录进行第二轮比较,得到的最小记录并与第二个记录进行交换,重复下去。
2017-03-29 11:36:00
273
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人