题目要求 写一个shell脚本,检查指定的shell脚本是否有语法错误,若有错误,首先显示错误信息,然后提示用户输入q或者Q退出脚本,输入其他内容则直接用vim打开该shell脚本。 参考答案 #!/bin/bash sh -n $1 2>/tmp/sh.err if [ $? -ne 0 ] th ...
                            
                            
                                分类:
系统相关   时间:
2021-02-27 12:59:01   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    1:继承Thread 继承Thread 实现多线程,重写run方法,run方法实现具体的业务逻辑Java 只支持单继承,不建议这样使用/** * 继承 Thread类,重写 run方法 */public class ThreadDome extends Thread { @Override publ ...
                            
                            
                                分类:
编程语言   时间:
2021-02-26 13:33:48   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                1. 管道相关命令 1.1 cut cut:以某种方式按照文件的行进行分割 参数列表: 参数 英文 含义 -c characters 按字符选取 -b 按字节选取 忽略多字节字符边界,除非也指定了 -n 标志 -d '分隔符' delimiter 自定义分隔符,默认为制表符。 -f 'n1,n2'  ...
                            
                            
                                分类:
系统相关   时间:
2021-02-26 13:01:54   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    最近正在学习linux下堆的管理机制,收集了书籍和网络上的资料,以自己的理解做了整理,做个记录。如果有什么不对的地方欢迎指出! Memory Allocator 常见的内存管理机制 dlmalloc:通用分配器 ptmalloc2:glibc分配器,继承自dlmalloc,并提供了多线程支持,主要研 ...
                            
                            
                                分类:
其他好文   时间:
2021-02-26 12:56:38   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    引言 曾经有一道比较比较经典的面试题“你能够说说java的并发包下面有哪些常见的类?”大多数人应该都可以说出 CountDownLatch、CyclicBarrier、Sempahore多线程并发三大利器。这三大利器都是通过AbstractQueuedSynchronizer抽象类(下面简写AQS) ...
                            
                            
                                分类:
编程语言   时间:
2021-02-25 12:23:16   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    在 Linux、Mac OSX 等操作系统中,可能同时存在 .bash_profile 和 .bash_rc 两个文件,两者有何区别? 区别就是 .bash_profile 是 login shell 的配置文件,而 .bashrc 是交互式 non-login shell 的配置文件。所以配置 a ...
                            
                            
                                分类:
其他好文   时间:
2021-02-25 12:22:14   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                Redis技术栈目前广泛使用于开发领域,掌握Redis技术栈与Springboot的集成至关重要。 Redis是目前业界使用最广泛的内存数据存储。相比memcached,Redis支持更丰富的数据结构,例如hashes, lists, sets等,同时支持数据持久化。除此之外,Redis还提供一些类 ...
                            
                            
                                分类:
编程语言   时间:
2021-02-25 12:11:37   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    异常模块 下面介绍python常用的异常模块 AttributeError异常 AttributeError试图访问一个类中不存在的成员(包括:成员变量、属性和成员方法)而引发的异常 AttributeError:'Animal' object has no attribute 'age' OSEr ...
                            
                            
                                分类:
编程语言   时间:
2021-02-25 12:11:17   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    googlehacking:利用引擎搜索(例如Google、Baidu)有针对的搜索信息来进行网络入侵的技术和行为。 搜索引擎对于关键字提供了多种语法,构造出特殊关键字,Googlehacking技术能够快速全面的让攻击者挖掘到更多的信息,目标主要有一下几种: 1.敏感信息(搜索到个人信息等敏感信息 ...
                            
                            
                                分类:
其他好文   时间:
2021-02-24 13:20:10   
                                阅读次数:
0
                             
                    
                        
                            
                            
                                
                    对于如下代码的,它的打印结果是什么 NSThread *thread = [[NSThread alloc] initWithBlock:^{ NSLog(@"1"); }]; [thread start]; [self performSelector:@selector(testhaha) onT ...
                            
                            
                                分类:
编程语言   时间:
2021-02-24 13:19:34   
                                阅读次数:
0