精华内容
下载资源
问答
  • 软件适合处理日志、sql等可用txt打开的大型文件。 本文件为exe文件,适用于windows xp/7/8/10操作系统,此软件可以处理大型txt。软件打开会稍微慢一些,处理大型txt性能方面比notpad++、EDplus性能更高效,可以...
  • rst内存检测软件内放有几个版本,包括一个iso文件。光盘文件是我从别人碟上拿过来,打开是隐藏文件看不到。只要将其刻录,就可以用。。
  • eps文件打开

    2017-03-22 11:23:37
    非常好的一款eps查看器,不需要ps那么大的内存,只有8M,而且打开速度比ps快上100倍,太给力了这个小软件
  • 前台调用后台时候全部超时,后经排查发现下面的文件内存泄漏会产生改文件 打开文件软件如下 要等好一会才能打开 weblogic线程阻塞超时通过增大阻塞时间 解决了该问题 ...

    前台调用后台时候全部超时,后经排查发现下面的文件,内存泄漏会产生改文件

    打开改文件的软件如下

    要等好一会才能打开

    weblogic线程阻塞超时 通过增大阻塞时间 解决了该问题

    展开全文
  • 前言 原创性声明 此博文的出处 为 http://blog.csdn.net/zhujunxxxxx/article/details/39251353如果进行转载请注明出处。...我在做一个统计图片长和宽的软件时遇到一个问题,本来是用的 Image img = null; img

    前言

    原创性声明 此博文的出处 为http://blog.csdn.net/zhujunxxxxx/article/details/40649887如果进行转载请注明出处。本文作者原创,邮箱zhujunxxxxx@163.com,如有问题请联系作者

    我在做一个统计图片长和宽的软件时遇到一个问题,本来是用的

     Image img = null;
                        img = Image.FromFile(f.FullName);
                        w = img.Width;
                        h = img.Height;


    这段代码来获取图片的长和宽的,本来在我的win7下面 16G内存的机器上跑的完全没问题,结果我把这个程序放在了xp系统上面运行,那么问题就来了

    错误问题

    程序竟然在创建Image类型时出现内存溢出(System.OutOfMemoryException)

    错误代码: System.Drawing.Image myimg=System.Drawing.Image.FromFile(file.FullName);

    当打开的文件不是图像文件时会引发的异常:

    或者出现 Bitmap System.ArgumentException: 参数无效问题 

    这其实不是程序的问题,而是系统中内存的问题,或者图片太大了,大于65535像素了。

    我测试 2G内存 BitMap最大 5000*5000,反正这个BitMap大小和机器配置有关。

    win7 64位 16G内存最大 23200*23200

    由于 GDI+ 解码器的限制,如果使用单维大小大于 65,535 像素的 .png 图像文件构造位图,将引发 System.ArgumentException。

    获取TIF图片的长和宽

    那么我们既然不能通过方面的代码加载Image对象,那么我们就没法获取图片的长度和宽度,我们有没有什么方法可以获取长度呢?
    答案是肯定的,我们可以通过读取TIF的文件格式的内容获取它的长度和宽度

    TIF和其它格式都是一样的文件的开头都有一段描述文件的信息
    我们的方法就是获取文件中所包含长度的那段内容把它读取出来
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Drawing;
    using System.IO;
    
    namespace ImageSize
    {
        public class ReadTIF:IDisposable
        {
            #region 读入TIF图像的变量设置
            /// <summary>
            /// 存储读入的TIF图像的宽度
            /// </summary>
            private int Width;
            /// <summary>
            /// 存储读入的TIF图像的高度
            /// </summary>
            private int Heigth;
            /// <summary>
            /// 存储读入的TIF图像的Directory Entry Count(DE)的个数
            /// </summary>
            private short NumOfDE;
            /// <summary>
            /// 存储下一个Directory Entry的偏移值
            /// </summary>
            private int NextOffsetFID;
            /// <summary>
            /// 声明一个结构,存储图像文件头Image File Header的信息
            /// </summary>
            struct IFH
            {
                public char[] ByteOrder;
                public short Version;
                public int OffsetToFirstFID;
            }
            /// <summary>
            /// 声明一个结构,存储Directory Entry
            /// </summary>
            struct DE
            {
                public short tag;
                public short type;
                public int length;
                public int valueOffset;
            }
            #endregion
    
            /*
             * 实例化一个IFH结构的对象
             */
            private IFH myIFH;
    
            /*
             * 初始化IFH图像文件头
             */
            public void DefineIFH()
            {
                myIFH.ByteOrder = new char[2];
                myIFH.ByteOrder[0] = Convert.ToChar(0);
                myIFH.ByteOrder[1] = Convert.ToChar(0);
    
                myIFH.Version = 0;
                myIFH.OffsetToFirstFID = 0;
            }
            public void TifFile(string file)
            {
                FileStream stream = new FileStream(file, FileMode.Open, FileAccess.Read);
                BinaryReader TIFReader = new BinaryReader(stream);
    
    
                DefineIFH();//调用初始化IFH图像文件头
    
                /*
                 * 读取图像文件头内容
                 */
                myIFH.ByteOrder[0] = TIFReader.ReadChar();//1个字节
                myIFH.ByteOrder[1] = TIFReader.ReadChar();//1个字节
                myIFH.Version = TIFReader.ReadInt16();//2个字节
                myIFH.OffsetToFirstFID = TIFReader.ReadInt32();//4个字节
    
                stream.Seek(0, SeekOrigin.Begin);//将文件的指针移到开始位置
                stream.Seek(myIFH.OffsetToFirstFID, SeekOrigin.Begin);//将文件的指针移动到第一个IFD的位置处
    
                NumOfDE = TIFReader.ReadInt16();//获取本IFD结构中目录入口DE的个数,2个字节
    
                /*
                 * 获取各个目录项DE的信息
                 */
                DE[] myDE = new DE[NumOfDE];
                for (int i = 0; i < NumOfDE; i++)
                {
                    myDE[i].tag = TIFReader.ReadInt16();//2个字节
                    myDE[i].type = TIFReader.ReadInt16();//2个字节
                    myDE[i].length = TIFReader.ReadInt32();//4个字节
                    myDE[i].valueOffset = TIFReader.ReadInt32();//4个字节
                }
    
                /*
                 * 读取下一个Directory Entry的偏移值
                 */
                NextOffsetFID = TIFReader.ReadInt32();
    
                /*
                 * 读取图像的宽度、高度
                 */
                for (int i = 0; i < NumOfDE; i++)
                {
                    if (myDE[i].tag == 256)//图像的宽
                    {
                        Width = myDE[i].valueOffset;
                    }
                    if (myDE[i].tag == 257)//图像的高
                    {
                        Heigth = myDE[i].valueOffset;
                    }
                }
                TIFReader.Close();
                stream.Close();
                
            }
            //返回宽度
            public int GetW()
            {
                return Width;
            }
            //返回高度
            public int GetH()
            {
                return Heigth;
            }
    
            public void Dispose()
            {
                
            }
        }
    }
    


    使用方法

    ReadTIF rt = new ReadTIF();
                        rt.TifFile(f.FullName);
                        w = rt.GetW();
                        h = rt.GetH();



    展开全文
  • 据说这个错误是因为和微软的其他软件相冲突了。 下面就看看如何解决这个问题: 第一步:下载一个FileTool插件,下载的地址:...第二步:打开这个工程的工程文件或工程空间文件,然后

    据说这个错误是因为和微软的其他软件相冲突了。

    下面就看看如何解决这个问题:

    第一步:下载一个FileTool插件,下载的地址:http://download.microsoft.com/download/vc60ent/s1/6.0/w9xnt4/en-us/filetool.exe这个是官方地址,是一个自解压文件(自己解压)。

    第二步:打开这个工程的工程文件或工程空间文件,然后进行编译链接,这样就可以生成FileTool.dll文件。

    第三步:将上面生成FileTool.dll文件,复制到你vc6.0的安装目录下,C:\Program Files\Microsoft Visual Studio\Common\MSDev98\AddIns。我的VC6.0是安装在C盘的,如果你安装在其他盘,那么自己做相应的修改就好了。

    第四步:重新启动VC6,Tools->Customize->Add-ins andMacro Files,选中FileTool.DSAddin.1。

    第五步:

    现在工具栏会出现两个新按钮[A][O],以后用这两个按钮执行添加和打开文件就可以了。图片如右:


    或者:

    在VC6.0用file->open后,出现“MSDEV.EXE-应用程序错误 遇到问题需要关闭  最好把filetool解压到VC6.0的安装目录下一个filetool文件夹,然后build后在文件夹里 debug中找 filetool.dll文件(注:filetool这个文件夹 不要给删了!) ------------------------------------------------------------------------------------------------------------- 1. 下载FileTool.exe,并解压

     2. 打开VC6.0,点击File-Open Workspace,选择刚解压出来的FileTool.dsw,并确定 

    3. 点击Bulid-Build FileTool.dll,生成FileTool.dll文件 

    4. 把生成的FileTool.dll文件拷贝到合适的地方(避免误删),在VC6.0中点击Tools-Customize 

    5. 在出现的“Customize”对话框中,点击Add-Ins and Macro Files标签

     6. 点击Browse,在文件类型下选 dll , 定位刚才生成的dll文件,点击确定,然后点击OK保存设置

     7. 此时VC中会出现一个上面只有两个图标的工具栏,点击其右上角的“X”按钮将其关闭,然后关闭VC6.0并重新启动程序

    8. 还是在VC6.0中点击Tools-Customize

     9. 在Customize对话框中点击Keboard标签 

    10. 从Category的下拉菜单框中选择File 

    11.在Commands窗口中选择FileOpen

     12.在Current keys窗口中选择CTRL+O条目,并点击Remove 

    13.从Category的下拉菜单框中选择Project

     14.在Commands窗口中选择InsertFilesIntoProject,如果之前给它注册了快捷键,则按照上面所说步骤移除之,默认情况下它是没有快捷键的

     15.从Category的下拉菜单框中选择Add-Ins 

    16.这时Commands窗口中应该已经多出了AddFileToProject和OpenFile两个条目,可以给它们分配快捷键了,选择OpenFile条目,然后点击Press New Shortcut Key输入框,按下想设置的快捷键或快捷键组合(如打开文件默认的快捷键CTRL+O),点击Assign 可以以同样的方法为其它的命令设置快捷键  最后,还应该在菜单栏内做相应的改动,移除无法使用的旧Open命令,换上新的:

     1. 在VC6.0中点击Tools-Customize(然后点击一下Toolbars或者Commands,这样才能下一步)

     2. 点击vc6.0工具栏上的File菜单,并将弹出菜单中的Open命令拖拽至弹出菜单之外(出现一个减号时释放,别弄错了给它拖到其他菜单中去了)并释放 

    3. 点击Project菜单,并将弹出菜单中的Add To Project命令拖拽至弹出菜单之外并释放

     4. 在Customize对话框中选择Commands标签 5. 在Category列表中选择Add-ins

     6. 点击File菜单,将OpenFile命令(图标为字母O)拖动到之前Open命令所在位置 点击Project菜单,将AddFileToProject命令(图标为字母A)拖动到之前Add To Projec命令所在位置  这样,VC6.0中无法打开文件和无法向工程中添加文件的问题就解决

    展开全文
  • 一般我们多使用ArcGIS、Global Mapper和QGIS等专业软件打开Shapefile文件,这些专业软件有个共同的特点,就是占用内存都比较大,即便是Global Mapper,都是好几百兆,这里给大家推荐一款大小仅一百多KB的Shapefile...

    1. 概述

    Shapefile 是一种 Esri 矢量数据存储格式,用于存储地理要素的位置、形状和属性。

    其存储为一组相关文件,并包含一个要素类。

    一般我们多使用ArcGIS、Global Mapper和QGIS等专业软件打开Shapefile文件,这些专业软件有个共同的特点,就是占用内存都比较大,即便是Global Mapper,都是好几百兆,这里给大家推荐一款大小仅一百多KB的Shapefile文件查看软件ShapeExplorer,该软件无需安装,直接就可以使用。

    2. 数据来源

    本教程所使用的实验数据是从水经微图中下载的Shapefile数据,除了Shapefile数据,常见格式的GIS数据都可以从水经微图中下载,你可以通过关注微信公众号"水经注GIS",然后在后台回复"微图"即可获取软件下载地址,当然也可以直接在水经注GIS官方网站下载。

    Shapefile文件查看软件ShapeExplorer

    水经微图

    (关注微信公众号"水经注GIS",并回复"微图"获取水经微图软件安装包)

    3. 软件介绍

    ShapeExplorer是一个功能齐全的shape格式地图文件打开查看工具,不需要安装ArcGIS、ArcMap、ArcView等大型软件,使用它用户就可以打开.shp格式的文件,可以直接保存为BMP图片文件。

    支持窗口平铺及排列图标,可以显示图层信息,添加或删除图层。

    软件小巧实用,有了它不需要再去安装庞大的ArcGIS就能满足大多数shape查看需要。

    Shapefile文件查看软件ShapeExplorer

    ShapeExplorer主界面

    (关注微信公众号"水经注GIS",并回复"ShapeExplorer"获取软件安装包)

    4. 软件功能

    多图层显示;

    图层显示控制;

    图层样式控制;

    文字防重叠;

    地物选择;

    地物属性查询;

    地图放大、缩小、移动;

    指定点移动属性地物关联现实;

    保存地图为BMP等一系列功能。

    Shapefile文件查看软件ShapeExplorer

    加载道路

    5. 使用方法

    在加载的图层上点击右键,选择图层样式,在显示的样式设置对话框内可以对图层样式进行修改。

    Shapefile文件查看软件ShapeExplorer

    样式设置

    图层前面的两个眼睛符号分别控制整个图层的显隐和标签的显隐。

    Shapefile文件查看软件ShapeExplorer

    关闭标签

    如果最开始安装后界面不是中文,可以点击Language按钮选择语言为Chinese,重启软件后就是中文界面。

    Shapefile文件查看软件ShapeExplorer

    选择中文

    点击多个图层状按钮,就可以查看属性表,如下图所示。

    Shapefile文件查看软件ShapeExplorer

    属性表

    点击地球状按钮可以再次显示地图,如下图所示。

    Shapefile文件查看软件ShapeExplorer

    显示地图

    点击保存为BMP按钮,可以将地图保存为BMP格式的图片。

    Shapefile文件查看软件ShapeExplorer

    保存为BMP

    6. 结语

    以上就是大小仅一百多KB的Shapefile(shp)文件查看软件ShapeExplorer的详细说明,主要包括了数据来源、软件介绍、软件功能和使用方法等功能,请通过关注微信公众号"水经注GIS",并回复"ShapeExplorer"可获取软件安装包!

    最后,如果用户在工作中遇到与GIS相关的任何难题,请通过关注公众号"水经注GIS"并在后台留言告诉我们,我们将针对比较有典型性和代表性的问题提供解决方案,从而将我们"为用户提供丰富的地图数据与专业的GIS服务"之宗旨落到实处!

    展开全文
  • 能够恢复经过回收站删除掉的文件、被Shift+Delete键直接删除的文件和目录、快速格式化/完全格式化的分区、分区表损坏、盘符无法正常打开的RAW分区数据、在磁盘管理中删除掉的分区、被重新分区过的硬盘数据、一键...
  • 首先打开MAT软件,如下: 选择打开一个Dump快照文件,如下: 勾选上图红框部分,表示要进行内存泄漏的分析。 出现饼状图,如下所示: 接着MAT还会列出几个可能存在内存泄漏的问题,拿第一个问题来分析,如下: 这个...
  • 原标题:消失的手机内存去哪了?用它清理手机文件,告诉你手机...而且不管你是删除软件,还是出厂化,都还是会卡,其实打开内存管理就会发现有一块删不掉的“灰色内存”,也就是手机里存放着各种各样的毒瘤插件和...
  • 出现问题:财务电脑用友通软件打开报错,报错现象:进入用友通:提示"由于文件不可访问,内存磁盘空间不足无法打开ufsystem数据库"登录失败。 首先检查了用友软件所安装目录的内存磁盘空间,发现空间很富于,说明不是...
  • Notepad++打开文件不佳,一般>400m就会卡死。 换用UltraEdit打开。UltraEdit能够打开几个G的文件。...基本原理就是把文件mmap到内存,没有touch到的部分不会从磁盘读到内存中来。 EmEditor,付费软件,.
  • 产生这种状况的原因就是我们长期浏览网页、安装软件、进行复制粘贴在系统盘里面留下了很多缓存文件。这种缓存文件如果不及时删除,会直接导致系统内存不足,笔者教大家编写一个批处理来解决没有用的缓存文件,让你的...
  • 你是否会遇到打开excel时提示“内存或磁盘空间不足”的尴尬,就算重装office软件还是解决不了问题? 下面跟随我一起做,花几分钟就能完美解决,避免重装,高效、快速! 第一步,打开任意的excel文件,点击左上角的...
  • 由于文件不可访问,内存磁盘空间不足无法打开ufsystem数据库"登录失败 原因分析: 打开企业管理器发现ufsystem库处于置疑状态,所以出现进入软件时的上述提示. 解决方案: 解决方法一:用修复...
  • 主程序:FileRecovery.exe本版本为简体中文绿色版,解压后直接打开主程序即可使用,无需安装,软件界面语言为简体中文。Auslogics File Recovery3.5能够帮助你从电脑硬盘以及U盘、内存卡记忆棒、数码相机内存卡...
  • VC6.0向工程中添加文件出错“"0x5003eaed"指令引用的"0x00000000"内存”解   据说这个错误是因为和微软的其他软件相冲突了。 下面就看看如何解决这个问题: 第一步:下载一个FileTool插件,下载的地址:...
  • 华为手机mate9删除内存文件,系统自带的文件管理,只能找到内存卡位置进行一个一个文件夹的删除,比较麻烦,可以下载个华为手机助手,进行对文件进行集中电脑管理删除;华为手机清理内存教程华为手机一般都自带着...
  • 软件专门恢复误删除的数据,甚至是磁盘格式化后的文件,支持NTFS、FAT、FAT32、exFAT类型的分区,可以恢复硬盘/U盘/SD卡/内存卡上被误删除的文件、直接Shift del删除的文件、清空回收站、剪切的目录、卸载软件删除的...
  • 软件需要实现数据写入内存卡以TXT的格式,我以一个字符数组来作为需要打开或创建的文件名,结果会报错 FR_INVALID_NAME 0X06,文件名无效。 但是如果把文件名的数组直接改成字符就不会报错并正确创建TXT文件,想...
  • 能够实现经过回收站删除掉的文件、被Shift Delete键直接删除的文件和目录、快速格式化/完全格式化的分区、分区表损坏、盘符无法正常打开的RAW分区数据、在磁盘管理中删除掉的分区、被重新分区过的硬盘数据、一键...
  • 今天用gulp搭建了一个工程,准备做一个体育h5的项目,其中需要用到sass代码压缩,...当我安装完毕之后用webstrom打开时,第一件事先把node_modules排除忽略了.如下: 然后我去编辑代码的时候发现内存占用一直都是满的....
  • 进入用友通:提示"由于文件不可访问,内存磁盘空间不足无法打开ufsystem数据库"登录失败 原因分析: 打开企业管理器发现ufsystem库处于置疑状态,所以出现进入软件时的上述提示. 解决方案: 解决...
  • APP下载地址: 1.LogViewPro中文版 ...它占用内存小,支持任意大小的文件(4GB或者更大),支持高亮某行文字(例如警告,错误),支持Unicode名字,支持查看的编码:ANSI, OEM, Unicode LE, Un...
  • 文件批量比较软件

    2007-11-14 13:17:16
    开发背景: 一日,在整理自己优盘时,发现里面有好多重复的文档等文件,就想把重复的文件删除,然而,有些文件内容是一摸一样的,但文件名称却不一样,人工来删除这些重复的文件必须得一个一个打开来看,并且...
  • 软件介绍: ...能轻松的将硬盘、内存卡、 闪存器和移动设备中已丢失/已删的照片、视频、文件、分区和更多相关文件恢复,免费版仅支持1GB数据恢复,本版本为企业版,可以恢复无限数据,功能上无任何限制!
  • 写入文件D:上课软件\glib-2.0.dll时出错。请确认您有访问该自录的权限。 直接删除vm,内存不用删 直接点修改,然后 然后打开安装包,重新安装就ok啦! 这个是我的VM安装包:(内附注册码器) 链接:...
  • 内存卡里面的文件被删了,建议使用专业的数据恢复软件EasyRecovery来恢复,访问http://www.easyrecoverychina.com/xiazai.html获取该软件。 具体恢复步骤如下: 步骤一:打开EasyRecovery软件。双击桌面上的软件快.....
  • 支持打开超大文件,测试中打开 7GB,耗时 10 秒,内存开销 70 MB 支持快速搜索,测试 7GB 全文搜索,耗时 15 秒,内存开销 支持搜索多个结果; 支持书签; 支持常规搜索算法,譬如正则,全字,大小写等; 支持受限...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,360
精华内容 944
关键字:

内存文件打开软件