- 博客(192)
- 资源 (1)
- 收藏
- 关注
原创 我的创作纪念日
提示:你过去写得最好的一段代码是什么?提示:当前创作和你的工作、学习是什么样的关系。提示:可以和大家分享最初成为创作者的初心。提示:在创作的过程中都有哪些收获。提示:职业规划、创作规划等。
2025-04-17 10:49:48
392
原创 linux 注销时删除命令记录&阻止任何人su作为root
如果只需要针对某个特定用户,如root用户进行设置,则可只在该用户的主目录下修改/$HOME/.bash_history文件,增加相同的一行即可。意味着仅仅website组的用户可以su作为root.这样,系统中的所有用户在注销时都会删除其命令记录。
2024-12-11 21:45:32
229
原创 Linux修改自动注销帐号时间、限制Shell命令记录大小
自动注销帐号的登录,在Linux系统中root账户是具有最高特权的。如果系统管理员在离开系统之前忘记注销root账户,那将会带来很大的安全隐患,应该让系统会自动注销。默认情况下,bash shell会在文件$HOME/。bash_history中存放多达500条命令记录(根据具体的系统不同,默认记录条数不同).系统中每个用户的主目录下都有一个这样的文件。在此笔者强烈建议限制该文件的大小。300,表示300秒,也就是表示5分钟。这样,如果系统中登陆的用户在5分钟内都没有动作,那么系统会自动注销这个账户。
2024-12-11 21:44:57
334
原创 linux 用户名密码设置
安装linux时默认的密码最小长度是5个字节,但这并不够,要把它设为8个字节。修改最短密码长度需要编辑login.defs文件#vi /etc/login.defs。PASS_WARN_AGE 7 ##提前多少天警告用户密码即将过期。PASS_MAX_DAYS 99999 ##密码设置最长有效期(默认值)PASS_MIN_LEN 5 ##设置密码最小长度,将5改为8。PASS_MIN_DAYS 0 ##密码设置最短有效期。
2024-12-11 21:43:52
393
原创 linux 删除系统特殊的的用户帐号
禁止所有默认的被操作系统本身启动的且不需要的帐号,当你第一次装上系统时就应该做此检查,Linux提供了各种帐号,你可能不需要,如果你不需要这个帐号,就移走它,你有的帐号越多,就越容易受到攻击。#这里删除"adm lp sync shutdown halt mail news uucp operator games gopher ftp "账号。#如果你开着ftp等服务可以把ftp账号保留下来.
2024-12-10 21:32:59
331
原创 linux 网络接口控制脚本
在 Linux 中,接口控制脚本用于激活和取消激活系统接口, /sbin/ifdown 和 /sbin/ifup 是两个最主要的接口控制脚本,它们通过调用 /etc/sysconfig/network—scripts/ 目录中的配置文件起作用。使用“网段/子网掩码"格式的静态路由配置文件时,每三条记录为一组静态路由配置,并且需要使用连接的数字对静态路由的顺序进行标识,如: ADDRESS0, ADDRESS1, ADDRESS2。x.x.x/x 表示路由指向的网段及其子网掩码,x.x.x。
2024-12-10 21:31:13
760
原创 Linux 网络接口配置
以上配置没有设置 USERCTL 选项,因此 USERCTL 使用默认值 no,即非 root 用户无法控制接口的启用状态.通过将 ifcfg—eth0 文件复制成 ifcfg—eth0-user,并向克隆文件中添加 USERCTL=yes 指令,普通用户则能够通过 /sbin/if—up eth0-user 命令启用 eth0 接口了。在所有的网络配置文件中,最常用的就是 ifcfg—eth0,因为它是系统中第一块网卡的配置文件.如果系统中有多块网卡,ifcfg—eth 后面的数字就会依次递增。
2024-12-10 21:29:24
1160
原创 Excel快捷键大全
Ctrl+Shift+“→”将选区移至工作表最右侧(第256列或第IV列)插入列表(可以查看取消行列标题的单元格绝对地址)在选择一个整行或整列时,可以快速选择到表尾区域。将选区移至工作表尾部(第35536行)新建图表区(命名为Chart)重复上步操作或恢复上步的撤销。最大化或恢复应用程序窗口。任务窗格的打开与关闭。打开单元格格式对话框。
2024-12-06 23:34:51
370
原创 HTML 常用标签属性汇总一<input> 标签
规定元素的行内样式(inline style)设置 XHTML 文档中元素内容的语言代码.定义以提交按钮形式显示的图像的 URL。规定元素的额外信息(可在工具提示中显示)当 input 元素加载时禁用此元素。规定通过文件上传来提交的文件的类型。规定图像输入的对齐方式.规定元素的类名(classname)规定输入字段中的字符的最大长度.定义 input 元素的名称.规定 input 元素的类型。规定 input 元素的值。设置元素中内容的文本方向。设置元素中内容的语言代码.规定元素的唯一 id。
2024-12-02 23:47:07
535
原创 HTML 常用标签属性汇总一<table> 标签
规定元素的行内样式(inline style)设置 XHTML 文档中元素内容的语言代码。规定元素的额外信息(可在工具提示中显示)规定元素的类名(classname)规定表格相对周围元素的对齐方式.规定单元边沿与其内容之间的空白.规定外侧边框的哪个部分是可见的。规定内侧边框的哪个部分是可见的。背景图片的URL=就是路径网址。设置元素中内容的文本方向。设置元素中内容的语言代码。规定单元格之间的空白。设定表格暗边框的颜色。规定表格的背景颜色。规定表格边框的宽度。规定元素的唯一 id。
2024-12-02 23:43:15
642
原创 HTML 常用标签属性汇总一<img> 标签
DTD 指示此属性允许在哪种 DTD 中使用。S=Strict, T=Transitional, F=Frameset.DTD 指示此属性允许在哪种 DTD 中使用.S=Strict, T=Transitional, F=Frameset.指向包含长的图像描述文档的 URL。规定如何根据周围的文本来排列图像。将图像定义为服务器端图像映射。将图像定义为客户器端图像映射。定义图像左侧和右侧的空白。定义图像顶部和底部的空白。规定显示图像的 URL。规定图像的替代文本。定义图像周围的边框。
2024-12-02 23:36:18
562
原创 进程与线程的主要区别是什么?
进程是指运行中的应用程序,每一个进程都有自己独立的内存空间。一个应用程序可以同时启动多个进程.例如对于IE浏览器程序,每打开一个IE浏览器窗口,就启动了一个新的进程.同样,每次执行JDK的java。exe程序,就启动了一个独立的Java虚拟机进程,该进程的任务是解析并执行Java程序代码.线程是指进程中的一个执行流程,有时也称为执行情景。一个进程可以由多个线程组成,即在一个进程中可以同时运行多个不同的线程,它们分别执行不同的任务。当进程内的多个线程同时运行时,这种运行方式称为并发运行。许多服务器程序,如数据
2024-12-01 17:53:29
242
原创 I/O控制可用哪几种方式实现?各有何优缺点?
I/O控制过程可用三种方式实现:作为请求I/O操作的进程实现;作为当前进程的一部分实现;由专门的系统进程-—I/O进程完成第一种方式请求对应I/O操作的进程能很快占据处理机但要求系统和I/O操作的进程应具有良好的实时性.第二种方式不要求系统具有高的实时性,但I/O控制过程要由当前进程负责。第三种方式增加了一个额外的进程开销,但用户不用关心I/O控制过程。
2024-12-01 17:52:42
228
原创 试对分时系统和实时系统进行比较
可以从多路性、独立性、及时性、交互性和可靠性5个方面对分时系统和实时系统进行比较. (1)多路性。系统按分时原则为多个终端用户服务;而对实时控制系统,其多路性则主要表现在经常对多路的现场信息进行采集以及对多个对象或多个执行机构进行控制。(2)独立性。都有独立性。每个终端用户在向实时系统提出服务请求时,是彼此独立的操作,互不干扰;而在实时控制系统中信息的采集和对对象的控制,也彼此互不干扰。(3)及时性。实时信息系统对实时性的要求与分时系统类似,都是以人所能接受的等待时间来确定;而实时控制系统的及时性,则是以
2024-12-01 17:51:17
582
原创 HTML 常用标签属性汇总一〈a〉 标签
规定元素的行内样式(inline style)设置 XHTML 文档中元素内容的语言代码.规定当前文档与目标 URL 之间的关系。规定目标 URL 与当前文档之间的关系。规定元素的额外信息(可在工具提示中显示)规定目标 URL 的 MIME 类型。规定元素的类名(classname)设置元素的 Tab 键控制次序。规定目标 URL 的字符编码。规定目标 URL 的基准语言。设置元素中内容的文本方向。设置元素中内容的语言代码.设置访问元素的键盘快捷键。链接的目标 URL。规定元素的唯一 id。
2024-11-26 22:31:51
331
原创 HTML 常用标签属性汇总一〈body〉标签
body background—position : 90% ,90%〉 背景图片x与y轴的位置。〈body background—repeat : repeat〉 重复排列—网页预设。〈body background-repeat : repeat-x〉 在x轴重复排列。〈body background—repeat : no—repeat> 不重复排列。16进制的数码有: 0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f.:包括:text,link,alink,vlink,
2024-11-26 22:28:09
1047
1
原创 HTML标签—-按功能类别排列
定义文本的文本方向,使其脱离其周围文本的方向设置。不赞成使用.定义页面中文本的默认字体、颜色或尺寸。定义针对不支持客户端脚本的用户的替代内容。定义与文档相关的可搜索索引。定义针对不支持框架的用户的替代内容。定义媒介内容的分组,以及它们的标题.定义文档作者或拥有者的联系信息。定义加删除线的文本。定义用在媒体播放器中的文本轨道。定义表格中一个或多个列的属性值。定义选择列表中相关选项的组合。定义表格中的表注内容(脚注)。定义语气更为强烈的强调文本.不赞成使用.定义居中文本.定义任何类型的任务的进度。
2024-11-26 22:26:06
1437
原创 C语言简答题答案
(2)宏调用展开后的代码是嵌入源程序中的,且每调用一次,嵌入一次代码.因此,宏调用时总的程序代码是增加的;系统给每个打开的文件都在内存中开辟一个区域,用于存放文件的有关信息(如文件名,文件位置),这些信息在C语言中保存在一个结构类型变量中,该结构体类型是由系统定义的。外部型变量和全局变量是对同一类变量的两种不同角度的提法.全局变量是从它的作用域提出,外部变量是从它的存储方式提出的,表示它的生存期。作用域局限于所定义的函数,其生存期就是函数的生存期,在一个函数中引用另一个函数的自动型变量的值是错误的.
2024-11-25 23:32:26
477
原创 C语言中的运算符
5、赋值运算符 用于赋值运算,分为简单赋值(=)、复合算术赋值(+=,-=,*=,/=,%=)和复合位运算赋值(&=,|=,^=,>〉=,〈<=)三类共十一种。包括位与(&)、位或(|)、位非(~)、位异或(^)、左移(〈〈)、右移(〉>)六种。包括加(+)、减(—)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(–)共七种。包括大于(>)、小于(〈)、等于(==)、 大于等于(〉=)、小于等于(<=)和不等于(!3、逻辑运算符 用于逻辑运算.包括与(&&)、或(||)、非(!
2024-11-25 22:21:00
345
原创 C语言符号意义(32个关键字及其含义)
void :声明函数无返回值或无参数,声明无类型指针(基本上就这三个作用)extern:声明变量是在其他文件正声明(也可以看做是引用变量)unsigned:声明无符号类型变量或函数。signed:生命有符号类型变量或函数。long :声明长整型变量或函数。auto :声明自动变量 一般不使用。double :声明双精度变量或函数。struct:声明结构体变量或函数。register:声明积存器变量。short :声明短整型变量或函数。char :声明字符型变量或函数。union:声明联合数据类型。
2024-11-25 22:17:59
144
原创 VC++和VB,还有C语言有的区别与联系
VC作为一个主流的开发平台一直深受编程爱好者的喜爱,但是很多人却对它的入门感到难于上青天,究其原因主要是大家对他错误的认识造成的,严格的来说VC++不是门语言,虽然它和C++之间有密切的关系,如果形象点比喻的话,可以C++看作为一种”工业标准",而VC++则是某种操作系统平台下的”厂商标准",而”厂商标准"是在遵循”工业标准”的前提下扩展而来的.而VC(Visual C++)是微软公司开发的,一种使用C++语言的IDE集成开发环境.集编辑、调试、编译、链接、装入等操作于一体的环境,就是一种开发工具。
2024-11-24 23:55:50
539
原创 python-正则式对象方法/属性
同search()函数,但此函数允许指定搜索的起点和终点。同match()函数,但此函数允许指定搜索的起点和终点。Pid)’定义的符号组名字映射为组序号的字典。同findall()函数。在创建对象时使用的模式。同split()函数。创建对象时定义的标志。
2024-11-24 23:44:07
198
原创 python-MatchObject对象方法
返回一个元组,该元组包含模式中与所有组匹配的文本。如果给出default参数,default参数值就是与给定表达式不匹配的组的返回值。返回两元素组,此元组等价于关于一给定组或一个完整匹配表达式的(m.start(group),m.end(group)))列表。返回匹配的文本,是个元组.此文本是与给定group或由其索引数字定义的组匹配的文本,如果没有组定组名,则返回所有匹配项。返回指定group的开始位置,或返回全部匹配的开始位置.返回指定group的结束位置,或返回全部匹配的结束位置。
2024-11-24 23:43:28
271
原创 python正则表达式声明
如果所提供的文本与下一个正则表达式元素匹配,这之间没有多余的文本就匹配。=Brown)”就只与"Martin"匹配。如果字符串当前位置的前缀字符串是给定文本,就匹配,整个表达式就在当前位置终止。<=abc)def表达式与"abcdef"匹配。这种匹配是对前缀字符数量的精确匹配。如果字符串当前位置的前缀字符串不是给定的正文,就匹配,是(?匹配圆括号内定义的表达式,但匹配的表达式还可用作name标识的符号组。匹配空字符串,iLmsux字符对应下表的正则表达式修饰符。匹配所有与前面命名的字符组相匹配的文本.
2024-11-23 22:29:16
236
原创 python特殊字符序列
匹配任意字母数字字符,等价于[a—zA-Z0—9_]。注意,包含’_’字符。匹配任意空格字符(空格符、tab制表符、换行符、回车、换页符、垂直线符号)匹配任意非字母数字字符,等价于[^a-zA-Z0-9_]。匹配任意非十进制数字字符,等价于r'[^0-9]’匹配任意十进制数字字符,等价于r'[0-9]'匹配一个单词的非边界。
2024-11-23 22:28:44
356
原创 python正则表达式基本字符字符
据上所述,”.*”为最大匹配,能匹配源字符串所有能匹配的字符串.”。"为最小匹配,只匹配第一次出现的字符串。*g能匹配任意以d开头,以g结尾的字符串,如”debug”和"debugging”,甚至"dog is walking”。g只能匹配”debug",在”dog is walking"字符串中,则只匹配到"dog ”。表达式分组,每对括号为一组,如([a-b]+)([A—Z]+)([1-9]+)匹配集合内的字符,如[a-z],[1—9]或[,。至少重复匹配前表达式m次,至多重复匹配前表达式n次。
2024-11-23 22:28:02
245
原创 python文件对象方法
把文件指针移动到相对于where的offset位置。offset为0表示文件开始处,这是默认值;关闭文件,记住用open()打开文件后一定要记得关闭它,否则会占用系统的可打开文件句柄数。如果文件是一个交互终端,则返回True,否则返回False。读出文件,如果有count,则读出count个字节。把list中的字符串一行一行地写入文件。读出所有行,也就是读出整个文件的信息。截取文件,使文件的大小为size。把string字符串写入文件。
2024-11-22 17:40:25
249
原创 python字典方法
返回字典高层结构的一个拷贝,但不复制嵌入结构,而只复制对那些结构的引用。返回键x,若未找到该键返回none,若提供y,则未找到x时返回y.返回tuples的列表。每个tuple由字典的键和相应值组成。用字典x中的键值对更新字典内容.如果字典中有键x,则返回真。返回字典中值的列表。删除字典的所有条目。
2024-11-22 17:38:40
195
原创 python列表对象支持的方法
在索引为i的元素前插入对象x。insert(0,x)在第一项前插入对象。删除列表中索引为x的表项,并返回该表项的值。若未指定索引,pop返回列表最后一项.对列表排序,返回none.bisect模块可用于排序列表项的添加和删除。删除列表中匹配对象x的第一个元素。匹配元素时产生异常.返回None。返回列表中匹配对象x的第一个列表项的索引。无匹配元素时产生异常。在列表尾部追加单个对象x。使用多个参数会引起异常。将列表L中的表项添加到列表中。返回对象x在列表中出现的次数。颠倒列表元素的顺序.
2024-11-21 10:37:25
249
原创 python支持的转义字符表
八进制数yy代表的字符,例如:\o12代表换行。十进制数yy代表的字符,例如:\x0a代表换行。退格(Backspace)其它的字符以普通格式输出。
2024-11-21 10:36:47
191
原创 python字符串格式化代码
存储输出字符的数量放进参数列表的下一个变量中。浮点数字(根据值的大小采用%e或%f)浮点数字(科学计数法,用E代替e)指针(用十六进制打印值的内存地址)无符号整数(十六进制大写字符)浮点数字(用小数点符号)无符号整数(十六进制)浮点数字(科学计数法)浮点数字(类似于%g)字符及其ASCII码。有符号整数(十进制)无符号整数(十进制)无符号整数(八进制)
2024-11-21 10:36:11
242
原创 Python命令行选项
不缓冲stdin、stdout和stderr,默认是缓冲的。产生每个模块的信息。如果两个-v选项,则产生更详细的信息。除法规则选项,-Qold(default),-Qwarn,-Qwarnall,-Qnew。在执行前对解释器产生的字节码进行优化。同 PYTHONOPTIMIZE=1。在执行前对解释器产生的字节码进行优化,并删除优化代码中的嵌入式文档字符串。脚本执行后马上进入交互命令行模式.同PYTHONINSPECT=1。同PYTHONDEBUG=1。当脚本的tab缩排格式不一致时产生警告。
2024-11-20 23:23:39
260
原创 Python运算符列表
相乘、求平方、相除、求余,“*”号可重载为重复,“%"号可重载为格式化。加、减,“+"号可重载为连接符。索引,分片,限定引用,函数调用。元组,列表,字典,转化为字符串。
2024-11-20 23:23:07
281
原创 百马百担问题
百马百担问题:有n1匹马,驮n2担货,大马驮3担,中马驮2担,两匹小马驮1担,问有多少种驮法?注意:每种马至少有1匹.两个整数n1(马匹数)和n2(担货数)。
2024-11-19 10:24:47
218
原创 求一个3*3矩阵对角线元素之和
输入描述:按行输入9个整数。输出描述:对角线元素之和样式输入:样式输出:15int main()int i,j;for(i=0;i<3;i++)for(j=0;j<3;j++)return 0;
2024-11-18 23:19:51
408
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人