• 等级
  • 382709 访问
  • 185 原创
  • 132 转发
  • 6868 排名
  • 24 评论
  • 7 获赞

AngularJS 1.x学习<2>

一.$httpAngularJS$http是一个用于读取web服务器上数据的服务。$http.get(url)是用于读取服务器数据的函数。<divng-app="myApp"ng-controller="customersCtrl"><ul><ling-repeat="xinnames">{{x.Name+','+x.Country}}</l

2016-04-07 09:28:34

AngularJS 1.x学习<1>

AngularJS通过指令(ng-directives)扩展了HTML,且通过表达式绑定数据到HTML。ng-app指令定义一个AngularJS应用程序;ng-model指令把元素值(比如输入域的值)绑定到应用程序;ng-bind指令把应用程序数据绑定到HTML视图;ng-init指令初始化AngularJS应用程序变量AngularJS指令是以ng作为前

2016-04-07 00:26:53

导航控制器在pushViewController时的动画卡顿问题

进行开发中,遇到了个小问题:在使用UINavigationController的-pushViewController:animated:执行入栈一个子控制器操作时(即最新栈顶子控制器),会出现推出(即入栈)”卡顿”现象,原因:这是因为从iOS7开始,UIViewController的根view的背景颜色默认为透明色(即clearColor),所谓”卡顿”其实就是由于透明色重叠后,造成视觉上的错觉

2016-03-29 09:53:32

Text Kit

YYTextDTCoreText出现在应用界面上的文本是NSString与NSAttributedString(字符与段落)。为了让NSString与NSAttributedString出现在界面上,可以将其绘制到图形上下文中,或者交给界面对象(UILabel、UITextField、UITextView,它们都有属性attributedText)来绘制。在底层,所有的文本绘制都是通过Core

2016-03-27 20:07:17

iOS中的滤镜

首先,学习滤镜的英文翻译:filter为图层添加一个高斯模糊滤镜—>addaGaussianblurfiltertothelayer.滤镜;主要是用来实现图像的各种特殊效果。

2016-03-21 13:58:45

李开复:算法的力量(转载)

算法是计算机科学领域最重要的基石之一,但却受到了国内一些程序员的冷落。许多学生看到一些公司在招聘时要求的编程语言五花八门,就产生了一种误解,认为学计算机就是学各种编程语言,或者认为,学习最新的语言、技术、标准就是最好的铺路方法。其实,大家被这些公司误导了。编程语言虽然该学,但是学习计算机算法和理论更重要,因为计算机语言和开发平台日新月异,但万变不离其宗的是那些算法和理论,例如数据结构、算法、编译原理

2016-03-14 11:12:57

检查iOS项目中是否使用了IDFA

在将应用提交AppleStore,需要填写一项,应用是否使用了IDFA,如果填写错误,那么会被拒,一般使用第三方框架会有可能涉及到IDFA,那么该如何检测呢?两步便可完成:打开终端cd到要检查的文件的根目录。执行下列语句:grep-radvertisingIdentifier.(别少了最后那个点号)如果什么都没出现,则项目中不包括IDFA

2016-03-13 12:03:03

String could not be serialized with encoding: 4

解决这个问题后,我懂得了一个经验:凡是遇到关于技术方面的问题,先去StackOverflow上寻找。先谈谈这个问题,使用Alamofire请求页面数据,如下:Alamofire.request(.GET,QJApi.QJVideo).validate().responseString(encoding:NSUTF8StringEncoding){(response)->Voidin

2016-03-07 20:59:02

iOS将GIF转变为图片

importUIKitimportImageIOclassTools:NSObject{classfuncparseGIFDataToImageArray(data:NSData)->[UIImage]{varimages:[UIImage]=[]letsrc=CGImageSourceCreateWithData(d

2016-03-07 15:01:11

iOS常用加密方法(AES、MD5、Base64)

一.AES加密NSData+AES.h代码#import<Foundation/Foundation.h>@interfaceNSData(AES)-(NSData*)AES256EncryptWithKey:(NSString*)key;-(NSData*)AES256DecryptWithKey:(NSString*)key;@endNSData+AES.m代码#

2016-03-05 00:56:14

Image I/O编程指南

一、基本的ImageI/O使用ImageI/O框架提供了不透明数据类型来读取图像数据和写图像数据到一个目的地(CGImageSourceRef和CGImageDestinationRef)。它支持很多图像格式,包括标准web格式、搞动态范围图像,和原始相机数据。ImageI/O还有许多其他特性:1)mac平台上的最快的图像解码和编码。2)逐步加载图片的能力。3)支持图像元数据。

2016-03-04 10:32:15

iOS Drawing Performance

Instruments1.唤醒Instruments:记住要使用iOS真机测试Product菜单->Profile选项2.我们通常对Instruments的某些工具感兴趣:TimeProfile:测量CPU用法CoreAnimation:调试各种类型的CoreAnimation性能问题GPUDriver:调试GPU性能问题3.TimeProfile在右下角的面板中设置Separ

2016-03-04 10:19:49

Core Animation之Specialized Layers

本章主要介绍特殊的图层:CAShapeLayer:CATextLayer:CATransformLayer:CAGradientLayer:CAReplicatorLayer:CAScrollLayer:CATiledLayer:CAEmitterLayer:AVPlayerLayer:1.CAEmitterLayerCAEmitterLayer是高性能的粒子系统,用来创建实时的

2016-03-03 16:10:44

iOS的3D Touch学习

3DTouch有三大模块:peekandpop类似于系统邮件、QQ这样的App,在消息列表页面按压某条邮件或会话,则会弹出这个邮件或会话的阅览,如果继续施加压力按压,则会弹出完整的邮件详情页面或会话对话框。HomeScreenQuickActions用力按压App图标,弹出App的快速入口,通过快速入口直接进入到想要的功能页面。通过主屏幕的应用Icon,我们可以用3DTouch

2016-02-27 20:41:34

jQuery学习<1>

jQuery优点:轻量级:使用UglifyJS压缩强大的选择器:加入插件可使其支持XPath选择器可靠的事件处理机制完善的Ajax:将所有的Ajax操作封装到一个函数$.ajax()里不污染顶级变量:只建立一个名为jQuery的对象,别名为$,所有的函数方法都在这个对象之下。出色的浏览器兼容性链式操作方法隐式迭代行为层与结构层的分离丰富的插件支持在页面中引入jQuery:<he

2016-02-26 19:16:50

在Xcode中搭建openCV开发环境

到openCV官网下载OpenCVforiOS。将下载好的opencv2.framework拖入到Xcode中,新版Xcode应该会为你自动添加相关配置。因为openCV是使用c++开发,所以要把其中一个.m文件改为以.mm为后缀。示例代码如下:#import"ViewController.h"#ifdef__cplusplus#import<opencv2/opencv.hpp>#e

2016-02-25 10:30:16

Corona的屏幕适配

display.contentWidth与display.contentHeight的值等于config.lua中的width与heightcontent={width=320,height=480,scale="letterBox",fps=30,},Theinternal

2016-02-24 10:41:37

Android JSON解析

Stringjson="{"+"\"languages\":["+"{\"id\":1,\"ide\":\"Eclipse\",\"name\":\"Java\"},"+"{\"id\":2,\"ide\":\"XCode\",\"name\":\"Swift\"},"+

2016-02-14 16:02:48

Android本地数据存储

一.偏好设置SharedPreferences是一种轻型的数据存储方式,本质是基于XML文件存储Key-Value键值对数据。SharedPreferencespreferences;SharedPreferences.Editoreditor;preferences=getPreferences(Activity.MODE_PRIVATE);editor=preferences.

2016-02-14 14:49:28

Android RecycleView

选择app,右键—OpenModuleSettings—Dependencies—+LibraryDependency—recycleview-v7publicclassMainActivityextendsActivity{privateRecyclerViewrv;@OverrideprotectedvoidonCrea

2016-02-14 12:27:01

WflytoC

我愿意默默地静下心让自己变得更高,更快,更强。
关注
  • 计算机软件/学生
  • 新加坡