精华内容
下载资源
问答
  • hibernate 3.6 api 和帮助文档 打包一起
  • linux编程文档(automake,gtk,glib,api,linux大全)linux开发文档大全(10个linux编程文档一起打包共享) 10个linux编程文档一起打包共享
  • 刘工全面的分析讲义的资料汇合在一起文档打包
  • css3,html5,jquerymobile文档打包(包1和包2一起解压才行)
  • css3,html5,jquerymobile文档打包2(包1和包2一起解压才行)
  • javaScript帮助文档,几百种javaScript特效,jquary(中文,三个打包一起) 每种特效都有自己的例子,使用相当简单。无论对那个等级的javascript学习者都有用。
  • 自己平时收集的一些中文帮助文档,包括英文打包在内,包括jsp j2ee jquare j2se 帮助文档 绝对信得过,一起分享!
  • ASP.NET Ajax技术打包文档,非常好的ajax资源,从入门精通,内含很多章节,适合零起步者,大家一起分享啦!
  • Java工程打包成安装程序方法_培训文档 包括单.jar的文件打包发布与jar/资源/lib一起打包发布介绍精简版
  • 主要包括 UML用例图、类图、序列图的详解文档。。。 因为网上寻找不方便,所以一起打包了。 里面的文档有些是.DOCX的 请注意!
  • 大白话讲解InstallAnywhere打包web项目,生成exe
  • 可以将您的讲座视频与文档合成打包加密在一起,用户可以一边看着您的文档,一边听 讲座;打包后的课程必须得到您的授权才可以开启,支持各种视频格式和文档: 视频内容支持: .RM;*.RMVB;*.AVI;*.WMV;*.WMA;*.ASF;*...
  • dll打包到程序中并在执行时释放

    千次阅读 2015-01-21 17:41:32
    dll作为资源放程序中,运行时释放出来,

    (Owed by: 春夜喜雨 http://blog.csdn.net/chunyexiyu 转载请标明来源)

    参考文档: http://blog.sina.com.cn/s/blog_5f432e6a0100uaet.html

     

    编写MFC程序的时候,使用dependency查看依赖时,会看到有依赖MFC的库,通常都包含如下这两个:

    MSCVCR100/90/80/70.dll库是一个很独立的库它只依赖库Kenel32/kenel64

    MFC100/90/80/70.dll也相对独立依赖MSCVCR库和一些其它windows系统库依赖相对较多一点但在windows下一般都是有的。

        但编写MFC程序时,我们希望程序能在别人的电脑上运行,就需要额外把这些库也安装到别人的机器上去了,通常有几种方法

        a. 你可以发布程序的时候带上这两个依赖库一块发布。

        b. 使用installshield类似工具做一个安装包

        c. 把dll作为资源放到程序中,运行时释放出来,

            c.1 例如使用工具(单文件制作封装工具(Enigma Virtual Box)V7.20 中文版)  

            c.2 自己代码实现dll释放

       

        本次重点介绍c.2(实现dll打包到程序中并在执行时释放)的实现方法,

        首先,把这个库作为资源放到工程中,例如 "DllResourc" "xxx.dll"

        然后,在程序一开始的地方,把这个dll释放出来,释放方法 FindResource, LoadResource, LockResource, ResourceSize,创建文件,写文件。

        样例代码如下:

    Do

         {

             // 参考: http://blog.sina.com.cn/s/blog_5f432e6a0100uaet.html

     

             // begin export file

             // 查找资源

             HRSRC hRsrc =::FindResource(AfxGetResourceHandle(), MAKEINTRESOURCE(IDR_DLLRESOURCE_VC100x86), _T("DllRESOURCE"));

             DWORD dwError = GetLastError();

             if(hRsrc ==NULL)

                  break;

     

             // 加载资源

             HGLOBAL hImgData =::LoadResource(AfxGetResourceHandle(), hRsrc);

             if(hImgData ==NULL)

             {

                  ::FreeResource(hImgData);

                  break;

             }

     

             // 锁定内存中的指定资源

             LPVOID lpVoid    =::LockResource(hImgData);

             DWORD dwSize    =::SizeofResource(AfxGetResourceHandle(), hRsrc);

     

             // 把资源数据写出到文件

             CFile file;

             file.Open(_T("C:\\abc.dll"), CFile::modeCreate|CFile::modeWrite);

             file.Write(lpVoid, dwSize);

             file.Close();

     

             // 释放资源

             ::FreeResource(hImgData);

     

             // end export file

         }while(false);

     

     

    (Owed by: 春夜喜雨 http://blog.csdn.net/chunyexiyu 转载请标明来源)

     

     

    展开全文
  • 将我们的项目打包成jar文件,进一步可以打包成exe可执行程序,然后进一步exe文件跟jdk环境一起打包成我们在Windows下的可安装程序文件。
  • SQL Server Express 与 Microsoft Visual Studio 2005 集成在一起,可以轻松开发功能丰富、存储安全、可快速部署的数据驱动应用程序。SQL Server Express 是免费的,可以再分发(受制于协议),还可以起客户端...
  • 参考文档:https://www.jianshu.com/p/810a312b22c6
    展开全文
  • Linux压缩打包命令——tar、zip、unzip

    万次阅读 多人点赞 2019-08-16 18:39:08
    打包是指将多个文件或者目录放在一起,形成一个总的包,这样便于保存和传输,但是大小是没有变化的,压缩是指将一个或者多个大文件或者目录通过压缩算法使文件的体积变小以达到压缩的目的,可以节省存储空间,在压缩...

     

    打包跟压缩的区别:

    打包是指将多个文件或者目录放在一起,形成一个总的包,这样便于保存和传输,但是大小是没有变化的,压缩是指将一个或者多个大文件或者目录通过压缩算法使文件的体积变小以达到压缩的目的,可以节省存储空间,在压缩的时候通常是先打包再压缩;

    tar命令

    tar命令参数前面加”-"与不加“-”的区别:

    tar命令参数前面加不加“-”执行命令的结果是没有区别的,区别只要是在于linux风格方面,加“-”属于System V风格,不加“-”属于BSD风格,所以在使用tar命令的时候它的参数加不加“-”结果是一样的,看个人的使用方式;

    常用参数:

    tar命令的常用参数
    -z是否同时具有gz属性
    -j是否同时具有bz2属性
    -J是否同时具有xz属性
    -x解压缩、提取打包的内容
    -t查看压缩包内容
    -c建立一个压缩,打包文档
    -C切换到指定目录,表示指定解压缩包的内容和打包的内容存放的目录
    -v显示压缩或者打包的内容
    -f使用文件名,在f后面要接压缩后的文件的名字,只要用到tar命令,-f选项是必须要用的,-f参数在使用的时候一定排在其他参数的后面,在最右边
    -p保留备份数据的原本权限与属性,常用于备份(-c)重要的配置文件
    -P保留绝对路径

     

    一、打包

    实例:

    a.将/root/下的ceshi.txt文件和anaconda-ks.cfg文件和time.sh文件打包为一个文件,名称为“jihe.tar”:

    b.查看jihe.tar文件的内容:

    c.提取jihe.tar文件的内容到/opt目录下:

    如果不用“-C”指定目录则会提取内容到当前目录

    二、压缩

    linux主要有三种压缩方式:
    1.gzip:是公认的压缩这速度最快,压缩大文件的时候与其他的压缩方式相比更加明显,历史最久,应用最广泛的压缩方式
    2.bzip:压缩形成的文件小,但是可用性不如gzip
    3.xz:是最新的压缩方式,可以自动提供最佳的压缩率

    建议的压缩的时候标明后缀:

    参数作用命名方式
    -z用于gzip压缩方式文件名.tar.gz
    -j用于bzip2压缩方式文件名.tar.bz2
    -J用于xz压缩方式文件名.tar.xz

     

    实例:用不同的压缩方式压缩/root/目录下的Golden.apk文件

    先查看Golden.apk文件的大小:

    可以看到Golden.apk文件的大小为187M

    a.用gzip压缩方式将Golden.apk文件压缩为Golden.apk.tar.gz文件:

    b.用bzip2的压缩方式将Golden.apk文件压缩为Golden.apk.tar.bz2文件:

    从上图可以看出红色方框内有报错,这个报错的原因是缺少bzip2的包,需要安装一个bzip2软件包

    安装完成之后再重新压缩:

    在压缩的过程中,我们可以发现:

    压缩速度:gz > bz2 > xz
    压缩率:xz > bz2 > gz

    三、解压

    先删除/root/目录下的Golden.apk文件:

    tar命令式一个很聪明的命令,我们在解压的时候不需要指明自己压缩的方式它会自己选择跟压缩方式对应的方式去解压,这话说得有点拗口,例:

    a.将Golden.apk.tar.gz解压到当前目录:

    在解压gz压缩方式压缩文件的时候并不需要加上-z,直接用参数-xf即可,另外两种压缩方式在解压的时候一样,因为tar命令会自动选择,解压之后压缩文件还在,如果不指定解压出来的文件保存在哪里,那么会直接解压在当前目录

    b.指定解压出来的文件保存的目录,将Golden.apk.tar.bz2文件解压在/opt/目录下:

    补充:

    a.在打包和压缩的过程中,我们有时候会看到这样的语句:tar: 从成员名中删除开头的“/”,这个并不是报错,是因为没有加上-P选项,没有保留原来的绝对路径去打包或者压缩,提取打包的内容跟解压一样,下面举一个例子:

    将/root/目录以gzip的方式压缩为root.tar.gz压缩文件:

    1.没有加-P选项:

    2.加上-P选项:

    解压的时候同理,如果在压缩文件的时候使用了-P选项,那么在解压的时候也要加上-P选项,不然也会出现”tar: 从成员名中删除开头的“/”“,如下图:

    1.不加-P选项解压使用了-P选项压缩/root/后的root.tar.gz文件:

    2.加上-P选项解压使用了-P选项压缩/root/后的root.tar.gz文件:


    b.在使用tar压缩或者打包的时候,可以通过增加--exclude来达到排除指定的文件的目的

    将/root/目录下的harry目录打包,但是不打包harry目录下的ha.txt文件,如下图:

    压缩文件也是同理,想要排除指定的目录压缩或者打包也是同理

    zip命令和unzip命令

    #在使用zip跟unzip命令之前先查看系统有没有安装这两个命令的包,没有的话要自己安装
    查看有没有安装zip跟unzip命令的命令:

    rpm -q zip unzip

    如果有安装了命令则会显示出命令的版本号

    zip命令

    基本用法:

    zip [参数] [压缩包名] [压缩的目录或者文件的路径]

    常用参数:

    zip命令的常用参数
    -m将文件压缩后,删除原文件
    -o将压缩文件内的所有文件的最新变动时间设为压缩的时间
    -q安静模式,在压缩的时候不显示指令执行的过程
    -r递归压缩,将自定目录下的所有子文件以及文件一起处理
    -x”文件列表“,压缩时排除文件列表中的文件

     

    实例:

    a.压缩目录,将/root/目录下的harry目录压缩为名为harry.zip压缩包:

    1.正常压缩,不加-q选项,显示压缩的过程:

    2.加上-q选项,安静模式输出,不显示压缩的过程:

    b.压缩多个文件,将/root/目录下的ceshi.txt文件和anaconda-ks.cfg文件和Golden.apk文件压缩为名为jihe.zip的压缩包:

    因为压缩的全是文件,所以可以不用加上-r选项

    c.压缩文件跟目录,将/root/下的ceshi.txt文件和anaconda-ks.cfg文件和harry目录压缩成名为dajihe.zip的压缩包:

    d.将/root/目录下的harry目录压缩为harry1.zip压缩包,排除harry目录下的ha.txt文件:

    unzip命令

    基本用法:

    unzip [参数] [压缩文件]  (-d [目录])  //如果不是用括号里面的内容,则解压文件在当前工作目录

    常用参数:

    unzip命令的常用参数
    -c将解压缩的结果显示到屏幕上(显示每一个目录下的每一个文件的内容),同时对字符做适当的转换,但是并没有解压压缩包
    -l显示压缩文件内所包含的文件
    -t检查压缩文件是否正确
    -v执行时显示压缩文件的详细信息
    -q安静模式,执行时不显示任何信息
    -d指定文件解压后存储的目录
    -x指定不要处理压缩文件中的那些文件

    实例:

    a.将harry.zip压缩包解压缩的结果显示出来:

    具体会显示到每一个文件跟每一个文件的内容

    b.显示jihe.zip压缩包里面锁包含的文件

    c.检查dajihe.zip压缩文件是否正确:

    全部OK表示全部文件都是正确的

    d.不解压压缩文件dajihe.zip,查看压缩包里面的内容(查看显示的文件列表还包含压缩比率):

    #使用-v显示的信息比使用-l显示的信息更加详细

    e.将dajihe.zip压缩包解压到/opt/目录下:

    补充:使用r选项增加.tar归档文件的内容应该如何怎么操作?

    我们先来了解一下tar命令-r选项的作用:

    通过tar --help命令查看帮助

    -r选项的作用:把要存档的文件追加到档案文件的未尾。例如用户已经作好备份文件,又发现还有一个目录或是一些文件忘记备份了,这时可以使用该选项,将忘记的目录或文件追加到备份文件中

    使用实例:

    看上图,可以看到我ops用户家目录下标记了一个文件,一个目录,我现在先将目录归档,然后再将文件追加到档案里面

    1.归档操作

    生成.tar文件,目录归档完毕!

    2.将calculating_time.sh追加进入.tar文件中

    3.验证

    a.查看.tar文件的归档信息

    可以看到calculating_time.sh文件已经被追加到档案的末尾了

    b.提取Check_Configuration_20201118_PM.tar 到/mnt目录下

    使用-r选项追加文件至.tar文件成功

    展开全文
  • 这个系列的文章和相应的代码打包在了一起,方便阅读察看,代码是用标准C++写的,应该可以跨平台编译链接,VC7.1下面测试通过.文章经过wordpdf的转换处理,加了标签方便查找相应的主题,有任何建议和意见,批评砖头等等...
    把这个系列的文章和相应的代码打包在了一起,方便阅读察看,代码是用标准C++写的,应该可以跨平台编译链接,VC7.1下面测试通过.文章经过word到pdf的转换处理,加了标签方便查找相应的主题,有任何建议和意见,批评砖头等等的都欢迎!
    

           下载地址:
            文档下载地址  

            BTW: 很多朋友在前面给出了很多意见,如封装不够好,基类的构造函数应该放在protected中,new delete不对称等,我已经很久没有再看这份文档和代码了,也没有时间再去一一把这些瑕疵更正,就像描述算法应该不要过多的关注语言特征一般,我想阅读这份文档的朋友能明白那些设计模式之后的思想和方法,那就够了,用一句台词来形容:领悟精神.再次谢谢朋友们的批评和鼓励.
         --By 创(2007.12.10)
    展开全文
  • CLJSJS软件包 CLJSJS致力于打包Javascript库,以便能够在ClojureScript中使用它们。...此仓库的Wiki用于社区维护的文档: 如果您想做出贡献,那么也有一。 有关信息和帮助 ( )有一个频道来谈论Cljsjs。
  • 因此,即使我现在要升级JSDoc批注,自动生成文档也不容易。 虽然我组织代码的方式意味着切换模块并不是很困难,但毫无意义,因为我计划早晚使用React从头重写代码。 那时monorepo并不是真正的事情: 获取...
  • 无论您的UE4项目针对哪种类型的Android设备,将Android应用程序包(APK)的大小减小Google Play商店的50MB限制都可能具有挑战性。在以下指南中,我们将介绍您可以采取的步骤,以帮助尽可能减少项目的最...
  • 参考文档:https://blog.csdn.net/lidai352710967/article/details/82252712
  • 打包一起的Node C ++插件的示例应用程序。 如果您有兴趣学习如何编写C ++插件,请参阅。 此存储库旨在用作您自己的C ++模块的入门代码-随时可以复制和修改。 下面的文档旨在作为模板,说明如何使用node-pre-...
  • JavaScript dom css 参考文档 我三个文档打包放在一起方便各位下载
  • Python打包exe

    万次阅读 2020-01-06 23:50:37
    1.安装 ...2.文档 https://pyinstaller.readthedocs.io/en/stable/ 3.使用 pyinstaller -F -w filepath 参数F:打包为一个exe,不加生成文件夹 参数w:后台运行,不加前台运行(会有黑窗口...
  • 下面小编就为大家分享一篇webpack打包并将文件加载指定的位置方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • <build>  <resources>  <resource>  <directory>src/main/resources</directory>  <targetPath>......
  • 当我们得到多个txt文档时,想要这些文档的内容合并为一个文档并按首列来进行排序,比如按首列数字升序排序,下面介绍操作方法: 步骤一:多个txt文件放在同一文件夹下,并新建一个txt文档,在里面写下如下代码...
  • Asp.net与SQL一起打包部署安装

    千次阅读 2006-02-15 15:38:00
    Asp.net与SQL一起打包部署安装 借鉴MSDN webcasts的Asp.net程序部署和李洪根的一篇文章,然后加上自己的亲身体会,整个SQL和Asp.net(vb.net)一起打包的全过程写一下。一.准备必要的文件1. SQL脚本文件,生成以后...
  •  -c或--stdout或--to-stdout 压缩后的文件输出标准输出设备,不去更动原始文件。   -d或--decompress或----uncompress 解开压缩文件。   -f或--force 强行压缩文件。不理会文件名称或硬连接是否存在以及...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 75,546
精华内容 30,218
关键字:

怎样把文档打包到一起