自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 物联网学习之C语言的运用

在物联网开发中,C语言基础性错误的不断发生,会导致某些缺陷的产生并造成维护方面的困扰。为竭力避免这些C编程陷阱,这里有10个C语言技巧供工程师参考。  1:不要使用“GOTO”语句  二十几年前,当计算机编程尚处于起步阶段时,程序流程是由“GOTO”语句来控制。该类语句允许程序员对当前代码行断行,而直接进入另一个不同的代码段。列表1为简单的示例。  列表1 使用GOTO语句

2016-09-30 23:49:38 2668

原创 几种常用的Ajax技术

Ajax是前端开发常用的知识点,今天我们就和大家一起来学习Ajax中常用的几种技术,一起来看看吧。     Ajax是一种与服务器通信而无需重载页面的方法。数据可以从服务器获取或者发给服务器。Ajax和异步分不开,但是本文重点部分不是异步,而是对实现Ajax的技术进行总结。我简要罗列一下几种常见的Ajax技术:动态脚本

2016-09-28 16:58:41 1299

原创 Ajax同步与异步优缺点

在web前端开发中,无论是JQuery的Ajax或是原生的Ajax技术,他们在发送央求的时分都有同步和异步之分。  一、啥是同步央求:(false)  同步央求便是当时宣布央求后,阅读器啥都不能做,必需得比及央求完结回来数据以后,才会履行后续的代码,适当所以排队,前一自己办理完自己的业务,下一自己才华接着办。也就是说,当JS代码加载到当时AJAX的时分会把页面里一切的代码中止加载,

2016-09-28 16:44:54 757

原创 AJAX-实现服务端客户端异步通信

AJAX客户端与服务端,可以在[不刷新整个浏览器]的情况下,与服务器进行异步通信的技术。即ajax是一个[局部刷新]的异步通信技术,AJAX技术不是全新的语言,时2005年谷歌公司提出的一种全新的编程模式,不是新的编程语言。 传统web应用请求和响应的特点( 1 )请求:浏览器以 HTTP 协议的方式提交请求到服务器 ( 2 )响应:服务器以 HTT

2016-09-28 16:39:37 663

原创 嵌入式开发中常用的Linux 网络命令

在嵌入式开发中,我们常常用到各种linux命令,今天和大家分享的就是基础的 Linux网络命令,这是在网上无意中看到的一篇整理得非常好的文章,分享给大家,希望对大家有帮助。  有抱负的 Linux 系统管理员和 Linux 狂热者必须知道的、最重要的、而且基础的 Linux 网络命令合集。在 It’s FOSS 我们并非每天都谈论 Linux 的“命令行方面”。基本上,我更专注于 Linux

2016-09-28 10:52:57 702

原创 交互细节设计的四个小 tips

在移动互联网时代发展的今天,场景思维对于用户体验设计的影响不言而喻。大道理在此不多说,大家都懂。在这里,盟主和大家分享一个近期手上的设计task中总结出来的几个交互设计的小tips。 近期盟主做了一个叫“绑定银行卡”的 task。此任务的主要功能是让用户在点融APP上添加自己的银行卡作投资理财用(非常小的一个功能点啦~)。在分析了业务需求以及技术限制之后,盟主对比分析了微信和支付宝两大巨头的“

2016-09-28 10:45:52 374

原创 iOS开发人员必知的iOS 10 七大新特性

随着ios 10的发布,作为ios开发人员,对新版本进行研究还是很有必要的,今天和大家分享的就是iOS 10 的一些小问题和xcode 8 的新版本小问题,一起来看看吧。1、开放电话接口 支持垃圾电话提醒    对于使用iPhone的国人来说,这个功能真的是等了许久,现在苹果终于加入了它,开放第三方接口后,不少App开发者可以在软件中加入骚扰或诈骗电话的识别(当

2016-09-26 23:33:17 322

原创 iOS开发必知Swift结构体中实现写时复制的方法

结构体(Struct)在Swift语言中占有重要地位,在Swift标准库中,大约有90%的公开类型都是结构体,包括我们常用的Array、String、Dictionary。结构体相比类,一个最重要的特性就是它是值类型,而类似引用类型。值类型是通过复制值来赋值的,而不是引用同一个内存地址,这样就不存在数据共享的问题,能防止意外的数据改变,并且它是线程安全的。  举一个很简单的例子,在objc

2016-09-26 23:30:02 666

原创 swift学习笔记 - 位移枚举的按位或运算

在OC里面我们经常遇到一些枚举值可以多选的,需要用或运算来把这些枚举值链接起来,这样的我们称为位移枚举,但是在swift语言里面却不能这么做,下面来讲解一下如何在swift里面使用  OC的位移枚举的区分  //位移枚举typedef NS_OPTIONS(NSUInteger, UIViewAutoresizing) {  UIViewAutoresizingNone

2016-09-26 23:26:15 596

原创 PHP session跨子域实现的3种方法

跨域问题在cooike及session中我们经常会使用到了,不过php对于子域处理是比较简单的了,我们有许多的一些办法,下面来整理一下,希望对大家的php学习有帮助吧。  Session主要分两部分:  一个是Session数据,该数据默认情况下是存放在服务器的tmp文件下的,是以文件形式存在。  另一个是标志着Session数据的Session Id,Session

2016-09-25 23:54:03 379

原创 Php程序猿必知的10个注意事项

在php开发中,为了提升代码质量,我们需要注意哪些问题呢?今天和大家分享的就是10个php7中不能做的事情,一起来看看吧。  1. 不要使用mysql_函数  这一天终于来了,从此你不仅仅“不应该”使用mysql_函数。PHP 7 已经把它们从核心中全部移除了,也就是说你需要迁移到好得多的mysqli_函数,或者更灵活的 PDO 实现。  2. 不要编写垃圾代码

2016-09-25 23:45:53 327

原创 如何设计出让人眼前一亮的交互框架?

这六点无论是对新人产品经理还是有经验的PD都是很重要的,按照整个流程可以避免很多问题,也会让我们的工作变得有节奏,而不至于丢三落四,确实对产品的把握。  这个问题有很多种答案,在我所有项目中,交互框架的确定是非常重要,非常费时费力的,但是实际中又很容易被忽略,被轻视,入行的新人特别容易陷入到细节自我陶醉,而忘记产品的宏观建设。  这是很危险的。  回答这个问题我们首先谈一谈

2016-09-25 23:36:23 538

原创 设计师都在用的UI资源站

创建移动设计模式是非常重要的一步,记住!这是为移动设备设计而不是web。不仅仅是移动屏幕远小于普通的电脑屏幕,关键是鼠标和键盘已经被手指替代了!当然还有更重要的,说起来很苦逼,我们再也不能使用一种模式来通吃这些不同的移动平台了,这可比兼容IE那一家子要苦难得多,毕竟还没有很好的规范。不是吓唬你,别以为只有那巴掌地大小,做移动UI设计并不是很容易。然而,值得庆幸的是,国外已经有很多优秀的移动用户界面

2016-09-06 20:35:21 359

原创 jQuery事件机制学习教程

昨天,我们大家一起分享了jQuery中的样式选择器,那么今天我们就来学习jQuery中的事件机制,其实,jQuery中的事件机制与JavaScript中的事件机制区别是不大的,只是,JavaScript中调用是原生的函数方法,而jQuery中调用的绑定的是jQuery中的对象方法,那么在昨天的第一篇中,我们已经说过了jQuery对象和DOM对象之间的转换,至于其中的转换的原理,我们就需要去分析

2016-09-05 21:54:14 246

原创 详解jQuery的元素选择器

本篇jQuery学习教程开始介绍过滤选择器。过滤选择器是jQuery选择器中最为庞大也是最为出彩的一部分。以CSS结构伪类选择器为基础,jQuery过滤选择器增加了很多扩展功能。本文先从与CSS选择器最相近的子元素过滤选择器开始说起通用形式$(':nth-child(index)')  $(':nth-child(index)')选择每个父元素的第index个子元素(i

2016-09-05 21:47:21 231

原创 从零带你了解jQuery

这是一篇jQuery入门教程,从零带大家了解jQuery,希望有帮助。 一、代码风格 在jQuery程序中,不管是页面元素的选择、内置的功能函数,都是美元符号“$”来起始的。而这个“$”就是jQuery当中最重要且独有的对象:jQuery对象,所以我们在页面元素选择或执行功能函数的时候可以这么写:                    $(function

2016-09-05 21:40:23 238

原创 广播机制及Receiver用法学习教程

Android四大组件重要性已经不言而喻了,今天学习Android Broadcast。在我们上学的时候,每个班级的教室里都会装有一个喇叭,这些喇叭都是接入到学校的广播室的,一旦有什么重要的通知,就会播放一条广播来告知全校的师生。类似的工作机制其实在计算机领域也有很广泛的应用,如果你了解网络通信原理应该会知道,在一个 IP 网络范围中最大的 IP 地址是被保留作为广播地址来使用的。比如某个网络

2016-09-04 23:00:27 596

原创 广播的发送和接受过程是怎样的

最近一直在研究学习Android broadcast 。这里就主要讲解一下广播的发送和接受过程。当通过send方法来发送广播时,AMS会查找出匹配的广播接收者并将广播发送给他们处理。广播的发送有几种类型:普通广播,有序广播和粘性广播。这里分析下普通广播的实现。广播的发送和接收。其本质是一个过程的两个阶段。广播的发送仍然开始于ContextWrapper的sendBroadcast方

2016-09-04 22:55:58 764

原创 Broadcast学习之发送自定义广播

今天我们学习Android broadcast中如何发送自定义的广播。广播主要分为两种类型,标准广播和有序 广播。在API文档中关于BroadcastReceiver的概述:广播接收器是一个专注于接收广播通知信息,并做出对应处理的组件。很多广播是源自于系统代码的──比如,通知时区改变、电池电量低、拍摄了一张照片或者用户改变了语言选项。应用程序也可以进行广播──比如说,通知其

2016-09-04 22:50:21 1900

原创 Activity生命周期,你真的已经了解了吗

首先我们来一张神图介绍一下Activity基础:Activity生命周期onCreate:表示activity正在创建,可以做一些初始化的工作,比如加载界面布局资源。onRestart:表示activity正在重新启动,一般情况下当当前Activity从不可见到可以见的时候,该方法会被调用。onStart:表示Activity正在被启动,activity可见

2016-09-03 12:25:19 273

原创 Activity总结,看这个就够了

Activity 是 Android 开发里最常见也是最常用,占比重最大的一个点,这篇文章给大家总结一些有用的 Activity 学习笔记。生命周期正常情况下的生命周期. onCreate()表示 Activity 正在被创建,这是生命周期的第一个方法,一般在这个方法里做一些初始化的工作。. onRestart()表示 Activity

2016-09-03 12:21:56 294

原创 深入理解Activity 生命周期

Activity 生命周期是学习Activity的基础,这篇文章就想带大家深入了解这个基础。在Activity的生命周期中,系统会按类似于阶梯金字塔的顺序调用一组核心的生命周期方法。 也就是说,Activity生命周期的每个阶段就是金字塔上的一阶。 当系统创建新Activity实例时,每个回调方法会将Activity状态向顶端移动一阶。 金字塔的顶端是Activity在前台运行并且用户可以与其

2016-09-03 12:16:23 262

原创 iOS多线程之GCD术语总结

关于iOS开发中的多线程,一直是工作中的重要组成部分。由于难以理解且对app的用户体验影响重大,也是面试中的考察重点。自己虽然以前有学习iOS多线程的部分,但由于当时对iOS开发还处于懵懂阶段,很多地方理解可能均有问题,遂查阅一些资料重温了GCD的相关内容,并撰写此文已记录自己的学习路程。什么是GCD Grand Central Dispatch (GCD) compris

2016-09-02 23:14:33 273

空空如也

空空如也

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

TA关注的人

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