自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 iOS项目下的Frameworks文件夹

iOS项目下的Frameworks文件夹中主要用来存放项目依赖的框架。       框架是一个目录,这个目录包含了共享库,访问共享库里代码的头文件,和其它的图片和声音的资源文件。一个共享库定义的方法或函数可以被应用程序调用。       iOS提供了很多你可以在应用程序里调用的框架。要使用一个框架,需要将它添加到你的项目中,你的项目才可以使用它。许多应用程序都使用了如Foundatio

2017-03-30 11:11:16 4577

原创 iOS加载启动画面的尺寸要求

启动图片是iOS加载App的时候系统响应的直观呈现。近几年,随着屏幕尺寸的增多,制作相应的静态图片就变成一件十分让人头疼的事。下面是一些竖屏的启动图片的尺寸(尺寸包括状态条区域):iPad 2 and iPad mini (@1x): 768 x 1024iPad and iPad mini (retina @2x): 1536 x 2048iPhone 4s (retin

2017-03-30 10:18:20 846

转载 iOS的SEL参数

SEL就是对方法的一种包装。包装的SEL类型数据它对应相应的方法地址,找到方法地址就可以调用方法1.方法的存储位置在内存中每个类的方法都存储在类对象中每个方法都有一个与之对应的SEL类型的数据根据一个SEL数据就可以找到对应的方法地址,进而调用方法SEL类型的定义:  typedef struct objc_selector *SEL2.SEL对象的

2017-03-28 11:05:54 1164

原创 nib、xib与故事板

nib与xib是怎样的一种关系呢?       最初只有nib文件,后来将其更名为xib,但大家一直沿袭nib这个叫法(即称xib文件为nib文件),所以目前为止,nib等同于xib。xib文件采用xml格式。       前文已提到故事板是用来替代xib的,那么两者除后缀名外,还存在哪些差异呢?      首先,在数量上,使用故事板技术时,一个工程只有一个故事板文件。当使

2017-03-28 09:20:21 577

原创 PubNub

PubNub:实时信息通讯应用开发公司是一家致力于为移动终端和网络应用开发实时信息通讯应用的初创公司,为客户收集信息以及将信息分类。PubNub是一家提供数据流网络及相关API(消息中间件)的初创企业,成立于2010年,总部位于旧金山。原先PubNub的这个网络的主要客户是移动app,它在其中起到了一个后端平台的作用,让app内部可以进行通信。不过随着IT服务朝着IP网络的演进

2017-03-26 17:02:44 3229

转载 哈佛结构和冯.诺依曼结构

哈弗结构哈佛结构是一种将程序指令存储和数据存储分开的存储器结构。中央处理器首先到程序指令存储器中读取程序指令内容,解码后得到数据地址,再到相应的数据存储器中读取数据,并进行下一步的操作(通常是执行)。程序指令存储和数据存储分开,可以使指令和数据有不同的数据宽度,如Microchip公司的PIC16芯片的程序指令是14位宽度,而数据是8位宽度。    哈佛结构的微处理器通

2017-03-24 16:11:44 994

转载 SAR ADC_逐次逼近型ADC

1)逐次逼近转换过程和用天平称物重非常相似。天平称重物过程是,从最重的砝码开始试放,与被称物体行进比较,若物体重于砝码,则该砝码保留,否则移去。再加上第二个次重砝码,由物体的重量是否大于砝码的重量决定第二个砝码是留下还是移去。照此一直加到最小一个砝码为止。将所有留下的砝码重量相加,就得此物体的重量。仿照这一思路,逐次比较型A/D转换器,就是将输入模拟信号与不同的参考电压作多次比较,使转换所得的数字

2017-03-24 14:54:01 1097

转载 片选

片选:动词,可以理解成选片。举个例子,有很多芯片挂在同一总线上(像电脑里很多外设都是挂在总线上),但我们有时候需要对其中特定的某个芯片进行数据、地址或命令的独立传输,此时,我们需要有一个信号来告诉挂在总线上的芯片们,这些数据、地址是传给哪个芯片的。那这样的话,其他芯片就会对这些信号“漠不关心”,而目标芯片就知道这些数据是传给自己的从而做出反应。这个信号就叫做片选信号CS(chip select

2017-03-24 13:25:58 7870

转载 频分复用和时分复用

频分复用(FDM,Frequency Division Multiplexing)就是将用于传输信道的总带宽划分成若干个子频带(或称子信道),每一个子信道传输1路信号。频分复用要求总频率宽度大于各个子信道频率之和,同时为了保证各子信道中所传输的信号互不干扰,应在各子信道之间设立隔离带,这样就保证了各路信号互不干扰(条件之一)。频分复用技术的特点是所有子信道传输的信号以并行的方式工作,每一路信号传输

2017-03-24 13:02:07 26291

转载 等效串联电阻

ESR—Equivalent Series Resistance       理论上,一个完美的电容,自身不会产生任何能量损失,但是实际上,因为制造电容的材料有电阻,电容的绝缘介质有损耗,各种原因导致电容变得不“完美”。这个损耗在外部,表现为就像一个电阻跟电容串联在一起,所以就起了个名字叫做“等效串联电阻”。        比如,我们认为电容上面电压不能突变,当突然对电

2017-03-24 11:16:35 4756

原创 输入阻抗与输出阻抗

什么是阻抗? 在具有电阻、电感和电容的电路里,对交流电所起的阻碍作用叫做阻抗。阻抗常用Z表示。阻抗由电阻、感抗和容抗三者组成,但不是三者简单相加。阻抗的单位是欧。在直流电中,物体对电流阻碍的作用叫做电阻,世界上所有的物质都有电阻,只是电阻值的大小差异而已。电阻很小的物质称作良导体,如金属等;电阻极大的物质称作绝缘体,如木头和塑料等。还有一种介于两者之间的导体叫做半导体,而超导体则是

2017-03-24 10:48:00 1597

原创 相位噪声@40 MHz的含义

看下面的例子:-125dBc/Hz@100Hz 的含义是在离开F0基准频率100HZ的地方,也就是说在F0+100HZ或F0-100HZ处的信号功率比F0处弱105DB,其中,dBc是以dB为单位的该频率处功率与基准处功率的差值。计算方法如下:125DBC/HZ=105DBC + 10 log (100HZ) 同理 140DBC/HZ=110 + 10 log (1

2017-03-24 09:29:39 5302 2

原创 交流耦合与直流耦合

交流耦合(AC Coupling)就是通过隔直电容耦合,去掉了直流分量直流耦合(DC Coupling)就是直流、交流一起过,并不是去掉了交流分量。比如在3V的直流电平上叠加一个1Vpp的弦波,如果用直流耦合,看到的是以3V为基准,+/-0.5V的正弦波;如果用交流耦合,看到的是以0V为基准,+/-0.5V的正弦波。

2017-03-24 09:18:59 20713 1

原创 用作使能功能的引脚

负责控制信号的输入和输出叫做使能,是一个动词,英文‘Enable’。英文Enable,前缀en-就是使的意思,able就是能够。合起来就是使能。使能通俗点说就是一个“允许”信号,进给使能也就是允许进给的信号,也就是说当进给使能信号有效的时候电机才能转动。一般的数控系统会将电机的进给使能信号跟急停开关和行程限位开关串联起来,当按下急停开关或者机床运转超出行程后,进给使能信号被断开,电机不能继续转动,

2017-03-23 22:02:27 13995

原创 传感器数据上传至云端的主要传输方式

物联网为我们的生活带来了极大的好处与便利。通过无线连接,我们可以在多台设备上访问云空间。我们可以通过网线、手机网络、远程无线网络等进行连接。而如今,随着智能手机上Wi-Fi功能的出现,更为方便且能直连路由器的传感器也诞生了。这就意味着只要在路由器信号覆盖范围之内,传感器就可以随时连接互联网,省去了连接移动基站的复杂过程。在现实生活中,有许多时候传感器并不需要连接无线

2017-03-22 17:04:17 25645

转载 Git

The name "git" was given by Linus Torvalds when he wrote the veryfirst version. He described the tool as "the stupid content tracker"and the name as (depending on your way):- random

2017-03-21 10:38:25 343

原创 Apache Maven 与 Apache Ant的比较

Apache Maven 是一个潜在的基于java的apache ant的构建工具的替代者。二者之间的关系和特点如下:ant脚本是可以直接运行在maven中的。maven和ant最大的差别就是在于maven的编译以及所有的脚本都有一个基础,就是POM(project object model)。这个模型定义了项目的方方面面,然后各式各样的脚本在这个模型上工作,而ant完

2017-03-21 09:11:13 1799

原创 SSID的使用和中文设置

1、SSID的概念:        SSID是Service Set Identifier的缩写,意思是:服务集标识。SSID技术可以将一个无线局域网分为几个需要不同身份验证的子网络,每一个子网络都需要独立的身份验证,只有通过身份验证的用户才可以进入相应的子网络,防止未被授权的用户进入本网络。       SSID(Service Set Identifier),许多人认为可以将S

2017-03-19 16:11:02 11662

原创 IPv4与IPv6有什么区别。

现在的因特网所采用的协议族是TCP/IP协议族。IP是TCP/IP协议族中网络层的协议,是TCP/IP协议族的核心协议。目前IP协议的版本号是4(简称为IPv4),发展至今已经使用了30多年。IPv4的地址位数为32位,也就是最多有2的32次方的电脑可以联到Internet上,近二十年来由于互联网的蓬勃发展,IP位址的需求量愈来愈大,使得IP位址的使用量即将超出IPv4的版本规定范围。  

2017-03-15 09:59:37 782

原创 认识MIPS架构

MIPS架构与ARM架构都是小型设备的处理器架构。MIPS架构的处理器多用在网关、猫、机顶盒什么的。ARM处理器用在便携设备,智能手机。这两个东西的市场几乎很少重叠。普通用户关注MIPS主要还是因为我国所谓的”龙芯“。龙芯一开始抄袭MIPS,后来购买到了授权。倒也并非龙芯不想发展X86架构的桌面CPU市场或者ARM架构的移动设备市场,是因为这两家的授权太过于苛刻。X86的授权Intel已然不可能再

2017-03-13 12:56:29 7694

原创 顺利提升软件项目规划效果的十种方式

作为开发人员的一项必修课,相信大家或早或晚都会步入项目规划与管理这一层面。尽管细节因素总在随着开发工作的推进而不断变化,但制定一套明确严谨的行动规划永远不会是坏事。通过十项提示从宏观层面考量如何制定项目规划,并以此为基础加快协作步伐。  1. 明确项目目标  2. 项目的预期结果  3. 项目中的限制性条件  4. 项目构想  5. 必要项目工作量 

2017-03-11 18:14:25 469

原创 小型企业实现安全保障的12步战略

对于中小型企业,在网络管理与安全保障层面的天然弱势,意味着遭遇安全事故恐怕只是时间的问题。着眼于未来,如果你希望帮助企业求得良好的发展态势与切实可靠的保护基石,那么,12步战略绝对值得认真了解。  1. 认识到人的重要性  2. 锁定企业网络  3. 剔除不良代码  4. 实施密码管理  5. 采用双因素验证  6. 驱动器加密  7. 尽可

2017-03-11 18:13:28 373

原创 七款出色的Python IDE

目前面向Python语言的IDE选项可谓相当丰富。当然,这些解决方案亦各具优势——有些适用于大规模主复杂度开发工作,有些则更适合刚刚接触Python的新手。下面列出这七款让你魂牵梦绕的出色Python IDE。  1. Eric6  2. Wing IDE  3. Pyzo  4. Thonny  5. NINJA-IDE  6. Vis

2017-03-11 18:02:29 586

原创 Go语言最佳IDE

谷歌Go语言最近当选为Tiobe评出的2016年度编程语言,这显然得益于它快速提升的人气。之所以快速获得开发者的青睐,是因为Go语言以开源形式发布且具备完善的编译器、工具与库集合。为了更好地上手这款新兴语言,介绍最值得一试的各类Go语言IDE与编辑器方案。  IDE方案:  1. Gogland  2. Eclipse with goclipse  3. LiteI

2017-03-11 18:00:43 11082

原创 foo 、bar、baz是什么意思?

foo: first object oriented 第一个面向对象bar: binary arbitrary reason 任意二进制原因foo-bar-baz张三-李四-王五另一种说法是 foo = fu = fucked up =一团糟的东西foobar又为foo-bar:其中bar是beyond all recognition的缩写,意为超越认知

2017-03-11 15:11:27 11273 2

原创 涉及路由器的SSID与BSSID的区别

SSID是路由器广播地址,BSSID是路由器mac地址。SSID(Service Set Identifier)也可以写为ESSID,用来区分不同的网络,最多可以有32个字符,无线网卡通过连接不同的SSID(即AP)并输入相应AP的密码就可以进入不同网络,SSID通常由AP广播出来,通过Windows自带的扫描功能可以相看当前区域内的SSID。出于安全考虑可以不广播SSID,此时用户就要手工设置S

2017-03-10 16:40:41 15886

原创 Android系统下的wifi

WIFI就是一种无线联网技术,常见的是使用无线路由器。那么在这个无线路由器的信号覆盖的范围内都可以采用WIFI连接的方式进行联网。如果无线路由器连接了一个ADSL线路或其他的联网线路,则又被称为“热点”。

2017-03-10 15:51:26 470

原创 认识meteor

1、meteor的理念和研发背景Meteor is an open-source platform for building top-quality web apps in a fraction of the time, whether you're an expert developer or just getting started.top-quality web apps 我们放

2017-03-10 14:12:37 595

原创 多方面了解WLAN和WIFI的区别

WLAN称之为无线局域网,非常形象,也就是说,若干台无线设备通过某个或数个基站(通常称为热点或AP)达到互连,就可以通过无线连接构成一个内部局域网,可以共享文件,如果基站能上网,局域网内的无线设备也可以共享上网,因为同一基站下的无线设备,网段一样。而WIFI是实现无线组网的一种协议(实际上是握手协议),WIFI网络工作在2.4G或5G的频段(接近直线传播),作用距离不远,有利于频率复用,这就是区别

2017-03-10 13:23:22 1447

转载 React 入门实例教程

要想学习使用react Native,还是先读一读《阮一峰的网络日志》中的有关《React 入门实例教程》,写得还好!http://www.ruanyifeng.com/blog/2015/03/react.html

2017-03-09 16:10:57 333

原创 认识NativeScrip

1、NativeScript的作用: NativeScript是最近推出的一个跨平台解决方案,可以让你用JavaScript来直接写Android、iOS本地应用程序,未来还即将扩展到Windows平台。是最近比较受关注的项目。它与nw (原名node-webkit ,用Web写winodw/linux桌面应用)和phonegap内嵌webview写APP的实现方式有着本质的不同,它直接用Ja

2017-03-09 15:51:48 502

原创 认识Bootstrap

1、bootstrap的作用:原始的网页设计出来的页面太丑了,所以有些人把前端简单的封装了一下,让我们写出来的页面更加漂亮。Bootstrap的作用就是这样的,在没有美工的前提下也可以设计出漂亮的前端页面。2、Bootstrap的特点:一套完整的基础CSS插件丰富的预定义样式表一组基于jQuery的JavaScript的插件集一个非常灵活的响应式(Responsive)

2017-03-09 15:34:45 529

原创 认识ionic

1、ionic的作用:ionic是一个专注于用WEB开发技术,基于HTML5创建类似于手机平台原生应用的一个开发框架。绑定了AngularJS和Sass。这个框架的目的是从web的角度开发手机应用,基于PhoneGap的编译平台,可以实现编译成各个平台的应用程序。ionic的开发添加android和ios环境。ionic提供很多css组件和javascript UI库。ioni

2017-03-09 15:11:32 413

原创 认识ReactNative

1、ReactNative的作用:React Native (简称RN)是Facebook于2015年4月开源的跨平台移动应用开发框架,是Facebook早先开源的UI框架 React 在原生移动应用平台的衍生产物,目前支持iOS和安卓两大平台。RN使用Javascript语言,类似于HTML的JSX,以及CSS来开发移动应用,因此熟悉Web前端开发的技术人员只需很少的学习就可以进入移动应用开

2017-03-09 14:44:03 601

原创 认识Nodejs

1、nodejs的作用: nodejs是用C++开发的一种运行于服务器端的语言,可以写网站后台程序,可以做服务端应用开发,它的语法就是JAVASCRIPT,会JS,就是会NODEJS,区别于,普通JS是脚本运行客户端,而NODEJS中的JS是运行于服务器端,这么说吧,NODEJS的作用相当PHP,ASP等语言。2、nodejs与js的区别:node.js和javascrip

2017-03-09 10:17:52 741 1

空空如也

空空如也

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

TA关注的人

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