Android程序员学PHP开发(15)-dowhile-for-goto-function-PhpStorm
转载请注明出处:http://blog.csdn.net/iwanghang/article/details/54864092觉得博文有用,请点赞,请评论,请关注,谢谢!~<?php /** * while和do...while的区别 */ echo "----------while和do...while的区别----------<br>"; while (false){...
View Article23种设计模式之_构建者模式
设计模式的熟练掌握,能够更容易理解系统的底层架构实现。 一、什么是构建者模式 将一个复杂对象的构建与它的表示分离,使用同样的构建过程可以创建不同的表示。 个人理解:构建者模式就是通过一个公共调配类,根据不同的需求,去调配已经实现的不同功能函数,拼装成不同产品的一种创建型设计模式 类图 二、建造者模式几个角色 1.CarModel 定义产品的所有属性 2.CarBuilder构建...
View Article3D游戏引擎系列九
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。CSDN课程视频网址:http://edu.csdn.net/lecturer/144 Phong...
View ArticleAndroid 官方示例:android-architecture 学习笔记(二)之todo-mvp
项目地址:https://github.com/googlesamples/android-architecture/tree/todo-mvp/ 在第一篇说过,todo-mvp只是android-architecture项目的一个分支 项目结构 todo-mvp主要使用了mvp架构来实现,如图...
View ArticleAndroid程序员学PHP开发(16)-global-static-func_get_args-sort-PhpStorm
转载请注明出处:http://blog.csdn.net/iwanghang/觉得博文有用,请点赞,请评论,请关注,谢谢!~<?php /** * 全局变量和局部变量 * global 全局 */ echo "---------- global Demo ----------<br>"; $name = "iwanghang"; $sex = "man"; $_POST['a']...
View ArticleTango 开发指南 — 深度感知原理
工作原理 使用建议 点云 以下是原文 How it works Usability tips Point clouds 原文链接:https://developers.google.com/tango/overview/depth-perception 工作原理 深度感知技术能让应用感知现实世界中物体之间的距离。想要让Tango...
View ArticleTango 开发指南 — 深度感知 API (Java 描述)
配置 定义回调 以下是原文 Configuration Define the callback 原文链接:https://developers.google.com/tango/apis/java/java-depth-perception 配置 要使用深度感知技术,TangoConfig.KEY_BOOLEAN_DEPTH 配置项必须为 true,该项默认为 false。 try {...
View ArticleAndroid TV开发总结(七)构建一个TV app中的剧集列表控件
转载请把头部出处链接和尾部二维码一起转载,本文出自逆流的鱼yuiop:http://blog.csdn.net/hejjunlin/article/details/54882307 前言:剧集类控件,在TV app中非常常见,今天将介绍构建一个TV app中的剧集列表控件,此控件上传到我的Github:...
View Article造轮子 | 如何设计一个面向协议的 iOS 网络请求库
最近开源了一个面向协议设计的网络请求库 MBNetwork,基于 Alamofire 和 ObjectMapper 实现,目的是简化业务层的网络请求操作。 需要干些啥 对于大部分 App 而言,业务层做一次网络请求通常关心的问题有如下几个: 如何在任意位置发起网络请求。 表单创建。包含请求地址、请求方式(GET/POST/……)、请求头等…… 加载遮罩。目的是阻塞 UI...
View Article[机器学习]二分k-means算法详解
二分k-means算法 二分k-means算法是分层聚类(Hierarchical clustering)的一种,分层聚类是聚类分析中常用的方法。 分层聚类的策略一般有两种: 聚合。这是一种自底向上的方法,每一个观察者初始化本身为一类,然后两两结合 分裂。这是一种自顶向下的方法,所有观察者初始化为一类,然后递归地分裂它们 二分k-means算法是分裂法的一种。 1 二分k-means的步骤...
View Article谷哥的小弟学后台(08)——Servlet(1)
探索Android软键盘的疑难杂症 深入探讨Android异步精髓Handler 详解Android主流框架不可或缺的基石 站在源码的肩膀上全解Scroller工作机制 Android多分辨率适配框架(1)— 核心基础 Android多分辨率适配框架(2)— 原理剖析 Android多分辨率适配框架(3)— 使用指南 自定义View系列教程00–推翻自己和过往,重学自定义View...
View ArticleAndroid应用开发资源汇总
简介 个人独立开发Android应用,是一件既简单也复杂的一件事情,不用浪费时间沟通交流,一心码,但是这就代表着你需要了解的知识很全面,你需要指导的工具很犀利~ 视觉效果 界面设计 https://dribbble.com/ https://www.uplabs.com/ 配色 https://color.adobe.com/zh/explore/newest/...
View ArticleAndroid程序员学PHP开发(17)-callback-readdir-is_dir-foreach-glob-PhpStorm
转载请注明出处:http://blog.csdn.net/iwanghang/觉得博文有用,请点赞,请评论,请关注,谢谢!~<?php /** * callback 回调函数 */ echo "---------- callback Demo 1 ----------<br>"; call_user_func_array("fun",array(123,321)); //...
View Articleandroid消息通知更新(小红点,数字提醒)之badgeview
上面这种数字提醒想必大家都接触过,那么怎么实现这个效果呢,刚开始的时候想的是自己写一个自定义的控件linearlayout,里面放两个imageview。我刚接触android开发的时候这么做过,后来才知道有badgeview这个东西,用起来很方便。 代码实现也很简单 textView = (TextView) findViewById(R.id.tv); BadgeView badgeView...
View ArticleiOS中frame和bounds的区别
在iOS的界面位置设置中,经常会用到 initWithFrame 这个方法,或者用 setFrame 来设置,但设置位置并不是只有frame,还有一个叫bounds的东西,日常用的少一些,但有时候也能产生好的效果。这两个概念没有弄清楚的话,有时候看代码会想不清楚,就容易被绕进去了,这里解释一下。 frame是什么呢?frame就是我们添加子界面时,给子界面设置的位置和大小,frame有...
View ArticleFlutter进阶—质感设计之卡片
Card控件是质感设计中的卡片控件,作为详细信息的入口。卡片有圆角和阴影,卡片是用于表示一些相关信息的面板,例如相册,地理位置,餐食,联系细节等。 import 'package:flutter/material.dart'; void main() { runApp(new MyApp()); } const String _explanatoryText =...
View ArticleAndroid自定义View高级(四)-Canvas之图片文字
一.Canvas的常用操作速查表 操作类型 相关API 备注 绘制颜色 drawColor, drawRGB, drawARGB 使用单一颜色填充整个画布 绘制基本形状 drawPoint, drawPoints, drawLine, drawLines, drawRect, drawRoundRect, drawOval, drawCircle, drawArc 依次为...
View ArticleAndroid程序员学PHP开发(18)-include-closure-anonymous-PhpStorm
转载请注明出处:http://blog.csdn.net/iwanghang/觉得博文有用,请点赞,请评论,请关注,谢谢!~ * 匿名函数(Anonymous functions),也叫闭包函数(closures),允许 临时创建一个没有指定名称的函数。 * 最经常用作回调函数(callback)参数的值。当然,也有其它应用的情况。 *...
View Article第一行安卓代码——使用Intent在活动之间穿梭2.3
只有一个活动的安卓应用确实太简单了,这一节我们一起来看看如何由主活动跳转到其他的活动,以及活动的返回,参数的传递。 在活动之间穿梭主要有两种方式 1、使用显式Intent 2、使用隐式Intent 2.3.1显示Intent的实现 button1.setOnclickListenter(new View.OnclickListener() { @Override public void...
View Article