shell脚本修改文件名和权限
分享一个脚本,背景:公司要把项目文件中的.c文件修改成.cpp文件,然后解决编译问题;代码目录是通过samba共享出来,用source insight进行编辑,然而源文件权限基本是root用户,且差不多都是644,这样其他用户没有修改权限。 每次保存文件前都需要+w权限,修改完后再改回原权限。于是有了以下脚本: # description: change c source file to cpp …
分享一个脚本,背景:公司要把项目文件中的.c文件修改成.cpp文件,然后解决编译问题;代码目录是通过samba共享出来,用source insight进行编辑,然而源文件权限基本是root用户,且差不多都是644,这样其他用户没有修改权限。 每次保存文件前都需要+w权限,修改完后再改回原权限。于是有了以下脚本: # description: change c source file to cpp …
在ubuntu环境编译dpdk19.11时编译器报如下错误: [14:12:16]/home/qiaods/linux-ft/include/linux/module.h:133:6: error: ‘init_module’ specifies less restrictive attribute than its target ‘igbuio_pci_init_module’: ‘cold’ …
因项目中需要调用第三方提供的jar包,且jar包没有进入Maven Repository仓库,需要给jar包压缩包引入项目中,这里记录下引入方法 1、第一步,在需要引入的pom模块根目录引入jar包(jar存放位置需要和pom引入的模块同级根目录,有的项目多个模块) 创建一个resources/lib文件,然后给jar包复制进来 2、第二步,在pom.xml文件中添加依赖 <dependen…
简要教程 bootstrap-treeview是一款效果非常酷的基于bootstrap的 jQuery 多级列表树插件。该jQuery插件基于Twitter Bootstrap,以简单和优雅的方式来显示一些继承树结构,如视图树、列表树等等。 插件依赖 Bootstrap v3.0.3 jQuery v2.0.3 以上两个外部依赖文件已经经过测试可以正常使用,其他版本的Bootstrap需要另行测试…
1. clone项目工程 在home目录下新建p4lang文件夹 $ mkdir ~/p4lang $ cd ~/p4lang/ 安装git,下载bmv2、p4c-bmv2到p4lang文件夹下 $ sudo apt install git $ git clone https://github.com/p4lang/behavioral-model.git bmv2 $ git clone htt…
public class ListNode{ int val; ListNode next; ListNode() {} ListNode(int val) { this.val = val; } ListNode(int val, ListNode next) { this.val = val; this.next = next; } } 19. 删除链表的倒数第 N 个结点 给你一个链表,删除…
打开#import “c:\Program Files\Common Files\System\ADO\msado15.dll” no_namespace rename(“EOF”, “adoEOF”)的解决方法:用devc++编译运行#import “c:\Program Files\Common Files\System\ADO\msado15.dll” no_namespace rename…
Apache Spark 在大数据处理与分析领域,Apache Spark无疑占据着重要地位。它的特点是基于内存计算,支持各类资源管理平台,其中以YARN最为常见,同时又与Hadoop平台集成,在集群节点以HDFS作为分布式文件存储系统。 我们可以先看一下搭建一个常见的Apache Spark大数据平台需要哪些步骤: 1.安装Hadoop集群 2.配置HDFS 3.配置YARN 4.安装Spark…