编程语言
文章平均质量分 68
大熊随想
不积跬步无以至千里
展开
-
python模块及外部包的导入
一 .module通常模块为一个文件,直接使用import来导入就好了。可以作为module的文件类型有".py"、".pyo"、".pyc"、".pyd"、".so"、".dll"。二. package通常包总是一个目录,可以使用import导入包,或者from + import来导入包中的部分模块。包目录下为首的一个文件便是 __init__.py。然后是一些模块文件和子目转载 2017-09-08 08:38:32 · 6862 阅读 · 0 评论 -
“debug assertion failed f:\dd\vctools\vb7libs\ship\atlmfc\src\mfc\dlgdata.cpp line 40”运行时错误的解决方法
近期在优化一个用MFC开发的应用程序时,修改和删除了项目中资源文件对话框的一些控件,修改后可以编译生成,但是运行的时候发生了一个非常莫名其妙的错误,“debug assertion failed f:\dd\vctools\vb7libs\ship\atlmfc\src\mfc\dlgdata.cpp line 40”,程序奔溃退出。网上一搜,很多人都遇到这个问题,原因是:在对话框界面中删除了一些...原创 2018-06-18 19:11:42 · 3184 阅读 · 2 评论 -
.net中多线程概念及应用
转载: https://www.cnblogs.com/edisonchou/p/4848131.html https://www.cnblogs.com/top5/archive/2010/04/19/1715308.html https://www.cnblogs.com/dingfangbo/p/5770385.html转载 2018-06-07 14:45:44 · 1385 阅读 · 0 评论 -
IDL中数组动态扩展的方法
IDL作为一种完全面向矩阵的动态语言,数组是其最基本的结构,在IDL中可直接对数组进行扩展,这在C#和Java这类编译型语言中,是无法做到的。在C#和Java中实现动态数据结构,往往需要用到List,Array,Vector等动态数组封装类,通过这些类中的Add和Delete等方法来对元素进行操作。在IDL中,对数据的动态操作非常方便,数组大小和结构可根据运行候程序的需要自动变化。在数组元素无法确...原创 2018-05-23 16:54:12 · 3047 阅读 · 0 评论 -
C# DateTime 日期加1天,减一天,加一月,减一月等方法
转载:https://www.cnblogs.com/TEDBK/p/4645800.html//今天 DateTime.Now.Date.ToShortDateString(); //昨天,就是今天的日期减一 DateTime.Now.AddDays(-1).ToShortDateString(); //明天,同理,加一 DateTime.Now.AddDays(1).ToShor转载 2018-01-29 17:25:03 · 8779 阅读 · 0 评论 -
OleDB访问数据库的连接字符串格式
Excel 97-2003Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\myFolder\myOldExcelFile.xls;Extended Properties=”Excel 8.0;HDR=YES”;Excel 2007-2013Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c原创 2018-01-17 20:28:46 · 2725 阅读 · 0 评论 -
mschart绘图的版本问题
早期版本mschart.ocx 这是一个ocx控件,由于ocx的夸windows版本特性,注册之后可以应用到windows的各个版本中。 注册命令:regsvr32 +path+mschart.ocx .Net 3.5版本VS 2008对应的是.net 3.5版本,对应的程序集为System.Windows.Forms.DataVisualization.dll,同时支持Web原创 2018-01-17 17:23:43 · 919 阅读 · 0 评论 -
浅谈.NET垃圾回收-Garbage Collector
什么是GCGC(Garbage Collector),垃圾内存收集,它以应用程序的root为基础,遍历应用程序在Heap上动态分配的所有对象,通过识别它们是否被引用来确定哪些对象是已经死亡的、哪些仍需要被使用。已经不再被应用程序的root或者别的对象所引用的对象就是已经死亡的对象,即所谓的垃圾,需要被回收,也就是释放或者销毁对象所占用的内存。实现GC有多种算法。比较常见的算法有Refere原创 2018-01-22 09:00:23 · 585 阅读 · 0 评论 -
关于.NET编译的目标平台(AnyCPU,x86,x64)
转:http://blog.csdn.net/g710710/article/details/231618071.关于.NET编译的目标平台(AnyCPU,x86,x64)今天有项目的代码收到客户的反馈,要求所有的EXE工程的目标平台全部指定成x86,而所有DLL工程的目标平台全部指定成AnyCPU 。 下面我们一起看看这个目标平台有什么作用,各选项有什么差别吧。转载 2017-12-20 17:21:05 · 790 阅读 · 0 评论 -
Window下查看dll, lib文件是32位还是64位
工具:dumpbin.exe 依赖:link.exe, mspdb100.dll命令: dumpbin /headers E:\math.dll结果: Dump of file E:\math.dll PE signature found File Type: DLLFILE HEADER VALUES 14C machine (x86) ————————转载 2017-12-20 17:14:31 · 6213 阅读 · 0 评论 -
生成、重新生成、清理
转:https://www.cnblogs.com/zxhoo/archive/2011/03/24/1993590.html生成、重新生成或清理整个解决方案1.在解决方案资源管理器中,选择或打开所需的解决方案。 2.在“生成”菜单上,选择“生成解决方案”、“重新生成解决方案”或“清理解决方案”。 •选择“生成”或“生成解决方案”,将只编译自上次生成以来更改过的那些项目文件和组件。 说明转载 2017-12-20 17:06:08 · 2023 阅读 · 0 评论 -
VS.Net中程序集的Debug版本和Release版本的区别
VS.Net中程序集的Debug版本和Release版本的区别转载地址:http://blog.sina.com.cn/s/blog_7d283bbb0101bi4i.html1.关于bin 目录和obj 目录Bin 目录用来保存项目生成后程序集,它有Debug 和Release 两个版本,分别对应的文件夹为bin/Debug 和bin/Release ,这转载 2017-12-20 16:27:16 · 2100 阅读 · 0 评论 -
IDL语言的几个要点回顾
最近因为一个简单任务,重新使用了IDL这门在读研究生期间使用得比较多的语言,很久不用,对其中的一些语法规则和特性略显陌生,现将一些关键要点总结如下。IDL是一种数据分析和图像化应用程序及编程语言,先由美国ITT公司所有,后由美国ExelisVis公司所有。IDL属于第四代科学计算可视化语言,集开放性、高维分析能力、科学计算能力、实用性和可视化分析为一体,可在多种硬件平台上运行,方便地与C、C++连接原创 2017-12-10 06:20:47 · 6634 阅读 · 0 评论 -
Net二维数组的使用
简要说明了二维数组的内存结构、定义及调用方法。原创 2017-02-28 09:44:11 · 5858 阅读 · 0 评论 -
NC文件读写方式
概述NetCDF全称为network Common Data Format,中文译法为“网络通用数据格式”,对程序员来说,它和zip、jpeg、bmp文件格式类似,都是一种文件格式的标准。netcdf文件开始的目的是用于存储气象科学中的数据,现在已经成为许多数据采集软件的生成文件的格式。 从数学上来说,netcdf存储的数据就是一个多自变量的单值函数。用公式来说就是f(x,y,z,…)=value原创 2017-03-17 13:40:27 · 38919 阅读 · 24 评论 -
.net序列化概念以及应用
序列化序列化是指将对象实例的状态存储到存储媒体中的过程。在此过程中,先将对象的公共字段和私有字段以及类的名称(包括类所在的程序集)转换为字节流,然后再把字节流写入数据流。在随后对对象进行反序列化时,将创建出与原对象完全相同的副本。在面向对象的环境中实现序列化的机制时,必须在易用性和灵活性之间进行一些权衡。只要对此过程有足够的控制能力,就可以使该过程在很大程度上自动进行。例如,简单的二进制序列化不能满原创 2017-04-20 13:34:39 · 422 阅读 · 0 评论 -
.Net中泛型的来龙去脉
可以参考以下几篇文章:https://www.cnblogs.com/dotnet261010/p/9034594.htmlhttps://www.cnblogs.com/woaixiaozhi/p/5137658.htmlhttps://www.cnblogs.com/yilezhu/p/10029782.htmlhttps://blog.csdn.net/rise51/article...转载 2019-03-31 16:42:43 · 435 阅读 · 0 评论