- 博客(23)
- 收藏
- 关注
原创 python:字符串的strip()方法
strip(argv)方法可以去除字符串首尾的指定字符,不指定argc则默认去除空白字符(空格,回车,换行,\t)
2019-01-08 11:26:04 730 1
原创 python之random
1,导入import random2,常用方法#导入import random# 使用# 1, 随机一定范围内浮点数random.uniform(10,20)13.107459936407318# 2,随机一定范围内整数random.randint(10,20)14# 3,随机一个列表random.sample('accdefg',3)['c', 'e'...
2018-12-17 17:41:56 199
原创 小游戏夜夜爱消除:C语言版本
声明:该游戏由香蕉地-老张原创。有几个bug:1、有时候按键按下确小球没有消失2、一直按住不放手,会自动消失等,主要是由于宏定义产生的。源码及截图如下:几个注意点:1、我使用的是VS2017开发,easyX中outextxy()函数的使用参考:https://docs.easyx.cn/#outtextxy2、后续再详细介绍,bug的解决和一些游戏新的特效玩法。#...
2018-09-05 15:23:37 24016
原创 C语言:如何自己写4个简单的常用字符串处理函数?
1、strlen -- 统计字符串的长度,不包含结尾的'\0' --例如strlen("hello") 得到5源码://strlen()#include <stdio.h>#include <string.h>int mylen(const char *s);int main(){ char a[]="hello"; char b[...
2018-08-24 17:13:12 1226
原创 C语言:main()函数的参数
//字符串数组的表示#include <stdio.h>//main函数有两个参数,一个int,和一个字符串数组,那么这个字符转数组内容是什么呢?int main(int argc,char const* argv[]){ int i; for(i=0;i<argc;i++) printf("%d:%s\n",i,argv[i]);retur...
2018-08-24 11:20:13 376
原创 C语言:字符串
//字符串表示,用指针还是数组? 在C语言中字符串是以字符数组的形态存在的,即在末尾加上结束的'\0'//C语言可以用字面量初始化一个字符串--> char *s="Hello,World!" or char a[]="Hello,Wolrd"#include <stdio.h>#include <string.h>int main(){ cha...
2018-08-24 09:55:38 222
原创 C语言:动态内存分配,记住一定要free()啊!!!
//使用C语言动态内存分配一块内存,并向里面写入数据#include <stdio.h>//需引入这个头文件,Unix可通过man malloc查看#include <stdlib.h>int main(){ int number; int i; scanf("%d",&number); //定义一个指针 int *...
2018-08-23 17:24:48 626
原创 Linux:GCC
GCC(1) GNU GCC(1)NAME gcc - GNU project C and C++ compiler SYNOPSIS gcc [-c|-S|-E] [-std=stand...
2018-08-23 16:16:06 192
原创 C语言第一个小程序:2个整数比较大小
1 #include <stdio.h> 2 int mian() 3 { 4 int a,b,c; 5 scanf("%d,%d",&a,&b); 6 int max(int a,int b); 7 c=max(a,b); 8 return ...
2018-07-24 10:25:07 4424
原创 bash的基础特性
===================bash编程初步==============bash基础特性(1): 命令行展开:~,{} 命令别名:alias/unalias 命令历史:history 命令和路径补全:$PATH glob:*,?,[],[^] 快捷键:Ctrl+{a,e,l,u,k,c} 命令hash:hashbash基础特...
2018-07-18 13:48:04 223
原创 Linux:grep 用法详解
grep 用法详解 选项: --color=auto: 对匹配到的文本着色显示; -v: 显示不能够被pattern匹配到的行; -i: 忽略字符大小写; -o: 仅显示匹配到的字符串...
2018-07-10 17:41:58 312
原创 Linux:一些重要的命令用法总结
#Linux基础命令##################测试文本#####################[root@m01 ~]# vim /data/test.txt I like Linux123451 2 3@##$%%hello worldHELLO WORLD####################测试文本######################1、文件管理***cat***:co...
2018-07-05 16:11:50 258
原创 Linux:用户管理几个重要的命令
1:添加普通用户user1useradd user12:查看user1[root@m01 ~]# id user1uid=1002(user1) gid=1002(user1) groups=1002(user1)3:修改user1相关属性usermod -u --修改uid -g --修改gid -c --修改说明(/etc/passwd中的一个字段) ...
2018-06-28 14:16:30 274
原创 Linux:用户权限管理
主要关注3个文件:1: cat /etc/passwd[root@m01 ~]# cat /etc/passwdroot:x:0:0:root:/root:/bin/bash --用户名:密码占位符:UID:GID:用户身份信息:用户家目录:用户默认shellbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/s...
2018-06-27 15:32:33 505
原创 Linux:bash之命令替换
使用方法:使用bash执行一个命令时,将另一个bash命令的执行结果作为命令元素。例子: 1:自定义打印当前所在路径 [root@m01 etc]# cd /etc/sysconfig/ [root@m01 sysconfig]# echo "the current dirctory is $(pwd)" the current dirctory i...
2018-06-27 13:52:47 1247
原创 Linux:常用基本快捷指令
1、history:查看命令历史缓冲区 !n --执行命令历史中的第n条命令 !! --执行命令历史中最后一条命令2、ESC + . 快捷补全上次打开的路径3、alias:别名 用法 --alias newname=‘oldname’ 例子: alias cls='clear'4、...
2018-06-27 09:56:28 257
原创 Linux:文本相关命令
文本查看:1、cat:连接文件并显示 --tac:反向查看文件 -n 显示行号 -E 显示行结束符($)2、more,less分屏显示 more:向后翻 less :和man一样3、head,tail head:查看前n(10)行 tail:查看后n行 tail -f:查看文件尾部,不退出,等待显示后续追加至此文件的新内容文本处理:...
2018-06-26 14:35:04 180
原创 Linux:文件管理命令
1、type 显示别名2、file 显示文件信息3、copy -a 归档复制,常用于备份 -r 递归复制 -f 强行复制 -i 交换式显示 -p 保留属组,属主信息4、mv 移动文件5、cal,date,clock=hwclock cal:查看日历...
2018-06-25 15:42:02 193
原创 第四个:centos7搭建nginx环境
1、nginx-1.14最新版本 http://nginx.org/download/nginx-1.14.0.tar.gz2、安装依赖: yum -y install gcc gcc-c++ autoconf automakeyum -y install pcre pcre-develyum -y install openssl openssl-develyum -y install z...
2018-06-22 17:50:20 228
原创 第三个:Linux配置第三方邮件代理,发送邮件与测试!
意思就是使用自己的Linux服务器代理一个已有的邮箱(比如163.com),向另外一个邮箱(比如qq.com)发送电子邮件。例如我自己这次测试:1、系统 CentOS Linux release 7.4.1708 (Core)2、安装mailx [root@m01 ~]#yum install mailx [root@m01 ~]# mail -V 12.5 ...
2018-06-21 14:42:14 4758
转载 第二个:ssh秘钥分发脚本
#管理机创建公钥(dsa)ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa >/dev/null 2>&1#服务器密码统一,可以这样玩password=123456#分发密钥for i in "192.168.10.10" "192.168.10.11" "192.168.10.12" do sshpass...
2018-06-20 10:20:25 417
原创 第一个:Linux系统性能优化
#安装常用工具,添加国内源yum install wget net-tools -ymv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backupwget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-...
2018-06-20 09:30:17 462
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人