精华内容
下载资源
问答
  • linux cp 一个文件复制多

    千次阅读 2019-05-31 10:06:16
    linux cp 一个文件复制多 要问我这样做有什么用呢? 比如说现在我要做的对自己的多线程并发迁移数据功能进行测试。 直接使用cp命令与xargs命令结合 echo '3 4 5 6 7' | xargs -n 1 cp 1 把文件1复制5 ,名字...

    linux cp 一个文件复制多份

    要问我这样做有什么用呢?
    比如说现在我要做的对自己的多线程并发迁移数据功能进行测试。需要模拟y用户环境,得到许多大文件。
    直接使用cp命令与xargs命令结合

    echo '3 4 5 6 7' | xargs -n 1 cp 1
    

    把文件1复制5份 ,名字分别叫做 3 4 5 6 7
    在这里插入图片描述

    当然,想复制几份都行,太多了写shell脚本,循环即可。
    或者使用java创建空文件(秒建,不过空文件不一定符合需要)
    java创建文件查看如下链接
    https://blog.csdn.net/w4187402/article/details/90711350

    展开全文
  • Lumen log daily 每天创建一份日志文件

    千次阅读 2016-05-05 16:36:01
    lumen log daily 每天创建一份日志文件

    参考

    lumen errors#logging

    在bootstrap/app.php文件增加代码:

    $app->configureMonologUsing(function(Monolog\Logger $monolog) use ($app) {
        return $monolog->pushHandler(
            new \Monolog\Handler\RotatingFileHandler($app->storagePath().'/logs/lumen.log')
        );
    });
    展开全文
  • 通过这段代码学习到fgets实现从文件中一行一行读,fputs实现把每次读到的内容原样写到一个文件中,strstr查找包含某个xxx内容的字符串,feof判断文件末尾,#if #else #endif预编译命令,通过写bat文件向编译好的文件...

    从一个博客的回复上看到的,学习之后加了注释。源代码来自csdn博客。

    通过这段代码学习到fgets实现从文件中一行一行读,fputs实现把每次读到的内容原样写到一个文件中,strstr查找包含某个xxx内容的字符串,feof判断文件末尾,#if #else #endif预编译命令,通过写bat文件向编译好的文件传入main函数的参数(这个同样可以通过在Project中设置实现向main函数传参数),实际上使用bat文件和在cmd使用dos命令作用是相同的,这里就相当于在cmd下cd进入到exe文件夹下,然后敲入xxx.exe arg[1] arg[2],其中后面为传入main函数的两个参数常用的c的文件操纵函数还有

    //printf fprintf
    //scanf fscanf

    //getc fgetc
    //putc fputc

    //gets fgets
    //puts fputs

    //fread fwrite

    //fseek fgetpos feof

     

    #include <iostream>
    #include <string.h>
    #include <stdio.h>
    #include <Windows.h>
    using namespace std;
    
    
    #define DST_FILE   "dst.txt"
    #define SRC_FILE   "src.txt"
    //assume that every line is not larger than 256 bytes
    #define MAX_LEN    256
    
    static char achBuf[MAX_LEN] = {0};
    
    static int RemoveSameStringLine(int argc, char **argv)
    {
    	FILE *fpSrc = NULL;
    	FILE *fpDst = NULL;
    	char achStr[50] = {0};
    	int  nCount = 0;
    	int  nArgc = 0;
    	char achSrcF[50] = {0};
    #if 1
    	//argc the number of parameter, here must more than 2
    	if (argc < 2)
    	{
    		printf("parameter is less than < 2\n");
    		return -1;
    	}
    
    	strcpy(achSrcF, argv[1]);
    	strcpy(achStr, argv[2]);
    	printf("argc: %d\n", argc);
    	for (nArgc = 0; nArgc < argc; nArgc++)
    	{
    		printf("argv[%d]: %s\n", nArgc, argv[nArgc]);
    	}
    
    	for (nArgc = 3; nArgc < argc; nArgc++)
    	{
    		strcat(achStr, " ");
    		strcat(achStr, argv[nArgc]);
    	}
    
    #else
    	strcpy(achSrcF, SRC_FILE)
    		strcpy(achStr, SEEK_STR);
    	printf("argv:[0]-%s,[1]-%s,[2]-%s\n", argv[0], SRC_FILE, SEEK_STR);
    #endif
    
    	printf("File:%s find str:\"%s\", and remove this str line\n", achSrcF, achStr);
    
    	fpSrc = fopen(achSrcF, "rt");
    	if (NULL== fpSrc)
    	{
    		printf("Open source file: %s failed\n", SRC_FILE);
    		return -1;
    	}
    
    	fpDst = fopen(DST_FILE, "wt");
    	if (NULL== fpDst)
    	{
    		printf("Create source file: %s failed\n", DST_FILE);
    		fclose(fpSrc);
    		return -1;
    	}
    
    	nCount = 0;
    
    	while (!feof(fpSrc))
    	{
    		memset(achBuf, 0, sizeof(achBuf));
    		//Get a string from a stream. the first parameter is the string, the second is the length of the string
    		//the third parameter is the File stream
    		//fgets reads characters from the current stream position 
    		//to and including the first newline character, to the end of the stream, 
    		//or until the number of characters read is equal to n – 1, whichever comes first.
    		//The newline character, if read, is included in the string. 
    		//so if we want to read a file line by line, we can use this function, and in almost every time we make the 
    		//size of the buffer larger than the bytes of the most long line, and actually every time we can read a Enter
    		//identifier from every line
    		//通过对比ASCII码表,进行试验后发现,换行就是真的换了一行,
    		//而回车只是一个字符而已,所以每个文件中的回车符可以通过char == "\n"来得到,换行符也是一个char型的ascii码
    		fgets(achBuf, sizeof(achBuf), fpSrc);
    		//Each of these functions returns a pointer to the first occurrence of strCharSet in string, 
    		//or NULL if strCharSet does not appear in string. If strCharSet points to a string of zero length, the function returns string.
    		if (NULL == strstr(achBuf, achStr))
    		{
    			//Write a string to a stream. the first parameter is the string, and the second is the stream
    			fputs(achBuf, fpDst);
    		}
    		else
    		{
    			nCount++;
    		}
    	}
    	fclose(fpSrc);
    	fclose(fpDst);
    	printf("Total Count Same string:%d\n", nCount);
    
    	return 0;
    }
    
    int main(int argc, char *argv[])
    {
    	int nRet;
    
    	nRet = RemoveSameStringLine(argc, argv);
    	printf("RemoveSameStringLine-ret:%d\n", nRet);
    
    	Sleep(6000);
    
    	return 0;
    }


    之后在编译好的exe文件同文件加下拷贝入源文件src.txt,之后写bat文件 xxx.exe src.txt delstringxxx即可

    展开全文
  • 程序代码 | 关于O泡果奶文件事件,一份礼物apk

    万次阅读 多人点赞 2020-10-15 15:02:01
    前言:o泡果奶的声音火了,最近很多小伙伴不小心在手机中下载了叫做“一份礼物”的apk文件,安装了文件之后就会发出不可描述的声音,那么这是怎么回事呢?和小编一起来看看吧。 分析 是一款语音恶搞软件,...

    前言:o泡果奶的声音火了,最近很多小伙伴不小心在手机中下载了叫做“一份礼物”的apk文件,安装了文件之后就会发出不可描述的声音,那么这是怎么回事呢?和小编一起来看看吧。

     

    分析

    是一款语音恶搞软件,下载后会生成apk软件,打开后会以最大音量播放O泡果奶语音。而且打开这个软件后,你关机或者想要调小手机音量是没用的,返回键是被劫持的,大家可以找到手机任务管理器,在人物管理器找到关掉它或者强制重启就可以了。

     

    传播病毒程序是违反法律的,好在这个软件还没什么恶意,只是一个恶搞, 不该装的apk不能装,未知来源如果不是必须打开,就得关上。

     

    在反编译的代码里面

    -- main.lua --require("import")import("android.app.*")

    import("android.os.*")import("android.widget.*")

    import("android.view.*")

    import("android.view.View")import("android.content.Context")import("android.media.MediaPlayer")

    import("android.media.AudioManager")-- 音量控制模块import("com.androlua.Ticker")-- Ticker:定时触发器activity.getSystemService(Context.AUDIO_SERVICE).setStreamVolume(AudioManager.STREAM_MUSIC,15,AudioManager.FLAG_SHOW_UI)--音量调大activity.getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION|View.SYSTEM_UI_FLAG_IMMERSIVE)m=MediaPlayer()--播放器m.reset()m.setDataSource(activity.getLuaDir().."/mc.mp3")-- 引用包里的“O泡果奶”

    m.prepare()m.start()m.setLooping(true)ti=Ticker()--计时器计时触发ti.Period=10-- 间隔为10msfunctionti.onTick()-- 设置ticker要触发的函数activity.getSystemService(Context.AUDIO_SERVICE).setStreamVolume(AudioManager.STREAM_MUSIC,15,AudioManager.FLAG_SHOW_UI)-- 和上面一模一样activity.getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION|View.SYSTEM_UI_FLAG_IMMERSIVE)-- 隐藏navbar等

    endti.start()-- 开启ticker,每10ms执行一次上面的函数functiononKeyDown(A0_0,A1_1)-- 监听按键,不调用外部方法的话就相当于劫持下来了ifstring.find(tostring(A1_1),"KEYCODE_BACK")~=nilthen-- 如果按键是返回键activity.getSystemService(Context.AUDIO_SERVICE).setStreamVolume(AudioManager.STREAM_MUSIC,15,AudioManager.FLAG_SHOW_UI)-- 设置音量为最大end-- 相当于把返回键变成了音量最大键returntrueend

    如果你也想成为程序员,想要快速掌握编程,赶紧关注小编加入学习企鹅圈子吧!

    里面有资深专业软件开发工程师,在线解答你的所有疑惑~编程语言入门“so easy”

    资料包含:编程入门、游戏编程、课程设计等。

    免费学习书籍:

    免费学习资料:

     

    总共34行,除去开头一大堆import,差不多就20行左右。

    所以这个文件看上去就是去年不可描述声音软件的改版,安全方面并没有太大的威胁,并且作者还留下了人性化的可关闭方法,不过还是避免不了"社会性死亡"的最终命运。

     

    展开全文
  • 一份gulp常用配置文件,构建前端工作流

    万次阅读 热门讨论 2017-01-09 21:31:29
    目录目录 前言 ...附录前言 上回写了一篇关于《一份gulp的配置文件》的文章。其中已经提及了简单项目中gulp的配置。  在使用实践的过程中,发现这样的一份配置并不太“友好”,没有区分开发环境和
  • 在项目Info.plist文件中添加如图所示字段(红色框框里是表示所有文件类型都可拷贝) 具体文件类型参考: Apple documentation 到这一步还没完成: 文件拷贝到咱们App了,咱们需要处理一下(要么存本地,要么直接预览)我...
  • 一个js文件中引入另一个js文件

    万次阅读 2019-01-08 03:08:21
    一个js文件(被引入的js文件),文件名one.js,内容如下 function alertInOne(){ alert('in one');} 第二个js文件,文件名two.js,内容如下 //注意这个地方document.write("&lt;script language='...
  • import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; public class copyfile { ...自己还是要多加练习 2018年7月13日17:49:59于易动学院
  • 份文件的比较

    万次阅读 2017-12-07 10:35:46
    需求 比较两个文件的夹中所有东西的不同(大部分相同) 方案用svn 代码管理工具。 1.在本地 创建仓库 (在对应的文件夹下右击creat repository here)我...3.将要比较的(两个中的任意一个)源文件,复制到(F:\SvnFor
  • 临时用到VBA,做一个需求:把不在同一个文件中的数据复制到一个文件中。 新建过程,如下: Sub 复制行() Dim mybook As Workbook Set mybook = Workbooks("2011明细表.xls") Dim target As Workbook ...
  • linux shell 删除重复文件只保留一份

    千次阅读 2014-03-27 02:53:13
    #用途:查找并删除重复文件,每个文件只保留一个样本 #将文件依据大小排序并输出 ls -lS | awk 'BEGIN {  #得到第一行total总数并丢弃,读取下一行  getline;getline;  name1=$9;size=$5; } {  name2=...
  • 今天一个朋友给了一个dmp文件让我导入,没告诉我任何信息。最后还是成功导入了。下面就做个简单测试。 测试导出2分文件 一份是用expdp导出,一份是用exp导出 expdp system/redhat dumpfile=rmantest.dmp ...
  • postgresql数据库备份了一份.backup文件,如何用命令还原
  • 小练习:一份文件中保存的是各位同学的各科成绩,编写程序计算出各位同学的总成绩写入文件中每行末尾 保存学生成绩的文件格式: b1=int((70+80+90)/3) b2=int((80+85+95)/3) b3=int((90+70+80)/3) list1=[‘a1’,70...
  • 现在我和另外一个同事对同一份代码进行编译,结果编出的目标文件大小不一致。我们找到一个不一致的目标文件的源文件,预处理后的结果是一样的;查看目标文件的elf段信息,发现.rela.text段的offset不一样,后面还有....
  • 直接上代码吧。... mv /var/filename.log /var/filename_1.log #把之前的备份一份后,再删除  fi  echo "$(time)" >> /var/filename.log #将获取的系统时间追加在文件中 } checkfilesize
  • 搭建一个自己的文件上传服务器。

    万次阅读 2019-06-12 13:46:32
    FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。 特别适合以文件为载体的在线服务,如相册...
  • #coding=utf8 ...读取CSV文件,把csv文件放在一份list中。 ''' import csv class readCSV(object): def __init__(self,path="Demo.csv"): #创建一个属性用来保存要操作CSV的文件 self.path=path try: #
  • //将原来的文件也复制一份到新的文件夹中 string strAttURLNew = System.Web.HttpContext.Current.Server.MapPath("~/TempFile/upfiles/") + txtZhuanFaRowGuid.Text + "\\"; if (Directory.Exists(str
  • /** * java把一个文件的内容复制到另外一个文件中去 */import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;...
  • 本项目可以按照比例将一个csv文件分割成两个csv文件,效果是:在C:\algo_file文件夹下,将该文件夹下的data.csv文件分成train.csv和vali.csv 完整代码 定义split_csv函数: import csv import os def split_csv...
  • python多线程读取同一个文件

    万次阅读 2015-05-13 21:36:05
    python多线程读取同一个文件 多线程读取同一个文件,要求不能重复,不能遗漏。 最开始尝试了一种方法(后来实践证明是无效的) 主线程分配给每个读线程需要读取文件中哪些行, 比如线程1读取1-10行,线程2...
  • 利用MultipartFile实现上传多份文件

    万次阅读 2019-01-25 15:07:49
    配置文件 &lt;!-- 文件上传 --&gt; &lt;bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"&gt; &lt;property ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 697,402
精华内容 278,960
关键字:

一份文件还是一个文件