自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (34)
  • 收藏
  • 关注

原创 python编译环境安装

并将Python添加到Path变量中。当配置玩python环境变量后,输入python --version 没有显示,单独输入python 等待一会儿直接跳到微软商店去了。原因是Python环境变量在Path中的位置有问题,把自己添加的环境变量放到Path的最前面,这样系统就不会优先从软件商店中寻找对应的。下载pycharm-professional-2022.2.5.exe, 根据网上找的破解安装方法进行安装,然后激活。依次单击【此电脑】【属性】【高级系统设置】【环境变量设置】添加Python用户变量。

2024-12-29 00:20:49 507

转载 【转载】linux函数sync、fsync与fdatasync区别

除了同步文件的修改内容(脏页),fsync还会同步文件的描述信息(metadata,包括size、访问时间等等),因为文件的数据和metadata通常存在硬盘的不同地方,因此fsync至少需要两次IO写操作,多余的一次IO操作,根据Wikipedia的数据,当前硬盘驱动的平均寻道时间(Average seek time)大约是3~15ms,7200RPM硬盘的平均旋转延迟(Average rotational latency)大约为4ms,因此一次IO操作的耗时大约为10ms左右。

2024-12-09 19:29:14 505

原创 Linux系统下常用资源查看

其在不同的系统上命令有些差异,某些系统提供的sar支持基于网络接口的数据统计,也可以查看设备上每秒收发包的个数和流量。Buff/cache:磁盘缓存的大小。注:97.7 id,表示空闲CPU,即CPU未使用率,100%-97.7%=2.3%,即系统的cpu使用率为2.3%。上述结果表示PID=3092的进程,虚拟内存=1296*4KB=5184KB,物理内存=470*4KB=1880KB。示例如下,可知PID=1029的进程,虚拟内存=VmSize=5184KB,物理内存=VmRss=1880KB。

2024-12-09 18:36:46 1413

转载 uclibc、glibc和uc-libc之间的区别与关系

uClinux的通用c库:uC-libc和uClibc的区别概述uClinux通常使用两种c库:uC-libc和uClibc.尽管它们名字近似,但有很大区别.本文是对它们不同点的快速浏览.uC-libc是uClinux的原始c 库,它基于Linux-8086 c库,该c 库是ELKs 工程的一部分,支持m68000结构.uC-libc是一个相当全面的c 库,但它的一些API是非标准的,一些通用

2012-05-14 20:51:35 3898

转载 深入探讨MFC消息循环和消息泵 .

首 先,应该清楚MFC的消息循环(::GetMessage,::PeekMessage),消息泵(CWinThread::PumpMessage)和 MFC的消息在窗口之间的路由是两件不同的事情。在MFC的应用程序中(应用程序类基于CWinThread继承),必须要有一个消息循环,他的作用是从应用程序的消息队列中读取消息,并把它派送出去(::DispatchMessage)。而消息路由是指消息派送

2012-02-22 00:25:18 437

转载 时间片轮转 / 多任务 多线程解释 /抢占、非抢占

时间片轮转调度是一种最古老,最简单,最公平且使用最广的算法。每个进程被分配一个时间段,称作它的时间片,即该进程允许运行的时间。如果在时间片结束时进程还在运行,则CPU将被剥夺并分配给另一个进程。如果进程在时间片结束前阻塞或结束,则CPU当即进行切换。调度程序所要做的就是维护一张就绪进程列表,当进程用完它的时间片后,它被移到队列的末尾。  时间片轮转调度中唯一有趣的一点是时间片的长度。从一个进程

2012-02-21 19:06:17 1492

转载 Windows消息队列,UI线程,窗口以及消息处理方式总结 .

1.窗口   Windows程序是由一系列的窗口构成的,每个窗口都有自己的窗口过程,窗口过程就是一个拥有有固定 Signature 的 C函数,具体格式如下:   LRESULT CALLBACK WindowProc(HWND hwnd,       UINT uMsg,       WPARAM wParam,       LPARAM lParam   );

2012-02-21 16:50:31 404

转载 Visual C++ 6.0 常见断言错误总结

断言所在函数具体位置意义ASSERT(m_hWnd==NULL)CWnd::Attach()WINCORE.CPP文件中的第320行这个断言通常可能是由于试图把一个已经捆绑(attach)过的窗口捆绑在其他的对象上,只能有一个MFC对象能够捆绑到一个窗口上--不然,消息映射就会不正常ASSERT((dwStyle& WS_POPUP) == 0)

2011-11-01 21:16:49 2956

转载 预处理,编译, 优化, 汇编, 链接 .

编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言(目标文件),并且按照操作系统对可执行文件格式的要求链接生成可执行程序。C源程序头文件-->预编译处理(cpp)-->编译程序本身-->优化程序-->汇编程序-->链接程序-->可执行文件1.编译预处理读取c源程序,对其中的伪指令(以#开头的指令)和特殊符号进行处理

2011-10-31 10:53:20 370

转载 CString用法

CString::Compareint Compare( LPCTSTR lpsz ) const;返回值    字符串一样 返回0                小于lpsz 返回-1                大于lpsz 返回1                区分大小字符                CString s1( " abc" );CString

2011-10-30 22:26:11 509

转载 CString,string,char*的综合比较

(一)  概述string和CString均是字符串模板类,string为标准模板类(STL)定义的字符串类,已经纳入C++标准之中;CString(typedef CStringT> CString)为Visual C++中最常用的字符串类,继承自CSimpleStringT类,主要应用在MFC和ATL编程中,主要数据类型有char(应用于ANSI),wchar_t(unicode)

2011-10-28 15:42:01 331

转载 单链表逆序详解

http://blog.sina.com.cn/s/blog_71319eae0100tlz7.html1、具有链表头的单链表一段单链表逆序的程序 typedef struct student{    int number;    char name[20];    int score;    struct student *next;}student;

2011-10-21 12:04:24 459

转载 指针的运算-数组名指针

#define 串1   串2 //;不能加//只进行串的替换,不进行类型优先级的检查。#define  A  6#define  B A #define PLUS(X,Y)  X+Y int x=1,y=2,z=3,sum;   sum=PLUS(x+y,z)*PLUS(y,z);        =x+y+z*y+z第6章 指针、引用和动态空间 指针:唯一

2011-10-19 23:18:58 1163

转载 nand flash裸板驱动的基本流程(s3c2440)

*********************************************************nand flash裸板驱动的基本流程(s3c2440)***************************************************

2011-10-19 01:17:33 661

转载 Linux NAND FLASH驱动程序分析(mini2440)

Linux NAND FLASH驱动程序分析(mini2440) 一、Linux-MTD Subsystem介绍      FLASH在嵌入式系统中是必不可少的,它是bootloader、linux内核和文件系统的最佳载体。在Linux内核中引入了MTD子系统为NOR

2011-10-19 01:15:44 1626

转载 ARM开发步步深入之NandFlash 4KB突围 (转载)

实验目的:突破4KB的Steppingstone存储空间限制,读取NandFlash中4KB后的代码实现“点灯大法”,借此掌握NandFlash的操作。实验环境及说明:恒颐 S3C2410开发板H2410。H2410核心板的NandFlash选用的是三星片上(SOP)K9

2011-10-19 01:13:30 1260

转载 从RS232与 RS485的定义来理解平衡信号和非平衡信号的差异

RS-232、RS-422与RS-485都是串行数据接口标准,最初都是由电子工业协会(EIA)制订并发布的,RS-232在1962年发布,命名为EIA-232-E,作为工业标准,以保证不同厂家产品之间的兼容。RS-422由RS-232发展而来,它是为弥补RS-232之不足而提出的

2011-10-14 00:37:29 4454

转载 多级放大电路的耦合方式概念归纳

多级放大电路的耦合方式及特点一、多级放大电电路的耦合方式在许多应用场合,要求放大器有较高的放大倍数及合适的输入、输出电阻,如用单级放大器很难达到要求。因此,需要将多个不同组态的基本放大器级联起来,充分利用它们的特点,合理组合构成多级放大器,用尽可能少的级数,满足系

2011-10-04 09:49:04 7293

转载 C /C++混合编程——关于“#ifdef __cplusplus” 和 " extern "C" "

看一些程序的时候老是有“#ifdef __cplusplusextern "C" {#endif”的定义,搞搞清楚是怎么回事:Microsoft-Specific Predefined Macros__cplusplus Defined for C++ pro

2011-10-03 21:00:57 494

转载 用 c 写 CGI 程序简要指南

文章摘要:   CGI规定了Web服务器调用其他可执行程序(CGI程 序)的接口协议标准。Web服务器通过调用CGI程序实现和Web浏览器的交互。CGI程序可以用任何程序设计语言编写,如Shell脚本语言、Perl、Fortran、Pascal、C语言等。但是用C语言编写的C

2011-10-03 18:41:55 322

转载 位图背景的编辑框

<br />(1)新建一个基于对话框的应用程序<br />(2)创建一个以CEdit类为基类的派生类CBmpEdit     (在classview中右击new class)<br />(3)在RecourseView中右击insert一个位图资源<br />(4)在CBmpEdit 类的头文件中声明一个CBitmap类对象m_Bitmap<br />(5)在CBmpEdit 类的构造函数中加载位图资源,代码如下:<br />CBmpEdit::CBmpEdit()<br />{<br /> m_Bitma

2011-05-30 16:41:00 899

转载 VC++注册,卸载OCX控件,以及判断是否注册

BOOL CYourClass::RegistOcx(){ HINSTANCE hLib = LoadLibrary("NTGraph.ocx"); //指定要注册的ocx文件的路径及文件名。 if (hLib == NULL) { MessageBox("不能载入OCX文件!"); return; } //获取注册函数DllRegisterServer地址 FARPROC l

2011-05-28 16:47:00 809

转载 VC2005从开发MFC ActiveX ocx控件到发布到.net网站的全部过程

<br />开篇语:最近在弄ocx控件发布到asp.net网站上使用,就是用户在使用过程中,自动下载安装ocx控件。(此文章也是总结了网上好多人写的文章,我只是汇总一下,加上部分自己的东西,在这里感谢所有在网上发表相关内容的朋友们。)<br />ActiveX 控件用于Web的过程是将控件嵌入主页中,用户通过浏览器访问该主页时,将主页中的控件下载,并在用户机器上注册,以后就可在用户的浏览器上运行。控件下载一次后就驻留在用户本地机器上,下次再访问相同的主页时,可不再下载该控件,而是直接运行用户本地的控件。这里

2011-05-28 16:43:00 634

转载 VC++的DLL应用

<br />VC++的DLL应用(含Demo演示)<br />作者:一点一滴的Beerhttp://beer.cnblogs.com/<br />      在大学大一的时候学的是C,然后后来大二的时候专业又开了C++这个课程,然后再后来自己又自学了一点VC++,大三的时候也试着编写过一个MFC的最简单的窗口程序。到大四的时候,自己又做了一个GIS的项目,是用C#.NET来编写的,然后发现C#上手好容易,而且还大部分语法规则都沿用了C,C++的习惯,于是觉得C++实在是没有一点优势可言啊。但这个暑假的实习经

2011-05-28 15:41:00 434

转载 VC++编写ActiveX控件

<br />前言:<br />     暑假在做一个项目的时候,本来是用C#.NET来写的一个港口进出闸的流程控制程序,里面涉及一个响应用PLC的采集信息的问题(PLC用串口和工控机相连接),然后思考如何用C#写串口通讯程序,结果师兄在一旁直接用VC++写了一个“*.ocx控件”,并在自己的电脑上进行了测试,完工后就把生成的“*.ocx”控件注册文件复制到了我们的电脑上。我们就在C#.NET程序里面将此控件拖入到主窗口中,然后就能直接利用此控件的事件来捕捉PLC的命令了,感觉好神奇。然后,我对C++的态度有

2011-05-28 15:34:00 517

转载 组件,控件,com,插件,ActiveX,这五个有什么区别呢?

<br />组件包括控件,还有一些类,<br />控件一些做好的供你用的可视化的对象,像按钮什么的,<br />com:是一种协议,使不同厂家生产的activex控件能互用,<br />插件:对ide的补充,<br />ActiveX:一种其他厂家或编制者生产的自定义的控件。<br /> <br />ActiveX是Microsoft对于一系列策略性面向对象程序技术和工具的称呼,其中主要的技术是组件对象模型(COM)。在有目录和其它支持的网络中,COM变成了分布式COM(DCOM)。在创建包括ActiveX

2011-05-27 15:56:00 1423

原创 sudo 和su的区别?

su和sudo的区别与使用<br />一. 使用 su 命令临时切换用户身份 <br />1、su 的适用条件和威力 <br /><br />su命令就是切换用户的工具,怎么理解呢?比如我们以普通用户beinan登录的,但要添加用户任务,执行useradd ,beinan用户没有这个权限,而这个权限恰恰由root所拥有。解决办法无法有两个,一是退出beinan用户,重新以root用户登录,但这种办法并不是最好的;二是我们没有必要退出beinan用户,可以用su来切换到root下进行添加用户的工作,等任务完成

2011-05-22 13:51:00 382

转载 如何在一个新工程中导入其他工程资源,如Dialog,Toolbar,Menu?

<br />在新工程里直接打开另一个工程的rc文件,打开后会出来另一个工程的资源;<br />按住CTRL键再用鼠标拖动想要的资源到新的工程的相同资源类型里!<br />注:按住CTRL为复制资源,没有按CTRL的话就是移动,这样原来的工程里就会没有这个资源了;<br />一.导入某个Dialog后提示找不到该Dialog的类文件如何处理?<br />导入Dialog后要关联这个Dialog对应的类文件,可按以下方法操作:<br />1.导入类文件:<br />1)手工导入:<br />       把该类

2011-05-11 21:01:00 2006

转载 visual C++ 6.0开发工具与调试

visual C++ 6.0开发工具与调试<br />1、          如何快速地规范代码缩进格式<br />选中所需要规范的代码,按shift+F8<br />2、          如何在Release状态下进行调试<br />Project->Setting=>ProjectSetting对话框,选择Release状态。C/C++标签中的Category选General,Optimizations选Disable(Debug),Debut info选Program Database。在Link标

2011-05-11 20:51:00 434

转载 C++模板学习

<br />1. 模板的概念。<br />我们已经学过重载(Overloading),对重载函数而言,C++的检查机制能通过函数参数的不同及所属类的不同。正确的调用重载函数。例如,为求两个数的最大值,我们定义MAX()函数需要对不同的数据类型分别定义不同重载(Overload)版本。<br />//函数1.<br />int max(int x,int y);<br />{return(x>y)?x:y ;}<br />//函数2.<br />float max( float x,float y){<br

2011-05-11 20:33:00 277

转载 C++中的拷贝构造函数

<br />C++中的拷贝构造函数跟Java中的对象克隆(clone)是一样的,它们的目的都是通过一个类的实例来获取它的一个副本或者叫拷贝,这个副本或拷贝跟原来的对象拥有相同的数据成员。<br />    在普通的变量赋值中,比如int i=5; int j=i;我们可以用变量i的值去初始化j的值,此时,变量j就叫做变量i的一个拷贝,修改j的值不会影响i的值。实例的初始化也可以通过其他实例进行初始化,即用一个实例去构造另一个实例。在构造的时候,将已存在的实例中的数据成员值传递给新的实例,将其初始化为与已存在

2011-05-09 23:10:00 408

转载 C或C++中不用中间变量交换两变量的值

记得上次跟一朋友讨论关于交换两变量的值而不用中间变量的值的问题时,我没仔细想就告诉他说不能实现,因为作为交换必须得有第三变量。其实,当时只是进入了一个误区,认为交换只能通过移动变量来实现。现在觉得有点不好意思了,毕竟发现自己学得不太踏实而且很不严谨。以下是关于变换两变量(而不用中间变量)的方法,其基本思想就是进行代数或逻辑上的变换和值累加得到。1.推荐方法:此方法仅用到了加法和减法,效率高,易理解。(1)函数:void swap(int &a,int &b){a+=b;b=a-b;a=a-b;}(2)宏定义

2011-05-08 09:37:00 733

转载 C++ 成员初始化列表

<br />C++为类中提供类成员的初始化列表<br />类对象的构造顺序是这样的: <br />1.分配内存,调用构造函数时,隐式/显示的初始化各数据成员 <br />2.进入构造函数后在构造函数中执行一般计算<br />使用初始化列表有两个原因:<br />1.必须这样做: <br />        如果我们有一个类成员,它本身是一个类或者是一个结构,而且这个成员它只有一个带参数的构造函数,而没有默认构造函数,这时要对这个类成员进行初始化,就必须调用这个类成员的带参数的构造函数,如果没有初始化列表,那

2011-05-07 20:41:00 305

转载 C++异常处理机制核心观点

<br />C++异常处理机制核心观点: <br /><br />0.如果使用普通的处理方式:ASSERT,return等已经 <br />  足够简洁明了,请不要使用异常处理机制. <br /><br />1.比C的setjump,longjump优秀. <br /><br />2.可以处理任意类型的异常. <br />  你可以人为地抛出任何类型的对象作为异常. <br />  throw 100; <br />  throw "hello"; <br />  ... <br /><br />3.需要一

2011-05-07 10:44:00 375

转载 c++中,引用和指针的区别

<br />指针和引用的区别<br />(1)引用总是指向一个对象,没有所谓的 null reference .所有当有可能指向一个对象也由可能不指向对象则必须使用 指针. <br />由于C++ 要求 reference 总是指向一个对象所以 reference要求有初值. <br />String & rs = string1; <br />由于没有所谓的 null reference 所以所以在使用前不需要进行测试其是否有值.,而使用指针则需要测试其的有效性. <br />(2)指针可以被重新赋值而r

2011-05-05 20:49:00 310

转载 解析VC++6中的指针&获得各种指针(应用程序&主框架&子窗口)

<br />获取工具条的指针<br />     在缺省状态下,有一个默认的工具条AFX_IDW_TOOLBAR,我们可以根据相应的ID去获取工具条指针,方法如下:<br />      CToolBar* pToolBar=(CToolBar*)AfxGetMainWnd()->GetDescendantWindow(AFX_IDW_TOOLBAR);<br />     是不是很简单?<br /><br />     获取状态条的指针<br />     在缺省状态下,有一个默认的状态条AFX_IDW_

2011-04-27 21:22:00 994

原创 VC++平台下NI Measurement Studio中的三维曲线控件——3D Graph的使用

<br />以下代码演示了如何用Measurement Studio中的3D Graph控件在VC++中绘图<br />double xx[54640];<br />double yy[54640];<br />double zz[54640];//定义三个变量从文件中读取数据<br />FILE *pFile;<br />pFile=fopen("x.txt","r");<br /><br />for(int i=0;i!=54640;i++)<br />{<br />   fscanf(pFile,"%

2011-04-23 17:09:00 8206 3

原创 编程规范-程序员们都应该这样写代码(zz)

<br />本文来自http://www.360doc.com/content/05/1128/22/73_37113.shtml<br />基本要求<br /><br />1.1 程序结构清析,简单易懂,单个函数的程序行数不得超过100行。<br />1.2 打算干什么,要简单,直接了当,代码精简,避免垃圾程序。<br />1.3 尽量使用标准库函数和公共函数。<br />1.4 不要随意定义全局变量,尽量使用局部变量。<br />1.5 使用括号以避免二义性。<br /><br />2.可读性要求<br

2011-04-22 21:43:00 564

原创 在MFC中添加用户自定义消息

<br />首先弄清楚两点:(1)谁要发送这个消息(2)谁要接受这个消息。  <br /><br />用一个简单的例子来说明。对象A向B(也可以就是A到A)发送消息。  <br /><br />1 发送消息  <br /><br />首先在A的头文件中定义这个消息:  <br /><br />  #define WM_USERMESSAGE WM_USER+30  <br /><br />  所有自定义消息都是以WM_USER消息为基础加上一个任意的自然数来表示的。A是向外发送消息的对象,因此在A的某个方法

2011-04-21 13:54:00 808

原创 对话框程序最大化 控件以及字体大小自适应

<br />工具栏你可以建立多个工具栏   不同分辨率加载不同的资源 <br />至于控件  <br />InitDialog  中: <br />//获取未放大前对话框大小 <br />CRect rect; <br />::GetWindowRect(m_hWnd,rect); <br />ScreenToClient(rect); <br />m_nDlgWidth = rect.right - rect.left; <br />m_nDlgHeight = rect.bottom - rect.to

2011-04-14 21:51:00 572

libdwarf example.c

simplereader.c 是libdwarf的简单例子

2015-01-13

libdwarf-20140805

libdwarf 可以在 ELF 对象文件中读或者写 DWARF 调试信息。dwarfdump 使用 libdwarf 来读对象文件和打印可读样式的 DWARF 内容。libdwarf 遵从了 DWARF2 及以上标准,源代码中包括一些树搜索(tsearch)算法(平衡,红黑和二进制)

2015-01-07

gdb source code

GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具.

2014-12-29

FreeMarkerFreeMarker源码

FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写 FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序 虽然FreeMarker具有一些编程的能力,但通常由Java程序准备要显示的数据,由FreeMarker生成页面,通过模板显示准备的数据

2014-11-04

龚建伟linux c串口调试工具

龚建伟写了一个linux下的串口调试工具, 目前先完成了文件传输部分,版本是0.0.4, 前段时间做IC卡编程发现 serial programming howto实在是太简单了,很多东西没法用。 于是萌生了自己做个串口调试工具的想法, 相比之外windows下这类的工具很多, 这样也给后来做串口编程的朋友一个参考范例。

2014-10-29

putty-0.63.tar.gz linux 端源码

PuTTY是一个Telnet、SSH、rlogin、纯TCP以及串行接口连接软件。除了官方版本外,有许多第三方的团体或个人将PuTTY移植到其他平台上,像是以Symbian为基础的移动电话。

2014-10-17

putty-src.zip windows 端源码

PuTTY是一个Telnet、SSH、rlogin、纯TCP以及串行接口连接软件。除了官方版本外,有许多第三方的团体或个人将PuTTY移植到其他平台上,像是以Symbian为基础的移动电话。

2014-10-17

httpd-2.4.9.tar.bz2源码

httpd-2.4.9.tar.bz2源码 学习apache ,学习web服务器搭建

2014-06-21

pushpool源码201406

pushpool源码,可以分析其内部代码架构,是比较好的学习资料。

2014-06-21

cpuminer-code

cpuminer源码,可以分析其内部代码架构,是比较好的学习资料。

2014-06-21

linux进程间通信与同步

进程间通信就是在不同进程之间传播或交换信息,那么不同进程之间存在着什么双方都可以访问的介质呢?进程的用户空间是互相独立的,一般而言是不能互相访问的,唯一的例外是共享内存区。但是,系统空间却是“公共场所”,所以内核显然可以提供这样的条件。除此以外,那就是双方都可以访问的外设了。

2013-09-09

LINUX多线程编程

linux下多线程编程。线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Windows/NT,当然,也包括Linux。

2013-09-09

linux_NandFlash_driver_超详细分析

linux_NandFlash_driver_超详细分析

2013-05-13

NAND_FLASH_内存详解与读写寻址方式

NAND闪存阵列分为一系列128kB的区块(block),这些区块是 NAND器件中最小的可擦除实体。擦除一个区块就是把所有的位(bit)设置为"1"(而所有字节(byte)设置为FFh)。有必要通过编程,将已擦除 的位从"1"变为"0"。最小的编程实体是字节(byte)。一些NOR闪存能同时执行读写操作(见下图1)。虽然NAND不能同时执行读写操作,它可以 采用称为"映射(shadowing)"的方法,在系统级实现这一点。这种方法在个人电脑上已经沿用多年,即将BIOS从速率较低的ROM加载到速率较高 的RAM上。

2013-05-13

高速A_D转换芯片MAX197应用

随着用电量的增加,电网的谐波污染变得日益严重,这就要求电力监控设备能够及时准确地对电网谐波分量进行监测。我们研制的电网谐波分析仪,采用了MAX197对各相关点的波形信号进行采集。运行实践表明,MAX197的采样精度及稳定性是令人满意的。

2010-07-19

三相直流无刷电机控制器的解决方案

控制器上电或者重新开机时如果转把没有回零,控制器将不能启动,解决了无刷电机控制器由于转把或线路故障引起的飞车现象

2010-05-17

模拟电子电路制作大全

介绍一些常用家电民用电器电路,可用于汽车,摩托车上的附加电路,包括:改善汽车,摩托车操作性能的电压调节等。

2010-05-16

LibraryCardNumAutoGen.rar

LibraryCardNumAutoGen.rar 测试

2017-01-09

hi3519检测温度

hi3519检测温度

2017-01-06

uboot自动升级20161228

uboot自动升级20161228

2016-12-28

uboot下自动升级2016-1227

uboot下自动升级2016-1227

2016-12-27

uboot下自动升级客户端测试程序

uboot下自动升级客户端测试程序

2016-12-22

基于Hi3519v101的文件系统开发

基于Hi3519v101的文件系统开发

2016-12-19

hi3519v101文件系统介绍

基于Hi3519v101的文件系统开发介绍

2016-12-16

hi3519v101文件系统

hi3519v101文件系统

2016-12-14

ppt简约风格模板

ppt模板简约风格

2016-12-12

CNM卡号管理

一个小工具

2016-11-15

snmp++源码

简单网络管理协议(SNMP:Simple Network Management Protocol)是由互联网工程任务组(IETF:Internet Engineering Task Force )定义的一套网络管理协议。该协议基于简单网关监视协议(SGMP:Simple Gateway Monitor Protocol)。利用SNMP,一个管理工作站可以远程管理所有支持这种协议的网络设备,包括监视网络状态、修改网络设备配置、接收网络事件警告等。 虽然SNMP开始是面向基于IP的网络管理,但作为一个工业标准也被成功用于电话网络管理。

2015-05-13

libpcap源码

libpcap是tcpdump的一个依赖文件

2015-04-07

tcpdump源码

tcpdump是一个很有用的网络抓包分析工具

2015-04-07

openssh6.8

OpenSSH 是 SSH (Secure SHell) 协议的免费开源实现。SSH协议族可以用来进行远程控制, 或在计算机之间传送文件。而实现此功能的传统方式,如telnet(终端仿真协议)、 rcp ftp、 rlogin、rsh都是极为不安全的,并且会使用明文传送密码。OpenSSH提供了服务端后台程序和客户端工具,用来加密远程控件和文件传输过程中的数据,并由此来代替原来的类似服务。

2015-04-06

openssh 源码

OpenSSL是一种开放源码的SSL实现,用来实现网络通信的高强度加密,现在被广泛地用于各种网络应用程序中。

2015-04-06

epoll example

linux c代码,服务器使用epoll监听客户端连接和数据

2015-01-12

空空如也

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

TA关注的人

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