精华内容
下载资源
问答
  • WinRAR制作单文件(便携版)

    千次阅读 2018-07-06 19:05:12
    使用WinRAR制作单文件(便携版)WinRAR v5.6去广告破解版 点击下载第一步将主程序exe和配置文件打包压缩成.rar文件!第二步双击打开Pong.rar---点击“自解压格式”第三步选择自解压模块为“Default.SFX”---点击...


    使用WinRAR制作成单文件(便携版)


    WinRAR v5.6去广告破解版      点击下载


    第一步

    将主程序exe和配置文件打包压缩成.rar文件!


    第二步

    双击打开Pong.rar---点击“自解压格式”


    第三步

    选择自解压模块为“Default.SFX”---点击高级自解压选项


    第四步

    点击“设置”---在解压后运行填写“PongGame.exe”(写上你需要运行的主程序)


    第五步

    “模块”---将临时模式中的“解包到临时文件夹”打钩---安静模式中选择“全部隐藏”


    第六步

    点击“更新”--选择“解压并更新文件”--选择“覆盖所有文件”


    第七歩

    点击“文本和图标”--“从文加载自压解文件图标”--选择图标ico


    单文件制作成功后,图标依然是原图标。

    Pong.exe  可单独运行

    展开全文
  • 嵌入式根文件系统一般都是使用busybox 1.下载 https://busybox.net/ 我没安装git工具,我就直接下载源码了 我们就下载一个19.2的版本 放入linux系统中某个目录,解压 需改顶层Makefile nfs服务器搭建,...

    嵌入式根文件系统一般都是使用busybox

    1.下载

    https://busybox.net/

    我没安装git工具,我就直接下载源码了

    我们就下载一个19.2的版本

    放入linux系统中某个目录,解压

    需改顶层Makefile

    nfs服务器搭建,参考我的这篇文章

    https://blog.csdn.net/qq_16777851/article/details/81516978

     

    make menuconfig

    选择配置

    1.指定安装路径

    Settings  --->  
        --- Installation Options ("make install" behavior) 
        (/home/run/work/rootfs/) Destination path for 'make install'  

    2.去掉简要安装,我们调试驱动需要详细的

    Linux Module Utilities  --->   
        [ ] Simplified modutils                                                         
        [*] depmod (26 kb)                                                             
        [*] insmod (22 kb)                                                             
        [*] lsmod (4.3 kb)                                                                               
        [*]   Pretty output (NEW)                                                                             
        [*] modinfo (25 kb)                                                             
        [*] modprobe (29 kb)                                                          
        [*]   Blacklist support (NEW)                                                     
        [*] rmmod (3.6 kb)        

    3.静态库编译busybox

     Settings  ---> 
        [*] Build static binary (no shared libs)

    4.设置,命令行风格和网络配置

     Settings  ---> 
        --- Library Tuning   
            [*] Support /etc/networks     
            [*]   vi-style line editing commands   

    5.mdev配置

    Linux System Utilities  --->     
         [*] mdev (16 kb)                                                               
         [*]   Support /etc/mdev.conf                                                   
         [*]     Support subdirs/symlinks                                              
         [*]       Support regular expressions substitutions when renaming device        
         [*]     Support command execution at device addition/removal                    
         [*]   Support loading of firmware 

    上面的好多都是选中的,这里只是确认一下,宁可多选,不要少选。

    编译

    出现了一系列错误,找不到头文件

    后来换了一个编译器就可以了

    红框框起来的就是she生成的可执行文件

    make install

    会安装到我们前面指定的文件夹中

    可以看到已经有了

     

    把该目录导出到nfs服务器的目录下

    打开,添加,重启nfs服务器

     sudo vi /etc/exports
    
    /home/run/work/rootfs *(rw,sync,no_root_squash,no_subtree_check)
    
    sudo /etc/init.d/nfs-kernel-server restart

    这个是我重新搭建的一个虚拟机上做了所以ip地址有了小改变

    其中从机地址是192.168.0.103,nfs文件系统目录和上面添加的一致就可以。

    bootargs=root=/dev/nfs nfsroot=192.168.0.103:/home/run/work/rootfs \
    ip=192.168.0.20:192.168.0.103:192.168.0.1:255.255.255.0::eth0:off \
    init=/linuxrc console=ttySAC2,115200

     

    tfttp下载uImage ,bootm启动

    发现已经可以启动了,命令行也能敲,就是不听的打印open /dev/tty信息,主要是我们还没增加rcS文件

     

    1.在rootfs中添加常用的目录

    mkdir dev mnt proc var tmp sys root lib
    

    2.拷贝动态链接库

    从你的交叉编译工具链的lib目录下

    先通过find命令找到.so文件的目录

     cp /usr/local/arm/arm-2014.05/arm-none-linux-gnueabi/libc/lib/ lib/ -a

    lib文件的大小5.2M

    去掉库文件的符号信息

     

    如果构建最简单的文件系统可以直接拷贝,busybox的如下目录

    examples/bootfloppy/etc

     

     

    我为了今后开发方便就多添加一些内容

    3.制作inittab文件

    inittab的规则和作用在busybox/example/inittab文件里面有详细说明

    #first:run the system script file
    ::sysinit:/etc/init.d/rcS
    ::askfirst:-/bin/sh
    ::ctrlaltdel:-/sbin/reboot
    #umount all filesystem
    ::shutdown:/bin/umount -a -r
    #restart init process
    ::restart:/sbin/init

    4.制作rcS文件

    先创建文件夹

    /rootfs/etc$ mkdir init.d
    

    在init.d文件夹下创建rcS文件

    #!/bin/sh
    PATH=/sbin:/bin:/usr/sbin:/usr/bin
    
    runlevel=S
    prevlevel=N
    
    umask 022
    
    export PATH runlevel prevlevel
    
    mount -a
    
    echo /sbin/mdev > /proc/sys/kernel/hotplug
    mdev -s
    
    /bin/hostname -F /etc/sysconfig/HOSTNAME
    
    ifconfig eth0 192.168.1.10
    

    5.添加fstab

     vi etc/fstab
    
    # /etc/fstab: static file system information.
    #
    # Use 'vol_id --uuid' to print the universally unique identifier for a
    # device; this may be used with UUID= as a more robust way to name devices
    # that works even if disks are added and removed. See fstab(5).
    #
    # 	<file system> 	<mount point> 	<type> 	<options> 	<dump> 	<pass>
    	proc 			/proc 			proc 	defaults 	0 		0
    	sysfs 			/sys 			sysfs 	defaults 	0 		0
    	tmpfs 			/var 			tmpfs 	defaults 	0 		0
    	tmpfs 			/tmp 			tmpfs 	defaults 	0 		0
    	tmpfs 			/dev 			tmpfs 	defaults 	0 		0
    
    

    6.添加profile

    # Ash profile
    # vim: syntax=sh
    
    # No core files by default
    ulimit -S -c 0 > /dev/null 2>&1
    
    USER="`id -un`"
    LOGNAME=$USER
    PS1='[\u@\h \W]\# '
    PATH=$PATH
    `hostname run`
    HOSTNAME=`hostname`
    
    export USER LOGNAME PS1 PATH
    
    

     

    ok,重新启动linux

     

    ok已经可以运行了,唯一就是rcS我们在linux系统下是普通用户作的

    添加管理员权限给这个文件

    顺便给其它文件也添加权限

     

    重新启动,可看到,已经正常启动,无论是hosrname,还是网卡ip都ok

    同时查看sysfs文件系统和proc文件系统

     

     

    遇到的问题nfs启动时已经传过来了本机ip地址,所以rcS文件不再需要设置本机地址,否则会出现下面的情况

     

    在非nfs启动时可以加上,用来设置默认ip,我这里因为要nfs启动就注释掉了

    #!/bin/sh
    PATH=/sbin:/bin:/usr/sbin:/usr/bin
    
    runlevel=S
    prevlevel=N
    
    umask 022
    
    export PATH runlevel prevlevel
    
    mount -a
    
    echo /sbin/mdev > /proc/sys/kernel/hotplug
    mdev -s
    
    /bin/hostname -F /etc/sysconfig/HOSTNAME
    
    #ifconfig eth0 192.168.1.10
    
    

    查看sysfs文件系统和proc文件系统。如果有内容,就可以确信网络根文件系统制作好了。

     

    已经有内容的网络文件系统好了,制作各种格式的镜像格式就不再说了,大家可以百度,很多博客都有说的。

    展开全文
  • vcf文件制作

    千次阅读 2019-05-10 12:06:42
    1.准备电话和名字的文件 2.代码(控制台输出的时候有乱码问题,但是输出到vcf正常,纳闷) #include<iostream> #include<vector> #include<fstream> #include<string> #include<...

    1.准备电话和名字的文件

    2.代码(控制台输出的时候有乱码问题,但是输出到vcf正常,纳闷)

    #include<iostream>
    #include<vector>
    #include<fstream>
    #include<string>
    #include<iterator>
    using namespace std;
    
    class userinfo
    {
    public:
    	string name;
    	string phone;
    	friend istream &operator>>(istream&i, userinfo &u);
    	friend ostream &operator<<(ostream &o, userinfo &u);
    };
    ostream & operator <<(ostream &o, userinfo &u)
    {
    	o << u.phone << "\t" << u.name << endl;
    	return o;
    }
    istream & operator >>(istream &i, userinfo &u)
    {
    	i >> u.phone >> u.name;
    	return i;
    }
    
    
    void main()
    {
    	vector<userinfo>v;
    	vector<string>s;
    	ifstream in("1.txt");
    	ofstream out("2.vcf");
    
    	copy(istream_iterator<userinfo>(in), istream_iterator<userinfo>(), back_inserter(v));
    
    	/*
    BEGIN:VCARD
    VERSION:3.0
    N:;XX;;;
    FN:XX
    TEL;TYPE=CELL:13012341234
    END:VCARD
    */
    
    	for (int i=0;i<v.size();i++)
    	{
    		string buf = string("BEGIN:VCARD\n") + "VERSION:3.0\n" + "N:;"+v[i].name+";;;\n" + "FN:"+v[i].name+"\n" + "TEL;TYPE=CELL:"+v[i].phone+"\n" + "END:VCARD\n";
    		cout << buf << endl;
    		s.push_back(buf);
    	}
    	ostream_iterator<string>it_tofile(out);
    
    	copy(s.begin(),s.end(),it_tofile);
    	in.close();
    	out.close();
    
    
    	cin.get();
    }
    

    3.cmd输出

    4.vcf文件输出

    5.问题----->

     

     

    展开全文
  • 可执行bin文件制作

    千次阅读 2018-12-19 09:37:43
    可执行bin文件制作 大家如果安装过linux下的jdk安装包,可能使用过bin文件的安装方式。有没有好奇过bin文件是怎么制作出来的呢,在我们的工作中是不是也可以使用bin文件的格式来制作我们自己的安装包或者是升级包...

    可执行bin文件的制作

    大家如果安装过linux下的jdk安装包,可能使用过bin文件的安装方式。有没有好奇过bin文件是怎么制作出来的呢,在我们的工作中是不是也可以使用bin文件的格式来制作我们自己的安装包或者是升级包。在了解bin文件的制作方式及其原理之后,就会觉得其实也没有那么难。下面就将制作的方式分享出来给大家。

    其实bin文件里面的内容是有shell脚本和你要使用的安装资源文件组成的,制作的命令也很简单:

    cat install.sh install.tar.gz > aas-cm-install.bin
    

    通过linux下的cat命令即可制作,其中install.sh是我们的脚本文件,里面是我们安装或者升级的业务逻辑。install.tar.gz是我们的安装资源文件的压缩包。这里压缩的格式可以是任意的。是不是就这样就可以了呢,当然不是。我们还需要在我们的install.sh脚本中增加一些内容,内容如下:

    #分离出的压缩包名称  
    tmpfile_name=/tmp/install.tar.gz
    sed -n -e '1,/^exit 0/!p' $0 > ${tmpfile_name} 2>/dev/null
    #将分离出的脚本解压缩到/tmp文件夹下  
    tar xzf ${tmpfile_name} -C /tmp
    

    上面的内容加到我们install.sh脚本中其它业务逻辑的最前面。这里大家需要注意的地方是:你的install.sh脚本文件的结尾必须要以exit 0结尾。当然你也可以替换成你自定义的字符串,一个原则是你的cat命令中的exit 0替换成你自定义的字符串,两个地方保持一致。前面说了你的压缩包可以是任意格式,如果你的压缩包不是tar.gz的格式,那么你需要把解压命令替换成相应的解压命令。

    sed命令详解

    选项说明
    -n使用安静模式,在一般情况所有的 STDIN 都会输出到屏幕上,加入-n 后只打印
    -e多重编辑,且命令顺序会影响结果

    ’1,/^exit 0/!p’ $0 其中$0表示当前的shell脚本本身,其中**1,/^exit 0/**表示从bin文件的第一行开始到以exit 0结尾的行,也就是整个shell脚本文件。后面的"!"表示取反,即整个压缩包文件。“p”是正则表达式中的替换标记,表示打印行。

    展开全文
  • 制作VOC数据集的xml文件(一张图片可包含多个目标包围框)
  • 制作嵌入式Linux根文件系统

    千次阅读 多人点赞 2018-09-29 17:17:43
    目录下,拷贝动态链接库文件(.so文件)到新制作的根文件系统根目录下 /lib 目录里 $ cp -a /usr/arm-linux-gnueabihf/lib/*so* ./lib/   这里只是拷贝动态链接库。一般开发程序使用动态编译需要板子上动态库...
  • 如何快速将 Linux 系统制作成 ISO 镜像文件

    万次阅读 多人点赞 2020-07-02 18:40:25
    # yum install -y mondo --nogpgcheck 制作镜像 安装完毕后,以 root 为身份用户,在终端下输入mondoarchive,即可进入图形操作界面。 # mondoarchive See /var/log/mondoarchive.log for details of backup run. ...
  • iOS证书及描述文件制作流程

    千次阅读 2016-07-07 18:25:52
    创建好App ID后再按照上面的mobileprovision证书制作流程制作Apple Watch对应证书。 推送p12证书制作 在左侧菜单选择Certificates下面的Production,进入到如下界面: 点击右上角的...
  • iso文件制作工具

    千次下载 热门讨论 2012-11-30 23:44:01
    将各种格式制成iso文件由于u盘安装系统等
  • Cadence Gerber文件制作过程

    千次阅读 2020-12-11 11:50:43
    本人使用Cadence 17.4版本,在这做下笔录,Gerber文件制作过程,相信画过板子的人都知道,LayoutPCB设计后,需要给资料制作PCB板的厂商,同时给自己存档作用。 好了,下面只要讲解使用Allegro工具导出光绘文件,...
  • BusyBox制作文件系统

    千次阅读 2018-03-27 22:56:19
    文件系统的特点: Linux系统将磁盘、flash等存储设备划分为若干个分区,在不同的分区存放不同类别的文件,与Windows的C盘类似,Linux一样要在一个分区上存放系统启动所必须的文件,比如内核映像文件(在嵌入式系统...
  • 制作虚拟机镜像文件

    千次阅读 2020-05-14 23:08:33
    1. Linux(Ubuntu14.04)虚拟机镜像的制作过程 (1)准备ISO文件 准备Ubuntu14.04版本操作系统的ISO文件文件名为ubuntu-14.04-server-amd64.iso(已提供)。 (2) 将ISO文件上传至宿主机 将Ubuntu14.04的ISO文件...
  • 屏保文件scr文件制作方法

    千次阅读 2017-11-05 02:50:00
    思路是做个PPT,然后PPT转换成WMV格式,WMV格式再转换成.SCR格式的屏保文件 office2010的PPT可以另存为WMV,然后经过"Screensaver Factory”软件转换成.scr文件,发布后发现 部分用户(电脑配置很差)的屏保运行...
  • 使用UltraISO制作Ubuntu镜像文件

    千次阅读 2019-12-30 11:20:41
    然后下载UltralSO镜像文件制作工具。UltraISO下载地址 打开UltralSO会出现这个界面,点击继续试用进入。 进入UltralSO,左上角,文件-->打开,选中刚刚下载的ubuntu-16.04.5-desktop-amd64文件 启动-...
  • 文件系统制作详解

    千次阅读 2018-03-22 18:08:01
    什么是根文件系统 linux最顶层的目录"/"被称作根目录,与Windows上的目录结构有较大的不同。系统中只有一个根目录,路径是“/”,而其它的分区只是挂载在根目录中的一个文件夹。系统加载linux内核后,就会...
  • 如何利用Word“智能函头”简单制作“红头文件”公文模板2018-09-16ADCOOL 广告库 / 2012-02-23Word虽然自带了一些公文模板,但还是没有自己量身定制的好。国家行政机关公文格式(GB/T9704-1999)标准对行政公文的格式...
  • 2.FAT32不支持单文件4G+ 3.以cn_windows_10_business_editions_version_1903_updated_sept_2019_x64_dvd_2f5281e1.iso为例,其中\sources\install.wim文件就超过了4G,所以就算用fat32做好了启动盘,安装时也会出现i...
  • 使用LSV制作KML文件教程

    千次阅读 2019-05-07 10:16:33
    本文就给大家介绍LSV如何制作KML/KMZ文件。 添加地标 点击菜单栏或底下快捷工具栏中的“添加地标”按钮,按照弹出的对话框,在当前地图的中心添加一个地标来标注位置。 绘制完成后弹出属性对话框,可在“说明...
  • 如何制作DBC文件

    万次阅读 多人点赞 2019-06-19 09:22:22
    CANdb++ 制作DBC文件 一:安装好CANdb++ 软件; 二:打开CANdb++如图 创建一个dbc文件 选择格式的dbc文件 自己给dbc文件取一个名字 然后保存后自然进入这个界面 创建ACU和 CCU通信(这两个通信设备...
  • COE文件制作与使用

    万次阅读 2018-12-17 22:31:17
    COE文件 在某些IP核的配置中,需要使用COE(Coefficient)文件来传递参数,例如MATLAB自动生成FIR滤波器所需的滤波系数文件以及RAM中的初始化数据文件等。 COE文件是一种ASCII文本文件文件头部定义数据基数...
  • 如何生成 .plist文件,plist文件制作教程如何生成 plist文件plist文件制作教程 准备好已经切分好的序列图 打开软件 按图提示操作 选择位置保存生成的两个文件 plist png example前期准备 软件:TexturePacker 要...
  • 制作ubuntu根文件系统

    千次阅读 2017-08-03 15:15:40
    参考文档: http://blog.csdn.net/mountzf/article/details/51707853 http://developer.t-firefly.com/thread-10963-1-1.html ... 折腾了几天,看了不少参考资料,终于把ubuntu根文件系统制作出来了,基本是
  • 制作ubuntu16.04镜像.iso文件

    千次阅读 2019-01-14 16:44:20
    为了防止系统遇到一些不确定因素导致崩溃,如果想要在系统崩溃之后花少量的时间搭建一个一模一样的环境,可以制作ISO镜像。以下是使用Systemback制作的ISO镜像的具体过程: 安装 Systemback: sudo add-apt-...
  • 如何用UltraISO将文件制作成ISO镜像

    千次阅读 2019-10-05 09:17:36
    这样,一个tzx文件就转换成了ISO镜像文件 转载于:https://www.cnblogs.com/Zelven/p/11533250.html
  • tools:制作文件系统debian9

    千次阅读 2017-09-26 11:03:09
    首先你先新建一个用于mount的目录 mkdir /debian9 其次你需要保证主机上有 debootstrap 以及 qemu-user-static ...现在你需要dd命令去生成rootfs.img文件 dd if=/dev/zero of=rootfs.img bs=1M count=10...
  • EPLAN窗口宏文件制作

    千次阅读 2019-11-09 13:10:44
    1、制作部件的二维图。可以自己画图,也可下载相关部件的二维模型。Eplan能读取的二维模型文件格式有“*.dxf”和“*.dwg”。点击“插入”→“ 图形” →“DXF/DWG”,选择需要安装的文件存放路径,选择需要安装的...
  • 深度学习入门之如何制作npz、npy文件

    千次阅读 多人点赞 2020-10-10 15:36:30
    由于该数据集是面向Apple产品系列的,而我的目标是面向笔记本电脑的,需要根据要求制作自己的数据集,这就涉及到如何去制作npz和npy格式的文件。 二、npz文件和npy文件 首先需要了解,在深度学习的数据集格式中,...
  • 如何制作nc文件(小插曲)

    千次阅读 2018-08-17 12:18:21
    借处理CMORPH降水数据,写一篇关于python制作nc文件的文章。制作nc的模块Matlab, R ,Python 都有,任意选择一个使用即可。之前尝试看过CDO软件,是一个很强大的软件,命令简洁高效,有兴趣可自行google。...
  • 从ISO 文件制作U盘启动盘.

    万次阅读 2018-05-11 11:11:06
    从ISO 文件制作U盘启动盘.ISO 光盘映像文件是可启动的, 想制作成可启动的U盘文件.在windows 下, 推荐2个工具, 在linux 下, 推荐1个工具批评一下广为谬传的用dd 从ISO光盘映像创建可启动U盘的做法windows 下简单的...
  • 制作树莓派img镜像文件

    千次阅读 2019-09-03 23:20:38
    制作树莓派img镜像文件,Raspbain Stretch系统,有自动脚本

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 635,186
精华内容 254,074
关键字:

单文件制作