11 2016 档案

摘要:闭包(Closure)这个概念如果没学过Swift的人应该也不会陌生。 学过Javascript的朋友应该知道,在Javascript中我们经常会讨论闭包,很多前端工程师的面试题也会问到什么是闭包。 那么,什么是闭包呢? 让我们看下在Javascript中闭包的解释: Closures are fu 阅读全文
posted @ 2016-11-25 22:36 Master HaKu 阅读(541) 评论(0) 推荐(0) 编辑
摘要:1. Frame 每个视图都有一个frame属性,它是CGRect结构,它描述了视图所在的矩形在其父视图中的位置。 (屏幕坐标系默认的原点在左上角,x轴向右伸展,y轴向下伸展) 设置frame通常通过视图的指定初始化器initWithFrame 下面来看个例子,该例子初始化了3个相互叠加的矩形区域 阅读全文
posted @ 2016-11-25 22:35 Master HaKu 阅读(781) 评论(1) 推荐(0) 编辑
摘要:1. Ctrl + Space 完成类、方法、变量名称的自动输入 2. Ctrl + N(Ctrl + Shift + N) 跳转到指定的Java文件(其它文件) 3. Ctrl + B 跳转到定义处 4. Ctrl + Alt + T 用if、while、try catch来围绕选中的代码行 5. 阅读全文
posted @ 2016-11-24 22:25 Master HaKu 阅读(844) 评论(0) 推荐(0) 编辑
摘要:0. 大背景 众所周知,REST架构已经成为现代服务端的趋势。 很多公司,已经采用REST作为App, H5以及其它客户端的服务端架构。 1. 什么是JAX-RS? JAX-RS是JAVA EE6 引入的一个新技术。 JAX-RS即Java API for RESTful Web Services, 阅读全文
posted @ 2016-11-24 19:05 Master HaKu 阅读(5471) 评论(3) 推荐(0) 编辑
摘要:1. 首先,我们快速过一下,什么是Block? Block是一段代码,它在OC中以^开头,可以有返回值,和参数列表,但就是没有名字。 所以,你可以把它认为是匿名函数。 事实上,它和Swift中的闭包(Closure)是一样的。 或者,学过.NET的童鞋知道委托吧,它和委托也差不多概念。 都是可以在一 阅读全文
posted @ 2016-11-18 23:33 Master HaKu 阅读(648) 评论(0) 推荐(0) 编辑
摘要:用过Spring MVC的人都知道,我们如何在Controller中注入Service,可以使用@Resource注解的方法。 有时候,实际在项目的过程中,我们需要在某个Servlet中使用Service, 但是由于Spring MVC中的Servlet都是由 DispatcherServlet统一 阅读全文
posted @ 2016-11-17 13:38 Master HaKu 阅读(3261) 评论(0) 推荐(0) 编辑
摘要:Charles默认是不监听Genymotion模拟器的网络动态的。 需要进行以下设置: 1. 打开你的Genymotion模拟器 2. 设置 -> Wifi -> 长按你的当前的网络连接 3. 选择 “修改网络” 4. 勾选 “显示高级选项” 5. 选择 “代理设置 -> 手动” 6. 设置你的代理 阅读全文
posted @ 2016-11-16 20:23 Master HaKu 阅读(2008) 评论(0) 推荐(0) 编辑
摘要:tomcat8.5管理员默认只能在安装tomcat的机器上访问,如果想在其他机器上访问,则需要进行配置修改 添加用户和权限(<tomcat>\conf\tomcat-users.xml): <role rolename="manager-gui"/> <role rolename="admin-gu 阅读全文
posted @ 2016-11-15 10:37 Master HaKu 阅读(3188) 评论(0) 推荐(0) 编辑
摘要:1. 第一阶段:单服务器架构 这一阶段是我们的起步阶段,比如我们创业的时候刚购买了一台云主机。 在这一阶段,为了节约成本,我们将所有的应用程序,数据库,文件全部放在这台服务器上。 然后,CPU或者内存的成本在开发阶段也使用最小能接受的成本,然后开始我们的服务器开发之路。 2. 第二阶段:应用服务和数 阅读全文
posted @ 2016-11-12 17:47 Master HaKu 阅读(367) 评论(0) 推荐(0) 编辑
摘要:【解决方法】设置 Build Settings —-> Use Legacy Swift Language Version —-> 改为YES 阅读全文
posted @ 2016-11-09 19:19 Master HaKu 阅读(588) 评论(0) 推荐(0) 编辑
摘要:1. 什么是Redis? Redis is a very fast non-relational database that stores a mapping of keys to five different types of values. (Redis是一种速度非常快的非关系型数据库,NoSq 阅读全文
posted @ 2016-11-05 19:33 Master HaKu 阅读(242) 评论(0) 推荐(0) 编辑
摘要:Objective-C语言的对象类型都必须用指针,对象所占的内存是在堆(heap)上分配的。 NSString也必须在堆上分配,因此必须用指针。 NSString *someString = @"here is the string";NSString *anotherString = someSt 阅读全文
posted @ 2016-11-05 15:20 Master HaKu 阅读(249) 评论(0) 推荐(0) 编辑
摘要:在开始我们的并发编程前,我们必须预热一下,一些基本概念必须了解。 1. 同步(Synchronous) / 异步(Asynchronous) 同步和异步都指一次方法调用。 同步:方法开始后,调用者必须等到该方法调用结束返回后,才能继续后续的操作。 异步:异步方法有点像发送一个消息传递,开始后方法调用 阅读全文
posted @ 2016-11-04 19:38 Master HaKu 阅读(144) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示