- 博客(35)
- 资源 (2)
- 收藏
- 关注
原创 go语言 删除 int型切片的某个index的element
func sliceRemove(index int, s []int) ([]int, error) { //fmt.Println("len(slice) is ", len(s)) if index > len(s)-1 || index < 0 { return nil, errors.New("index out of range") } if index ==...
2019-07-17 15:12:29
294
转载 [转载]Windows在pip install tensorflow遇到的问题 一些python安装包的时候,超时问题以及权限问题
源链接:https://blog.youkuaiyun.com/accumulate_zhang/article/details/78345980 交代一下环境,win10系统,已经装了anaconda。现在是要安装TensorFlow 选择直接安装TensorFlow,一般直接pip install tensoflow 就可以了。 但是我安装的时候遇到两个问题...
2019-01-31 14:13:39
349
原创 linux-centos 如何清除掉配置文件中的注释文件?
egrep -v '^#|^$|^[ ]*#' /path/to/confegrep -v '^#|^$|^[ ]*#' /path/to/conf #此处为您的配置文件的具体路径
2018-10-09 21:21:02
3111
原创 python3 自己编写一个程序,把大写字母转换为小写字母(即自编程实现了 字符串的lower()方法)
#定义一个函数,可以把列表输入的带有大写字母的列表,转换为全小写字母#比如:输入列表['Hello','worlD','HAHA'] ====> ['hello','world','haha']#代码如下:#定义一个函数,可以把列表输入的带有大写字母的列表,转换为全小写字母#比如:输入列表['Hello','worlD','HAHA'] ====> ['hello',...
2018-09-15 12:01:17
9447
原创 【python】用python写一个小程序(python生成器-generator),生成斐波那契数列
效果: #定义一个“生成器函数”generator,用于生成斐波那契数列def feb(): a,b = 0,1 while True: yield b a,b = b, a+b#在命令行中,调用函数:f = feb()#通过 内置函数 next() next(f) ...
2018-09-15 10:41:47
1111
原创 python3 用5行代码实现杨辉三角
效果图:v代码:#定义一个函数:def triangles(): ...: L = [1] ...: while(True): ...: yield L ...: M = [L[x] + L[x + 1] for x in range(len(L) - 1)] ...: L = ...
2018-09-13 21:57:42
1552
原创 [linux]用python写一个小程序,实现石头、剪子、布的小游戏(代码+效果图)
效果图如下:代码 [root@centos7-5 python3]# cat stone_jianzi_bu.py #!/usr/bin/python36# coding=utf-8#石头、剪子、布的游戏import randomimport os#sum = ((0,0),(0,1),(0,2),(1,0),(1,1),(1,2),(2,0),(2,1),(2,2)...
2018-09-13 20:12:21
3214
原创 linux【centos7】 如何通过yum升级vim7 到vim8
以下四条命令搞定,谁用谁知道rpm -Uvh http://mirror.ghettoforge.org/distributions/gf/gf-release-latest.gf.el7.noarch.rpmrpm --import http://mirror.ghettoforge.org/distributions/gf/RPM-GPG-KEY-gf.el7yum -y remo...
2018-09-13 12:01:16
7675
11
原创 用shell实现一个小脚本,用来同来统计自己某个文件下的代码,总的代码行数,总的注释量,总的空行量?支持遍历查询,支持软链接查询
[root@master2 yunwei]# cat sum_code_row_version1.4.sh#!/bin/bash# File Name: sum_code_row.sh# Author: Liwqiang# mail: shrekee@qq.com# Created Time: Sun 05 Aug 2018 06:43:19 PM CST# Desc: 统计某个目录...
2018-09-12 18:11:31
391
原创 linux下【centos】nginx自动源码编译安装脚本,以及通过service 启动/停止/重载 nginx的服务脚本
第一:脚本为nginx源码编译安装的脚本,可以帮助用户自动创建系统用户“nginx”;可以用户自己指定安装路径,配置文件路径,执行文件路径等;第二:可以配置第二个脚本使用,通过service服务来管理nginx。[root@master2 code]# cat nginx_auto_install.bash #!/bin/bash#mail: shrekee@qq.com#aut...
2018-09-12 18:07:00
520
原创 用shell和python3以及c语言,这三种语言编写一个求40万内素数的程序(同样的算法),测试shell、C、python的效率
首先是,python的脚本[root@master2 test]# cat prime_num.py #!/usr/local/bin/python3#coding:utf8#导入统计时间模块import time#记录开始时间,用变量start保存start = time.process_time()#定义列表,用于保存素数,从2开始。lst=[2]for i in r...
2018-09-12 17:55:15
371
原创 用python写一个小程序,用于显示centos系统还剩下多少内存?
#!/usr/local/bin/python3#_*_ coding:utf-8 _*_#导入正则模块import reif __name__ == "__main__":#打开文件'/proc/meminfo' # with open('/proc/meminfo') as f:##因为打开后的文件是可迭代的,于是,我们可以使用for 来遍历文件内容# for i in ...
2018-09-12 17:33:34
288
原创 用python写一个小程序,解决买水果的问题?
问题:商店总共有三种水果,香蕉/苹果/葡萄,单价分别为3.5/5.0/3.0元/500克。写一个小程序实现: 1、输出一个菜单:打印每种水果的价格: 2、寻问客户欲购买水果? 3、客户想购买的克数? 4、客户的总的消费金额?#!/usr/local/bin/python3#_*_ coding:utf...
2018-09-12 17:22:00
6568
原创 【centos7.5】源码编译安装python3.7,和使用国内阿里源 安装ipython3
从官网下载最新的python3.7的tar包。此处我们使用curl命令从网络上下载文件,选项“-O” 表示:把文件下载到本地。#此处我们使用curl命令从网络上下载文件。#选项“-O” 表示:把文件下载到本地。 wget -O https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz#解压文件:tar xf Pyth...
2018-09-12 17:14:39
1587
转载 如何使用sed命令查找并替换文件中的路径?和在sed中引入shell变量的四种方法
原文链接 https://blog.youkuaiyun.com/weiyuefei/article/details/62216107今天在写一个脚本遇到问题,----需要在sed中引入shell变量,在网上搜了变天才找到,经过测试这四种方法都可用,在这里跟大家分享下,=---同时谢谢netman大哥,前辈就是前辈哈哈1.eval sed ’s/$a/$b/’ filename2.sed "s/...
2018-08-25 20:50:49
4636
1
转载 使用yum本地化安装的方法:
场景:你需要在本地安装好几个rpm包,然后这几个包可能还需要别的软件依赖??怎么解决?使用如下命令即可:yum --nogpgcheck localinstall *****name1****.rpm ***name2**.rpm ***name3**.rpm...
2018-08-20 21:55:11
2706
1
转载 【转】127.0.0.1和0.0.0.0地址的区别 转自ythunder的博客
我平时在进行网络编程时,会将服务器的IP地址设置为127.0.0.1。然后绑定端口,开始监听。但是对于服务器来说,除了127.0.0.1,还有内网IP和公网IP,绑定本地的话只能局域网传输,所以,应该怎么绑定?先复习一下IP类型:IP地址一共分为5类,即A~E,它们分类的依据是其net-id所占的字节长度以及网络号前几位。A类地址:网络号占1个字节。网络号的第一位固定为0。B类地址:网络号占2个字...
2018-07-11 11:07:45
215
转载 【转载】TCP Wrapper & Samba 转自51CTO播客 作者 :00懂你00
TCP Wrapper & SambaTCP Wrapper & Samba 1.TCP Wrapper 一般在操作系统层面上安装防火墙来处理网络连接,然而虽然防火墙有非常广泛的用途,但他却不是万能的,例如它无法处理类似的向连接发起者发送一些文本这样的任务。 TCP Wrappers扩展了inetd为受其控制的服务程序实施控制的能力,通过使用这种方法,它能...
2018-07-07 22:56:46
178
转载 【转载】-exec和xargs的区别 转自arganzheng的专栏
-exec和xargs的区别2010-11-27 星期六 晴朗当你在命令行执行:$find . -name 'core' -type f -exec rm {} /;时,find -exec 命令会对每个匹配的文件执行一个单独的rm操作(execute a separate rm for each one), 正如你手动敲入下面命令:rm ./bin/corerm ./source/shoppin...
2018-07-07 22:54:46
248
原创 centos 6.5 dhcp4.1.1 报错(Not searching LDAP since ldap-server........)及解决
系统版本centos6.5 x64 内核dchp 4.1.1安装dhcp后,关闭防火墙:# service iptables stop 查看防火墙是否关闭:service iptables status打开dhcp主配置文件: vin /etc/dhcp/dhcpd.conf 添加如下内容 .......并保存退出 然后尝试启动dhcpd服...
2018-07-01 15:27:22
3816
原创 作业:需求: 技术部门: 总监: zongjian 员工: yuangong1 yuangong2 /dir 员工1所创建的文件1.txt (任意修改自己创建的文件) 员工2所创建的文件2.t
作业:需求:技术部门:总监: zongjian员工: yuangong1yuangong2/dir 员工1所创建的文件1.txt (任意修改自己创建的文件)员工2所创建的文件2.txt (任意修改自己创建文件)员工1 可以查看员工2 文件并且 可以修改但是不可以删除。员工2可以查看员工1文件并且 可以修改但是不可以删除。总监可以随意修改。回答:第一步:创建总监账号;然后创建员工1和员工2账...
2018-06-27 21:31:39
300
转载 linux 之查找指令 locate模糊查找;数据库查找;find 精确查找;实时较慢的查找
locate 从系统默认数据库中查询;;支持模糊查询;速度快 ,但是查询结果相对不准确find 查找路径 查找标准,查到到以后的处理动作 匹配标准: - name 'F' -iname ‘FILENAM’区分大小写; -regex PATTERN -uid -gid ...
2018-06-25 21:50:55
1756
原创 如何在VM虚拟环境下搭建LAMP中的Apache中的第二个虚拟主机?
环境:在VM下的系统centos6.5 32位发行版 linux内核版本 2.6.32apache版本 2.2.15目标要求:实现基于域名的多个虚拟主机上线。比如,支持我的www.*.com(个人博客)和bbs.*.com(个人论坛)同时在一个apache上线。第一步:修改本机的hosts文件,在后两行加入本机的域名。比如,我的就是www.666...和 bbs.666...第二步修改apac...
2018-06-25 09:38:29
151
转载 邮件服务器原理 SMTP 转载自马哥教育
you邮件用户代理:MUA :mail user agent 本地邮件传输协议:lmtp极大的被滥用的风险 open relay 坏处:容易产生大量大量垃圾邮件。。目前,各个邮件服务器都必须关闭自动转发功能。但是,本机传给服务器的邮件也是需要转发功能的,所以还是要有区分的。 但是家贼难防!! 所以,需要提供基于用户的认证方式。。必须要有账号和密码,才能接入服务器。 ...
2018-06-24 23:46:52
1269
原创 如何搭建LAMP环境,并上线discuz论坛服务
所谓LAMP,每个字母的含义为,L: linux A: apache(httpd) M: mysql(或者mariadb) P: php语言设计的项目;第一步:首先安装linux系统我安装的系统为centos7.3.1611的发行版(具体下载方法可到)系统内核为4.10.4 :系统盘下载地址为centos官方地址,然后点击“Tree”按钮点击进入 isos文件夹可...
2018-06-22 17:14:16
318
转载 CentOS(Linux)中解决MySQL乱码《来源:Linux社区 作者:yanghuawu》
CentOS(Linux)中解决MySQL乱码环境:CentOS 6.3、mysql5.1 Centos 6.3在上安装mysql client和server之后,出现乱码,不得不修改编码。 注意: 关于utf8和gbk的区别详细见:linux中文乱码问题解决办法 http://www.linuxidc.com/Linux/2010-04/25757.htm ,下面的配置中根据自己要求选择两种编码...
2018-06-20 19:51:49
99
转载 linux基础测试题二
基础测试题一选择题1、某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为。A 467 B 674 C 476 D 764 2、将Windows C:盘(hda1)安装在Linux 文件系统的/winsys 目录下,命令是。A mount dev/had1 /winsysB mount /dev/ha...
2018-06-18 12:38:39
3927
转载 Centos中shell语言的转义字符举例--运维之linux基础课
一、在脚本中输入以下命令,并执行:#!/bin/bashecho "quotation marks"echo 1: $'\t\042\t'echo 1: '\t\042\t'echo 2: $'\tx22\t'quote=$'\042'echo 3: $quoteABC=$'101\102\103'echo 4:$ABC执行后,结果输入如下:quotation marks1: " 1: \t...
2018-06-16 10:24:32
800
转载 Centos中bash关于until循环的脚本测试程序。
一、until循环流程图二、以下脚本实现的功能为:“它”会不断的判断累加值后再进行乘法运算,直到这个累加的值超过设定的值时结束退出。在bash中执行此脚本后:...
2018-06-13 11:37:11
261
转载 Linux中shell中特殊字符在在特定的字符前出现从转义
在linux的bash中敲入以下代码,查看输出结果(以下实例转自Centos Linux系统运维)echo 1: $'\t\042\t'echo 2: $'\tx22\t'quote=$'\042'echo 3: $quoteABC=$'101\102\103'echo 4:$ABC输出为:1: " 2: x22 3: "4:101BC...
2018-06-12 21:25:11
1508
原创 运维基础测试题(LINUX系统部分)
运维基础测试题一、选择题1、管道符 ”|” 的作用是A 将前一个命令的标准输入作为后一个命令的标准输出B 将前一个命令的标准输出作为后一个命令的标准输入 2、终止一个后台进程需要用到哪个命令A cp B kill C ctrl+c D mv 3.Linux查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用哪个命令。A cat B more C l...
2018-06-10 15:17:45
3811
原创 centos 关于linux基础命令练习题 及答案详解
练习题1、如何通过命令行重启linux操作系统? reboot init62、如何在命令行中快速删除光标前/后的内容? 前:ctrl + u 后:ctrl + k3、如何删除/tmp下所有A开头的文件? rm -f /tmp/A*4、系统重要文件需要备份,如何把/etc/passwd备份到/tmp目录下? Cp etc/passwd /tmp5、如何查看系统最后创建的3个用户...
2018-06-09 20:01:47
9136
转载 linux(centos)下如何查看当前用户信息以及历史登陆活动等信息
1. 使用w命令查看登录用户正在使用的进程信息2.使用who命令查看(登录)用户名称及所启动的进程3.使用命令 whoami4,命令last
2018-05-07 17:52:12
4626
Excel-VBA-编程教程(完整版)
2017-10-09
ExcelVBA编程实例(速成150例)
2017-10-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人