05 2014 档案

摘要:转自常量指针和指针常量的区别详解在C/C++中关键字const用来定义一个只读的变量或者对象,有如下优点 (1)便于类型检查,如函数的函数 fun(const int a) a的值不允许变,这样便于保护实参。 (2)功能类似与宏定义,方便参数的修改和调整。如 const int max = ... 阅读全文
posted @ 2014-05-31 15:53 Noble_ 阅读(466) 评论(0) 推荐(0)
摘要:转自oschina一:JVM基础概念 JVM(Java虚拟机)一种用于计算设备的规范,可用不同的方式(软件或硬件)加以实现。编译虚拟机的指令集与编译微处理器的指令集非常类似。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 Java虚拟机(JVM)是可运行Ja... 阅读全文
posted @ 2014-05-30 23:13 Noble_ 阅读(574) 评论(0) 推荐(0)
摘要:转自java虚拟机运行机制首先简单阐述下解释型语言和编译型语言的联系与区别。 编译型语言是通过编译器将程序编译成目标机器所能识别的机器码,而解释型语言不需要编译过程。由该语言的解释器读取脚本,按照语法规则进行解释,然后调用解释器内建的命令(或者库函数)。例如,C语言的printf()函数经过静态编... 阅读全文
posted @ 2014-05-30 23:04 Noble_ 阅读(547) 评论(0) 推荐(0)
摘要:转自win7 任务计划 任务映像已损坏或篡改(异常来自HRESULT:0x80041321)请这样操作:1. 以管理员身份运行命令提示符并执行命令chcp 437schtasks /query /v | find /i "ERROR: Task cannot be loaded:"2. 该命令将返回... 阅读全文
posted @ 2014-05-30 13:07 Noble_ 阅读(2359) 评论(0) 推荐(0)
摘要:转自从输入 URL 到页面加载完的过程中都发生了什么事情 —— 网络优化篇想到这不就是我这两年来研究的东西么,于是就接受一下挑战。网上已经有很多版本的答案了。这道题可以从浏览器端,网络传输和服务器端详细展开,每一部分都可以说上好几天,每个人都能说上几句又不可能说全,所以说的方向和角度就很重要了。... 阅读全文
posted @ 2014-05-28 17:19 Noble_ 阅读(184) 评论(0) 推荐(0)
摘要:转自JAVA结合了编译和解释执行的优点 编译型语言是一次性编译成机器码,脱离开发环境独立运行,所以运行效率较高,但是由于编译成的是特定平台上机器码,所以可移植性差。编译型语言的典型代表有C、C++、FORTRAN、Pascal等。 解释型语言是专门的解释器对源程序逐行解释成特定平台的机器码... 阅读全文
posted @ 2014-05-27 22:30 Noble_ 阅读(439) 评论(0) 推荐(0)
摘要:转自Java虚拟机工作原理详解一、类加载器首先来看一下java程序的执行过程。 从这个框图很容易大体上了解java程序工作原理。首先,你写好java代码,保存到硬盘当中。然后你在命令行中输入[java]view plaincopyjavacYourClassName.java此... 阅读全文
posted @ 2014-05-27 21:59 Noble_ 阅读(231) 评论(0) 推荐(0)
摘要:转自VMWare 网络连接模式(bridged、NAT、host-only)详解host-only 在某些特殊的网络调试环境中,如何要求将真实环境和虚拟环境隔离开,这时你就可采用host-only模式。在host-only模式中,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开的,V... 阅读全文
posted @ 2014-05-27 16:22 Noble_ 阅读(392) 评论(0) 推荐(0)
摘要:转自把语言环境变量改为英文将Ubuntu系统语言环境改为英文的en_US.UTF-8查看当前系统语言环境locale编辑配置文件,将zh_US.UTF-8改为en_US.UTF-8,zh改为ensudo nano /etc/default/localeLANG="en_US.UTF-8"LANGUA... 阅读全文
posted @ 2014-05-24 17:52 Noble_ 阅读(894) 评论(0) 推荐(0)
摘要:转自在Ubuntu 12.04安装和设置SSH服务注:使用secureCRT连接Ubuntu时提示“The remote system refused the connection.”,是没有开启SSH服务1.安装Ubuntu缺省安装了openssh-client,所以在这里就不安装了,如果你的系统... 阅读全文
posted @ 2014-05-24 17:26 Noble_ 阅读(507) 评论(0) 推荐(0)
摘要:转自Eclipse NDK 配置一、关于NDK:NDK全称:Native Development Kit。1、NDK是一系列工具的集合。NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。这些工具对开发者的帮助是巨大的。NDK集成了交叉编... 阅读全文
posted @ 2014-05-24 12:24 Noble_ 阅读(208) 评论(0) 推荐(0)
摘要:转自MinGW与CygwinMingW和cygwin的区别-------------------------------------------------------------首先MingW和cygwin都可以用来跨平台开发。MinGW是MinimalisticGNUforWindows的缩写,... 阅读全文
posted @ 2014-05-23 23:15 Noble_ 阅读(226) 评论(0) 推荐(0)
摘要:转自Android-x86虚拟机安装配置全攻略注:这里安装从简,具体请参考虚拟机Vmware安装运行安卓4.0详细教程Android-x86虚拟机安装配置网上有很多,但是全部说明白的确不多,希望这篇文章能把主要的配置介绍给您,帮助您少走一些弯路。本文分别针对VMWare和Virtual Box两种虚... 阅读全文
posted @ 2014-05-23 18:11 Noble_ 阅读(2118) 评论(0) 推荐(0)
摘要:转自linux如何使用NFS挂载文件系统设备:一台服务器和一台客户端,这里我们把装在PC机上的RedHat作为服务器,而客户端则是嵌入式linux开发板。环境:开发板已启动,连接好串口和网线,串口用于下发命令控制开发板,网线则用于NFS1、确认Redhat上装好了NFS软件包在终端输入[root@l... 阅读全文
posted @ 2014-05-22 22:47 Noble_ 阅读(16197) 评论(0) 推荐(0)
摘要:安装lsb-coresudo apt-get install lsb-core 阅读全文
posted @ 2014-05-22 19:12 Noble_ 阅读(457) 评论(0) 推荐(0)
摘要:整理自ubuntu下的minicom的使用minicom是linux下串口通信的软件,它的使用完全依靠键盘的操作,虽然没有“超级终端”那么易用,但是使用习惯之后读者将会体会到它的高效与便利,下面将讲解minicom的安装和配置。一、安装minicom:使用以下命令:# sudo apt-get in... 阅读全文
posted @ 2014-05-22 19:09 Noble_ 阅读(867) 评论(0) 推荐(0)
摘要:转自Linux 下编译、安装、配置 QT注意:编译安装耗时费力,且很容易出错,要不断调整编译参数,不推荐使用,否则这将会是一个纠结痛苦的过程。打算做嵌入式图像处理,计划方案嵌入式Linux+OpenCV+QT,昨天简单入门OpenCV今天看看QT,QT就先弄Linux下面的,回家之前争取把基本的摸通... 阅读全文
posted @ 2014-05-22 14:57 Noble_ 阅读(551) 评论(0) 推荐(0)
摘要:转自ubuntu 10.04 安装qt 5.0.2从qt project网站下载下来最新的qt5.0.2套件,发现是个.run文件,添加x属性,然后直接sudo ./****.run,提示 /lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found... 阅读全文
posted @ 2014-05-22 14:52 Noble_ 阅读(322) 评论(0) 推荐(0)
摘要:转自eclipse安装CDT插件遇到的问题已经安装了集成java版本的eclipse,eclipse-java-indigo-SR1-win32.zip,在添加CDT插件时,遇到了问题。cdt-master-8.0.1.ziphttp://www.eclipse.org/cdt/通过help->in... 阅读全文
posted @ 2014-05-22 14:12 Noble_ 阅读(2129) 评论(0) 推荐(0)
摘要:转自eclipse中配置c++开发环境 Eclipse + CDT + MinGW基本框架:Eclipse + CDT + MinGW背景知识:CDT:CDT 是完全用 Java 实现的开放源码项目(根据 Common Public License 特许的),它作为 Eclipse SDK 平台的一... 阅读全文
posted @ 2014-05-22 12:50 Noble_ 阅读(552) 评论(0) 推荐(0)
摘要:整理自MinGW中的头文件路径C头文件目录%MINGW_PATH%/include下有头文件,里面有strcpy等c函数的声明。C++头文件目录%MINGW_PATH%/lib/gcc/mingw32/4.4.0/include/c++下有头文件,里面有std::string类的声明。//家目录MI... 阅读全文
posted @ 2014-05-22 12:45 Noble_ 阅读(2794) 评论(0) 推荐(0)
摘要:转自rootfs_qtopia_qt4.img1.解压rootfs_qtopia_qt4-20100816.tar.gz,得到目录rootfs_qtopia_qt4,里面内容比较大,超过了64M,再按照下面的步骤做。2.要使用只包含qtopia-2.2.0的文件系统,可以删除里面的目录:rootfs... 阅读全文
posted @ 2014-05-20 16:52 Noble_ 阅读(575) 评论(0) 推荐(0)
摘要:转自Tiny210v2( S5PV210 )平台下创建基本根文件系统0. 概要介绍=========================================================根文件系统的建立,可以有多种方式。* 直接利用开发板供应商提供的根文件系统;* 利用开源社区的发行版,比... 阅读全文
posted @ 2014-05-19 21:57 Noble_ 阅读(399) 评论(0) 推荐(0)
摘要:转自浅析PC机串口通讯流控制 我们在串行通讯处理中,常常看到RTS/CTS和XON/XOFF这两个选项,这就是两个流控制的选项,目前流控制主要应用于调制解调器的数据通讯中,但对普通RS232编程,了解一点这方面的知识是有好处的。那么,流控制在串行通讯中有何作用,在编制串行通讯程序怎样应用呢?这里我们... 阅读全文
posted @ 2014-05-17 21:47 Noble_ 阅读(243) 评论(0) 推荐(0)
摘要:转自Qt, QT/E, Qtopia 的区别Qt泛指Qt的所有桌面版本,比如Qt/X11,Qt Windows,Qt Mac等。由于Qt最早是在Linux中随着KDE流行开来的,因此通常很多人说的Qt都指用于Linux/Unix的Qt/X11。一般命名以qt-x11-opensource-xxx!Q... 阅读全文
posted @ 2014-05-17 21:26 Noble_ 阅读(552) 评论(0) 推荐(0)
摘要:整理自 网络管理之网关篇 网关是一种充当转换重任的计算机系统或设备。在使用不同的通信协议、数据格式或语言,甚至体系结构完全不同的两种系统之间,网关是一个翻译器。与网桥只是简单地传达信息不同,网关对收到的信息要重新打包,以适应目的系统的需求。同时,网关也可以提供过滤和安全功能。大多数网关运行在O... 阅读全文
posted @ 2014-05-14 11:05 Noble_ 阅读(237) 评论(0) 推荐(0)
摘要:转自OSI/RM网络7层体系1物理层 这是整个OSI参考模型的最低层,它的任务就是提供网络的物理连接。所以,物理层是建立在物理介质上(而不是逻辑上的协议和会话),它提供的是机械和电气接口。主要包括电缆、物理端口和附属设备,如双绞线、同轴电缆、接线设备(如网卡等)、RJ-45接口、串口和并口等在网... 阅读全文
posted @ 2014-05-13 20:16 Noble_ 阅读(1386) 评论(0) 推荐(0)
摘要:整理自NAT地址转换过程注:本文实质讲的是NAPT(Network Address Port Translation),即网络端口地址转换。NAPT与动态地址NAT不同,它将内部连接映射到外部网络中的一个单独的IP地址上,同时在该地址上加上一个由NAT设备选定的TCP端口号。NAPT算得上是一种较流... 阅读全文
posted @ 2014-05-13 15:26 Noble_ 阅读(1424) 评论(0) 推荐(0)
摘要:整理自关于路由、AP、交换机的小总结 要将各种设备连成网络,一般运用网络中的两层,即第二层的数据链路层和第三层的网络层。而设备之间需要通信就需要各自的网络地址。 第二层设备有物理地址即MAC地址,这对每个设备来说是固定在硬件上的,无法更改,通过MAC地址直接通信,就是通过网桥通信。传统的集... 阅读全文
posted @ 2014-05-13 12:42 Noble_ 阅读(866) 评论(0) 推荐(0)
摘要:转自交换机、集线器、路由器区别和作用 最近看到很多人在询问交换机、集线器、路由器是什么,功能如何,有何区别,笔者就这些问题简单的做些解答。 首先说HUB,也就是集线器。它的作用可以简单的理解为将一些机器连接起来组成一个局域网。而交换机 (又名交换式集线器)作用与集线器大体相同。但是两者在性能上... 阅读全文
posted @ 2014-05-13 12:02 Noble_ 阅读(1091) 评论(0) 推荐(0)
摘要:整理自系统调用与API的区别1.为什么用户程序不能直接访问系统内核模式提供的服务?答:在linux中,将程序的运行空间分为内核与用户空间(内核态和用户态),在逻辑上它们之间是相互隔离的,因此用户程序不能访问内核数据,也无法使用内核函数。2.什么是系统调用?答:系统调用就是为了解决上述问题而引入的,是... 阅读全文
posted @ 2014-05-12 19:44 Noble_ 阅读(713) 评论(0) 推荐(0)
摘要:转自Linux下fork()、vfork()、clone()和exec()的区别 前三个和最后一个是两个类型。前三个主要是Linux用来创建新的进程(线程)而设计的,exec()系列函数则是用来用指定的程序替换当前进程的所有内容。所以exec()系列函数经常在前三个函数使用之后调用,来创建一个全... 阅读全文
posted @ 2014-05-12 16:59 Noble_ 阅读(3960) 评论(0) 推荐(0)
摘要:转自串口校验下位机通过串口将数据传送给上位机,为了保证数据的正确往往需要进行校验,在传送一个字节的时候可以进行奇偶校验,传送一组数据的时候可以采用CRC校验等,但是在发送一组数据的时候采用CRC校验单片机往往太占资源,这就需要有一种比较简单的校验方法。可以采用类似于IP校验的方式,当发送IP包时,I... 阅读全文
posted @ 2014-05-07 22:12 Noble_ 阅读(757) 评论(0) 推荐(0)
摘要:转自关于独立按键扫描程序的思考(整合两种算法)源程序主要部分如下:volatile unsigned char Trg; volatile unsigned char Cont; volatile unsigned char Release; void KeyRead( void ) { ... 阅读全文
posted @ 2014-05-06 21:45 Noble_ 阅读(687) 评论(0) 推荐(0)
摘要:转自CPU,MPU,MCU,SOC,SOPC联系与差别 1.CPU(Central Processing Unit),是一台计算机的运算核心和控制核心。CPU由运算器、控制器和寄存器及实现它们之间联系的数据、控制及状态的总线构成。差不多所有的CPU的运作原理可分为四个阶段:提取(Fetch)、解码(... 阅读全文
posted @ 2014-05-06 15:33 Noble_ 阅读(342) 评论(0) 推荐(0)
摘要:转自单片机通信协议处理现在大部分的仪器设备都要求能过通过上位机软件来操作,这样方便调试,利于操作。其中就涉及到通信的过程。在实际制作的几个设备中,笔者总结出了通信程序的通用写法,包括上位机端和下位机端等1、自定义数据通信协议 这里所说的数据协议是建立在物理层之上的通信数据包格式。所谓通信的物理层就是... 阅读全文
posted @ 2014-05-06 15:01 Noble_ 阅读(588) 评论(0) 推荐(0)
摘要:转自IAR Embedded Workbench 破解方法+工具+授权文件本文重点阐述了如何手动爆破IAR EWARM6.x以及生成License,目的一是和大家分享下,二是自己记录下过程,以便应付日后IAR更新,二是若有高手过目,请指正下不足之处。EWARM-CD:http://pan.baidu... 阅读全文
posted @ 2014-05-05 16:25 Noble_ 阅读(9890) 评论(0) 推荐(0)
摘要:转自地线知识汇总一、地线的作用 地线的主要作用就是当电器出现故障时,电源可能击穿(或:破坏)某些元件,使电器的外壳带电。将电器的外壳接地,可以使漏电保护装置1.信号“地”; 信号“地”又称参考“地”,就是零电位的参考点,也是构成电路信号回路的公共段,图形符号“⊥”。1)直流地:直流电路“地”,零... 阅读全文
posted @ 2014-05-04 22:17 Noble_ 阅读(1115) 评论(0) 推荐(1)
摘要:转自sql server中创建链接服务器图解教程1.展开服务器对象-->链接服务器-->右击"新建链接服务器"注意:必须以数据库管理员身份登录(通常也就是sa帐号)后,才可以创建"链接服务器"2.输入链接服务器的IP3.设置链接服务器的安全性完成后,如下图:现在测试一下,用帐号user本地登录Sql... 阅读全文
posted @ 2014-05-04 21:02 Noble_ 阅读(202) 评论(0) 推荐(0)
摘要:转自完美卸载SQL Server 2008的方案针对SQL数据库卸载不完全的现象,做了如下总结:1,控制面板卸载首先,打开控制面板,按照“安装时间”进行排序,卸载SQL Server系列组件2,利用360删除SQL Server系列组件(同样按照时间排序)3,利用Windows Install Cl... 阅读全文
posted @ 2014-05-04 21:01 Noble_ 阅读(158) 评论(0) 推荐(0)
摘要:转自SQL2005 安装时 “性能监视器计数器要求(错误)” 解决方案出现此类问题一般都是在非法卸载sql2005出现的在 “开始” --> “运行”中输入 regedit,开启注册表编辑器。定位到[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\C... 阅读全文
posted @ 2014-05-04 20:58 Noble_ 阅读(263) 评论(0) 推荐(0)
摘要:转自win7 安装SQL Server 2005 开发版 图文教程 ----------------------------写在安装前------------------------------一、SQL server 版本介绍(1) SQL Server 2005 Express Edition(... 阅读全文
posted @ 2014-05-04 20:54 Noble_ 阅读(485) 评论(0) 推荐(0)
摘要:转自Windows XP系统安装SQL Server 2005(开发版)图解安装前提:由于有些从网上的下载的项目需要导入SQL Server 2005的数据文件,因此,今天便安装了这个数据库,我的系统中已经安装了SQL Server2000所以是在它之上安装SQL Server2005的。一、数据库... 阅读全文
posted @ 2014-05-04 20:51 Noble_ 阅读(378) 评论(0) 推荐(0)
摘要:转自深入浅出Z-Stack 2006 OSAL多任务资源分配机制一、概述 OSAL (Operating System Abstraction Layer),翻译为“操作系统抽象层”。如何理解这个复杂的名词呢?表面上看它是作为操作系统存在的,可是为什么又加上“抽象层”呢?它的本质是什么?在Z-St... 阅读全文
posted @ 2014-05-04 14:02 Noble_ 阅读(692) 评论(0) 推荐(0)
摘要:转自Z-Stack 软件架构分析Z-Stack的main函数在Zmain.c中,总体上来说,它一共做了两件工作,一个是系统初始化,即有启动代码来初始化硬件系统和软件架构需要的各个模块,另一个作用就是开始执行操作系统实体。1.系统初始化系统启动代码需要完成初始化硬件平台和软件架构所需要的各个模块,为操... 阅读全文
posted @ 2014-05-04 11:09 Noble_ 阅读(525) 评论(0) 推荐(0)
摘要:转自点击打开链接我使用的协议栈版本及例子信息:ZigBee2006\Texas Instruments\ZStack-1.4.3-1.2.1\Projects\zstack\Samples\SampleApp OSAL作为操作系统抽象层,是整个Z-Stack运行的基础,用户自己建立的任务和应用程序都... 阅读全文
posted @ 2014-05-04 10:58 Noble_ 阅读(1136) 评论(0) 推荐(0)
摘要:网上很多博客都有讲回调函数,但每当把代码放出来,我都会疑问——为什么不能直接调用,非要用指针间接调用呢?后来才知道,调用回调函数的主调函数是已经封装好的,即已经编译无法修改源代码的。所以以防误导,不应该用代码的形式讲解,否则越讲越很乱…借用一句话简明扼要阐述回调函数的产生背景,“你想让别人的代码执行... 阅读全文
posted @ 2014-05-03 15:55 Noble_ 阅读(172) 评论(0) 推荐(0)
摘要:转自VCC,VDD,VEE,VSS,VPP 表示的意义VCC,VDD,VEE,VSS,VPP表示的意义版本一:简单说来,可以这样理解:一、解释VCC:C=circuit 表示电路的意思, 即接入电路的电压;VDD:D=device 表示器件的意思, 即器件内部的工作电压;VSS:S=series 表... 阅读全文
posted @ 2014-05-01 15:21 Noble_ 阅读(953) 评论(0) 推荐(0)