自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (20)
  • 收藏
  • 关注

原创 8.C++经典实例-计算给定几个数字组成的所有不重复的数

可以看到出现了120个不重复的数字,那么数越多,计算越慢,总不能无限近几年去计算吧,这个时候其实我们就可以用到阶乘的方式了,比如5个不重复的数字,可以出现多少个,那么不可以计算5!=5*4*3*2*1那么这个时候是不是就少了很多,一下子就算出来了,阶乘怎么写程序,咱们前面已经讲过,大家也可以考虑一下,如果里面包含一个0的情况下,应该是多少个数呢?例如,我们要计算1,2,3,4,5这五个数,组成不重复的五位数,那么能产生多少个呢?

2024-10-21 18:15:23 267

原创 7.C++经典实例-分解质因数

执行时就会显示有错误,提示这个函数没有定义,这个时候,我们就得把函数定义到main之前。

2024-10-21 17:59:01 701

原创 6.C++经典实例-计算给定范围内的素数(质数)

所谓素数(也称为质数)是指大于1的自然数,且只能被1和它本身整除的数。例如,2、3、5、7、11等都是素数。下面是计算3000内所有的素数的实例。

2024-10-20 18:43:56 575

原创 5.C++经典实例-判断输入的年份是否为闰年

如果年份能被4整除但不能被100整除,则是闰年。我们可以多试几个年份,看看结果与判断的是否一致。如果年份能被400整除,也是闰年。其他情况则不是闰年。

2024-10-20 18:29:07 495

原创 4.C++经典实例-奇数还是偶数

【代码】3.C++经典实例-奇数还是偶数。

2024-10-17 21:01:14 262

原创 3.C++经典实例-计算一个数的阶乘

阶乘(factorial)是‌基斯顿·卡曼于1808年发明的运算符号,用于表示一个正整数n的所有小于及等于该数的正整数的积。自然数n的阶乘写作n!例如,5的阶乘表示为5!例如,在‌组合数学中,阶乘用于计算排列和组合的数量。此外,计算机科学中也有使用阶乘进行计算的算法。例如20的阶乘的结果为:2432902008176640000,已经非常大,如果是再大数的阶乘已经无法大到无法写出他的完整形式。看到结果是一样的,所以使用哪种方式是一样的,如果要计算再大的话,就需要用到第三方的库了,否则将无法显示大数。

2024-10-17 20:53:51 605

原创 2.C++经典实例-计算两个数的最小公倍数

两个或多个整数公有的倍数叫做它们的公倍数,其中除0以外最小的一个公倍数就叫做这几个整数的最小公倍数(Least Common Multiple,简写为。对于两个数,它们的最小公倍数等于两数之积除以最大公约数。想一想,如果有多个数的话,应该怎么计算最小公倍数。我们这一个实例只讨论两个整数的最小公倍数。可以看出来,15 6的最小公倍数为30。

2024-10-15 18:30:20 357

原创 1.C++经典实例-计算两个数的最大公约数

输入两个变量n1 n2分别表示第一个输入的数和第二个输入的数,并且在计算最大公约数的时候,在按n1,n2中小值的进行计算,比如 输入 10 20,那么我们计算按最大10进行计算即可。最大公约数,不会超过输入的最小值,然后进行循环,倒序进行循环,然后判断,如果两个都同时余数为0的话,则表示计算完成,中止计算,输入最大公约数,可以看到两个执行的循环次数一样,看到截图中,有的显示时间,有的不显示,暂时不考虑这个时间,这个时间跟我输入时的等待时间有关,并不是程序实际的运行和执行时间。下面是按正则写的程序。

2024-10-15 18:20:17 231

原创 16.C++程序中的文件操作

C++ 中的文件操作是指程序与外部文件进行交互的过程,包括文件的打开、读取、写入和关闭等操作。

2024-10-14 18:32:11 502

原创 15.C++程序中的指针

在C++的学习中,指针是必须要学习的一个内容,但是也是最难学和理解的一些内容,在儿童编程中同样也会有一些挑战,因为指针是一个较为高级的概念。取址和解引用操作符:使用取址操作符(&)可以获取一个变量的内存地址,而使用解引用操作符(*)可以获取指针所指向的变量的值。空指针:空指针是一个特殊的指针,它不指向任何有效的内存地址。变量和内存地址:首先,让孩子了解变量是内存中的一块区域,用来存储数据。指针的定义:指针是一个特殊的变量,它存储了另一个变量的内存地址。其它还有更高级的用法,其它在实际使用中再慢慢学习。

2024-10-14 18:13:41 354

原创 14.C++程序中的结构体

结构体是 C++ 中的一种数据结构,用于将多个不同类型的数据组合在一起,形成一个新的数据类型。结构体可以包含任意类型的成员变量,也可以包含函数成员。结构体定义了一种自定义的数据类型,可以通过声明结构体变量来使用。上述代码定义了一个名为Student的结构体,其中包含了id、name、age和score四个成员变量。id和age是整数类型,name是字符串类型,score是浮点数类型。通过结构体,我们可以将不同类型的数据组合在一起,方便地表示和操作多个相关的数据。结构体变量的成员可以通过。

2024-10-12 15:30:29 382

原创 13.C++程序中的变量作用域

命名空间作用域:命名空间作用域是指在命名空间内定义的变量,可以在该命名空间内的所有函数中访问。命名空间作用域:命名空间作用域是指在命名空间内定义的变量,可以在该命名空间内的所有函数中访问。全局作用域:全局作用域是指在任何函数外部定义的变量,可以在整个程序中的所有函数中访问。全局作用域:全局作用域是指在任何函数外部定义的变量,可以在整个程序中的所有函数中访问。在C++程序中,变量的作用域指的是变量在程序中被访问的范围。除了上述作用域,还有一些特殊情况的作用域,比如类中的成员变量的作用域、函数参数的作用域等。

2024-10-08 09:30:48 317

原创 12.C++程序中的自定义函数

函数的形参还可以传递指针等参数,函数在传递数组时,传递过去的仅仅是名称不同,他们指向的还是同一个内存地址,如果在函数中,修改了其中一个值的内容,那么外面的实参的内容也会修改。函数由 返回值 ,函数名,参数和函数体构成,返回值指的是函数执行完所要返回的内容,如果没有返回则为void,函数名,则定义函数的名称,参数,是声明的接收数据的特定的变量。并不影响执行结果,,那个Min中的参数x,y,他们被称作形参,属于一个形式参数,在a,b赋值给他的时候,其实是赋值的a,b的副本,两个有相同的值。

2024-09-30 19:02:30 478

原创 11.C++程序中的常用函数

我们将程序中反复执行的代码封装到一个代码块中,这个代码块就被称为函数,它类似于数学中的函数,在C++程序中,有许多由编译器定义好的函数,供大家使用。以上这些是C++的标准函数,还有一些是其它库私有的,比如 最大公因数gcd,最小公倍数lcm等就不是C++的标准库函数,只能在一些特定的平台下使用。3. 取整( 四舍五入取整round, 向上取整ceil, 向下取整floor,向0取整 trunc)从上面可以看出来,max函数,是取两个数中的大值,min是取两个数中的小值。

2024-09-29 21:07:13 604

原创 云服务器操作系统的选择

现在人们往往看到一些互联网企业在大量使用Linux服务器,这个很大原因是因为Windows的采购成本对于他们来说太高了,而使用Linux服务器,只要几个运维人员的成本,就可以维护不少服务器,那么这个时候,使用LInux的相对成本会降低,但是对于小企业来说,购买操作系统的成本可能比人员成本更低,如果是使用一个普通的Windows服务器,那么一个普通的开发人员再加上云服务器提供的一些安全就能处理,而不需要专门去找运维人员。如果购买的实体服务器,需要用到机房,网络,电源保障等方面还有购买的服务器操作系统的成本。

2024-09-29 17:54:46 307

原创 10.C++程序中的循环语句

C++中提供了三种循环语句(for循环,while循环以及do-while循环)来使程序员可以更方便地对数据进行迭代操作。

2024-09-28 15:26:30 1037

原创 现行经济下,兜底的生存方式是什么?

到底什么才是兜底的生存方式,原来认识的人,包括我自己也在想失业后送外卖或跑跑网约车,但是现在看到裁员后,人们涌入了外卖行业或网约车行业,这些行业的人员,增加很猛,但是因为需求端却在减少,那么这个时候,这些行业,还能不能做为一个蓄水池,提供一个比较稳定可靠的收入呢,这个只能自己感受了。我有一段时间也在考虑这个问题,到底什么才是兜底的行业,尤其对于我自己来说,我工作后,主要做的是软件开发,侧重应用方面,属于解决业务需求,当然,不是互联网行业,属于软件开发,对于互联网行业的冷暖感受要少很多。

2024-09-28 14:16:22 446

原创 9.C++程序中的选择语句

选择语句一共分为两种:条件语句和开关语句其中条件语句叫if语句,常见的形式为:if ... else ...;再复杂一些为if... else if ... else ...;开关语句又叫switch语句,类型于开关的使用形式常见的有 switch (var) case : ... break;。选择语句可以实现多路分支,根据不同的条件进行选择或执行相应的代码或函数。

2024-09-26 20:18:55 1038

原创 中小企业开发过程中技术的选型随想

工作这么多年做过开发,做过管理,当然,做管理也得开发,有时候,管理者(有懂技术的,有不懂技术的,当然也包括我自己),很多时候,听到一个新技术,就想用到项目中,而且很多时候为了这个,需要讨论半天,并不是所有听到的技术,都可以应用到项目中。C又想选择VUE+Spring全家桶,D还想选择Jquery,BootStrap等技术路线,那么其实这个时候选择是比较困难的,如果选择最新的技术路线,那么就意味着有许多坑需要去处理,但是这对技术人员是有好处的,可以带来技术上的提升,程序设计理念的转变等。

2024-09-26 10:00:00 180

原创 8.C++程序中运算符

运算符是描述对数据进行的运算(操作)、体现数据之间运算关系的符号,运算符也叫操作符,运算符是表达式的重要组成部分,运算符包括:算术运算符、关系运算符、逻辑运算符、位运算科符和赋值运算符等。

2024-09-23 11:09:21 799

原创 7.C++程序中的基本数据类型-数据类型之间的转换

在后面实际开发过程中,涉及到的话,再详情讲,只要大家知道,不同精度之间的数据可以通过自动或强制转换数据类型即可。这个转换是由编译器自动完成,编译器会自动将较小类型转换为较大精英,比如将int转为float,将int转为 long ,将float 转为double等,这种转换不会有数据精度的损失。在C++中,类型转换是将一个数据类型转为另外一个数据类型,其转换过程比较复杂,目前只讨论基本数据类型之间的转换。上面的内容,是一个隐式转换,由编译器自动完成,没有报错和警告,可以直接运行。隐式转换(自动转换)

2024-09-23 09:00:00 149

原创 6.C++程序中的基本数据类型

此外,还有无符号整型类型,如‌unsigned short‌、‌unsigned int‌、‌unsigned long‌和‌unsigned long long‌,它们的取值范围分别是在对应有符号类型的基础上,将负数的部分替换为从0到最大值。wchar_t占两个字节,char只占用一个字节,string 表示的是字符串,是多个字符组成的,一般来说他不属于基本数据类型,但是字符串是经常用到的,所以在这里也算到基本数据类型中了。由基本数据类型衍生出来的类型,比如,函数,结构体,指针,枚举,联合体等。

2024-09-20 21:46:23 1309

原创 基于多域名,通过云运营商弹性负载,Nginx配置等基于的多租户系统部署

今天在部署的时候,突然想,每个租户使用不同的域名,那么这个问题不是就解决了吗,A用户访问,假如域名为:domain.c 在浏览器中输入,a.erp.domain.c 那么我就知道这个租户是a的,如果访问b.erp.domain.c 那么我就知道来的是b用户,这个时候,只要在 nginx中配置即可。已经开发好久的系统,因为业务上没有需求,没有做上线部署,此系统为多租户系统,原来设计是通过租户码参数来识别的,每个租户访问,需要传自己的码过来,才能确定是哪个租户登录系统,在nginx服务器上通过相应的配置。

2024-09-20 17:08:04 513

原创 软件编程随想

再后来使用了asp asp.net进行开发,这个时候也算是刚有互联网,当前用.net做后端,html作前端,很多时候,还没有前后端分离,当时JavaScript刚开始学,Jquery让人眼前一亮,感觉这玩意真是太方便了,这个也是很棒的组件,在浏览器需要互相兼容的时候,起了很大的作用,让开发者不用关心差异,专注于业务即可。做了这么多年业务开发,其实对于很多技术,并没有进行深入的研究,仅仅是在业务上需要的时候,才会去探索,这个是不是属于学艺不精,倒也无法确认,所有的学习都是为了完成业务需求。

2024-09-18 13:17:31 680

原创 5.C++程序中的注释

上面的程序中“//打印A”,表示说明当前函数是打印内容的函数,具体打印结果,写了一个A,没有再进行更详细的描述,这个时候,我们看到的时候,能大概了解一下这个函数是做什么的,但是还得要执行函数才能知道结果,那么 ”//“后面的内容就是注释。在编程时,注释是一个非常实用的一个工具或者是功能,可以极大提高代码的可读性和可维护性,上面的函数比较简单,可能看一眼就知道是什么意思,但是如果写一个功能复杂的函数或者是比较大的函数,看一下下面的函数(非C++代码,实际工作时写的方法)在main中,使用了单行注释。

2024-09-18 12:44:45 499

原创 4.C++中程序中的命名空间

B::print()即可调用不同的函数,就像喊小李同学一样,如果直接喊,那么不知道叫的哪个,但是如果加上一一班小李同学,那么这个时候就可以明确确定是叫谁,这个规则是一样的。想像一下,比如一个年级的学生,在记录的时候出现了重名的情况,那么这个时候应该怎么记录呢,是不是需要加一些其它的名称,比如,一三班小李同学,一一班小李同学,那个C++中也会存在类似的情况,比如我们定义一个打印函数,这个时候应该给一个改名,当然改名字没有任何问题,可以使用,但是如果不改名,应该怎么处理,这个时候就可以使用命名空间,

2024-09-17 14:58:11 589

原创 3.C++中程序的语法基础--常量、变量

可以看到在main函数中的变量与area又出现了变化,area改变radius的值后,main中的值并没有变化,那么这是因为area中重新定义了变量,这个变量的作用范围不再是全局了,仅限于这个函数内部有效,我们变量是哪个变量有效,看哪个变量的定义离使用最近,离的最近的,才是对自己生效的那个变量,离的远的就不会生效了。在程序中,变量、常量是构成表达式的重要部分,尤其是变量,在程序中是大量使用的,所谓常量,指的是一旦初始化就无法修改的值,常量的定义中含有const 表示这个变量是一个常量,如。

2024-09-17 10:00:00 591

原创 C#实现串口中继

前一段时间为了测试硬件产品,发现,串口转发不太方便,于是自己写了一个简单的串口中继小程序,是基于C#开发的,可以将两个串口互通,方便自己在程序的使用,目前看起来应用还可以,现在把源码放这里,供大家参考。

2024-09-14 15:45:58 447

原创 2.C++中程序的语法基础--关键字与分隔符

这些在常用的开发中,需要根据C++语言的标准来查询关键字,但是只要知道这些常用的关键字,其它的不常用的,在使用的时候,可以查询资料或搜索,慢慢就会知道哪些是关键字了。除在关键字,关键字的名称是编程语言定义好的,供开发者使用的,还有一类是自己定义的名称,这类我们可以称作标识符,比较常见的一些内容,比如,函数名,常量名,变量名,结构体,类名等。分隔符冒号(:)不在同的地方作用是不一样的,我的理解是,如果表示分隔,比如在构造函数中,是类给变量赋值的方法,用于初始化成员变量,这个具体的用户,等用到再说。

2024-09-14 14:43:50 595

原创 1.C++中程序的基本结构

这表明引入了stdc++的头文件,只有引入这之后,才能使用std::cout这样的函数,所以在写程序的时候,我们会有很多地方使用#include这个方法来引入不同的头文件,这当然也包括以后我们自己写的程序所要引入用,方法是一样的,只是<>或者""的区别,““(引号)表示首先在当前目录中查找,如果再去库中查询,<>直接在库中查询,不在当前目录查找,其它是一样的。上面是一个最最简单的程序,没有任何功能,比如,我想输出一句话,在程序中比较常用的就是HelloWorld!此时,我们一个基本的程序就写完了。

2024-09-13 14:53:26 514

原创 一个完整的C# 模拟鼠标移动和点击类

向下滚动的像素

2024-09-13 11:12:01 699

原创 1.写在最前

当然写这个是为了记录一下讲解的过程,但是很多时候,讲的内容,并不是一整个顺序,可能是学习到哪里了,就从哪里讲解讲解,不过由于要形成文字,所以尽量还是按照一般书上的顺序进行记录和讲解。好久不写东西了,最近这一年带孩子学习编程,学习了C/C++和Python儿童编程相关的内容,并且一直想把学习的经历写出来,但是拖延症老犯,从计划暑假前开始写,每周写点,结果到了暑假结束,才逼着自己开始动手,感觉不动手,一直就没有想动手的意愿,不得不写一写,而且长时间不写,手都生了,对于讲出来的和写出来的,发现不一样,差的很多。

2024-09-03 13:36:40 163

转载 解读C#程序员最易犯的7大错误

<br />编程时犯错是必然的,即使是一个很小的错误也可能会导致昂贵的代价,聪明的人善于从错误中汲取教训,尽量不再重复犯错,在这篇文章中,我将重点介绍C#开发人员最容易犯的7个错误。<br /><br />  格式化字符串<br /><br />  在C#编程中,字符串类型是最容易处理出错的地方,其代价往往也很昂贵,在.NET Framework中,字符串是一个不可变的类型,当一个字符串被修改后,总是创建一个新的副本,不会改变源字符串,大多数开发人员总是喜欢使用下面这样的方法格式化字符串:<br />C#

2010-11-12 14:25:00 548

原创 GridPanel Store 过滤

<br /><br />  Ext.getCmp('DriverGridPanel').store.filterBy(function (record) {<br /> <br />                                alert(i);<br />                                return i == 2 ? record.get('Sex') == '女' : record.get('Sex') == '男';<br />            

2010-07-27 22:57:00 628

转载 store 动态修改Url

var ds = new Ext.data.Store({..});//ds的配置代码略ds.proxy.conn.url = '...'; //将新的地址写在省略号的地方即可ds.reload();

2010-07-26 08:59:00 563

转载 获取窗口宽度 及高度

<br /><br />function findDimensions() { //获取窗口宽度   <br /> <br />    var winHeight = 0; <br />    if (window.innerWidth)<br />        winWidth = window.innerWidth;<br />    else if ((document.body) && (document.body.clientWidth))<br />        winWidth = doc

2010-07-14 10:41:00 899

原创 js 判断是不否支持HTML5

<br />function checkVideo() { if(!!document.createElement('video').canPlayType)  {  var vidTest=document.createElement("video");  oggTest=vidTest.canPlayType('video/ogg; codecs="theora, vorbis"');  if (!oggTest)  {  h264Test=vidTest.canPlayType('

2010-07-13 21:33:00 2819

原创 Ext.ux.form.MultiSelect滚动条

<br />在Ext.ux.form.MultiSelect的onRender方法中添加autoScroll:true。解决滚动条异常问题。 <br /> <br />onRender: function(ct, position){          Ext.ux.form.MultiSelect.superclass.onRender.call(this, ct, position);            var fs = this.fs = new Ext.form.FieldSet({      

2010-07-13 13:11:00 2212

原创 ASP.net(c#)生成条形码

<br /><br />using System;<br />using System.Data;<br />using System.Configuration;<br />using System.Web;<br />using System.Web.Security;<br />using System.Web.UI;<br />using System.Web.UI.WebControls;<br />using System.Web.UI.WebControls.WebParts;<br />us

2010-06-22 16:51:00 501

原创 dropdownlist中显示树形结构内容

       #region 显示操作树        ///         /// 初始化企业频道树        ///         /// 页面添加的树控件名        public void InitTree(System.Web.UI.WebControls.DropDownList dropDownList, string ChanelNumber)        {            try            {                object[] Params

2010-06-07 16:18:00 2078

C#串口中继,以实现两个串口的互转数据

C#串口中继,以实现两个串口的互转数据

2024-09-14

Hands-On-Neural-Networks-python.zip

Hands-On-Neural-Networks中对应的示例代码,可用,简洁,可用初学者,通过学习神经网络进一步理解深度学习,也可用通过tensorflow中神经网络来解决深度学习问题。

2020-04-21

docker-compose安装redis-sentinel集群(1主+2副+2哨兵)

docker-compose安装redis-sentinel集群(1主+2副+2哨兵)

2019-03-27

JS 基于 leaflet的风场

JS 基于 leaflet的风场,包括Demo以及关的测试,地图是基于高德地图

2018-12-07

Android GPS定位的实现

使用Android的GPS进行定位,主要是获致了定位信息的,至于在地图上实现,这个没有,在下个版中会有!

2010-12-29

PublicLibrary自己写的一个类库

PublicLibrary自己写的一个JQuery的类库,主要是在项目开发中搜集,整理的一些感觉好的方法,常用的方法,提供出来,借大家交流使用。

2010-05-24

flash实现时钟核心代码

flash实现时钟核心代码,如果要实现什么功能,大家可以根据例程来增加。这个代码在适当的时候我也会完善。

2010-05-23

Jquery 加入收藏,设为首页控件

Jquery  加入收藏 设为首页 控件  使用方法 HomepageFavorite.Homepage(); HomepageFavorite.Favorite(window.location.href, document.title); 兼容多种浏览器。以后会有更新!

2010-05-22

statefulscrollablepanel

statefulscrollablepanel 一个使用Panel实现的显示进度条的控件,在网上找的,拿出来共享,希望大家喜欢!

2010-04-22

Android开发教程笔记

【教程简介】 Android开发教程笔记(完全版)编程论坛 新版Android开发教程&笔记--基础入门一.pdf 新版Android开发教程&笔记--基础入门二.pdf 新版Android开发教程&笔记三--环境搭建与解析.pdf 新版Android开发教程&笔记四--Dalvik ADB.pdf 新版Android开发教程+笔记五--模拟器、应用1、2.pdf 新版Android开发教程+笔记六--应用3、4 布局.pdf 新版Android开发教程+笔记七--基础UI编程1.pdf 新版Android开发教程+笔记八--基础UI编程2.pdf 新版Android开发教程+笔记九--基础UI编程3.pdf 新版Android开发教程+笔记十--基础UI编程4.pdf 新版Android开发教程+笔记十一--可视化UI设计DroidDraw.pdf 新版Android开发教程+笔记十二--文件存取、数据库编程.pdf 新版Android开发教程+笔记十三(待续)--应用、permission、资源.pdf

2010-03-07

jquery 弹出层

jquery 弹出层 效果在非常不错,值得大家学习学习。

2010-03-05

Jquery 资源管理器样式菜单插件

Jquery 资源管理器样式菜单插件,从网上找到的,感觉不错,共享出来!

2010-03-05

jquery 弹出层+屏蔽背景页面的图片显示功能

jquery 弹出层+屏蔽背景页面的图片显示功能,从网上下载的.感觉效果不错.

2010-02-06

jquery 1.4 说明 插件

jquery 1.4 说明 插件 一个不错的web开发插件

2010-02-05

jQuery入门篇-必读教程

jQuery入门篇-主要介绍了jQuery的一些基本功能,和使用方法,马上会上传他的核心代码!

2009-12-17

简易简历制作软件(带源码)

简易简历制作软件(带源码),希望对于想学习C#控制WORD的人有帮助,里面只有一个模板,大家可以修改!刚开始软件开发,弄的不好,大家别见怪!

2009-05-09

简易人事工资管理系统

简易人事工资管理系统,工作时间闲着没有事做的,希望大家喜欢,本来打算用.net做的,但是由于机器运行.net速度太慢了,所以使用delphi做了.等有时间了,再完善,同时完成.net(C#)版本的.同时本人也希望和有共同爱好的人交个朋友!

2009-04-14

域名转IP工具,保证好用

转名转IP工具,可以在联网的情况下,把输入的域名转成IP地址,方便实用

2009-03-23

C# 使用摄像头DLL

C# 使用摄像头DLL,可以让你轻松实现对摄像头的管理,使用方便。

2009-03-13

DELPHI 编程 ,简单易用

DELPHI 编程 ,简单实用,喜欢DELPHI的人可以下载了,慢慢看一看,很有好处的

2009-03-06

空空如也

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

TA关注的人

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