第十二章 正则表达式与文件格式化处理【鸟哥linux私房菜学习笔记】
一、什么是正则表达式处理字符串的方法,以行为单位处理字符串,通过一些特殊符号的辅助,帮助使用者实现“寻找/替代/删除”的功能二、基础正则表达式(一)语系对正则表达式的影响(二)grep的一些高级参数(三)基础正则表达式练习例题一:查找特定字符串例题二:利用中括号 [ ]来查找集合字符这部分需要反复的练习,加深印象,无特别需要注意的地方,请看鸟哥链接http://linux.vbird.org/li...
第十三章 学习shell script【鸟哥linux私房菜学习笔记】
二、简单的shell script练习(一)简单范例1.交互式脚本文件名前缀相同,通过后缀的时间字符串,区分不同的文件。绿色框框内为操作时犯错误的地方,请留意。命令的取得信息:$(command)2、简单的加减乘除$((计算式))(二)script的执行方式区别(source,shscript,./script)1、直接命令执行(不论是相对路径/绝对路径haishi $PATH内),或者是使用ba...
第十四章 Linux账号管理域ACL权限设置
一、Linux的账号与群组1、使用者识别码UID,GIDlinux操作系统上的用户如果需要登录主机,当其输入用户名和密码之后:首先在/etc/passwd文件中查找是否有你的账号,如果没有无法登录,如果有的话将该用户的UID和GID读出来,此外将此用户的shell设置也一并读出。然后根据UID到/etc/shadow文件中去寻找相应用户的密码,如果匹配一致进入shell控制的阶段。下面我们详细解释...
硬盘、磁盘与文件系统
读写磁头(head)每个盘面上都有一个读写磁头,盘面号即磁头号。所有磁头在磁头臂的作用下内外移动,即任意时刻,所有磁头所处的磁道号是相同的。每个盘片有两个面,每个面都有一个磁头盘片(Platter)一块硬盘有若看盘片,每个盘片都有上下两个盘面。扇区是读写的最小单位,簇是资源分配的最小单位。柱面(Cylinder)所有盘面上的所有磁道构成一个柱面。在定位时,先确定柱面,再确定盘面,最后确定扇区。存储...
2018-06-27-Python全栈开发day27-面向对象进阶
1.内置函数补充 1.1 instance(obj,cls) 判断obj是否为cls的实例 class Test:
pass
p1=Test()
print(isinstance(p1,Test)) 1.2 issubclass(sub,super) 检查sub是否为super的子类 class Test(object):
pass
print(issubclass(Test,object)) 1.3 getattribute(self,it
Unity3D_(Shuriken粒子系统)制作简单的烟花爆炸效果
Unity中的粒子系统可以用于制作特效,如开枪火花效果,简单爆炸效果等。(毕竟程序员不是设计师,简单的特效都没有问题,要制作一些非常美观的特效还是需要多了解跟美术有关的知识。) 粒子系统实现一个简单的烟花爆炸特效:(为了凸显烟花特效,我把天空背景调成黑色的) (缺点:六种粒子色彩搭配不佳,模拟出烟花不perfect,烟花爆炸效果粒子没有处理好,视觉上看起来有点怪,熟能生巧ingO(∩_∩)O~) 实现过程 一、创建粒子系统 选择菜单栏Game Object->Effects->Part
Matplotlib基础图形之散点图
Matplotlib基础图形之散点图 散点图特点: 1.散点图显示两组数据的值,每个点的坐标位置由变量的值决定 2.由一组不连续的点组成,用于观察两种变量的相关性(正相关,负相关,不相关) 3.例如:身高-体重,纬度-温度,等等 示例代码: import os import time import matplotlib.pyplot as plt basedir = os.path.dirname(os.path.abspath(__file__)) resultdir = os.path.j
java实现线程间通信的四种方式
synchronized同步 public class MyObject {
synchronized public void methodA() {
//do something....
}
synchronized public void methodB() {
//do some other thing
}
}
public class ThreadA extends Thread {
private MyO
Confluence 6 字符集编码的问题解决
如果你的 Confluence 站点的字符集没有被正确配置,你可能会遇到下面的问题: Non-ASCII 字符将会显示为问号(?) Non-ASCII 字符集的页面链接将不能工作 单一字符将会被显示为 2 个字符 文本出现乱码 对这些问题进行诊断,请参考下面的步骤。 1. 运行编码测试 Confluence 提供了编码测试能够帮你找到你配置中可能出现的问题。你需要具有 Confluence 管理员权限才能进行这个操作。 进入 <your-confluence-url>/admin/encodi
Mysql5.7 windows免安装版本 初始化配置
一、从官网下载mysql-5.7.22-winx64.zip压缩文件,解压到自定义目录。 二、将mysql安装目录的下的bin目录 添加到系统path环境变量。 三、配置my.ini 文件,放置于mysql的安装目录之内。文件内容如下: [client]
port=3306
[mysqld]
basedir=D://ProgramFiles//mysql-5.7.22-winx64
datadir=D://ProgramFiles//mysql-5.7.22-winx64//data
port
【BZOJ3697】采药人的路径
题解: 比较简单的点分治 首先暴力的话直接枚举 然后枚举另一个点的时候顺便看一下有没有零点 n^2 考虑点分治 分治之后用f[i][0/1]表示权值为i,有没有零点的方案数 我们来证明一件事情,如果两边都无零点且权值为0则整一个序列没有零点 则左边某点和最右点构成0,而整一段和为0,则左边端点和那点也为零,与命题不符 所以这么做是对的
C# dataGridView 如何选中整行?
this.dataGridView1.SelectionMode =DataGridViewSelectionMode.FullRowSelect; dataGridView1即你的dataGridView名称。
WMware Redhat 7.4 &amp;amp; Oracle 配置安装
VMware redhat7.4 虚拟机无法上网我们使用的是NAT网络连接1、主机Windows设置win+R 运行 “services.msc”查看是否开启了VMware DHCP Service和VMware NAT service这两个服务,如果未开启,请启动;打开“网络共享-调整适配器设置”,把Windows的虚拟网卡VMware Network Adapter VMnet8设置为IP和D...
Oracle基本知识
数据库的实例、表空间、表和用户之间的关系转载:https://www.cnblogs.com/adforce/p/3312252.html完整的Oracle数据库通常由两部分组成:Oracle数据库和数据库实例。 1) 数据库是一系列物理文件的集合(数据文件,控制文件,联机日志,参数文件等); 2) Oracle数据库实例则是一组Oracle后台进程/线程以及在服务器分配的共享内存区。在启动Ora...
由 Python2 和 Python3 中 socket.inet_aton() 实现不同引发的血案
这几天在做一个功能实现的时候,需要把别人用Python2.6写好的脚步转成Python3.4实现,大部分地方转化都没啥问题,但是在socket.inet_aton()转化的过程中出了点问题,花费我不少的精力去解决,先做个记录备忘,同时给后续需要的人做个提醒。首先说一下,我在解决这个问题前期的思路有点问题,所以请关注最后的总结。需求目的:把一个ip地址使用socket.inet_aton()转化后和
今日推荐
周排行