- 博客(68)
- 资源 (1)
- 收藏
- 关注
原创 oracle通过JOB定时删除数据
1 建立存储过程,执行删除操作,删除小于系统时间的所有数据。create or replace procedure DeleteDataForJob begin delete from gps_map where servertime end DeleteDataForJob;2
2011-07-13 10:29:17
12099
原创 为什么Thread.stop和Thread.suspend等被废弃
<br />原文 : Why Are Thread.stop, Thread.suspend,Thread.resume and Runtime.runFinalizersOnExit Deprecated?<br /> 为什么 Thread.stop 被废弃了?<br /> 因为其天生是不安全的。停止一个线程会导致其解锁其上被锁定的所有监视器(监视器以在栈顶产生ThreadDeath异常的方式被解锁)。如果之前被这些监视器保护的任何对象处于不一致状态,其它线程看到的这些对象就会处于不一致状态。这种对象
2011-03-07 11:11:00
1505
原创 使用C# 撰寫非同步方法 TCP socket --3
<br />當Server 接受 Client 的連線後,有指定當該Socket有資料傳入時,要叫用接受資料WaitForData()函式,其 WaitForData() 詳細如下:<br />//宣告AsyncCallback類別的變數 pfnWorkerCallBack<br />public AsyncCallback pfnWorkerCallBack;<br />public void WaitForData(System.Net.Sockets.Socket soc)<br />{<br />
2010-11-29 10:38:00
2055
原创 DirectShow .Net 实现视频预览(重点源码记录)
<br />实例引用DirectShowLib-2005.dll,这个DLL可以到http://directshownet.sourceforge.net/直接下载使用。<br />1、获取视频采集设备IBaseFilter接口对象的方法<br />//获取所有视频设备名称<br />public ArrayList GetVideoInputDevice()<br /> { return GetDeviceCollection(FilterCategory.VideoInputDevice);}
2010-10-19 09:56:00
1481
原创 matlab中基于帧输出是什么意思
21.MATLAB支持的几种图像文件格式:<br /><br />⑴JPEG(Joint Photogyaphic Expeyts Group):一种称为联合图像专家组的图像压缩格式。 <br /><br />⑵BMP(Windows Bitmap):有1位、4位、8位、24位非压缩图像,8位RLE(Run length Encoded)的图像。文件内容包括文件头(一个BITMAP FILEHEADER数据结构)、位图信息数据块(位图信息头BITMAP INFOHEADER和一个颜色表)和图像数据。<br
2010-10-16 10:41:00
4581
1
原创 ARMv7的Cortex系列微处理器技术特点
<br />摘要 ARMv7是目前ARM处理器体系结构的最高版本。本文介绍了基于ARMv7的最新ARM微处理器Cortex系列,描述了该系列处理器的技术细节,同时重点论述了Cortex-R、Cortex-A、Cortex-M系列处理器的技术特点。最后,对不同系列处理器的应用领域作了进一步的阐述。<br /> 关键词 ARMv7 体系结构 Cortex-R Cortex-A Cortex-M<br /> 引 言<br /> 随着嵌入式技术应用领域的不断扩展,对嵌入式系统的要求越来越高,而作为嵌入式系统核
2010-08-20 13:35:00
1745
原创 在C#中用户控件与窗体间的消息传递
<br />简介:这是在C#中用户控件与窗体间的消息传递的详细页面,介绍了和c/c++,有关的知识,加入收藏请按键盘ctrl+D,谢谢大家的观看!要查看更多有关信息,请点击此处<br />如何在C#中实现用户定义控件内的事件挂勾到调用的窗体事件中 我们都知道在ASP.net开发中,如果使用用户定义控件可以有效的进行程序的模块化。其实在.net 的WinForm中也是可以使用的。细节如下:1、新建应用程序WindowsApplication1。2、添加新的用户控件UserLogin。(
2010-08-13 16:40:00
5443
原创 什么是JTAG,U-BOOT的启动流程及移植,如何正确使用ads(axd)
<br />1 Bootloader及u-boot简介 Bootloader代码是芯片复位后进入操作系统之前执行的一段代码,主要用于完成由硬件启动到操作系统启动的过渡,从而为操作系统提供基本的运行环境,如初始化CPU、堆栈、存储器系统等。Bootloader 代码与CPU芯片的内核结构、具体型号、应用系统的配置及使用的操作系统等因素有关,其功能类似于PC机的BIOS程序。由于bootloader和CPU及电路板的配置情况有关,因此不可能有通用的bootloader,开发时需要用户根据具体情况进行移植。嵌入
2010-08-07 14:22:00
3337
原创 44 b0 笔记-2
<br />一、ADS设置、编译和链接<br />1. 在ADS中打开.mcp文件<br />2. 设置 Edit - DebugRel Settings - ...<br />3. 编译 make 在DebugRel文件夹下产生映像文件.axf(用于调试)和二进制文件.bin(烧写到flash中)<br /><br />二、AXD设置和代码调试<br />1. PC-并口线-Jtag线-板上Jtag端口<br />2. 工具软件/JTAGARM/ARMJtagDebugFinal - 安装驱动.exe -
2010-08-07 14:19:00
810
原创 44 b0 笔记-1
<br />(hf 44b0 使用说明书 p1 – p35)<br />---------------------------------------------------------------------------------<br />大小计算:<br />0x0c00 0000<->0x0a00 0000 共4MB<br /><br />2 x^y 10 = 1Kbit = 128B<br />2 x^y 13 = 8Kbit = 1KB<br />2 x^y 20 = 1Mbit = 128K
2010-08-07 11:57:00
753
原创 全面认识 五险一金
<br />具体的社保构成比例为:<br /><br /> 养老保险:单位每个月为你缴纳21%,你自己缴纳8%;<br /> 医疗保险:单位每个月为你缴纳9%,你自己缴纳2%外加10块钱的大病统筹(大病统筹主要管住院这块);<br /><br /> 失业保险:单位每个月为你缴纳2%,你自己缴纳1%;<br /> 工伤保险:单位每个月为你缴纳0.5%,你自己一分钱也不要缴;<br /> 生育保险:单位每个月为你缴纳0.8%,你自己一分钱也不要缴;<br /> 住房公积金:单
2010-08-05 17:39:00
806
原创 vc中建立非模态对话框的例子
<br />vc中建立非模态对话框的例子:<br />1,首先创建一个基于对话框的名为liu的工程。,对话框类名(CLiuDlg) 文件名 liuDlg.h,liuDlg.cpp<br /><br />2, 添加一个对话框资源,生成一个类(jin) 文件名为 jin.h,jin.cpp<br /><br />3, 在liuDlg.cpp中添加一个全局变量 ,在类定义的上面添加,代码为:<br />#include "jin.h"<br />jin * g_a; //此全局变量用于指向非模态对话框<br />
2010-08-03 11:43:00
969
原创 PLC通讯协议: Siemens PPI协议
<br />Siemens PPI协议分析<br /><br />摘要:通过数据监视,分析的方法,找出了PPI协议的关键报文格式,可用于上位机、现场设备与S7-200 CPU之间通讯。<br />关键字:PLC ,PPI ,协议<br />1 前言<br />西门子S7-200 PLC之间或者PLC与PC之间通信有很多种方式:自由口,PPI方式,MPI方式,Profibus方式。使用自由口方式进行编程时,在上位机和PLC中都要编写数据通信程序。使用PPI协议进行通信时,PLC可以不用编程,而且可读写所有数据
2010-07-21 15:06:00
11463
原创 WaitForSingleObject函数用法
<br />首先介绍CreateEvent是创建windows事件的意思,作用主要用在判断线程退出,程锁定方面.<br />CreateEvent <br />函功能描述:创建或打开一个命名的或无名的事件对象.<br />EVENT有两种状态:发信号,不发信号。 <br />SetEvent/ResetEvent分别将EVENT置为这两种状态分别是发信号与不发信号。 <br />WaitForSingleObject()等待,直到参数所指定的OBJECT成为发信号状态时才返回,OBJECT可以是EVENT,
2010-07-16 16:20:00
1365
原创 MultiByteToWideChar和WideCharToMultiByte用法详解
<br />/*------------------------------------------------------------------------------ <br /> 把ASCII字符串转换成UNICODE字符串 <br /> [input]: source=源ASCII字符串 <br /> [output]: obj=目标UNICODE字符串 <br /> */ <br /> void ConvertAnsiTounicode(char * s
2010-07-16 15:47:00
560
原创 第一章 高频电路基本常识 第一部分
第一章 高频电路基本常识 第一部分 为何要学习高频电路的知识<br /> 电子电路可以分为模拟电路与数字电路,而模拟电路又可以分类为低频率电路与高频电路。<br /> 一般的电子技术人员,首先尝试设计或制作的,大多以数位电路或低频率电路为主,此较少从高频电路开始的。其主要原因是,高频电路较难去理解,往往所制作出的电路无法如预期的设计目标动作。<br /> 但是,如果忽略了高频电路的基本常识,也可能使所设计出的数位电路或低频率电路不能成为最适当,甚至於可能会造成动作的不稳定。<br
2010-07-14 15:18:00
1638
原创 阻抗不匹配时,为何产生反射
<br />阻抗你可以理解成连接水管,阻抗大小你理解成水管直径的大小,最好是找到合适大小的水管(阻抗匹配) 引用回复鲜花 ( 0) 臭鸡蛋 ( 0) 电子工程专辑:以材料技术为核心,TDK持续发力中国汽车市场第2楼回复主题:阻抗不匹配时,为何产生反射?发布时间:2007-5-10 下午1:21 <br /><br />作者: desire<br />等级: 初入江湖<br />积分: 171分<br />发帖数: 33次<br />网站总积分: 174分<br />发送消息<br />加为好友<br />查
2010-07-14 11:50:00
9407
原创 信号完整性分析7——临界长度
<br />一、理解临界长度<br /> 很多人对于PCB上线条的临界长度这个概念非常模糊,甚至很多人根本不知道这个概念,如果你设计高速电路板却不知道这个概念,那可以肯定,最终做出的电路板很可能无法稳定工作,而你却一头雾水,无从下手调试。<br />临界长度在业界说法很混乱,有人说3英寸,有人说1英寸,我还听说过很多其他的说法,多数是因为对这个概念理解有误造成的。很多人说,奥,走线太长会引起信号反射,走线很短的话不会产生反射。这种说法是非常错误的,把好几个概念像搅浆糊一样混在一起。那么临界长度到底是什么,是
2010-07-14 10:52:00
2844
原创 信号完整性分析6——信号的振铃
<br /> 信号的反射可能会引起振铃现象,一个典型的信号振铃如图1所示。<br /> <br /><br /><br /><br /> <br /> 图1<br /><br /> 那么信号振铃是怎么产生的呢?<br /> 前面讲过,如果信号传输过程中感受到阻抗的变化,就会发生信号的反射。这个信号可能是驱动端发出的信号,也可能是远端反射回来的反射信号。根据反射系数的公式,当信号感受到阻抗变小,就会发生负反射,反射的负电压会使信号产生下冲。信号在驱动端和远端负载之间多次反射,其结果就是信号
2010-07-14 10:50:00
3274
原创 信号完整性分析4——信号反射2
<br />一、PCB走线宽度变化引起的反射 <br /> 在进行PCB布线时,经常会发生这样的情况:走线通过某一区域时,由于该区域布线空间有限,不得不使用更细的线条,通过这一区域后,线条再恢复原来的宽度。走线宽度变化会引起阻抗变化,因此发生反射,对信号产生影响。那么什么情况下可以忽略这一影响,又在什么情况下我们必须考虑它的影响?<br />有三个因素和这一影响有关:阻抗变化的大小、信号上升时间、窄线条上信号的时延。<br />首先讨论阻抗变化的大小。很多电路的设计要求反射噪声小于电压摆幅的5%(这和信号上
2010-07-14 10:49:00
5127
1
原创 信号完整性分析5——信号上升时间
一、重视信号上升时间信号的上升时间,对于理解信号完整性问题至关重要,高速pcb设计中的绝大多数问题都和它有关,你必须对他足够重视。信号上升时间并不是信号从低电平上升到高电平所经历的时间,而是其中的一部分。业界对它的定义尚未统一,最好的办法就是跟随上游的芯片厂商的定义,毕竟这些巨头有话语权。通常有两种:第一种定义为10-90上升时间,即信号从高电平的10%上升到90%所经...
2010-07-14 10:49:00
23670
原创 信号完整性分析3——反射现象
<br />前面讲过,对于数字信号的方波而言,含有丰富的高频谐波分量,边沿越陡峭,高频成分越多。而pcb上的走线对于高频信号而言相当于传输线,信号在传输线中传播时,如果遇到特性阻抗不连续,就会发生反射。反射可能发生在传输线的末端,拐角,过孔,元件引脚,线宽变化,T型引线等处。总之,无论什么原因引起了传输线的阻抗发生突变,就会有部分信号沿传输线反射回源端。<br />反射形成机理很复杂,这包含了很多电磁领域的复杂的知识,本文不准备深入讨论,如果你真的很想知道,可以给我留言,我专门讲解。<br />工程中重要的
2010-07-14 10:48:00
14427
1
原创 信号完整性分析系列2——什么是信号完整性及何时遇到
<br />来源:于博士信号完整性研究网,转载请注明出处www.sig007.com.<br />一、什么是信号完整性<br /><br />如果你发现,以前低速时代积累的设计经验现在似乎都不灵了,同样的设计,以前没问题,可是现在却无法工作,那么恭喜你,你碰到了硬件设计中最核心的问题:信号完整性。早一天遇到,对你来说是好事。<br />在过去的低速时代,电平跳变时信号上升时间较长,通常几个ns。器件间的互连线不至于影响电路的功能,没必要关心信号完整性问题。但在今天的高速时代,随着IC输出开关速度的提高,很多
2010-07-14 10:47:00
2983
原创 信号完整性分析系列——1基本概念
<br />1.信号完整性(Signal Integrity):就是指电路系统中信号的质量,如果在要求的时间内,信号能不失真地从源端传送到接收端,我们就称该信号是完整的。<br />2.传输线(Transmission Line):由两个具有一定长度的导体组成回路的连接线,我们称之为传输线,有时也被称为延迟线。<br />3.集总电路(Lumped circuit):在一般的电路分析中,电路的所有参数,如阻抗、容抗、感抗都集中于空间的各个点上,各个元件上,各点之间的信号是瞬间传递的,这种理想化的电路模型称为
2010-07-14 10:46:00
2249
原创 物理映像寄存器 西门子
<br />(一)数字量输入和输出映象区<br /><br />1.输入映象寄存器(数字量输入映象区)(I)<br /><br />数字量输入映象区是S7-200CPU为输入端信号状态开辟的一个存储区。输入映像寄存器的标识符为I,在每个扫描周期的开始,CPU对输入点进行采样,并将采样值存于输入映像寄存器中。<br /><br />输入映像寄存器是PLC接收外部输入的开关量信号的窗口。<br /><br />可以按位、字节、字、双字四种方式来存取。<br /><br />(1)按“位”方式:从I0.0~I15
2010-07-05 10:28:00
4439
原创 VB与西门子S7-200(PPI协议)通讯
1、可以写入、读出寄存器的数值(字节、字、双字);<br /><br /> 2、可以进行元件(V、M、S、Q、I)的置、复位操作;<br /><br /> 3、可以读取元件(V、M、S、Q、I)的ON/OFF状态。<br /><br /> 4、可以控制PLC的运行、停止。<br /><br />公布现在网上流行的PPI协议,此协议虽然有些错误,但是思路没问题。<br /><br />西门子S7-200 PLC之间或者PLC与PC之间通信有很多种方式:自由口,PPI方式,MPI方式,Profibus方式
2010-07-05 10:10:00
10489
原创 浅谈汉语和日语在语音上的区别
<br />语言的各种意义靠语音表现出来。语音形式和意义之间的关系既不是必然的,也非由个人决定的,是由由社会全体成员约定俗成的。语音的这种社会性特征表现在语音的系统性上。每种语言都有它特有的语音系统、特有的一套发音规则。比如,有多少音位,哪些发音上的差别足以构成不同的音位,哪些发音上的差别又能构成同一音位的变体。在使用其他的语言特征方而,如用声调来区别词义,用不同的重音位置来区别词或语句的意思,用语调来表示说话人的态度或语气等,日本民族利用汉字创造出了自己的文字,从某种意义来说,汉语和日语具有一定的近缘关系
2010-06-13 11:11:00
7000
原创 日语基础——语音
日语基础——语音 <br />日文是由假名(分为平假名和片假名)、汉字、罗马字组成的。我将通过下面的例子来介绍假名(平假名和片假名)和汉字。<br />例:これは日本语のテキストです。<br />(译文:这是日语课本)<br />平假名这个句子中的“これは”、“の”、“です”就是平假名。平假名是日语中很重要的一部分,它可以直接构成单词,如例中的“これ”(发音“kao lei”注:拼音)就是“这”的意思(相当于英语中的“this
2010-06-13 11:06:00
7316
原创 学习日语必须要掌握的日本文化基础知识14
<br />编辑/万鱼网<br /> (66)日语的逻辑性<br /><br /> 我曾写过一个帖子,叫做《学日语的两大坏处》,劝人们最好不要学日语。发表之后,受<br /> 到一些朋友的批评,其中有些朋友,认为我的论点,太肤浅。其实说心里话,那个帖子发<br /> 表之后,我自己也觉得,论点有些肤浅。我不鼓励人们学日语,其实还有一个深层次的原<br /> 因,但由于叙述起来,比较复杂,比较抽象,故没有在那个帖子中提到。昨天我收到一位<br /> 周女士的邮件,又探讨这个问题,所以我想稍微花费一
2010-06-13 08:37:00
8015
原创 驱动开发视频教程 【免KEY版】
驱动开发视频教程 【免KEY版】<br /><br />由知其所以然技术论坛提供www.zqsyr.com<br /><br /><br /><br />http://u.115.com/file/f4c8060d13<br />1.环境的搭建(虚拟机+WinDbg).7z<br />http://u.115.com/file/f1537d19ae<br />1.2.1.VC6环境下编译驱动.7z<br />http://u.115.com/file/f13552de9a<br />1.2.2_VS2003
2010-06-09 16:25:00
7351
原创 DriverStudio培训教程-10分钟完成一个USB驱动程序
<br />10分钟完成一个USB驱动程序<br />(Rayyang2000倾情奉献) <br /><br />很多写Windows Device Driver的开发人员基本上都是使用Windows DDK进行开发的。但是,现在也有不少人都开始借助一些辅助工具。笔者去年开始接触到riverStudio,发现它真的是一个不错的开发工具,不仅写代码的时候思路清晰,而且和DDK的结合很好。<br /><br />当然,也有很多人觉得用DriverStudio不够正宗,或者说不能很好的理解Windows Devi
2010-06-09 16:18:00
7154
原创 VSS,VDD,VCC区别
<br />VCC:C=circuit 表示电路的意思, 即接入电路的电压;<br /><br /> <br /> VDD:D=device 表示器件的意思, 即器件内部的工作电压;<br /><br /> <br /> VSS:S=series 表示公共连接的意思,通常指电路公共接地端电压。<br /><br /> <br /> 二、说明<br /><br /> <br /> 1、对于数字电路来说,VCC是电路的供电电压,VDD是芯片的工作电压(通常Vcc>Vdd),VSS是接地点。<br /><b
2010-06-09 15:32:00
1151
原创 精准延时程序及用keil C51调试
<br />延时1秒<br /> DEL:MOV R7,#10 // 1 <br /> DEL1:MOV R6,#200 // 2<br /> DEL2:MOV R5,#250 // 3<br /> DJNZ R5,$ // 4<br /> DJNZ R6,DEL2 // 5<br /> DJNZ R7,DEL1 // 6<br /> RET<br />注意:赋给Ri的立即数不能超过255,因为Ri寄存器是8位的,<br />心得:一共6句,成中心
2010-06-09 15:31:00
1583
原创 国产MTK山寨手机安装MRP应用详细图文教程
<br />国产山寨手机因低廉的价格和比较高的性价比!现在的山寨用户群越来越大!目前此类机器的软件游戏应用也相对比较丰富了!也涌现出一些优秀的软件和游戏!比如QQ系列和大玩家!大玩家是一款比较成功的MRP应用,有很多品牌机的用户不断咨询是否能安装这个应用!当得知不能在品牌机上用应时!都比较遗憾!大有换手机加入山寨队伍的意思!<br /> <br />目前这类机器的平台大多是采用联发科的MTK MT系列芯片!很多机器买到手并不能直接应用MRP!需要自己安装相关引导程序!本站论坛相继发布了很多教程!但仍有不少灵
2010-06-08 09:16:00
2707
原创 MFC双缓冲实现闪烁的处理
<br />1、显示的图形为什么会闪烁<br />我们的绘图过程大多放在OnDraw或者OnPaint函数中,OnDraw在进行屏幕显示时是由OnPaint进行调用的。当窗口由于任何原因需要重绘时,总是先用背景色将显示区清除,然后才调用OnPaint,而背景色往往与绘图内容反差很大,这样在短时间内背景色与显示图形的交替出现,使得显示窗口看起来在闪。如果将背景刷设置成NULL,这样无论怎样重绘图形都不会闪了。当然,这样做会使得窗口的显示乱成一团,因为重绘时没有背景色对原来绘制的图形进行清除,而又叠加上了新的图
2010-06-07 11:41:00
656
原创 MTK常用函数
显示文本串的函数原型:<br />void(*gui_print_text)(UI_string_type_text);<br />刷新屏幕/重绘屏幕:<br />gui_BLT_double_buffer(S32 x1,S32 y1,S32 x2,S32 y2);<br />将屏幕清成空白:<br />clear_screen();<br />设置文本输出的起始位置:<br />gui_move_text_cursor();<br />修改文本颜色:<br />gui_set_text_color();<
2010-06-03 16:10:00
1119
原创 如何避免重复包含一个头文件?#ifndef #define #endif #Pragma
<br />#ifndef #define #endif <br />animal.h<br />//在头文件中包含类的定义及类成员函数的声明<br />class animal<br />{<br />public:<br /> animal();<br /> ~animal();<br /> void eat();<br /> void sleep();<br /> virtual void breathe();<br />};<br /> <br />animal
2010-06-03 10:42:00
561
原创 个人开公司的流程
<br />一、选择公司的形式:<br /><br />普通的有限责任公司,最低注册资金3万元,需要2个(或以上)股东,从06年1月起新的公司法规定,允许1个股东注册有限责任公司,这种特殊的有限责任公司又称“一人有限公司”(但公司名称中不会有“一人”字样,执照上会注明“自然人独资”),最低注册资金10万元。<br /><br /><br /><br />如果你和朋友、家人合伙投资创业,可选择普通的有限公司,最低注册资金3万元;如果只有你一个人作为股东,则选择一人有限公司,最低注册资金10万元。<br
2010-06-02 10:47:00
455
原创 论山寨手机和Android 【8】 自己动手做XP手机,DIY实战指南
<br /> <br />【8】 自己动手做XP手机,DIY实战指南<br />2010年1月20日,ViewSonic在北京发布了一款真正意义的电脑手机VCP08。根据商家的宣传,VCP08之所以能够被称为真正的电脑手机,是因为“该机做到了把真正的WindowsXP操作系统嵌入进手机当中”[1]。<br />Figure 8.1 ViewSonic VCP08’s shape and size.<br />Courtesy http://farm5.static.flickr.com/4045/430
2010-06-01 11:18:00
950
原创 论山寨手机与Android 【9】SmartPhone的硬件结构
<br /> <br />【9】SmartPhone的硬件结构<br />如何区别智能手机(SmartPhone)与功能手机(FeaturePhone)?<br />有一种观点认为,智能手机本质上是功能手机与便携式电脑(Laptop PC)的结合。功能手机的功能受限于制造厂商的预制,也就是说,用户基本上只能使用手机出厂时已经预制的功能,而不能自主下载并安装新的应用。而个人电脑出厂时,多半是裸机,用户根据自己的喜好,自主决定安装哪些软件。一言以蔽之,所谓智能手机,就是用户能够自主安装应用软件的手机。<br
2010-06-01 11:18:00
1127
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人