自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 windows 上安装 make

PowerShell安装chocolatey时遇到“请求被中止: 未能创建 SSL/TLS 安全通道”使用管理员权限启动 PowerShell。

2023-06-02 11:14:12 116

原创 openEuler 最小化ISO 制作

环境准备安装一个 centos7 系统下载 openEuler-22.03-LTS-SP1-x86_64-dvd.iso在centos7上安装 createrepo 和 mkisofsyum install createrepo mkisofs将iso上传到 centos7 上 /root目录下挂载isomkdir /mnt/srcmount –o loop /root/openEuler-22.03-LTS-SP1-x86_64-dvd.iso /mnt/srcmkdir /root

2023-05-24 11:47:02 1006

原创 Jenkins 检测 gitlab 上哪个分支发生了提交

Jenkins 检测 gitlab 上哪个分支发生了提交。

2023-03-03 14:07:40 363

原创 windows 通过 qemu 虚拟 arm架构系统 centos-8

windows 上通过QEMU安装arm的CentOS8步骤

2023-03-02 10:30:20 1113 6

原创 jenkins windows 节点 开机自启动设置

jenkins windows 节点 开机自启动设置。

2022-10-18 16:30:23 1152

原创 Centos7 搭建ftp服务器

安装vsftpdyum install -y vsftpd关闭防火墙setenforce 0 && systemctl stop firewalld 关闭selinux 和防火墙修改配置文件 /etc/vsftpd/vsftpd.conf\cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.back && cat > /etc/vsftpd/vsftpd.conf<< EOFanonymous_

2021-02-24 00:29:50 100

原创 go service linux sysv status 获取状态报错 exit 1

svcConfig := &service.Config{ Name: "test", DisplayName: "test", } prg := &program{} s, err := service.New(prg, svcConfig) if err != nil { glog.Errorln(err) } status, err := s.Status() if err != nil {..

2020-12-09 10:25:48 170

原创 golang 编译 pcap 抓包程序时 指定libpcap位置为相对路径lib

第一种方式 修改 pcap_unix.go 源码在该文件27行 #cgo linux LDFLAGS: -lpcap的地方修改为#cgo linux LDFLAGS: -L lib -Wl,-rpath,$ORIGIN/lib -lpcap运行编译命令:GOOS=linux GOARCH=amd64 /tmp/build/go/bin/go build -o pcap第二种在编译命令出增加 CGO_LDFLAGS定义编译命令CGO_LDFLAGS="-L lib -Wl,-rpath -Wl,

2020-12-04 10:06:18 759

原创 centos 6 go service

centos 6 使用go github.com/kardianos/service 时 无法自动启动在文件 github.com/kardianos/service/service_linux.go 中查找 ChooseSystem将第二个 isUpstart 注释即为func init() { ChooseSystem(linuxSystemService{ name: "linux-systemd", detect: isSystemd, interactive: fun

2020-10-26 16:00:30 287

原创 windows 上 进行 php C++ 扩展

在cmd命令行,进入PHP源码包中ext文件下。执行php 命令生成扩展骨架。修改 test.dsp 文件 查找 SOURCE=.\test.c 将test.c 修改test.cpp 添加 多个cpp文件 如 myadd.cpp # Begin Source FileSOURCE=.\test.cppSOURCE=.\myadd.cpp# End So...

2018-03-29 18:06:00 237

原创 linux C 获取pid终极父进程的PID

int GetFatherPid(int pid){ char dir[1024]={0}; char path[1024] = {0}; char buf[1024] = {0}; int rpid = 0; int fpid=0; char fpth[1024]={0}; struct stat st; ssize_t ret =

2016-10-09 17:27:10 4324

原创 linux 下通过PID查找全路径

linux 下获通过pid获取绝对路径char * GetFullPath(int pid){ char dir[256]={0}; char path[256] = {0}; char link[256] = {0}; char * cmdline=NULL; char *linkpath=NULL; char * hmoedir=NU

2016-10-09 17:16:08 1087

原创 php学习笔记之登录后有保存Cookie免登录

先写一个主页面<html><head><meta charset="utf-8"><title>主页</title></head><body><?php//if (isset($_COOKIE["user"])&&isset($_COOKIE["user"]))//检测是否登录过(即是否设置过cookie){ echo "欢迎 " . $_COOKIE["user"]

2016-09-27 00:04:56 2404

原创 PHP学习笔记之上传文件

创建一个文件上传表单允许用户从表单上传文件是非常有用的。 请看下面这个供上传文件的 HTML 表单:<html><head><meta charset="utf-8"><title>菜鸟教程(runoob.com)</title></head><body><form action="upload_file.php" method="post" enctype="multipart/for

2016-09-25 18:42:29 780 1

原创 PHP学习笔记之文件操作

php的文件操作和C的文件操作基本类似 有C基础就不在仔细研究了 需要用的时候再来看补充表吧 函数 描述 basename() 返回路径中的文件名部分。 chgrp() 改变文件组。 chmod() 改变文件模式。 chown() 改变文件所有者。 clearstatcache() 清除文件状态缓存。 copy() 复制文件。 delete(

2016-09-25 14:49:16 351

原创 PHP学习笔记之include和require

PHP include 和 require 语句 在 PHP 中,您可以在服务器执行 PHP 文件之前在该文件中插入一个文件的内容。 include 和 require 语句用于在执行流中插入写在其他文件中的有用的代码。 include 和 require 除了处理错误的方式不同之外,在其他方面都是相同的: require 生成一个致命错误(E_COMPILE_ERROR),在错误发生后脚本

2016-09-24 14:32:46 202

原创 Makefile模板升级版

重新写了一个更适用的Makefile模板####################################################################### makefile 模版###############################################################################################

2016-09-24 12:00:24 222

原创 PHP学习笔记之DATE函数

PHP date() 函数 用于格式化时间/日期,可把时间戳格式化为可读性更好的日期和时间。 Tip时间戳是一个字符序列,表示一定的事件发生的日期/时间。 语法string date ( string $format [, int $timestamp ] ) 参数 描述 format 必需。规定时间戳的格式 timestamp 可选。规定时间戳。默认是当前的日期和时间。

2016-09-24 11:53:03 248

原创 PHP学习笔记之数组和多维数组

在php中 array() 函数用于创建数组。 例如:<?php $cars=array("Volvo","BMW","Toyota"); echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . "."; ?> 输出结果是:I like Volvo, BMW and Toyota. 在phop中用count()函数

2016-09-24 11:07:25 297

原创 PHP学习笔记之表单验证

首先学习三个函数 trim() 函数移除字符串两侧的空白字符或其他预定义字符 相关的函数还有 ltrim() - 移除字符串左侧的空白字符或其他预定义字符 rtrim() - 移除字符串右侧的空白字符或其他预定义字符 stripslashes() 函数删除由 addslashes() 函数添加的反斜杠。可以理解为解释反斜杠 htmlspecialchars();/

2016-09-23 21:50:59 379

转载 从文件 I/O 看 Linux 的虚拟文件系统

1 引言 Linux 中允许众多不同的文件系统共存,如 ext2, ext3, vfat 等。通过使用同一套文件 I/O 系统 调用即可对 Linux 中的任意文件进行操作而无需考虑其所在的具体文件系统格式;更进一步,对文件的 操作可以跨文件系统而执行。如图 1 所示,我们可以使用 cp 命令从 vfat 文件系统格式的硬盘拷贝数据到 ext3 文件系统格式的硬盘;而这样的操作涉及到两个不同的文件

2015-12-28 15:05:39 268

原创 Linux shell 笔记

su - root -c ” if [ \”xtets\” = \”xtets\” ];then echo 123 fi echo stest if [ -f \”123.log\” ];then rm 123.log fi

2015-12-28 14:13:35 201

原创 Makefile 模板

####################################################################### makefile 模版##########################################################################################项目路径和程序名称################

2015-10-29 14:27:35 373

原创 自动生成Makefile 流程

自动生成Makefile 流程(1) 首先在源代码目录autoscan 扫描源文件 (2)将configure.scan 改名为configure.ac(configure.in),修改该文件(注1) (3)编写自定义宏(*.m4),可以省略 (4)执行aclocal 生成aclocal.m4 (5)执行autoconfig 生成configure (6)编写Makefile.am 文件

2015-10-29 13:59:59 662

转载 ubuntu下nfs的配置

nfs 安装(1)下载安装包apt-get install nfs-kernel-serverapt-get install portmap nfs-common(2)共享文件夹,如/home编辑/etc/exports在空白处添加/home/ *(rw,sync,no_root_squash)(3)修改挂载点的属性chmod 777 /home/(4)

2015-05-06 22:52:29 280

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除