自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

奔向火星。。

linux ,golang,c,k8s,docker

  • 博客(20)
  • 资源 (4)
  • 收藏
  • 关注

原创 docker容器启动时问题

最近要把公司的项目移到docker上,解决部署繁杂的问题。本来公司系统需要启动docker,这就涉及到docker-in-docker 的问题,由于考录到docker本身的特殊性,采取以下及决方案将docker内部需要启动的docker转移到宿主机,在docker容器启动时执行挂载docker.sock即可解决,这样docker内部代码启动的docker容器就可以在宿主机上启动dock...

2019-08-13 16:42:17 4127

转载 go tips

#string到intint,err:=strconv.Atoi(string)#string到int64int64, err := strconv.ParseInt(string, 10, 64)#int到stringstring:=strconv.Itoa(int)#int64到stringstring:=strconv.FormatInt(int64,10) ...

2018-09-25 17:08:16 194

原创 centos7 yum 更换源

1.首先进行备份[root@localhost ~]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup2.进入yum源所在文件夹[root@localhost ~]# cd /etc/yum.repos.d/3.下载需要更新的yum源配置文件[root@localhost ~]# wget ...

2018-04-12 10:40:43 5872

原创 关于go tool: no such tool "compile"问题

最近在做一个关于调用windows动态库dll文件的项目,由于dll动态库是32bit的,所以golang的编译环境也需要使用32位的,所以电脑上有两个go的语言环境,ide使用的是32bit的go环境而系统的环境变量设置的是64位的go环境,在ide编译运行时用的是32bit的所以没有问题,而ide使用的terminal的环境变量是系统的环境变量是64位的所以就会有go tool: no suc...

2018-04-09 10:57:21 6571 1

转载 linux开启端口

命令一netstat -a    查看所有服务端口命令二nmap +ip地址yum install nmap  安装nmap软件包linux开放服务端口的设置/etc/sysconfig/iptablesvi iptables加入如下内容 -A INPUT -p tcp -m tcp --dport 6001 -j ACCEPT 然后保存退出,重启服务/etc/init.d/iptables re...

2018-03-16 10:02:13 3715

原创 CentOS7下安装Nginx

软件环境:centos7 nginx-1.13.91.安装所需的依赖环境 (1).gcc-c++   #yum install gcc-c++ (2).pcre:是一个Perl库,包括 perl 兼容的正则表达式库。nginx的http模块使用pcre来解析正则表达式.   #yum install -y pcre pcre-devel (3).zlib   #yum install -y zli...

2018-03-15 11:56:40 143

原创 关于golang 导入包的下划线和点的区别

在golang进行导入包时,我们有时会遇到包的前面需要加下划线或者点,一直不明白是什么意思,随即进行了搜索:包前是下划线_:当导入一个包时,该包下的文件里所有init函数都会被执行,但是有时我们仅仅需要使用init函数而已并不希望把整个包导入(不使用包里的其他函数)包前是点.:import(.“fmt”)这个点操作的含义就是这个包导入之后在你调用这个包的函数时,你可以省

2017-09-27 11:43:36 5644 1

转载 mysql tips

如何启动/停止/重启MySQL一、 启动方式1、使用 service 启动:service mysql start2、使用 mysqld 脚本启动:/etc/inint.d/mysql start3、使用 safe_mysqld 启动:safe_mysql&二、停止1、使用 service 启动:service mysql s

2017-09-05 10:07:58 250

转载 linux定时运行命令

本文主要介绍了linux定时运行命令的使用方法,使用这样的命令可以定时关机、重启等其它任务,大家参考使用吧1.命令简介每个用户都有各自不同的计划任务列表,用各自的帐户登录后运行复制代码代码如下:crontab -l就可查看到各任务的计划任务情况,使用下列命令可以修改自己的计划任务复制代码代码如下:

2017-07-14 10:27:06 573

原创 golang在linux和windows下的安装以及环境变量的配置

由于最近的学的语言比较多,导致一些初衷的东西有些混乱,所以以后还是要养成写博客总结的习惯,好了废话就不多说了,大神请跳过,先来总结一下golang的安装以及环境搭建:先来说下golang的官方下载地址:https://golang.org/dl/里面有各种环境的安装说明以及环境变量配置,这里可以直接移步,由于本人用linux较多,此处说明一下linux和windows的环境搭建,其他系统请

2017-06-29 14:58:34 820

原创 关于使用github的方法(Linux环境)

此操作之前github已经注册并设置ssh秘钥1.ssh链接$ ssh -T git@github.com输入原来设置的ssh密码hi xxx 2.创建项目仓库a.在自己的github上,添加新仓库b.填写自己的项目名称和项目信息,项目选择公开的,非空开的需要向github支付费用,README可选可不选,建议以后push上去3.将项目仓库拷贝到

2017-02-15 16:07:43 400

转载 关于go语言中的Slice切片问题

概念Slice切片是对底层数组Array的封装,在内存中的存储本质就是数组,体现为连续的内存块,Go语言中的数组定义之后,长度就已经固定了,在使用过程中并不能改变其长度,而Slice就可以看做一个长度可变的数组进行使用,最为关键的,是数组在使用的过程中都是值传递,将一个数组赋值给一个新变量或作为方法参数传递时,是将源数组在内存中完全复制了一份,而不是引用源数组在内存中的地址,为了满足内存空

2016-11-15 11:11:33 1557

原创 Oracle锁表以及解锁

--查询锁表信息select t2.username,          t2.sid,          t2.serial#,          t3.object_name,          t2.OSUSER,          t2.MACHINE,          t2.PROGRAM,          t2.LOGON_TIME,      

2016-10-11 17:22:55 308

原创 c笔试题

同一花色的扑克牌13张。将第一张放入最后,抽取最上面的一张,在将最上面的一张放入最后,以此类推。最后结果是A  2 3 4 5 6 7 8 9 10 j Q k  求原始的牌的顺序#include #include  typedef int DATATYPE;typedef struct node {        DATATYPE data;        str

2014-03-24 18:35:37 551

原创 冒泡排序

冒泡排序:#include int main(void){int a[100];int i,j,k,t;for(i=0;i{scanf("%d",&a[i]);if(getchar()=='\n'){break;} }for(j=0;j{for(k=0;k{if(a[k]>a[k+1]){t=a[k];

2014-03-14 14:52:30 444

原创 linux压缩和解压缩命令

.zip  解压:unzip FileName.zip  压缩:zip FileName.zip DirName  ---------------------------------------------.tar  解包:tar xvf FileName.tar  打包:tar cvf FileName.tar DirName  -----------------------------...

2013-04-12 13:21:08 521

原创 嵌入式Linux中的boa服务器的移植

一、BOA服务器移植环境1、 主机:Ubuntu10.10发行版2、 目标机:FS_S5PC100平台3、 交叉编译工具:arm-none-linux-gnueabi-4.5.14、内核:linux-2.6.35二、环境的配置与修改1.解压源码$tar xvf boa-0.94.13.tar.tar2.修改Makefile

2013-04-12 12:53:59 676

转载 Ubuntu下linux *.deb文件安装卸载命令

deb文件是 Debian 软件包。由于Ubuntu与Debain GNU/Linux 发行版的密切关系,与Ubuntu相关的软件包具有.deb 后缀。您需要管理员权限来安装一个 .deb 文件。要安装一个 .deb 文件,在它上面双击。(软件中心安装?)如果您喜欢使用终端,输入:sudo dpkg -i package_file.deb要卸载一个 .deb 文件,在您的软件包

2013-04-10 21:14:31 703

转载 基于Linux-2.6.35内核的SQLite数据库的移植

一、移植环境1、 主机:Ubuntu11.10发行版2、 目标机:FS_S5PC100平台3、 交叉编译工具:arm-none-linux-gnueabi-4.5.14、内核:linux-2.6.35二、工具链的配置1、下载sqlite源码包      本次移植使用的是sqlite-amalgamation-3.7.3.tar.gz2、解压源

2013-03-28 17:44:26 607

原创 基于Linux-2.6.35内核的wifi驱动移植

一、移植环境1、 主机:Ubuntu11.10发行版2、 目标机:FS_S5PC100平台3、 交叉编译工具:arm-none-linux-gnueabi-4.5.14、wifi模块:marvell-86865、内核:linux-2.6.35二、linux下内核环境的配置与修改1.平台代码的修改    $ cd linux-2.6.35/drivers/mmc/

2013-03-27 14:11:35 1338

UNIX环境高级编程(中文第三版)

UNIX环境高级编程(中文第三版)

2016-12-07

判断主机字节序大小端

判断主机到底是大端还是小端的c程序!利用位置判断

2013-09-04

SecureCRT-v6.5无乱码.rar

SecureCRT-v6.5没有乱码,完美支持中文

2013-01-17

空空如也

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

TA关注的人

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