自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

让我们的手指敲起锋利的代码勇敢前进!

分享是一座天平,你给予他人多少,他人便回报你多少。相反,如果你是一个自私的人,那么你就永远也不会得到真正的快乐,永远交不到知心的朋友!

  • 博客(195)
  • 资源 (11)
  • 收藏
  • 关注

原创 JS判断浏览器类型方法

方法一:在网站前端开发中,浏览器兼容性问题本已让我们手忙脚乱,Chrome的出世不知道又要给我们添多少乱子。浏览器兼容性是前端开发框架要解决的第一个问题,要解决兼容性问题就得首先准确判断出浏览器的类型及其版本。 JavaScript是前端开发的主要语言,我们可以通过编写JavaScript程序来判断浏览器的类型及版本。JavaScript判断浏览器类型一般有两种办法,一种是根据各种浏览器独有的

2013-01-18 17:40:14 2286

原创 svn异常—Aborting commit: 'XXXXXXXX' remains in conflict

今天在提交项目文件到本地SVN时提示错误如下:过期:”global.php“在事务”21-1“, You have to update your working copy first.运行update更新后再次提交又出现如下错误:svn: Commit failed (details follow):svn: Aborting commit: 'global.php'

2013-01-10 22:37:16 3424

原创 TCP/UDP协议

对于网络管理的网络安全具有至关重要的意义。比如,防火墙的作用本质就是检测网络中的数据包,判断其是否违反了预先设置的规则,如果违反就加以阻止。下图就是某杀毒软件个人版防火墙软件设置规则的界面。细心的读者会发现,图中的“协议”栏中有“TCP”、“UDP”等名词。

2014-05-16 11:21:47 1158

原创 嵌入式驱动工程师面试题集锦

1.什么是GPIO?general purpose input/output  GPIO是相对于芯片本身而言的,如某个管脚是芯片的GPIO脚,则该脚可作为输入或输出高或低电平使用,当然某个脚具有复用的功能,即可做GPIO也可做其他用途。 也就是说你可以把这些引脚拿来用作任何一般用途的输入输出,例如用一根引脚连到led的一极来控制它的亮灭,也可以用一根(一些)引脚连到一个

2014-02-28 09:58:51 4068

原创 IT公司面试题总结(一)

试题3:写一个“标准”宏MIN,这个宏输入两个参数并返回较小的一个。另外,当你写下面的代码时会发生什么事?least = MIN(*p++, b); 解答:#define MIN(A,B) ((A) <= (B) ? (A) : (B))MIN(*p++, b)会产生宏的副作用剖析:这个面试题主要考查面试者对宏定义的使用,宏定义可以实现类似于函数的功能,但是它终归不是函

2014-02-27 16:02:23 1588

原创 baidu c++吧上的一道题

统计字母个数:程序输入一个字符串(长度不超过100),全是小写字母.统计小写字母出现的次数,并用要求的图表示出来.测试数据:Input:sadjhasdhqwpopeepomcxnnbladkjkfjasjasOutput:@@                 @                 @@     @           @           @ 

2014-02-27 15:32:40 1482

原创 关于main()函数的小技巧

话说,有这样一道据说是月薪2W的笔试题:#include "stdio.h"void print(){*}void main(){}        要求在*部分写代码使整个程序运行后输出“hello world”,有些人说,这还不简单啊,于是写出这样的代码:01.#include "stdio.h"02.voidprint()

2014-02-27 14:50:50 1186

转载 几道经典的嵌入式C语言笔试题

C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为带面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。      从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。这个测试只是出题者为显示其对ANSI标准细节的知识而不是技术技巧而设计吗?这个愚蠢的问题吗?如要你答出某个字符的

2014-02-27 14:32:03 1097

原创 展讯平台驱动学习心得(四) —系统频率设置

SC6600H 平台可以外接两种晶振:13Mhz 和26Mhz。不论外接何种晶振,MPLL/UPLL的计算公式都是26MHZ * M/N。系统在进行不同的应用时,可以调整ARM_clk来满足需要,目前DSP Clk从UPLL分频,平台将UPLL设置为130MHZ,DSP Clk为65MHZ,其他CLK均从MPLL分频,将MPLL设置为96MHZ。改变ARM_clk并不意味着可以设置任意频率的ARM

2013-12-27 15:04:52 2154

原创 展讯平台驱动学习心得(三) —存储器的配置

1、概述:       SC6600H平台建议选用NOR Flash + SRAM/pSRAM存储器配置方案的存储器配置方案。 2、NAND Flash的配置:       配置NandFlash包含两部分:       NandFlash的驱动配置;       NandFlash的分区设置。 3、NAND Flash驱动设置:       完成新NAND F

2013-12-27 14:51:39 2870

原创 展讯平台驱动学习心得(二) —键盘扫描码的配置和使用

整个系统定义了一组虚拟键,其值保持不变,定义在dal_keypad.h中(可通过包含tb_dal.h来引用该文件)。上层应用只看到这些虚拟键,并且也只能引用这些虚拟键。        同一虚拟键在不同的产品中其键盘扫描码可能不同。配置文件一般取名为keymap_产品名.c,用户也可以取不同的名称,需要(并且只需要)包含如下的查询表:       const uint16 keymap[

2013-12-27 14:35:48 2489

原创 展讯平台驱动学习心得(一)—心得概述

感觉前段时间学习驱动有点迷茫了,不知道自己在做什么,不知道自己哪方面需要学习,不知道面对一个问题如何下手。所以我想了想,既然现在在做展讯平台的驱动工作,我就好好把展讯这个平台的驱动弄懂,只有把这弄懂了,其它平台也好下手解决。 系统概述:        对于不同的设计应用,其间的差别被独立出来,使得客户可以不用修改内核,仅仅通过配置能够快速的应用到不同的产品中。客户的配置部分就作为系统功

2013-12-27 14:20:58 2573

原创 展讯平台-LCD驱动

展现平台—LCD驱动所谓驱动者,三分硬件,三分格式,四分软件。对于展讯平台的LCD驱动,首先就要了解一点基本的硬件知识。一、LCD的接口        其实LCD的接口有很多,但是不管是在手机还是电脑,液晶屏的接口也最常用的有两个,MCU和RGB        1、MCUMCU接口又根据时序的不同分为Intel的8080和Motorola的6800。他们两个主要是时序的

2013-12-27 12:49:55 2103

原创 计步器

计步器计步器通过统计步数、距离、速度、时间等数据,测算卡路里或热量消耗,用以掌控运动量,防止运动量不足,或运动过量的一种工具。1简介电子计步器主要由振动传感器和电子计数器组成。人在步行时重心都要有一点上下移动。以腰部的上下位移最为明显,所以记步器挂在腰带上最为适宜。电子计步器的工作核心就是震动传感器,一般根

2013-12-04 16:33:13 4378

原创 什么是闪存架构

闪存架构是指使用Flash芯片作为储存方式的架构。Flash芯片经常被用于制造U盘。他的特点是可以快速读取,突然断线也不会损失数据。

2013-11-15 12:10:41 3323

转载 IT人和普洱茶

IT人与普洱茶 来自:http://blog.chinaunix.net/uid-20639775-id-3831957.html作为一个平凡的IT人,在小孩眼中我就像黑客帝国的主角一样了不起;在亲戚眼中我是在写字楼做办公室吹空调的人;在朋友眼中我就是一个会写代码、掌握高科技术的人;在女友眼中我是一个在名气工作的工程师。在兄弟严重我是一个拿“高薪”的人;我理想中的样子应该是像乔布斯、比尔盖

2013-10-12 10:59:55 1230

转载 令人忧虑,不阅读的中国人

令人忧虑,不阅读的中国人对于想持续发展的程序员来说,适当的休息是不可或缺的。其实,对于我们每天把大把时间奉献给程序的人来说,读读书实际上也是一种休息,换换脑子。当然,你如果需要,这里面是有科学根据的。  强烈推荐:你是想读书,还是想读完书?  近日,一名印度工程师所写的《令人忧虑,不阅读的中国人》红遍网络。他说,未来的中国前途堪忧!全文如下(编者:从

2013-08-20 17:16:46 1308

原创 尴尬的三个星期

三个星期前,接到一个项目是关于无线接入台的,就是在一个新的模块上面添加无线接入台的功能,表示从未接触过。老大说让我先把接入台的底层加进去。弄这个底层,需要看得懂电路原理图,需要会写程序的驱动,刚开始我一接到这个项目不提有多激动。可是慢慢的接触后发现并不是想象的那么简单,像我这个以前只会一味写软件代码的软件工程师,看到这原理图,看到这抽象的底层驱动,头大了,而且还要面对没有屏幕的无线接入台。调试工具

2013-08-17 17:12:46 1338 1

原创 蛙泳、自由泳、仰泳、蝶泳,图解动画,教你游泳,不会游的看了包你学会!!!

坐办公室的人们儿,一天到晚坐在那里难免会缺乏锻炼,周末之余我们可以去游泳池游泳,锻炼下身体,缓解一下一个星期的乏味,准备这个周末和朋友去游泳,好久没有游泳了,所以在网上找些教程拿出来和大家分享分享,夏天游泳凉快,还锻炼身体!!!  『赞』 蛙泳、自由泳、仰泳、蝶泳,图解动画,教你游泳,不会游的看了包你学会!!!

2013-08-08 18:12:14 4311

转载 14条建议,使你的IT职业生涯更上一层楼

原文来自:InfoWorld 升值为企业IT部门的领导者,并非一件易事。从一般大众中脱颖而出,则更不容易。2013是一个好年头,据专家报告显示,6月所有新工作中,10%来自技术领域。这对于那些希望高升、换岗、跳槽的IT技术人员来说是个好消息。但要想这些职业“变动”成为可能,你需要让雇佣者感受到你可以带来更多价值。根据CIO、职业顾问及专家的观点,仅把工作干好还不够。你需要展示出投身

2013-08-07 18:07:30 914

原创 示波器

示波器  示波器示波器是一种用途十分广泛的电子测量仪器。它能把肉眼看不见的电信号变换成看得见的图象,便于人们研究各种电现象的变化过程。示波器利用狭窄的、由高速电子组成的电子束,打在涂有荧光物质的屏面上,就可产生细小的光点。在被测信号的作用下,电子束就好像一支笔的笔尖,可以在屏面上描绘出被测信号的瞬时值的变化曲线。利用示波器能观察各种不同信号幅度随时间变化的波

2013-08-06 09:51:29 4505

原创 Mocor平台客户化配置—GPIO

最近在搞模块的gpio配置,弄了几天终于略懂一二,所以拿出来和大家分享分享。。。 OUTPUT 配置举例,例如用GPO_47来控制手电筒:第一步:在pinmap_cfg.c中pm_func[]将SPI1_CS0 Pin脚配置成GPO_47功能{ PIN_SPI1_CS0_REG,  ( PIN_O_EN | PIN_PX_EN | PIN_DS_1 | PIN_FUNC_3 )

2013-08-05 15:21:52 2231

原创 上拉电阻

上拉电阻目录上、下拉电阻注意事项为什么要使用上拉电阻展开上、下拉电阻上拉就是将不确定的信号通过一个电阻钳位在高电平,电阻同时起限流作用。下拉同理。也是是将不确定的信号通过一个电阻钳位在低电平。上拉是对器件输入电流,下拉是输出电流;强弱只是上拉电阻的阻值不同,没有什么严格区分;对于非集电极(或漏极)开路输出型电路(如普通门电路)提升

2013-08-02 16:05:39 1080

原创 嵌入式Linux

嵌入式linux  嵌入式linux嵌入式 Linux是以Linux为基础的嵌入式作业系统,它被广泛应用在移动电话、个人数字助理(PDA)、媒体播放器、消费性电子产品以及航空航天等领域中。目录简介发展历程应用特点发展前景简介嵌入式linux 是将日益流行的Linux操作系统进行裁

2013-08-02 15:47:37 1140

原创 ARM(处理器)

arm百科名片  ARM处理器ARM处理器是Acorn计算机有限公司面向低预算市场设计的第一款RISC微处理器。更早称作Acorn RISC Machine。ARM处理器本身是32位设计,但也配备16位指令集。一般来讲比等价32位代码节省达35%,却能保留32位系统的所有优势。外文名:Advan

2013-08-02 15:39:02 3202

原创 ARM(公司)

armARM是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软件。技术具有性能高、成本低和能耗省的特点。适用于多种领域,比如嵌入控制、消费/教育类多媒体、DSP和移动式应用等。公司名称:ARM外文名称:Advanced RISC Machines

2013-08-02 15:32:49 1629

转载 有关rvct破解问题(一)

rvct Cannot obtain license for Compiler (feature compiler) with license version >= 2.2 RVCT远程登录时报错的解决办法问题在远程登录时出现了,远程登录时使用armcc,tcc等工具时报错如下:Terminal Server remote client not allowed.FLEX

2013-07-26 09:45:27 1982 1

原创 嵌入式系统架构图

整体架构图:  嵌入式硬件架构图(一):  嵌入式硬件架构图(二):

2013-07-25 11:28:02 7468 1

转载 嵌入式系统的发展历史

目前,在嵌入式系统应用领域中,不少人对什么是嵌入式系统不甚了解。有些人搞了十多年的单片机应用,不知道单片机就是一个最典型的嵌入式系统;也有些人在解释什么是嵌入式系统时,不是从定义出发,而是列举了嵌入式系统的一些特点,往往不知所云。因此,有必要从现代计算的发展历史,了解嵌入式系统的由来,从学科建设的角度来探讨嵌入式系统较为准确的定义。  1 现代计算机的技术发展史  (1)始于微型机时代的嵌

2013-07-25 10:52:06 1354

转载 嵌入式系统的应用领域

嵌入式系统技术具有非常广阔的应用前景,其应用领域可以包括:  1.工业控制:  基于嵌入式芯片的工业自动化设备将获得长足的发展,目前已经有大量的8、16、32 位嵌入式微控制器在应用中,网络化是提高生产效率和产品质量、减少人力资源主要途径,如工业过程控制、数字机床、电力系统、电网安全、电网设备监测、石油化工系统。就传统的工业控制产品而言,低端型采用的往往是8位单片机。但是随着技术的发展,3

2013-07-25 09:58:55 2076

原创 嵌入式Linux学习(二)

嵌入式系统和通用计算机的主要区别嵌入式系统是指以应用为中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。     嵌入式系统主要由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户应用软件等部分组成。它具有“嵌入性”、“专用性”和“计算机系统”3个基本要素。     嵌入式系统与通用

2013-07-25 09:51:01 1091

原创 嵌入式Linux学习(一)

嵌入式系统嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分。通常,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,但大多数嵌入式系统都是是由单个程序实现整个控制逻辑。简介嵌入式系统(Embedded system),是一种“

2013-07-23 17:26:22 4720 2

原创 学习嵌入式—导火线

大学的时候我学习了java、html、javascript、jsp、c#、数据结构、android等主要课程,并为了迎战第三届蓝桥杯软件设计大赛自学了C语言。所以今年毕业后我找工作都以java为主,找java工作来说对我没有任何压力,所以刚来北京面试了五家,五家都是直接拿到Offer。最终我选择了一个家公司工资最低而且用的是erlang开发语言的公司,上班的第五天我就向公司提出辞呈,我觉得这种开发

2013-07-23 07:18:47 1943 9

原创 VC界面编程入门(二)

上一节,我们用VC已经搭建了程序的框架,下面介绍一下窗口常用的函数和部分设置以及工具条的创建。1. 如何退出程序。DestroyWindow():在子窗口退出会报故障并退出程序。EndDialog(IDOK)/EndDialog(IDCANCEL):内置的响应对话框的确定/取消的函数。exit(0):故障退出函数。2.  窗口的部分设置。在OnInitDialo

2013-07-19 17:18:59 1750 1

原创 VC界面编程入门(一)

之前一直在用vc写c语言的控制台程序,没有接触过vc界面,而我们老大说让我写写vc界面,所以最近在网上淘到一些教程,分享给大家!!!涉及到内容:1、工具条(菜单不适合触摸屏)2、文本框、单选框、进度条、表格等控件3、串口通信4、窗口之间的信息交换5、模态/非模态对话框6、文件处理7、图形处理第一步:建立工程文件MFC程序派生的类:

2013-07-15 11:45:45 2731 1

原创 GSM900/1800MHZ

提到手机支持频段,首先应明确频段实质上是硬性划分的,这主要是由于频率资源的有限导致, 目前我国主要由信息产业部负责相关事宜。 我国手机常用的频段主要有CDMA手机占用的CDMA1X,800MHZ频段;GSM手机占用的900/1800/1900MHZ 频段;近两年的GSM1X双模占用的900/1800MHZ频段;3G占用的900/1800/1900/2100MHz频段。GSM频段:我

2013-07-12 16:06:53 1656

原创 DTMF /FSK

DTMF     DTMF(Dual Tone Multi Frequency),双音多频,由高频群和低频群组成,高低频群各包含 4个频率。一个高频信号和一个低频信号叠加组成一个组合信号,代表一个数字。 DTMF信令有 16个编码。利用 DTMF信令可选择呼叫相应的对讲机双音多频信号( DTMF),电话系统中电话机与交换机之间的一种用户信令,通常用于发送被叫号码。    在使用双音多频信号

2013-07-12 16:04:20 2252

原创 双绞线

双绞线双绞线(Twisted Pair)是由两条相互绝缘的导线按照一定的规格互相缠绕(一般以逆时针缠绕)在一起而制成的一种通用配线,属于信息通信网络传输介质。双绞线过去主要是用来传输模拟信号的,但现在同样适用于数字信号的传输。目录基本原理种类制作方法优点双绞线标准双绞线特性主要品牌展开编辑本

2013-07-12 15:40:14 3180

原创 PSTN

PSTN  PSTNPSTN ( Public Switched Telephone Network )定 义 公共交换电话网络,一种常用旧式电话系统。即我们日常生活中常用的电话网。工作原理 公共交换电话网络是一种全球语音通信电路交换网络,包括商业的和政府拥有的。目录简介发展历程入网方式系统应用技术问题

2013-07-12 15:28:52 3272

原创 C语言——函数详解

SCI_ASSERT() 、CLOCK_ASSERT():     所有的ASSERT都是断言,意思是程序运行到此处时,ASSERT()内的表达式必须返回真,否则程序会抛出错误并停止运行。     在DEBUG编译模式时才产生代码,在RELEASE编译时,ASSERT()会直接被忽略。

2013-07-12 12:40:52 861

drupal devel_themer-7.x-1.x-dev.tar.gz

devel_themer-7.x-1.x-dev.tar.gz

2014-12-03

网盘大集会

网盘大集会

2013-05-20

Flex入门教程

Flex入门详细介绍,让你不再为开发flash发愁

2013-01-11

spring acegi 中文手册

spring acegi 中文手册 ,让你充分理解acegi机制

2013-01-11

Apache+Tomcat集群和负载均衡所需软件

Apache+Tomcat集群和负载均衡所需软件,不用去分别下载了

2013-01-11

SVN使用手册大全(史上最全)

SVN使用手册大全(史上最全)

2013-01-10

简单实用的定时提醒器

作为程序员,一天到晚都要面对电脑,这样对我们的眼睛、皮肤、脊椎等都有很大的辐射和伤害,所以我就为自己写了一个简单的定时提醒器,每过一段时间都会提醒自己站起来休息休息,走动走动,蛮实用的~~

2012-12-23

S2SH jar大全

使用此jar包,项目运行再不会出现jar冲突啦

2012-12-22

查看apk、jar源码

反编译apk、jar文件,得到其源代码和资源的方法

2012-12-12

struts2(时间日期类型转换器)

struts2(时间日期类型转换器) 简洁 易懂

2012-09-22

空空如也

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

TA关注的人

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