1、写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过字符串比较来实现;[root@localhost~]#vimusershell.sh
#!/bin/bash
#
declare-inologin_num=0
declare-ilogin_num=0
foriin$(cut-d:-f7/etc/pa..
分类:
系统相关 时间:
2017-06-25 10:16:11
阅读次数:
273
#!/usr/local/bin/python3
#-*-coding:utf-8-*-
#AUTHOR:Howardhao
importos
#创建数据存放文件夹
ifnotos.path.exists(‘db‘):
os.mkdir(‘db‘)
BASH_DIR=os.path.dirname(__file__)
DB_DIR=os.path.join(BASH_DIR,‘db‘)
ifnotos.path.join(BASH_DIR,‘db‘):
os.mkdir(‘db‘)
#..
分类:
其他好文 时间:
2017-06-25 10:16:05
阅读次数:
111
鳕鱼往事总结 ||2017-06-25 发展带来的问题只能靠发展来解决。等到人类哪一天发明出了人造鳕鱼,口感一样,营养更高,且成本低于捕捞鳕鱼。 这个时候,谁捕捞鳕鱼谁吃亏,鳕鱼的危机才能真正得到解决。 ...
分类:
其他好文 时间:
2017-06-25 10:15:57
阅读次数:
127
/*创建 模式 为用户 User1*/ CREATE SCHEMA test authorization User1; CREATE SCHEMA test USER User1; CREATE TABLE student ( Sno NUMERIC(10) PRIMARY KEY //主键 CON... ...
分类:
数据库 时间:
2017-06-25 10:15:39
阅读次数:
163
http://www.artificialworlds.net/blog/2012/10/17/bash-associative-array-examples/ Bash associative array examples ...
分类:
其他好文 时间:
2017-06-25 10:15:31
阅读次数:
140
这篇文章为HectorSLAM系列的以下部分 HectorSLAM的整体逻辑 激光匹配 地图构造 地图更新 500行代码重写一个LidarSLAM 测试数据的准备,和测试数据读取模块的编写 GUI编写 地图模块的编写 核心模块的编写 主循环 匹配算法 HectorSLAM的整体逻辑 激光匹配 地图构 ...
分类:
其他好文 时间:
2017-06-25 10:15:20
阅读次数:
344
匹配中文字符的正則表達式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事。有了这个表达式就好办了 匹配双字节字符(包含汉字在内):[^x00-xff] 评注:能够用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正則表達式:ns*r 评注:能够用来删除空白 ...
分类:
编程语言 时间:
2017-06-25 10:15:12
阅读次数:
139
#定义Nginx运行的用户和用户组userwwwwww;#nginx进程数,建议设置为等于CPU总核心数。worker_processes8;#全局错误日志定义类型,[debug|info|notice|warn|error|crit]error_log/var/log/nginx/error.loginfo;#进程文件pid/var/run/nginx.pid;#一个nginx进程打开的最多文件描述..
分类:
其他好文 时间:
2017-06-25 10:15:04
阅读次数:
125
1、前言 网络编程分为客户端和服务端,服务器通常分为迭代服务器和并发服务器。并发服务器可以根据多进程或多线程进行细分,给每个连接创建一个独立的进程或线程,或者预先分配好多个进程或线程等待连接的请求。今天探讨三种设计范式 (1)迭代服务器 (2)并发服务器,为每个客户请求创建一个进程或线程 (3)预先 ...
分类:
系统相关 时间:
2017-06-25 10:14:54
阅读次数:
326
问题描述:将项目部署到Eclipse集成的Tomcat服务器中中的时候,控制台报错:XXX does not exist or is not a readable directory 。 出现原因:直接在Tomcat工作目录下,将之前部署的项目删除,而Tomcat不知道已经删除。 解决办法: 方法一 ...
分类:
其他好文 时间:
2017-06-25 10:14:47
阅读次数:
147
环视的英文叫做lookaround,这是在“精通正则表达式”一书中的叫法。在不同的书籍跟文档中,它又被叫做“断言”,“前视”,“预搜索”等。环视分为以下几种。 顺序肯定环视。表示所在位置右侧能够匹配Expression。在python中为string(?=Expression),在vim中为/str ...
分类:
其他好文 时间:
2017-06-25 10:14:41
阅读次数:
127
【mysql limit语句】 代码: SELECT * FROM table LIMIT 2 OFFSET 1; 比如这个SQL ,limit后面跟的是2条数据,offset后面是从第1条开始读取。 而这个SQL,limit后面是从第2条开始读,读取1条信息。 参考:http://blog.chi ...
分类:
数据库 时间:
2017-06-25 10:14:33
阅读次数:
206
public interface UserMapper { @SelectProvider(type="UserSqlProvider.class" method="selectWithParam") List<User> selectWithParam(Map<String,Object> par ...
分类:
数据库 时间:
2017-06-25 10:14:25
阅读次数:
189
在安装私服的时候容易碰到的两个问题,一个是安装时拒绝访问,另一个是安装完成后服务无法启动; 拒绝访问问题: 原因:没有以管理员身份运行 cmd 解决办法: 如果是 win7 的话,可以直接在 【运行--》》所有程序--》》附件】 中找到命令提示符,然后以管理员的身份运行即可;因为我的电脑是 win1... ...
分类:
其他好文 时间:
2017-06-25 10:14:17
阅读次数:
161
html代码<canvasid="canvas">您的浏览器不支持canvas</canvas>css代码#canvas{
background-color:cadetblue;
display:block;
overflow:hidden;
}javascript代码varcanvas=document.getElementById("canvas");
varctx=canvas.getContext("2d");
//画布大小
canvas.w..
分类:
其他好文 时间:
2017-06-25 10:14:09
阅读次数:
151
什么是内存模型 JMM(Java内存模型)规定了JVM必须遵循一组最小保证,这组保证规定了对变量的写入操作在何时将对其他线程可见。 JMM为程序中所有的操作定义了一个偏序关系,称为Happens-Before。两个操作缺乏Happens-Before关系,则Jvm会对它们进行任意的重排序。 Happ... ...
分类:
编程语言 时间:
2017-06-25 10:14:01
阅读次数:
144