自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

云海唯C的专栏

不见而观,形随心易。

  • 博客(307)
  • 资源 (44)
  • 收藏
  • 关注

原创 PLC 上位机 算法 开源 源代码 开源 方案 品牌 历经十年升级改造 数代更新 梯形图算法全部公开 梯形图转指令表的算法源代码

1.上位机全套源代码,没有任何库密封,使用VC编译器打开,编译运行无任何错误。5.下位机扩展模块,包括数字量,模拟量,集电极,晶体管等模块。•对用户的错误操作尽可能地予以屏蔽、提示,体贴用户的操作。4.下位机扩展模块PCB,原理图。2.下位机主机PCB,原理图。3.下位机主机源代码。...

2022-07-29 08:19:13 1450

原创 C# 调用Python

另外,还有其他的一些调用的方式,比如使用 c++ 程序调用 python文件,然后将其做成动态链接库(dll),在 C# 中调用此dll文件,这种方式很复杂,并且受 python 版本、(python/vs)32/64位影响,而且要求用户必须安装python运行环境。调用 python.exe 文件执行后,由 exe 文件返回执行结果,需要安装 python,下面的代码我试了几次,根本没有效果,返回值都是null,可能是个人配置出了问题,这里就展示一下吧。//参数以空格分隔,如果某个参数为空,可以传入””

2023-10-07 14:22:01 435

转载 C#测试调用PaddleOCRSharp模块识别图片文字

在百度中搜索PaddleOCRSharp,除了该模块外,还能看到另外一个模块PaddleSharp(参考文献2),这个也是用.net 封装的PaddleOCR工具类库,后者在GitHub中的得到的☆还要更多一些。在网上找了几张图片进行测试(1张参考文献1中的身份证图片,3张带车牌的图片),其中车牌中文字的识别效果一般,身份证和有很多字的带车牌的图片大部分文字都能识别出来。版权声明:本文为CSDN博主「gc_2299」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

2023-05-22 09:55:51 998

转载 实例说明图像的灰度化和二值化的区别

因此,灰度图像每个像素只需一个字节存放灰度值(又称强度值、亮度值),灰度范围为0-255。一般常用的是加权平均法来获取每个像素点的灰度值。模型中,如果R=G=B时,则彩色表示一种灰度颜色,其中R=G=B的值叫。设置为0或255,也就是将整个图像呈现出明显的只有黑和白的视觉效果。>> I = imread('D:\近期任务\aa.jpg');结果很明显了,自己思考并理解灰度化和二值化的定义吧。二值化:图像的二值化,就是将图像上的像素点的。

2023-05-21 09:32:27 224

原创 以太网 四轴 五轴 六轴 多轴 运动控制卡 运动控制器 源代码+图纸 方案

以太网运动控制卡,源代码+图纸 方案

2023-01-02 14:52:48 1416

转载 C#-WebRequest 超时不起作用

//WebRequest request = WebRequest.Create(uri); HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(uri); //request.Timeout = Timeout.Infinite; request.Timeout = 20000; //request.Al

2022-07-10 15:31:19 1428

转载 C# 并行运算方法简析

一、概述首先应该明白并行和并发的区别。并发就是有多个几乎同时到达的线程需要被处理,但只有有限个CPU,所以需要竞争上岗。并行指有多个CPU资源同时处理多个线程,不存在竞争的概念,可以大量节省运行时间。二、实现方法C#中目前有Tasks命名空间中的Parallel类来完成并行开发。2.1 ParallelParallel类有三个常见的方法:Invoke,For,Foreach,都可以实现多个方法的并行计算。For和ForEach方法多次调用同一个方法, Invoke可以同时调用不同的方法。2.12

2022-07-06 08:55:00 1675

转载 c#:互斥锁的使用

1. 互斥锁lock定义:private static readonly object m_objLock = new object(); 使用:lock (m_objLock){  // todo}作用:将会锁住代码块的内容,并阻止其他线程进入该代码块,直到该代码块运行完成,释放该锁。注意:定义的锁对象应该是:私有+静态+只读+引用类型的对象,这样可以防止外部改变锁对象。2. 互斥锁Monitor定义:private static readonly object m_objLock =

2022-06-17 10:18:42 254

转载 c# Dictionary求交集、差集、并集

1.对两个字典(键相同就认为相同)求交集、并集和差集(List和数组同理)Dictionary<string, int> dt1 = new Dictionary<string, int>();for (int i = 0; i < 10000; i++){  dt1.Add(i.ToString(), i);}Dictionary<string, int> dt2 = new Dictionary<string, int>();for

2022-04-02 09:56:41 586

转载 C/C++语言中,如何在main.c或main.cpp中调用另一个.c文件

C/C++语言中,如何在main.cpp中调用另一个.c文件主要有5种思路:  1、在VS2012 IDE中,将被引用的.c文件后缀名全部修改为.h,然后通过IDE的解决方案资源管理器中鼠标右键单击“头文件”-"添加"-“现有项”,选中修改后缀名后的.h文件-"添加",将待引用的文件添加到工程中。  添加到“头文件”而不是“源文件”的作用:主要是使头文件的项类型属性为“C/C++ 标头”,而不是“C/C++ 编译器”。后者是将该文件独立编译成目标文件*.obj。用户可右键单击某个.h文件-属性-

2022-02-11 22:17:08 8887

转载 C#调用OCR组件识别图片文字

图片识别的技术到几天已经很成熟了,只是相关的资料很少,为了方便在此汇总一下(C#实现),方便需要的朋友查阅,也给自己做个记号。图片识别的用途:很多人用它去破解网站的验证码,用于达到自动刷票或者是批量注册的目的,但我觉得它最吸引我的地方是可以让一些书写的东西,自动识别成电脑上的文字,比如说手拟的合同,修改过的书面论文或者是文档,每月的花费发票需要在电脑上录入或者是汇总信息,日记本上的文章要转移到电脑上等等,我们现在就不用再头痛把它们在电脑上敲写一遍了。本文介绍两种比较主流和成熟的识别方式:

2022-02-08 09:10:15 1201

原创 C#中Socket通讯(外网通讯,借助花生壳内网穿透)

下面是个简单的例子,实现客户端和服务器在外网情况下通讯建立通讯过程:1.下载花生壳,开通内网穿透功能(体验版6元),它会分配一个公网ip和一个端口号,如下图2.利用花生壳将存在服务器程序机器的内网映射至外网,如下图3.服务器启动程序,ip为内网,端口为花生壳分配的公网端口。4.客户端去连接公网ip,端口为公网端口C#测试代码如下:服务器:using System;using System.Collections.Generic;using System.Lin

2021-10-29 14:43:22 1375 1

转载 C#多线程和异步(二)——Task和async/await详解

阅读目录一、什么是异步 二、Task介绍 1 Task创建和运行 2 Task的阻塞方法(Wait/WaitAll/WaitAny) 3 Task的延续操作(WhenAny/WhenAll/ContinueWith) 4 Task的任务取消(CancellationTokenSource) 三、异步方法(async/await) 回到顶部一、什么是异步  同步和异步主要用于修饰方法。当一个方法被调用时,调用者需要等待该方法执行完毕...

2021-08-04 12:05:46 510 1

原创 运行adb 命令提示more than one device/emulator

当我连着手机充电的时候,启动模拟器调试,执行ADB指令时,报错。C:\Users\gaojs>adb shellerror: more than one device and emulatorC:\Users\gaojs>adb install e:\good.apkerror: more than one device and emulator碰到这种情况,首先要查一下,是不是真的有多个设备或模拟器。C:\Users\gaojs>adb devicesList of de

2021-04-02 07:55:56 1708

转载 通过广播获取ip地址的实现

引言在进行网络程序的设计时,有时候我们不想要手动指定接收方的ip尤其是在做聊天小程序的时候,因为这个时候对方的ip不是固定的,那么我们该怎么办呢?一个方法就是接收方创建一个socket监听一个端口,发送方通过广播的方式给所有局域网内的主机发送一个“hello”包,当然这个包是发往接收方监听的端口的,接收方接收到“hello”包后获取自己的ip地址然后封装在数据报里再发回给发送方,这样发送方就能获得局域网内所有在线的接收方的信息了!但这个过程有几个问题要考虑。第一点,如果接收方有多个网卡,我怎么知道“

2020-09-27 09:06:27 1633

原创 多线程下解决资源竞争的7种方法

前言  一般情况下,只要涉及到多线程编程,程序的复杂性就会显著上升,性能显著下降,BUG出现的概率大大提升。多线程编程本意是将一段程序并行运行,提升数据处理能力,但是由于大部分情况下都涉及到共有资源的竞争,所以修改资源对象时必须加锁处理。但是锁的实现有很多种方法,下面就来一起了解一下在C#语言中几种锁的实现与其性能表现。一、c#下的几种锁的运用方式1、临界区,通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问。 1 private st.

2020-08-12 09:07:20 1510

原创 MFC双缓冲绘图解决界面闪烁问题

一:为什么会产生界面闪烁?解释这个之前,我们需要明白的是在MFC里面绘图的消息响应机制,大概的就是如果我们要在某一个 东西上面绘图,比如对话框,单文档等等,就必须先得到图形DC的句柄(handle),然后在指定句柄的基础上进行图形操作,也就是MFC常用的CDC *DC = this->getDC();其中的this就是你想画图的目标。MFC里在消息响应的过程中,WM_PAINT被转变为OnDraw()(单文档 Single Document)或是OnPaint()(对 话框Dialog...

2020-06-06 09:34:26 706

转载 用C++和Windows的互斥对象(Mutex)来实现线程同步锁

//这是2个线程模拟卖火车票的小程序#include <windows.h>#include <iostream.h> DWORD WINAPI Fun1Proc(LPVOID lpParameter);//thread dataDWORD WINAPI Fun2Proc(LPVOID lpParameter);//thread data int index=0;int tickets=10;HANDLE hMutex;void main(){ HAN.

2020-06-01 13:59:28 280

转载 System.MissingMethodException: 未找到类型 **上的构造函数

在通过反射机制Activator.CreateInstance(Type),进行对象创建的过程中,**发生了“未找到类型“*”上的构造函数”**异常,最后发现是因为某些构造函数没有空构造函数所造成的。所以在通过CreateInstance创建对象时,注意要创建的类型是否具有空构造函数,如果没有需要使用**Activator.CreateInstance(Type, Object[])**方法增...

2020-03-20 16:47:14 2254

转载 A星寻路算法-Mind&Hand(C++)

目录1,建立模型,简化问题 2,A星算法原理与数据结构 2.1 Open和Closed列表 2.2 路径增量 2.3 A星算法原理 3,代码部分(C++)正文//注1:Mind & Hand,MIT校训,这里指的理解与实现(动脑也动手)//注2:博文分为两部分:(1)理解部分,为参考其他优秀博文的摘要梳理;(2)代码部分,是C++代码实现的,源码来源GitHu...

2020-03-04 10:35:45 774

转载 C#里面如何判断一个Object是否是某种类型

第一种方法var isA = oldObject.GetType() == typeof(Dictionary<string, string>)第二种方法var isB = oldObject.GetType().FullName.IndexOf("Dictionary") > 0;第三种var isC = oldObject is Dictionary...

2020-02-26 14:52:00 2668

转载 VC调用C#Dll之无法声明全局或静态变量变量

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/benbencoco/article/details/26222449 ...

2019-10-24 14:46:16 821

转载 未处理System.BadImageFormatException,试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)

最近想做一个用C#控制USB Realy,其中usb_relay_device.dll是用C所写的dll,网上有很多C++调用的例子,也有很多用C#调用usb_relay_device.dll的调用方法,但是在自己实际使用时,一直提示"未处理System.BadImageFormatException HResult=-2147024885 Message=试图加载格式不正确的程序。 ...

2019-07-29 16:08:46 2779

转载 vs下活动解决方案管理器中x86 x64 win32 anycpu arm的区别

一 、x86、x64、Any CPU的区别参考文章点击打开链接1.简单的说,它们之间最直接的区别就是:x86平台编译出来的exe(可执行文件)或dll(动态链接库)都是32位的。以此类推,x64对应的则是64位的。而Any CPU则是取决于当前的操作系统,若操作系统是32位的,则编译出来的程序就是32位的,反之编译出来的就是64位程序。2.若你的启动项目,即主程序(编译出来是exe文...

2019-07-28 09:42:53 1501

原创 运动控制卡 运动控制器 源代码 开源 RTCP G代码 直线 圆弧 插补 算法 四轴 五轴 六轴 七轴 八轴 CNC

365工控 开源的运动控制器技术,8轴联动插补,支持G代码,并且支持API函数方式进行二次开发,全部开源,有样品。Open source motion controller technology, 8 axis interpolation, support G code, and support API function mode for two development, all open s...

2018-06-27 16:06:27 16287 2

转载 string、const char*、 char* 、char[]相互转换(全)

string、const char*、 char* 、char[]四者类型经常会需要转化。一:转化总结形式如下:使用时,要对源格式和目标格式进行初始化。源格式赋值为具体的内容,目标格式赋值为空。源格式        目标格式stringconst char*char*char[]stringNULLconst char*=string.c_str();const char*=string.c_st...

2018-04-22 19:47:31 4555

转载 Windows安装GNU编译器使用makefile

Windows安装GNU编译器使用makefile一、下载安装MinGWMinGW下载网页:http://sourceforge.net/projects/mingw/files/latest/download?source=files下载后,运行程序:mingw-get-inst-20120426.exe,选择download latest repository catalogues. 选择编译...

2018-04-02 13:50:44 2260

转载 0xC0000005: 写入位置 0x00000000 时发生访问冲突的解决办法

我是新手,其实对这个东西我自己也不是很清楚,当然更不可能将有的情况都列举出来,在这里我只是将自己见到的,可能的情况做一个汇总:上面的意识就是你吧值付给了不该赋给的变量,或者说你把值付给了不能付给的变量(或者常量)(1)最简单也最直接的错误可能就是scanf()的问题,我们都知道输入的时候都是scanf("%格式",&amp;变量),那么除了字符串(可要&amp;,可不要)之外,所有的输入都需要&a...

2018-03-28 14:26:17 16093 2

转载 深入分析Sleep(0)与Sleep(1)的区别

深入分析Sleep(0)与Sleep(1)的区别罗朝辉 (http://blog.csdn.net/kesalin)CC许可,转载请注明出处目的:有时候我们想让线程不被调度一定的时间,也就是说让线程睡眠一段时间。API 接口:在 Win32中可以调用 Sleep,SleepEx 和 SwitchToThread 三个API。VOID WINAPI Sleep(DWORD dwMillisecond...

2018-03-20 16:46:08 8136

转载 C++怎么调用C#函数

把C#编译成DLL或者Axtive控件,再由C调用 !比如使用C++调用C#的DLLSwfDotNet是C#编写的,作者的C#水平,真是令我佩服。这是个特别好的读写Swf文件的库。但是,我要用在C++项目中,怎么让C++调用C#的DLL呢。今天一上午都在琢磨这个问题,耽误了很多时间,原因是编译是出现:warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 ...

2018-02-10 17:27:23 3990

转载 Winform开发的界面处理优化

在Winform开发中,客户体验是个很好的参考性指标,如果一个功能使用的时候感觉很流畅,说明我们的程序执行效率还不错,但是随着数据的真多,原先可能流程的地方可能会变得比较卡,这时候就需要追本索源,找到症结并进行处理。但是,如果我们对Winform开发有一定的经验积累,有些耗时缓慢的界面处理一开始还是比较容易避免,本文介绍一些在开发过程中的一些界面性能上的优化处理,希望对大家有帮助。1、案例

2018-01-06 10:24:26 1617

转载 空间圆形 弧长解算

弧长解算" title="空间圆形 弧长解算" style="margin:0px; padding:0px; border:0px; list-style:none">     有这样一个问题...已知空间三个点的坐标:     弧长解算" title="空间圆形 弧长解算" style="margin:0px; padding:0px; border:0px; list-style

2018-01-03 15:26:20 1745

转载 空间三点定圆的解算过程

记得去年在上海船厂期间一次员工要我们检测一个圆形构件,用全站仪在一圆形构件的同一高度上测得三个点,然后算出构件的圆心坐标和半径,数学模型如下:    已知空间三点的坐标为(x1,y1,z1),(x2,y2,z2),(x3,y3,z3),求这三个点所确定的空间圆的圆心坐标和半径。解算过程如下:    根据圆心到三点的距离都为半径可列出下列三式 由(1)=(2)得

2018-01-03 15:10:57 4358 1

转载 LPC1768@100MHz和LPC1788@120MHz的PLL0设置

对于搞软件开发的来说,弄一些硬件相关参数总觉得有点没底。做了几年,总算知道锁相环(PLL)的作用是把一个输入频率“放大”后输出,虽然对PLL的电路原理还是一窍不通。最近研究LPC1788和LPC1768的主频时发现两者的PLL0配置相差挺多的,于是耐着性子啃了User manual,总算理清楚了(作为软件开发者,某些太细节的硬件原理就不去深究了)。        首先LPC1788工作在1

2016-12-21 20:57:33 2338

转载 Windows共享内存示例

Windows共享内存示例  共享内存主要是通过映射机制实现的。  Windows 下进程的地址空间在逻辑上是相互隔离的,但在物理上却是重叠的。所谓的重叠是指同一块内存区域可能被多个进程同时使用。当调用 CreateFileMapping 创建命名的内存映射文件对象时,Windows 即在物理内存申请一块指定大小的内存区域,返回文件映射对象的句柄 hMap。为了能够访问这块内存区域必须

2016-11-12 16:10:36 2543

转载 使用RSA证书加密敏感数据

一、  使用RSA证书加、解密敏感数据X.509证书标准支持三种不对称加密算法:RSA, DSA, Diffie-Hellman algorithms。最常用的是RSA算法。所以本文就以前面章节使用makecert工具生成的生成的MyTestCert证书进行加密解密,这个证书具有RSA算法1024位的密钥对。 Figure 12. RSA加密解密过程1、 生成证书、分发

2016-09-24 11:02:48 2813

转载 C语言 随机函数 种子

C/C++怎样产生随机数:这里要用到的是rand()函数, srand()函数,C语言/C++里没有自带的random(int number)函数。(1)  如果你只要产生随机数而不需要设定范围的话,你只要用rand()就可以了:rand()会返回一随机数值, 范围在0至RAND_MAX 间。RAND_MAX定义在stdlib.h, 其值为2147483647。例如:#incl

2016-07-22 10:57:13 2185

转载 困惑已久?上拉电阻下拉电阻详解

是不是经常听别人讲,加个上拉电阻试试看,加个下拉电阻试试看,是不是还在疑惑上下拉电阻是什么,该怎么用,什么时候用,有什么用途?1.什么是上下拉电阻上拉电阻:把一个不确定的信号通过电阻连接到高电平,使该信号初始为高电平;下拉电阻:把一个不确定的信号通过电阻连接到低电平,使该信号初始为低电平;2.上下拉电阻的接线方法上拉电阻如下图所示:电阻R12将KEY

2016-07-01 14:30:26 9584 1

转载 关于VisualStudio性能分析数据中的独占样本数和非独占样本数的意义

VisualStudio中自带有Profile工具进行性能性能分析,其中用得比较多的数据是函数调用时间,它主要有独占样本数和非独占样本数两个指标,关于这两个指标代表的意义,MSDN的解释比较文艺:非独占样本数: 为函数收集的性能数据的总数,其中包括该函数调用的其他函数的性能数据。非独占转换次数: 在此函数(包括此函数调用的函数)的所有实例中发生操作系统(转换)事件的次数。

2016-05-13 18:04:56 1924

转载 当前不会命中断点 还没有为该文档加载任何符号

今天是端午,估计是加班的原因,VS2008给我开了个玩笑.提示:当前不会命中断点。源代码与原始版本不同.为什么会出现呢?原因当前大家都清楚,就是因为编译器生成的符号文件与源代码不同.那我的代码明明已经改变并存档,并且编译了,为什么还是不同呢?1.我想也许是没有被真正的重新生成吧,   这好办,清理解决方案,清理工程,为了更彻底,再关闭解决方案,把de

2015-11-26 16:52:01 6636 1

维宏雕刻机四轴运动控制卡

ncstudio 是一款专业雕刻四轴控制软件,可以与UG、MASTERCAM、CASMATE、Art CAM、AUTOCAD、CorelDraw等软件进行结合进行使用,拥有模拟仿真、动态显示跟踪、Z轴自动对刀、断点记忆(程序跳段执行)和回转轴加工等功能,软件自发布以来被广泛地应用于复杂模具加工、广告装潢、切割等领域。

2017-02-19

usb运动控制源代码

usb运动控制源代码

2016-11-03

三菱OPC Server1

三菱的Opc server,太难找了,给大家共享交流讨论

2012-11-07

wpf调用com组件

wpf调用com组件,似乎没办法调用。而且com组件似乎也是要界面的!

2012-04-11

MSWINSCK,socket控件

MSWINSCK,socket控件

2011-05-13

C# 事务处理机制

根据北风数据库的Orders 与 order details建立的事务处理机制,表中很多东西都用控件直接处理,不写程式,所以代码很少,只有几行

2010-09-08

安捷伦的安装后档案(.dll,.h,.lib)

安捷伦的dll与.h,.lib等相关档案

2010-04-11

世界著名程序员游戏:“磁性大战” 软件

世界著名程序员游戏:“磁性大战” 软件,是windows平台的,当然你也可以装虚拟机运行Mars机器

2009-09-08

数据结构flash演示软件.rar

数据结构flash演示软件,可以用debug最终,可以挂端点,就是一款数据结构的debug版

2009-09-04

windows应用高级编程c#.pdf

windows应用高级编程c#,学习winform的好书

2009-09-03

空间插值方面的论文.rar

关于空间插值方面的论文,这个是最便宜的,大家快来下啊

2009-09-02

线性代数与矩阵论.pdf

线性代数与矩阵论,综合学习效果非常好,各位可以下载看看,而且回复也有1点积分,这样不会亏的

2009-09-02

C#字符串和正则表达式参考手册.pdf

美国翻译的书,绝对是学正则表达式最好的书

2009-09-02

你必须知道的.NET.pdf

你必须知道的.NET,如果想深入了解.net 内部机制,请看这本

2009-09-02

C设计模式迷你版.chm

C设计模式迷你版.chm,很适合当手册查阅

2009-09-02

OllyDBG入门系列

看雪的技术文章,需要的可以看一下,主要是因为<<加密与解密2>>那本书中,OD讲的很少,很大篇幅讲了SoftIce去了,但是现在用OD的人又多,所以好心人又讲了下,呵呵!

2008-09-12

程序员面试宝典

作为刚毕业的学生和正在找工作的程序员,当你应聘一份程序设计,软件开发方面的工作时,招聘方总会安排一次笔试以考察你的程序设计能力.我们写作这本书的目的就是希望能帮助大家顺利通过这类面试.

2008-01-07

2008 考研英语词汇真题词频记忆法

2008 考研英语词汇真题词频记忆法

2008-01-07

汇编程序员之代码风格指南

汇编程序员之代码风格指南

2008-01-07

深度探索C++对象模型

深度探索C++对象模型

2007-06-14

高质量C++&C编程指南

高质量C++&C编程指南

2007-06-14

[c++] ANSI c++ Standard

[c++] ANSI c++ Standard

2007-06-14

xml_基础学习完全手册

xml_基础学习完全手册

2007-06-14

MFC常见问题集

MFC常见问题集,E文的

2007-06-12

vc动态库编程深入浅出

vc动态库编程深入浅出

2007-06-12

软件设计师

软件设计师1990年-2005年试题目

2007-06-12

密码编码学:加密方法的C与C++实现

密码编码学:加密方法的C与C++实现

2007-06-12

Windows环境下32位汇编语言程序设计

Windows环境下32位汇编语言是一种全新的编程语言。它使用与C++语言相同的API接口,不仅可以用来开发出大型的软件,而且是了解操作系统运行细节的最佳方式。本书从编写应用程序的角度,从“Hello World!”这个简单的例子开始到编写多线程、注册表和网络通信等复杂的程序,通过60多个实例逐渐深入Win32汇编语言的方方面面。本书作者罗云彬拥有十余年汇编语言编程经验,是作者多年来编程工作的总结,适合于欲通过Win32汇编语言编写Windows程序的读者。

2007-05-08

WINDOWS API参考大全

作为Microsoft 32位平台的应用程序编程接口,Win32 API是从事Windows应用程序开发所必备的。本书首先对Win32 API函数做完整的概述;然后收录五大类函数:窗口管理、图形设备接口、系统服务、国际特性以及网络服务;在附录部分,讲解如何在Visual Basic和Delphi中对其调用。

2007-05-08

图形图像编程技术篇

图形图像编程技术篇,随便看看

2007-05-08

Windows游戏编程大师技巧

Windows游戏编程大师技巧--2D和3D游戏编程基础

2007-05-08

多线程综合技术篇

多线程综合技术篇,windows

2007-05-08

WIN32汇编

为了让网友们能更好的学习Win32汇编编程,于是我为大家将网上的资料整理成一个帮助文件。<br/><br/>本帮助文件包括:Iczelion的Win32汇编教程、Iczelion 的 ODBC 教程、Iczelion 的 VxD 教程共三部分<br/>

2007-05-08

动态链接库DLL编程篇

动态链接库(DLLs)是从C语言函数库和Pascal库单元的概念发展而来的。所有的C语言标准库函数都存放在某一函数库中,同时用户也可以用LIB程序创建自己的函数库。在链接应用程序的过程中,链接器从库文件中拷贝程序调用的函数代码,并把这些函数代码添加到可执行文件中。这 <br/>种方法同只把函数储存在已编译的.OBJ文件中相比更有利于代码的重用。 <br/>  但随着Windows这样的多任务环境的出现,函数库的方法显得过于累赘。如果为了完成屏幕输出、消息处理、内存管理、对话框等操作,每个程序都不得不拥有自己的函数,那么Windows程序将变得非常庞大。Windows的发展要求允许同时运行的几个程序共享一组函数的单一拷贝。动态 <br/>链接库就是在这种情况下出现的。动态链接库不用重复编译或链接,一旦装入内存,Dlls函数可以被系统中的任何正在运行的应用程序软件所使用,而不必再将DLLs函数的另一拷贝装入内存。

2007-05-08

离散数学解题思路

离散数学解题思路,有思路比死做题目强

2007-05-08

编程高手箴言

本书是作者十余年编程生涯中的技术和经验的总结。内容涵盖了从认识CPU、Windows运行机理、编程语言的运行机理,到代码的规范和风格、分析方法、调试方法和内核优化,内有作者对许多问题的认知过程和透彻的分析,以及优秀和精彩的编程经验。

2007-05-08

加密解密技术内幕

加密解密技术内幕,喜欢的随便看看

2007-05-08

100句话涵盖所有考研词汇

100句话涵盖所有考研词汇<br/>挺好的

2007-05-07

计算理论引导

计算理论引导,看过离散后看比较好,相当于再稍微深入详细点

2007-05-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除