myname

linux BASH shell

有些话、适合烂在心里 提交于 2020-03-02 19:23:32
一. BASH shell的功能 命令编修能力 (history): 命令与文件补全功能: ([tab] 按键的好处) 命令别名配置功能: (alias) 工作控制、前景背景控制: (job control, foreground, background) 程序化脚本: (shell scripts) 通配符: (Wildcard) 当命令超长的时候使用"\"进行两行或者多行写入。 Bash shell 的内建命令: type [root@www ~]# type [-tpa] name 选项与参数: :不加任何选项与参数时,type 会显示出 name 是外部命令还是 bash 内建命令 -t :当加入 -t 参数时,type 会将 name 以底下这些字眼显示出他的意义: file :表示为外部命令; alias :表示该命令为命令别名所配置的名称; builtin :表示该命令为 bash 内建的命令功能; -p :如果后面接的 name 为外部命令时,才会显示完整文件名; -a :会由 PATH 变量定义的路径中,将所有含 name 的命令都列出来,包含 alias 范例一:查询一下 ls 这个命令是否为 bash 内建? [root@www ~]# type ls ls is aliased to `ls --color=tty' <==未加任何参数,列出 ls

JavaScript学习笔记(一)

泪湿孤枕 提交于 2020-02-19 05:14:27
本篇笔记只叙述 var 与 let 的区别  var 是可以进行变量的提升的,好比先定义一个变量,不指定类型,后面再用 var 来声明它,于是它从无类型变成了有类型,但是这样是不好的  当你使用 var 时,可以根据需要多次声明相同名称的变量,但是 let 不能。  而对面 let 来说,它更像我们学的 C++中的变量声明类型 1 // 以下有效 2 var myName = 'Chris'; 3 var myName = 'Bob'; 4 // 但是以下内容在第二行引发错误 5 let myName = 'Chris'; 6 let myName = 'Bob'; 7 // 必须这样做 8 let myName = 'Chris'; 9 myName = 'Bob';   这是个明智的决定哦,没有理由重新声明变量- 这只会让事情变得更加混乱 所以在代码中尽可能多的 使用 let 而不是 var 来源: https://www.cnblogs.com/xmdykf/p/11376879.html

关键字let、var、const的区别

北慕城南 提交于 2020-02-19 04:53:48
关键字let、var、const的区别 let是现代版本中创建的新的关键字,用于创建与var工作方式不同的变量,解决了过程中的问题。 简单终结之间的区别: myName = 'Chris' ; function logName ( ) { console . log ( myName ) ; } logName ( ) ; var myName ; 在初始化变量之后再用var声明变量,程序能正常执行,这是由于变量的提升。 然而,将var替换成为let将会报错,这样避免使得代码书写混乱难以理解。 var可以多次声明相同名称的变量,而let将会报错 var myName = 'Chris' ; var myName = 'Bob' ; 必须这样才正确。 let myName = 'Chris' ; myName = 'Bob' ; 建议您在代码中尽可能多地使用 let,而不是 var。 const用于声明常量,常量用于存储不需要更改的数据。 来源: CSDN 作者: 努力努力的小白 链接: https://blog.csdn.net/weixin_44028804/article/details/104382967

sql for xml path用法

╄→гoц情女王★ 提交于 2020-02-17 02:27:10
FOR XML PATH 有的人可能知道有的人可能不知道,其实它就是将查询结果集以XML形式展现,有了它我们可以简化我们的查询语句实现一些以前可能需要借助函数活存储过程来完成的工作。那么以一个实例为主. 一.FOR XML PATH 简单介绍 那么还是首先来介绍一下FOR XML PATH ,假设现在有一张兴趣爱好表(hobby)用来存放兴趣爱好,表结构如下: 接下来我们来看应用FOR XML PATH的查询结果语句如下: SELECT * FROM @hobby FOR XML PATH 结果: < row > < hobbyID > 1 </ hobbyID > < hName > 爬山 </ hName > </ row > < row > < hobbyID > 2 </ hobbyID > < hName > 游泳 </ hName > </ row > < row > < hobbyID > 3 </ hobbyID > < hName > 美食 </ hName > </ row > 由此可见FOR XML PATH 可以将查询结果根据行输出成XML各式! 那么,如何改变XML行节点的名称呢?代码如下: SELECT * FROM @hobby FOR XML PATH( ' MyHobby ' ) 结果一定也可想而知了吧?没错原来的行节点<row>

多线程【基础】

帅比萌擦擦* 提交于 2020-02-15 01:16:12
目录 【基础】多线程 1、线程概念 2、创建线程(三种方法) 【基础】多线程 标签(空格分隔): javaweb 多线程 1、线程概念 简单理解,一个客户端可以同时做很多事,就是多线程 2、创建线程(三种方法) 继承线程类,例如: //继承Thread类,并且重写run方法 public class LitterThread extends Thread { private String myName; private int num=5; public String getMyName() { return myName; } public void setMyName(String myName) { this.myName = myName; } @Override public void run() { super.run(); while(num>0) { System.out.println("现在是"+this.myName+"执行啦"); num--; } } } //实例化该线程并且调用改start方法 public class TestThread { public static void main(String[] args) { LitterThread lt1=new LitterThread(); lt1.setMyName("1111"); lt1

excel 合并多个文件

早过忘川 提交于 2020-01-23 21:23:51
新建一个工作表,命名后保存到和与合并的100个文件同一个文件文件夹,摁 alt + f11,双击工程资源管理器里面的sheet1(sheet1),在右侧的代码区粘贴如下代码。运行。等候一会就OK了。 Sub 合并当前目录下所有工作簿的全部工作表() Dim MyPath, MyName, AWbName Dim Wb As Workbook, WbN As String Dim G As Long Dim Num As Long Dim BOX As String Application.ScreenUpdating = False MyPath = ActiveWorkbook.Path MyName = Dir(MyPath & "\" & "*.xls") AWbName = ActiveWorkbook.Name Num = 0 Do While MyName <> "" If MyName <> AWbName Then Set Wb = Workbooks.Open(MyPath & "\" & MyName) Num = Num + 1 With Workbooks(1).ActiveSheet .Cells(.Range("A65536").End(xlUp).Row + 2, 1) = Left(MyName, Len(MyName) - 4) For G = 1

vue——计算属性和侦听器

可紊 提交于 2020-01-23 14:32:53
一、计算属性(data中的相关数据)    侦听多个属性时——计算属性 comuted 。   模板内的表达式非常便利,但是设计它们的初衷是用于简单运算的。在模板中 放入太多的逻辑会让模板过重且难以维护 。例如: <body> <div id="computed"> <div> {{msg.split('').reverse().join('')}} </div> </div> <script type="text/javascript" src="./vue.js"></script> <script type="text/javascript"> var com = new Vue({ el: "#computed", data:{ msg:"Hello World" } }) </script> </body>   在这个地方,模板不再是简单的声明式逻辑。你必须看一段时间才能意识到,这里是想要 显示变量 message 的翻转字符串 。显示效果如下:      当你想要在模板中多次引用此处的翻转字符串时,就会更加难以处理。   所以,对于任何复杂逻辑,都应当使用 计算属性 。 <body> <div id="computed"> <div> <!--{{msg.split('').reverse().join('')}}--> {{reverseStr}} </div>

JS——获取元素的值(getElementById() 方法)

这一生的挚爱 提交于 2020-01-19 20:13:24
1、getElementById() 方法: getElementById() 方法可返回对拥有指定 ID 的第一个对象的引用。 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>获取元素</title> <script> window.onload=function(){ var uname=document.getElementById("myname"); alert(uname); } </script> </head> <body> <form action="new_file.html" method="post"> 用户名:<input type="text" name="myname" size="12" id="myname"><br> 密   码:<input type="password" name="password" size="6" ><br> </body> </html> 获取值: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>获取元素</title> <script> window.onload=function(){ var uname=document.getElementById("myname");

Java 封装 继承 多态

感情迁移 提交于 2020-01-14 03:25:27
Java 继承 继承的概念 继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 生活中的继承: 兔子和羊属于食草动物类,狮子和豹属于食肉动物类。 食草动物和食肉动物又是属于动物类。 所以继承需要符合的关系是:is-a,父类更通用,子类更具体。 虽然食草动物和食肉动物都是属于动物,但是两者的属性和行为上有差别,所以子类会具有父类的一般特性也会具有自身的特性。 类的继承格式 在 Java 中通过 extends 关键字可以申明一个类是从另外一个类继承而来的,一般形式如下: 类的继承格式 class 父类 { } class 子类 extends 父类 { } 为什么需要继承 接下来我们通过实例来说明这个需求。 开发动物类,其中动物分别为企鹅以及老鼠,要求如下: 企鹅:属性(姓名,id),方法(吃,睡,自我介绍) 老鼠:属性(姓名,id),方法(吃,睡,自我介绍) 企鹅类: public class Penguin { private String name; private int id; public Penguin(String myName, int myid) { name = myName; id = myid; }

bash shell-linux的预设shell

ε祈祈猫儿з 提交于 2020-01-10 19:37:00
1.bash 是GNU 计划中重要的工具软件之一,目前也是Linux distributions 的标准shell。其主要功能如下: (1)命令记忆和历史功能,可以通过history查询,存储位置在~/.bash_history (2)命令和文件补全功能,按tab键 (3)给命令取一个别名:alias (4)工作控制、前景背景控制job control, foreground, background (5)(程序化脚本: (shell scripts)) 以前在DOS 底下需要程序语言才能写的东西,在Linux 底下使用简单的shell scripts 就 可以帮你达成 (6)通配符Wildcard,*就是其中一个 2.查询指令是否为Bash shell 的内建命令: type type [-tpa] name 选项与参数: :不加任何选项与参数时,type 会显示出 name 是外部指令还是 bash 内建指令 -t :当加入 -t 参数时,type 会将 name 以底下这些字眼显示出他的意义: file :表示为外部指令; alias :表示该指令为命令别名所设定的名称; builtin :表示该指令为 bash 内建的指令功能; -p :如果后面接的 name 为外部指令时,才会显示完整文件名; -a :会由 PATH 变量定义的路径中,将所有含 name 的指令都列出来