Xinhecuican's Blog
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
记录,分享,成长

Linux文件操作

touch 创建文件创建文件有许多种方式,例如用vi创建文件,利用重定向创建文件。 语法: touch [-acm] [-t time] file… 作用: 创建文件,改变文件的修改时间和访问时间。 -m 改变修改时间 -a 改变访问时间 -t 用一个具体的时间去替换 如果不加参数会将修改时间和访问时间全部修改。 例如: touch * ,这个命令会修改目录下的所有文件的访问时间和修改时间。 如果
2020-04-10
Linux

Linux 过滤器

管道线中一个个的命令就是过滤器(从标准输入中接受数据,然后再传到标准输出中),但是在最前面的和在最后面的不一定是过滤器。 基础cat 复制cat的用途就是把标准输入中的数据复制到标准输出中 应用:可以与重定向结合。cat > data,这样从键盘中输入的数据将直接传到data文件中 此外还可以让文件内容显示在控制台上,有 cat < data,标准输入变成了data文件,标准输出是屏幕
2020-10-01
Linux

汇编指令 AT&T版 64位

用g++ -Og -S -masm=intel name.c 可以生成intel格式的汇编代码,-S是生成汇编代码,-Og是省去不重要的部分,如果不加这个,可能5条指令要变成十多条指令 -fno-if-conversion 分支语句不要采用条件传输的方式,条件跳转的方式 -g debug objdump -d 反汇编 gdb 调试 b+ 标号 设置断点 info register 查看寄存器 r
2020-03-12
汇编
#AT&T

元字符的使用

元字符元字符指的是Linux中有特殊含义的字符,例如 ; 换行符等。 字符引用和转义如果不想用元字符内在含义,只想打出这个字符,那么就需要用到引用字符。 字符引用的方法有三种,使用反斜线,使用一对单引号或者使用一对双引号 例如 echo a ; b 这样就会把他们当成不同的指令,但是如果 echo a\; b这样就会当成同一个指令,实际上\是转义字符,转义字符指的是把一个字符从一中状态转移到另一种
2020-02-22
Linux

进程和作业控制

进程就是加载到内存中准备执行的程序。当进程创建的时候,内核赋予了唯一的标识号,这个标识号叫做进程ID或PID。 进程同一时间内可达数百个之多,为了管理这么多的进程。系统提供了一个调度器来维护。调度器维护一个所有进程的列表,每次选择一个进程(实际上可以一次选择多个进程),然后执行一个短暂的时间(时间片)。 典型的时间片是10毫秒。为了为了下一个时间片还可以顺利的执行,系统必须要保存下一条指令的位置,
2020-04-14
Linux

linux目录操作

目录名和工作目录斜杠表示根目录,如果最后一个名称代表的是文件名。当然,这个文件名也可以是一个目录。 工作目录又叫当前目录,也是进行操作的根目录(但不是系统的根目录),如果命令后面直接输入一个文件名,那么就是代表这个目录在工作目录中,系统也只会在当前目录中搜寻。 绝对目录和相对目录绝对目录就是从根目录开始。在Linux系统中,根目录是home(这个根目录是当前用户的根目录)目录。 相对目录就是从工作
2020-04-05
Linux

shell内部命令与外部命令与搜索路径

有些命令是shell外部的,shell会解析参数然后调用外部的程序去处理它,另外还有一些是对shell起作用的,叫shell内置命令 如果先查看内部命令,需要 man + shell名称 ,例如,man bash 外部命令和搜索路径shell是如何知道那些程序都在哪呢? 实际上shell是检查PATH环境变量,PATH包含一串字符,这串字符就是一系列目录名称,称作搜索路径。如果输入一个命令,she
2020-02-22
Linux

java 多线程

java线程运行机制java虚拟机中,执行程序是由线程完成的,每个线程都有独立的程序计数器(PC或rip)和栈 栈中有三个区,局部变量区,操作数栈和栈数据区。 操作数栈是线程的工作区,用来存放运算过程产生的临时变量(怎么有种寄存器的感觉)。 栈数据区为线程执行指令提供相关信息,例如定位到堆区和方法区的特定数据(类成员变量),正常退出方法等(存放地址信息)。 每次java虚拟机启动一个虚拟机进程时,
2020-05-04
java

神经网络(NN)

多层向前神经网络该神经网络的层数大的有三层:输入层, 隐藏层(隐藏层可以有多层), 输出层。 该图是两层神经网络(输入层不算) 每层由单元组成(例如决策树算法中的一和零) 。输入层就是传入一些特征向量。 理解: 1下一层的神经元可以看成y,然后每个w可以看成k,那么其实就是一条直线。有些层次用来做 && 或 || 的操作,这样就可以用多条直线对区域进行划分. 权重: 每两层有
2020-07-24
机器学习

层次聚类

概念层次聚类(hierarchical clustering)就是不断把最近的类合并知道达到要求为止。这是一种树形结构 大致过程: 初始化,每个实例看做一类 合并, 算出每两个类之间的距离,然后把距离最近的两个类合并成一个类 终止条件可以是最近两个类之间的距离 计算两个类之间距离的方法 SingleLinkage: 这种方法是以两个类中最短距离代表两个类之间的距离。但是这种方法可能出现链式反
2020-07-30
机器学习
1…1314151617…27

搜索

Hexo Fluid