基础版本的jmake是将所有当前文件夹下的C/C++文件生成单文件编译命令,并且jmake命令不可加选项. 现在做的改进是能在输入命令jmake时加上一些选项了,‘-’开头的选项加入到每个编译单文件的生成命令中去,其他的选项则是指定要编译的源文件.当然,如果没有指定源文件,就把所有.c,.cc,.cpp文件都分别编译. 代码如下: /* * author: huanglianjing * * this is a program to compile all single c/c++ file o…
在一个目录下写一些单文件的c或者c++文件时,每次敲出命令如g++ a.cpp -o a感觉比较麻烦. 所以就模仿makefile的功能,实现了扫描当前目录,并将所有c文件.cc文件.cpp文件直接调用gcc/g++编译. 本程序的缺点之一就是不能用于文件间有相互include的情况,因为要扫描代码include了其他什么文件比较麻烦.而且不能在编译命令中加入其他库的选项. 使用方式: jmake 源代码: /* * author: huanglianjing * * this is a pro…
配置 location ^~/TEMP/ { alias/share/files/; if ($request_uri ~* ^.*\/(.*)\.(txt|doc|pdf|rar|gz|zip|docx|exe|xlsx|ppt|pptx|jpg|png)(\?n=([^&]+))$) { add_header Content-Disposition "attachment;filename=$arg_n.$2"; } } 使用 <a href="http:/…
1,获取指定类型文件 def getFile(file:File): Array[File] ={ val files = file.listFiles().filter(! _.isDirectory) .filter(t => t.toString.endsWith(".csv")) //此处读取.txt and .csv文件 files ++ file.listFiles().filter(_.isDirectory).flatMap(getFile) } 2,创建文件 指…
python实现在目录中查找指定文件的方法 本文实例讲述了python实现在目录中查找指定文件的方法.分享给大家供大家参考.具体实现方法如下: 1. 模糊查找 代码如下: import os from glob import glob #用到了这个模块 def search_file(pattern, search_path=os.environ['PATH'], pathsep=os.pathsep):     for path in search_path.split(os.pathsep)…
删除文件 /p 删除每一个文件之前提示确认/f 强制删除只读文件 /s 从当前目录及所有子目录删除指定文件/q 安静模式.删除全局通配符时,不要求确认/a 根据属性选择要删除的文件 指定下列文件属性中的任意一种:属性 说明r 只读a 存档s 系统h 隐藏- 前缀表明“非” del /p/f test\a.txtdel /a:r test\*.txt 删除所以只读 txt 文件(r 为只读属性)   删除文件夹 rd test1 (test1须为空文件夹)rd /s/q test(删除整个文件夹及…
<?php /** * @desc 解析当前目录并递归删除目录下的指定文件 * @author mengdj<mengdj@outlook.com> 2014.10.02 1530 */ //定义脚本持续执行直到退出为止 set_time_limit(0); ignore_user_abort(true); $global_filter=array("html","css","php","htm","…
前一段时间,开始使用vs2010编写程序,可是在编译的时候总是报错,提示系统找不到指定文件,导致无法正常运行程序,花了好久时间终于找到原因解决,是因为常规的输出目录 要与链接的常规的输出文件要相对应. (错误提示如下) 解决方法如下: (方法一) 1.打开菜单栏项目选项再选择对应的项目属性 2.选择配置属性-->清单工具-->输入和输出-->嵌入清单-->否 3.F5成功运行 这种方式比较麻烦的是,每创建一个工程时都要修改. 方法二(永久解决)(个人亲测可行,不代表通用): 在我的…
[问题解决]gradle编译失败系统找不到指定的文件 问题描述 Error:C:\Users\diql.gradle\caches\2.14.1\scripts-remapped\settings_9qf847oyh8st6s15e59tsfvjs\9ejwtyixtds2dlx9q4hqm4iap\cp_settings57408229\cache.properties (系统找不到指定的文件.) 即:系统找不到.gradle文件下cache.properties文件问题. 解决方案: 方案一…
bat 读取指定文件的信息并拼接成指定格式…
1.先解决如何获取一个文件的代码行数 一开始对于这个问题,我的思路就回荡在:1字符串子字符串的判断 2循环直到结束的想法 3将原来是"\n"替换掉之类的想法 一个问题总会有多种解决方案,下面的解决方案来自MJ基础视频里讲过的方案,挺不错的,基本思路是:通过"\n"拆分字符串到OC数组中,最后判断数组的长度即可. 虽然有时候我们可能想不到更好的方法,但是也不能阻拦我们去积累好的方法,所以纪录在此博文中. 学习来自 MJ 的某个基础视频  2.然后进一步考虑一个目录下的…
先看两篇博文,作为基础知识.如果对C/C++编译链接过程都了解的话,可以跳过不看. http://www.firedragonpzy.com.cn/index.php/archives/2556 http://www.cppblog.com/shifan3/archive/2007/01/05/17325.html 一.  编译不同目录下的多个文件 各个文件的布局如下: head.h文件的代码: #ifndef  HEAD_H #define  HEAD_H int add(int a, int…
AS3程序在编译的过程中,有一个特点是这样的,不管是项目中的类,还是标准库或者第三方库的类,编译的时候只会把用到的那些类文件编译进去,也就是说,某一些类,只要没有被主程序引用到,那这个文件是不会被编译进来的.实际的表现是,在程序运行的过程中,getDefinitionByName是不能获取到没有引用的类,因为这个类根本就不在主程序运行的域里面. 这也就带来一个问题,在一些应用场合下,我需要用到某个类,但用到他却是通过反射机制来获取的(通过getDefinitionByName去获取).举例来说,…
原文网址:http://www.crifan.com/python_head_meaning_for_usr_bin_python_coding_utf-8/ #!/usr/bin/python 是用来说明脚本语言是python的 是要用/usr/bin下面的程序(工具)python,这个解释器,来解释python脚本,来运行python脚本的. # -*- coding: utf-8 -*- 是用来指定文件编码为utf-8的 详情可以参考: PEP 0263 — Defining Python…
通过传统的form表单提交的方式上传文件: $.ajax({ url : "http://localhost:8080/STS/rest/user", type : "POST", data : $( '#postForm').serialize(), success : function(data) { $( '#serverResponse').html(data); }, error : function(data) { $( '#serverResponse…
1.#!/usr/bin/python 是用来说明脚本语言是 python 的 是要用 /usr/bin下面的程序(工具)python,这个解释器,来解释 python 脚本,来运行 python 脚本的. 2.# -*- coding: utf-8 -*- 是用来指定文件编码为 utf-8 的 详情可以参考:PEP 0263 — Defining Python Source Code Encodings 在此,详细的(主要是翻译)解释一下,为何要加这个编码声明,以及如何添加编码声明: 2.1…
在开发Web应用程序时比较常见的功能之一,就是允许用户利用multipart请求将本地文件上传到服务器,而这正是Grails的坚固基石——spring MVC其中的一个优势.Spring通过对Servlet API的HttpServletRequest接口进行扩展,使其能够很好地处理文件上传.扩展后的接口名为org.springframework.web.multipart.MultipartHttpServletRequest,其内容如清单7-31所示. 清单7-31  org.springf…
创建URLs文件在终端输入cd target_directory回车,便把当前文件夹切换到了目标文件夹target_directory,此后创建的文件都会丢它里面在终端输入cat > URLs回车(注:该命令到此还没结束呢,待会儿会继续键入多行内容)创建文件URLs,马上就往里面写入一批URLs使用浏览器访问目标资源所在的网站,找到想要下载的文件时,就点击鼠标右键召唤出右键菜单,选择"复制链接",然后回到终端,把复制得到的链接粘贴到cat > URLs命令的下一行,然后再去…
在发布asp.net站点和windows服务项目时,有的时候这样的需求:msbuild编译之后发布到服务器指定目录时要排除指定文件,比如通过jenkins构建时,不希望覆盖原来的Web.config和App.config,那么该如何排除呢? web站点项目 比如不希望发布Web.config文件,有以下三种方法. 1,将项Content改为None 修改前: <Content Include="Web.config" /> 修改后: <None Include=&qu…
开发时,经常遇到 全局查找某些代码 linux 中 如何 检索 某 目录下指定文件 的 指定内容如下: //.点为查找当前目录 下 的 所有 *.php 文件里 有 hello 的文件 find . -name "*.php" | xargs grep "hello" //根目录 find / -name "*.php" | xargs grep "hello" .…
错误:unable to start ... XX.exe 系统找不到指定文件 今天调试一个项目,关于泊松融合的,项目名叫PoissonEditing,编译通过之后一直再报错,找不到PoissonEditing.exe,打开debug文件夹生成的exe叫poisson.exe. 后来发现是项目属性设置错误. 解决方案:项目属性-> linker-> general -> output file:填写正确的exe名. 例如在此项目中,原来写的是poisson.exe,所以会生成poisso…
在使用form表单的时候上传文件+表单,会使得页面跳转,而在某些时候不希望跳转,只变化页面中的局部信息 通过查找资料,可以使用FormData进行ajax操作. FormData介绍:XMLHttpRequest Level 2添加了一个新的接口FormData.利用FormData对象,我们可以通过JavaScript用一些键值对来模拟一系列表单控件,我们还可以使用XMLHttpRequest的send()方法来异步的提交这个"表单".比起普通的ajax,使用FormData的最大优…
/** * php获取指定文件夹中文件名称 * @author jackie <2018.10.10> */ public static function getFileName($filePath) { $handler = opendir($filePath);//目录文件夹 $fileNames = [];//存儲文件名稱 while( ($filename = readdir($handler)) !== false ) { if($filename != "."…
public partial class FileGet { /// <summary> /// 私有变量 /// </summary> private static List<FileInfo> lst = new List<FileInfo>(); /// <summary> /// 获得目录下所有文件或指定文件类型文件(包含所有子文件夹) /// </summary> /// <param name="path&…
.gitignore Github提供.gitignore这种功能,可以自己指定哪些文件可以不被管理.具体方法是在版本管理的根目录下(与.git文件夹同级)创建一个.gitignore. 应用实例 项目中有clist.h clist.c  main.c三个文件,编译执行后,生成了三个文件  clist.o  main.o   main.这三个文件是不需要进行版本管理的,所以需要忽略这些文件,使用 git  stauts查看后,发现这三个文件也是处于 Untracked files状态.而实际上我…
本文不作为ndk初学使用,只是对cpp等c++文件编译成so文件的过程中,参数含义,及ndk配置的解释.使用的技术比较旧. androidStudio使用gradle调用ndk-build工具编译c++代码, 使用ndk-build来进行编译,而不是使用最新版本的cmake工具 在gradle配置的参数最后都是调用ndk-build命令去执行Android.mk和Application.mk文件 Android.mk文件指定需要编译的c或c++文件 Application.mk文件用来描述应用程…
本篇文章主要解决mac下安装ProtoBuffer,编译go版本gRPC用的.proto文件 安装 protoc 注意,gRPC 需要用到 proto3, 而目前 Release 的版本是 2.6.1, 所以我们需要去下载源码并编译. https://developers.google.com/protocol-buffers/docs/downloads?hl=zh-cn protobuf 的源码在: https://github.com/google/protobuf Mac的特有前置安装需…
本文采用os.walk()和os.listdir()两种方法,获取指定文件夹下的文件名. 一.os.walk() 模块os中的walk()函数可以遍历文件夹下所有的文件. os.walk(top, topdown=Ture, onerror=None, followlinks=False) 该函数可以得到一个三元tupple(dirpath, dirnames, filenames). 参数含义: dirpath:string,代表目录的路径: dirnames:list,包含了当前dirpat…
我用最简单的语句写了一个php删除指定文件 因为一直越级挑战thinkphp,所以突然面对php有点无所适从了... 首先,php的运行机制,是一个语法就搞定了,还是非要用数据库,还是post什么的... 最后我选择了post,因为我没有录数据库啊... 总之,问题很多,htm插php好还是php插htm好,怎么插?js能实现吗?js能实现岂不是不太安全?循环啊,递归啊什么的... 三天业余的时间,入门谈不上,反正是把功能实现了... 我用php循环显示出图片和地址 我用表单post出地址,现在…
1.find查找排除单个目录 查找当前目录或者子目录下所有.txt文件,但是跳过子目录sk find . -path "./sk" -prune -o -name "*.txt" -print find . -type f -executable ! -path "./.git/*" .:在当前目录下查找 -type f:仅查找一般文件 -executable:文件具有可执行权限 ! -path "./.git/*":这里是关…