学习Shader已经有几个月的时间了,Shader作为一门GPU编程语言来说确实比较的难学。主要原因经过我的思考还是本人自己的计算机图形学和美术基础不扎实。好无奈,作为一个之前单纯手写代码的程序员真的是感觉好蛋疼。
学习期间,我也向多名Shader大神请教学习经验,得到的回应大多是让我好好去学习计算机图形学。哈哈,于是乎,本人又跑去看了一个多月的计算机图形学。接着再次回来学习Shad...
分类:
编程语言 时间:
2016-04-11 12:33:19
收藏:
0 评论:
0 赞:
0 阅读:
799
首先,我们阐述为什么android需要插件化:
1:由于业务的增长,app的方法数逐渐达到65535(有人说用于检索方法数的列表大小使用short存储的,其实我看了源码之后并没有发现相关信息,并对此说法产生了怀疑,不过最后找到的结果就是,65535这个限制可能是由于dalvik的bytecode大小限制的,具体的可以查看官方文档)。
2:一个模块的变化都要整体编译一次app,维护成本太大了,用插...
分类:
移动平台 时间:
2016-04-11 12:33:08
收藏:
0 评论:
0 赞:
0 阅读:
233
MySQL学习笔记10(MySQL函数)...
分类:
数据库技术 时间:
2016-04-11 12:32:49
收藏:
0 评论:
0 赞:
0 阅读:
234
原创文章,转载请注明 http://blog.csdn.net/leejizhou/article/details/51105060 李济洲的博客
Intent的用法相信你已经比较熟悉了,Intent可以用来启动Activity,Service等等,同时我们也可以通过Intent来进行传递数据,比如以下代码
Intent intent=new Inten...
分类:
其他 时间:
2016-04-11 12:32:38
收藏:
0 评论:
0 赞:
0 阅读:
313
C 语言基础Object-C 语言是C语言的超集,意思就是我们可以将两种语言写在同一个源代码文件中。Object-C语言结构的核心是建立在C语言之上的。所以在学习语言的高级特性之前,掌握C语言基础是很重要的。这个模块为C语言提供一个简洁的概述。我们将讨论关于注释、变量、算数运算符、控制流、简单的数据结构、指针。这些概念将给我们讨论面向对象特性的Object-C基础。Comments 注释在C语言中有...
分类:
编程语言 时间:
2016-04-11 12:32:28
收藏:
0 评论:
0 赞:
0 阅读:
206
题目:
Write a function to find the longest common prefix string amongst an array of strings.
题目大意:
写一个函数,求一个字符串数组中最长的公共前缀子串。
思路:
在做这道题之前先要了解一下什么叫做公共前缀子串。在英语中一个单词可以分为前缀、词根、后缀三部分,所谓前缀就是指在单词的开...
分类:
其他 时间:
2016-04-11 12:32:17
收藏:
0 评论:
0 赞:
0 阅读:
240
本文结合案例介绍了Android存储的基础知识点:
1、使用SharedPreferences读写简单的数据;
2、保存和读取外部存储的内容;
3、保存和读取内部存储的内容;
4、对Android内嵌数据库SQLite的增删改查、更新版本等操作;
5、使用四大组件之一的ContentProvider,并结合ContentResolver或取内容...
分类:
移动平台 时间:
2016-04-11 12:32:08
收藏:
0 评论:
0 赞:
0 阅读:
324
MySQL中的锁概念
Mysql中不同的存储引擎支持不同的锁机制。比如MyISAM和MEMORY存储引擎采用的表级锁,BDB采用的是页面锁,也支持表级锁,InnoDB存储引擎既支持行级锁,也支持表级锁,默认情况下采用行级锁。
Mysql3中锁特性如下:
表级锁:开销小,加锁块;不会出现死锁,锁定粒度大,发生锁冲突的概率最高,并发度最低。
行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发...
分类:
数据库技术 时间:
2016-04-11 12:31:57
收藏:
0 评论:
0 赞:
0 阅读:
224
SpringMVC的拦截器是主要作用是拦截用户请求到后台之间的请求,在进入后台之前可以对其进行权限认证和用户登录的限制。
1.定义拦截器;
springmvc中拦截器中主要有两种方式:第一种是实现HandleInterceptor接口,重写里面的方法;第二种是实现WebRequestInterceptor接口,同样的重写里面的方法,实现自己自定义的逻辑处理。
1、实现handleInterc...
分类:
编程语言 时间:
2016-04-11 12:31:48
收藏:
0 评论:
0 赞:
0 阅读:
160
Mysql集群创建外键,分为四种约束:no action,restrict,cascade,set null。如果表A的主关键字是表B中的字段,则该字段称为B的外键,表A称为主表,表B称为从表。外键是用来实现参照完整性的,不同的外键不同的外键约束方式将可以使两张表紧密的结合起来,特别是修改或者删除的级联操作将使得日常的维护工作更加轻松。
CASCADE: 从父表删除或更新...
分类:
数据库技术 时间:
2016-04-11 12:31:37
收藏:
0 评论:
0 赞:
0 阅读:
207
java io 输入输出流 详解...
分类:
编程语言 时间:
2016-04-11 12:31:27
收藏:
0 评论:
0 赞:
0 阅读:
160
无意中看到一篇文章,是关于互联网时代天才和伟人的区别,很受触动。一直以来,都把人文方面的爱好与专业隔离开来,觉得人文的东西是个人的,专业的东西是社会性的。为了安抚精神而去接近自然、接近内心;为了谋生,为了价值实现,去学习去工作。而工作的目的也仅仅是为了有更多时间与资源去接近想要的精神生活。
可是这两个人的对话,打通了人文理念与产品的任督二脉,对人性的洞察更是细致入微。难得有机会这么从头到尾地...
分类:
其他 时间:
2016-04-11 12:31:18
收藏:
0 评论:
0 赞:
0 阅读:
233
验证码能有效阻止恶意登录与注册, 这里主要是验证码的相关原理及操作实现。所用知识为 javaweb 的 jsp servlet xml 及 java 基础知识。...
分类:
其他 时间:
2016-04-11 12:31:07
收藏:
0 评论:
0 赞:
0 阅读:
180
Python 进阶 之 函数式编程写在前面入门阶段的系列笔记传送门 → 进这里已经掌握了基础的内容如下:
变量和数据类型:Python 内置的基本类型
List 和 Tuple:顺序的集合类型
条件判断和循环:控制程序流程
Dict 和 Set:根据Key访问的集合类型
函数:定义和调用函数
切片:如何对 list 进行切片
迭代:如何用 for 循环迭代集合类型
列表生成式:如何快速生成列表
接下...
分类:
编程语言 时间:
2016-04-11 12:30:58
收藏:
0 评论:
0 赞:
0 阅读:
181
声明:最近在进行openstack的kilo版本的安装,发现现有的网络教程非常少,而且多数教程并不能安装成功,故写此教程。openstack的安装较为复杂,本教程并不能保证在不同环境下也能将其安装成功。个人安装教程,也难免出错。同时,安装是在虚拟机环境下,真实安装环境需要进行更改。...
分类:
数据库技术 时间:
2016-04-11 12:30:48
收藏:
0 评论:
0 赞:
0 阅读:
222
继承的实现
继承的基本概念
在没有使用继承之前,如下所示
class Person{ // 定义Person类
private String name ; // 定义name属性
private int age ; // 定义age属性
public void setName(String name){
this.name = name;
}
public v...
分类:
其他 时间:
2016-04-11 12:30:37
收藏:
0 评论:
0 赞:
0 阅读:
119
广告系统主要解决一个问题:在给定展示场景、用户的情况下,返回收益最大化的广告。下图是一个广告系统最简单的架构图。其中,Router,检索模块,排序模块一般称为广告系统的核心。同时,与之辅助的至少包含三大系统:特征计算系统,计费系统,投放系统。
Router:对外提供HTTP服务。接收请求后,依次与特征计算系统、检索模块、排序模块交互,最后返回广告。
检索模块:检索模块主要解决相关性问题。首先,根据广告主设定的定向条件筛选出本次请求能否返回的广告;然后,按多种定向策略筛选出与本次请求最相关的若干个广告。
排...
分类:
其他 时间:
2016-04-11 12:30:28
收藏:
0 评论:
0 赞:
0 阅读:
208
剧情提要:
[机器小伟]在[工程师阿伟]的陪同下进入了结丹初期的修炼,
这次要修炼的目标是[点、直线、平面之间的位置关系]。
正剧开始:
星历2016年04月10日 13:48:09, 银河系厄尔斯星球中华帝国江南行省。
[工程师阿伟]正在和[机器小伟]一起研究[点、直线、平面之间的位置关系]。
来画个平面玩玩吧。
//平面...
分类:
其他 时间:
2016-04-11 12:30:07
收藏:
0 评论:
0 赞:
0 阅读:
143
一、一对一关联1.1、提出需求 根据班级id查询班级信息(带老师的信息)1.2、创建表和数据 创建一张教师表和班级表,这里我们假设一个老师只负责教一个班,那么老师和班级之间的关系就是一种一对一的关系。CREATE TABLE teacher(
t_id INT PRIMARY KEY AUTO_INCREMENT,
t_name VARCHAR(20)
);
CREATE TA...
分类:
其他 时间:
2016-04-11 12:29:58
收藏:
0 评论:
0 赞:
0 阅读:
190
1.1最简单的查询语句
例 1-1
SQL> select * from emp;例 1-1 结果
这里的 * 号表示所有的列,它与在select 之后列出所有的列名是一样的。查询语句以分号( ; )结束。emp(employee)是一个员工表。
1.2 在查询语句中如何选择特定的列
在平时的使用过程中我们需要的往往只是一张表中的某一条或者某几条数据而已,但上面查询的结果...
分类:
数据库技术 时间:
2016-04-11 12:29:47
收藏:
0 评论:
0 赞:
0 阅读:
318