- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人