<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[jiangph1001的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/jiangph1001</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jiangph1001]]></copyright><item><title><![CDATA[Git命令总结]]></title><link>https://blog.youkuaiyun.com/jiangph1001/article/details/103184371</link><guid>https://blog.youkuaiyun.com/jiangph1001/article/details/103184371</guid><author>jiangph1001</author><pubDate>Thu, 21 Nov 2019 16:02:32 +0800</pubDate><description><![CDATA[自用的命令总结，仅记录自己经常用到的以加深印象，遗忘的时候可以速查。
如果有错误和不足感谢指正！！！！！
四个位置：

本地文件
暂存区
本地仓库
远程仓库

管理远程仓库
添加远程仓库
git remote add origin git@github.com:jiangph2016/仓库名.git

查看当前绑定的远程仓库
git remote -v
git remote show origin...]]></description><category></category></item><item><title><![CDATA[批量删除docker镜像（不通过id删除原始镜像）]]></title><link>https://blog.youkuaiyun.com/jiangph1001/article/details/96615156</link><guid>https://blog.youkuaiyun.com/jiangph1001/article/details/96615156</guid><author>jiangph1001</author><pubDate>Sat, 20 Jul 2019 18:56:32 +0800</pubDate><description><![CDATA[之前在公司的时候为了测试单个镜像的名字最长可以有多长，为了不破坏研发环境，在自己的亚马逊服务器上装了个docker，不停的打tag改名，结果现在已经忘了，大概是镜像名+tag不超过256个字符。
现在一用docker images命令查询本地的镜像，简直不忍直视。
看了一下，除了一个名为registry的镜像是有用的，其他的都是基于这个打的tag，实际上都是不占存储空间的
当时统一的名字都是以a...]]></description><category></category></item><item><title><![CDATA[Linux 系统各服务]]></title><link>https://blog.youkuaiyun.com/jiangph1001/article/details/81780546</link><guid>https://blog.youkuaiyun.com/jiangph1001/article/details/81780546</guid><author>jiangph1001</author><pubDate>Fri, 17 Aug 2018 17:10:19 +0800</pubDate><description><![CDATA[


  服务名称
  功能
  默认开启
  推荐
  说明



  NetworkManager
  为了自动连接网络的服务
  
  
  x


  acpid
  高级配置和电源管理接口
  
  ■
  


  anacron
  一个自动化运行任务的服务
  
  ■
  


  apmd
  高级电源管理（支持旧硬件）
  
  ■
  


  atd
  类似于cron的...]]></description><category></category></item><item><title><![CDATA[Windows环境变量列表查看方法]]></title><link>https://blog.youkuaiyun.com/jiangph1001/article/details/80334774</link><guid>https://blog.youkuaiyun.com/jiangph1001/article/details/80334774</guid><author>jiangph1001</author><pubDate>Wed, 16 May 2018 11:39:12 +0800</pubDate><description><![CDATA[第一位变量只能是盘服开头的，不能把带有%符号的变量放在了第一位 
]]></description><category></category></item><item><title><![CDATA[Linux信号透彻分析与理解]]></title><link>https://blog.youkuaiyun.com/jiangph1001/article/details/80227151</link><guid>https://blog.youkuaiyun.com/jiangph1001/article/details/80227151</guid><author>jiangph1001</author><pubDate>Mon, 07 May 2018 16:06:50 +0800</pubDate><description><![CDATA[本文将从以下几个方面来阐述信号: 
(1)信号的基本知识 
(2)信号生命周期与处理过程分析 
(3) 基本的信号处理函数 
(4) 保护临界区不被中断 
(5) 信号的继承与执行 
(6)实时信号中锁的研究



第一部分: 信号的基本知识



1.信号本质:

信号的本质是软件层次上对中断的一种模拟。它是一种异步通信的处理机制，事实上，进程并不知道信号何时到来。



2.信号来源

(1)...]]></description><category></category></item><item><title><![CDATA[Linux 内核运行参数修改——sysctl命令]]></title><link>https://blog.youkuaiyun.com/jiangph1001/article/details/80181549</link><guid>https://blog.youkuaiyun.com/jiangph1001/article/details/80181549</guid><author>jiangph1001</author><pubDate>Thu, 03 May 2018 16:03:29 +0800</pubDate><description><![CDATA[sysctl命令被用于在内核运行时动态地修改内核的运行参数，可用的内核参数在目录/proc/sys中。它包含一些TCP/ip堆栈和虚拟内存系统的高级选项，用sysctl可以读取设置超过五百个系统变量。



sysctl命令

用法：  
sysctl [options] [variable[=value] …]

常用选项：  
-n：打印时只打印值，不打印参数名称；  
-e：忽略未知关键字错...]]></description><category></category></item><item><title><![CDATA[https://www.cnblogs.com/kerrycode/p/3595724.html]]></title><link>https://blog.youkuaiyun.com/jiangph1001/article/details/80179010</link><guid>https://blog.youkuaiyun.com/jiangph1001/article/details/80179010</guid><author>jiangph1001</author><pubDate>Thu, 03 May 2018 13:51:10 +0800</pubDate><description><![CDATA[如题

转载：https://www.cnblogs.com/kerrycode/p/3595724.html]]></description><category></category></item><item><title><![CDATA[linux查看在线用户并踢出用户]]></title><link>https://blog.youkuaiyun.com/jiangph1001/article/details/80162955</link><guid>https://blog.youkuaiyun.com/jiangph1001/article/details/80162955</guid><author>jiangph1001</author><pubDate>Wed, 02 May 2018 10:15:18 +0800</pubDate><description><![CDATA[1、查看在线用户

w 

w命令用于显示已经登录系统的用户的名称，以及他们正在做的事。该命令所使用的信息来源于/var/run/utmp文件。w命令输出的信息包括：


用户的机器名称或tty号
远程主机地址
用户登录系统的时间
空闲时间（作用不大）
附加到tty（终端）的进程所用的时间（JCPU时间）
当前进程所用时间（PCPU时间）
用户当前正在使用的命令




w命令还可以使用以下选项
...]]></description><category></category></item><item><title><![CDATA[rc.d目录]]></title><link>https://blog.youkuaiyun.com/jiangph1001/article/details/80162941</link><guid>https://blog.youkuaiyun.com/jiangph1001/article/details/80162941</guid><author>jiangph1001</author><pubDate>Wed, 02 May 2018 10:13:48 +0800</pubDate><description><![CDATA[runlevel control directory

大多数的Linux 发行版本中，启动脚本都被放在/etc/rc.d/init.d。这些脚本被ln 命令来连接到 /etc/rc.d/rcn.d 目录。(这里的n 就是运行级0-6) 
例如/etc/rc.d/rc2.d 下面的S10network 就是连接到/etc/rc.d/init.d下的network 脚本的。


  缺省的运行级，R...]]></description><category></category></item><item><title><![CDATA[linux(ubuntu)查看硬件设备命令]]></title><link>https://blog.youkuaiyun.com/jiangph1001/article/details/80090564</link><guid>https://blog.youkuaiyun.com/jiangph1001/article/details/80090564</guid><author>jiangph1001</author><pubDate>Thu, 26 Apr 2018 10:41:52 +0800</pubDate><description><![CDATA[linux查看设备命令

系统



# uname -a               # 查看内核/操作系统/CPU信息
# head -n 1 /etc/issue   # 查看操作系统版本 
# cat /proc/cpuinfo      # 查看CPU信息
# hostname               # 查看计算机名 
# lspci -tv              # 列出所有...]]></description><category></category></item><item><title><![CDATA[超详细的 linux挂载详解]]></title><link>https://blog.youkuaiyun.com/jiangph1001/article/details/80080827</link><guid>https://blog.youkuaiyun.com/jiangph1001/article/details/80080827</guid><author>jiangph1001</author><pubDate>Wed, 25 Apr 2018 15:54:53 +0800</pubDate><description><![CDATA[一 、linux文件结构

文件结构是文件存放在磁盘等存贮设备上的组织方法。主要体现在对文件和目录的组织上。目录提供了管理文件的一个方便而有效的途径。　　 
linux使用标准的目录结构，在安装的时候，安装程序就已经为用户创建了文件系统和完整而固定的目录组成形式，并指定了每个目录的作用和其中的文件类型。 　　

linux采用的是树型结构。最上层是根目录，其他的所有目录都是从根目录出发而生成的。微...]]></description><category></category></item><item><title><![CDATA[fuser命令详解]]></title><link>https://blog.youkuaiyun.com/jiangph1001/article/details/80079080</link><guid>https://blog.youkuaiyun.com/jiangph1001/article/details/80079080</guid><author>jiangph1001</author><pubDate>Wed, 25 Apr 2018 14:39:54 +0800</pubDate><description><![CDATA[fuser功能

fuser 可以显示出当前哪个程序在使用磁盘上的某个文件、挂载点、甚至网络端口，并给出程序进程的详细信息. 
fuser显示使用指定文件或者文件系统的进程ID.默认情况下每个文件名后面跟一个字母表示访问类型。 
访问类型如下：  


c 代表当前目录
e 将此文件作为程序的可执行对象使用
f 打开的文件。默认不显示。
F 打开的文件，用于写操作。默认不显示。  
r 根目录。
...]]></description><category></category></item><item><title><![CDATA[linux后台执行命令：&和nohup]]></title><link>https://blog.youkuaiyun.com/jiangph1001/article/details/80075229</link><guid>https://blog.youkuaiyun.com/jiangph1001/article/details/80075229</guid><author>jiangph1001</author><pubDate>Wed, 25 Apr 2018 10:15:24 +0800</pubDate><description><![CDATA[当我们在终端或控制台工作时，可能不希望由于运行一个作业而占住了屏幕，因为可能还有更重要的事情要做，比如阅读电子邮件。对于密集访问磁盘的进程，我们更希望它能够在每天的非负荷高峰时间段运行(例如凌晨)。为了使这些进程能够在后台运行，也就是说不在终端屏幕上运行，有几种选择方法可供使用。


&amp;amp;  当在前台运行某个作业时，终端被该作业占据；可以在命令后面加上&amp;amp; 实现后台运行。例如：sh t...]]></description><category></category></item><item><title><![CDATA[Fast-rcnn 训练（3）- 训练自己的数据集]]></title><link>https://blog.youkuaiyun.com/jiangph1001/article/details/54731000</link><guid>https://blog.youkuaiyun.com/jiangph1001/article/details/54731000</guid><author>jiangph1001</author><pubDate>Wed, 25 Jan 2017 21:06:57 +0800</pubDate><description><![CDATA[训练文件的入口就是tools文件夹下的train_net.py 
作者给的训练方式是./tools/train_net.py --gpu 0 --solver models/VGG16/solver.prototxt \
    --weights data/imagenet_models/VGG16.v2.caffemodel这里训练的话默认是训练VOC的数据，所以需要先把VOC的数据放在指定的文]]></description><category></category></item><item><title><![CDATA[Fast-rcnn 训练（2）- 跑demo]]></title><link>https://blog.youkuaiyun.com/jiangph1001/article/details/54730448</link><guid>https://blog.youkuaiyun.com/jiangph1001/article/details/54730448</guid><author>jiangph1001</author><pubDate>Wed, 25 Jan 2017 17:34:17 +0800</pubDate><description><![CDATA[1.准备预训练的模型运行作者的demo之前，首先需要下载预训练好的模型cd $FRCN_ROOT
./data/scripts/fetch_fast_rcnn_models.sh这个fetch_fast_rcnn_models.sh文件就是帮你下载模型的。 
下载下来的模型会放在 
$FRCN_ROOT/data/fast_rcnn_models文件夹下面 
同时还有一个“fetch_imagene]]></description><category></category></item><item><title><![CDATA[Fast-rcnn 训练（1）-安装]]></title><link>https://blog.youkuaiyun.com/jiangph1001/article/details/54730312</link><guid>https://blog.youkuaiyun.com/jiangph1001/article/details/54730312</guid><author>jiangph1001</author><pubDate>Wed, 25 Jan 2017 17:04:01 +0800</pubDate><description><![CDATA[安装fast-rcnn前需要装一堆配置文件和驱动，基本上照着以下步骤，在控制台执行一遍即可。1.依赖包sudo apt-get install build-essential  # basic requirement  
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libboost-a]]></description><category></category></item><item><title><![CDATA[pthread_create()函数传递整型参数问题]]></title><link>https://blog.youkuaiyun.com/jiangph1001/article/details/53118688</link><guid>https://blog.youkuaiyun.com/jiangph1001/article/details/53118688</guid><author>jiangph1001</author><pubDate>Thu, 10 Nov 2016 18:21:15 +0800</pubDate><description><![CDATA[pthread_create()函数传递参数问题根据我的尝试，线程的函数在定义的时候，必须传入参数，使用的时候第四个参数可以填入NULLvoid *func(void *t)
{
    printf("hello world!\n");
    //参数*t不使用
}
int main()
{
    pthread_t t;
    pthread_create(&t,NULL,func,NUL]]></description><category></category></item></channel></rss>