- 博客(19)
- 资源 (14)
- 收藏
- 关注
转载 C# 目录处理
如果要使用“Application.StartupPath”或“Application.ExecutablePath ”,需要手动添加对“System.Windows.Forms.dll ”的引用,并在程序开头用“using System.Windows.Forms”声明该引用;D:“System.Threading.Thread.GetDomain().BaseDirectory”:获取当前应用程序所在目录的路径,最后包含“\”;//获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。
2023-05-31 15:55:52
292
原创 关于高速计数指令PRV直读不到脉冲计数
高速计数指令PRV一直读不到脉冲计数,我测试了MOVL A276 D700可以读取到计数,看到说明这个指令执行一次要40US,所以我改成100ms采样,1S一次读取就正常,至于原因不知道,还需要进一步研究
2022-03-09 09:20:32
353
原创 vb.net ACCESS压缩数据库
添加引用 Microsoft Jet and Replication Objects 2.6 Library使用以下代码:read_con.Close() '压缩数据库 引用Microsoft Jet and Replication Objects 2.6 LibraryIf System.IO.File.Exists(“D:” & “temp.mdb”) ThenSystem.IO.File.Delete(“d:\temp.mdb”)End IfDim jro.
2021-09-06 11:05:34
430
转载 C语言中__packed
一:__packedtypedef __packed structstruct常用在数据结构中。而struct的字节对齐方式对于嵌入式底层的程序员来讲是必须掌握的。现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据
2021-08-27 11:13:57
1984
转载 static关键字的作用
static的作用:常用来修饰变量。全局变量被static修饰后,就称之为静态全局变量;局部变量被static修饰后,就称之为静态局部变量。统称为静态变量。如果需要进一步解释下面的现象,可以了解iOS的内存管理方面的知识,比如局部变量是放置在栈区,而全局变量和静态变量是放置在静态区的。一、static修饰局部变量复制代码- (void)test { NSInteger i = 0; i++; static NSInteger m = 0; m++; N
2021-08-26 10:57:17
400
原创 _IO 变量的作用
什么是_IO变量:_IO为volatile变量,volatile 影响编译器编译的结果, 指出:volatile 变量是随时可能发生变化的,与volatile变量有关的运算,不要进行编译优化,以免出错。volatile(即__IO) 告诉编译器变量是随时可能发生变化的,每次使用它的时候必须从变量的地址中读取,因而编译器生成的可执行码会重新变量的地址读取数据。而如果没有使用__IO,编译器优化做法是,由于编译器发现两次从i中读数据的代码之间的代码没有对i进行过操作,它会自动把上次读的数据放在k中,而不是重
2021-08-26 10:40:11
8124
2
转载 三相桥式全控整流电路原理及电路图,三相桥式全控整流电路原理及电路图
三相桥式全控整流电路原理及电路图,三相桥式全控整流电路原理及电路图三相整流电路的作用: 在电路中,当功率进一步增加或由于其他原因要求多相整流时,三相整流电路就被提了出来。图所示就是三相半波整流电路原理图。在这个电路中,三相中的每一相都单独形成了半波整流电路,其整流出的三个电压半波在时间上依次相差120度叠加,整流输出波形不过0点,并且在一个周期中有三个宽度为120度的整流半波。因此它的滤波电容器的容量可以比单相半波整流和单相全波整流时的电容量都小。三相整流电路的作用: 三相整流电路的工作原理:
2021-03-24 10:49:59
80601
2
转载 使用c++builder调试代码时总是错过/忽略断点的解决方法
最近刚刚安装了c++builder,将已有的代码进行调试时添加的断点总是不执行,在网上搜了一堆说要转到debug模式下,说根据下面步骤执行即可““C++Builder–>Project–>Option…–>Compiler–>Full Debug”,说的太简单了,根本没找到这样的选项,最后上谷歌搜了一下,呵呵呵呵,完美解决,只需要进行如下设置即可。· [C++ Compiler] → [Debugging] → [Debug information] = True;· [C++
2020-09-16 11:50:36
777
1
原创 没有硬件情况下如何安装inf的驱动文件
以管理员模式打开控制台命令窗口,进入inf文件夹所在的目录,执行下述命令 pnputil -i -a *.inf说明:将“*”替换为inf的文件名
2020-09-15 11:43:02
737
转载 AutoCAD崩溃后找回未保存的文件
AutoCAD崩溃后找回未保存的文件下面介绍下通过AutoCAD自动保存的临时文件来恢复AutoCAD崩溃后没有存盘的文件的方法。此临时保存的文件的最新状态与你在选项中设置的文件自动保存的时间有关,如果在选项中没有设置文件自动保存,则无法找到此临时文件。1、打开AutoCAD,点击左上角菜单图标,依次点击图形实用工具—打开图形修复管理器;2、在弹出的图形修复管理器面板逐个点击预览,查看有没有你刚才编辑过的图纸;在图形修复管理器面板上,只能找到存过盘的cad文件(包含存盘再编辑没有更新保存),但是
2020-09-04 14:41:19
14270
1
转载 CAD转成PDF之后,字体就变粗了?什么原因呢?
CAD转成PDF之后,字体就变粗了?什么原因呢?CAD转成PDF之后,字体bai就变粗du了,特别是黑体显得尤为突出,经过反复试验,最后得出结论:就权是把输出PDF所用的纸张尺寸设置成大尺寸,方可解决。设置方法是:1、在打印窗口中点击特性按钮,2、在弹出“绘图仪配置编辑器”中点击“自定义图纸尺寸”中点击“添加”,选择“创建新图纸”,按提示设置所需宽高尺寸的图纸。设置新图纸完成后,在打印窗体“图纸尺寸”下拉框中选择你设置的用户自定义尺寸,重新输出PDF文件。如果还是字体就变粗,请重新设置更大幅面的图纸
2020-09-04 14:36:37
15953
转载 RTSP协议详解
RTSP简介RTSP(Real Time Streaming Protocol)是由Real Network和Netscape共同提出的如何有效地在IP网络上传输流媒体数据的应用层协议。RTSP对流媒体提供了诸如暂停,快进等控制,而它本身并不传输数据,RTSP的作用相当于流媒体服务器的远程控制。服务器端可以自行选择使用TCP或UDP来传送串流内容,它的语法和运作跟HTTP 1.1类似,但并不特别强调时间同步,所以比较能容忍网络延迟。而且允许同时多个串流需求控制(Multicast),除了可以降低服务器端的
2020-05-13 15:20:57
730
转载 C++函数指针和回调函数使用解析
函数指针函数指针是指向函数的指针变量。通常我们说的指针变量是指向一个整型变、字符型或数组等变量,而函数指针是指向函数。函数指针可以像一般函数一样,用于调用函数、传递参数。函数指针变量的声明:typedef int (*fun_ptr)(int,int); // 声明一个指向同样参数、返回值的函数指针变量实例以下实例声明了函数指针变量 p,指向函数 max:#include <stdio.h> int max(int x, int y){ return x > y ?
2020-05-13 11:26:23
199
转载 int main(int argc,char** argv) 详解
argc是命令行总的参数个数argv[]是argc个参数,其中第0个参数是程序的全名,以后的参数命令行后面跟的用户输入的参数,比如:int main(int argc, char* argv[]){int i;for (i = 0; i这个赋值过程是编译器完成的,我们只需要读出数据就可以了。int main( int argc , char *argv[] , char *envp[] )main()函数一般用int或者void形的。我比较喜欢用int型定义main。因为在结束的时候可以返
2020-05-13 09:02:22
533
转载 C++析构函数详解
析构函数(destructor)是成员函数的一种,它的名字与类名相同,但前面要加~,没有参数和返回值。一个类有且仅有一个析构函数。如果定义类时没写析构函数,则编译器生成默认析构函数。如果定义了析构函数,则编译器不生成默认析构函数。析构函数在对象消亡时即自动被调用。可以定义析构函数在对象消亡前做善后工作。例如,对象如果在生存期间用 new 运算符动态分配了内存,则在各处写 delete 语句以确...
2020-04-03 16:39:09
387
转载 c++中冒号(:)和双冒号(::)的用法
c++中冒号(:)和双冒号(::)的用法1.冒号(:)用法(1)表示机构内位域的定义(即该变量占几个bit空间)typedef struct _XXX{unsigned char a:4;unsigned char c;} ; XXX(2)构造函数后面的冒号起分割作用,是类给成员变量赋值的方法,初始化列表,更适用于成员变量的常量const型。struct _XXX{_XXX() ...
2020-04-03 16:01:09
255
16进制到10进制批量软件器
2013-02-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人