MySql增加字段、删除字段、修改字段名称、修改字段类型 ? MySql的简单语法,常用,却不容易记住。当然,这些Sql语法在各 数据库中基本通用。 下面列出: ? 1.增加一个字段 alter table user add COLUMN new1 V...
分类:
数据库 时间:
2014-11-28 16:26:14
阅读次数:
314
1.关于SVN SVN 是Subversion的简称,在软件开发中,我们经常用于版本控制和源代码管理。 我们经常使用的几个SVN工具包括: VisualSVN,这是一个Visual Studio的插件,可以便于开发者在VS中方便的执行迁入迁出的工...
分类:
其他好文 时间:
2014-11-28 16:28:32
阅读次数:
179
产品Backlog指根据初始需求分解出的任务列表,包括功能性和非功能性的所有功能,由Product Owner为Product Backlog中的任务确定优先级别,当开发团队开始某个任务的时候,再精确定义和分解这个任务。 ???...
分类:
其他好文 时间:
2014-11-28 16:28:21
阅读次数:
157
文章全篇说得就是如何拥有王牌,可能这张王牌一开始并不会立即给你什么,但是却决定着你的态度,你今后的能力,你今后的成绩。 --------------------------------------------------------以下是转发那篇文章---...
分类:
其他好文 时间:
2014-11-28 16:27:49
阅读次数:
263
傅立叶变换、拉普拉斯变换、Z变换之间最本质的区别是什么?
简单的说:傅立叶变换就是将任一个函数展开成一系列正弦函数的形式,从而能够在频域进行频谱分析。而拉普拉斯变换是复频域,它的的引进主要是对微分方程起到了简便的变换作用,试想2阶的微分方程就够麻烦的了,高阶就别指望手动解了,数学系的牛人别见怪。所以拉式变换就将时域的微分方程变换成代数方程。而到了离散系统中,又出现了差分方程,因此人们就想既...
分类:
其他好文 时间:
2014-11-28 16:25:56
阅读次数:
148
1.多线程的数据安全
class MyThread implements Runnable{
int i = 100;
public void run {
while(true){
//Thread.currentThread();获取当前线程是在哪个线程当中运行
System.out.println(Thread.currentThread().getName() + i)...
分类:
编程语言 时间:
2014-11-28 16:26:28
阅读次数:
181
Suppose a sorted array is rotated at some pivot unknown to you beforehand.(i.e., 0 1 2 4 5 6 7 might become 4 5 6 7 0 1 2).You are given a target value to search. If found in the array return its inde...
分类:
其他好文 时间:
2014-11-28 16:26:46
阅读次数:
142
写在前面
话说HTML5和原生代码这个口水仗打了很久了。打口水仗的人多半都是喷口水而已。这其中的奥妙真正干活的人才知道。如果说HTML5能完全代替原生,那要原生干什么?如果说HTML5完全不可用,那这么多牛逼的网站是打脸的么?所以说呢,webview在android和ios就是个控件,你就好好的当他控件来用。webview是一个有完整UI系统和生态系统的控件。用好了那是好处多多的。
好...
分类:
其他好文 时间:
2014-11-28 16:27:03
阅读次数:
268
技术的新发展,除计算机可以接入互联网之外,平板电脑、智能手机、智能电视等其他设备均可访问互联网。在多设备时代,构建多屏体验也不是听说的那么难。 但是这也增加了学习CSS的难度?不知道如何上手,只懂一点基础的CSS语法,在移动互联时代,难道我们就这样落伍了?...
分类:
Web程序 时间:
2014-11-28 16:26:46
阅读次数:
162
自ADT 14起,库项目的资源常量不再是final型的。这一点在此文档中有更详细的说明。 然而,这样导致的后果之一是,一些已有的老项目,当使用ADT 14后将不再通过编译。其中的原因可能较难理解。有一个新的 quickfix 检测器就是为了解决这个问题,它可以寻找一个特定的编译错误,并在存在这样的错误时增加一个“quickfix”的提示。这意味着,当你的鼠标悬停在错误上时,它会提供更多的帮助:...
分类:
移动开发 时间:
2014-11-28 16:27:03
阅读次数:
228
Given a linked list, swap every two adjacent nodes and return its head.
For example,
Given 1->2->3->4, you should return the list as 2->1->4->3.
Your algorithm should use only constant space. Y...
分类:
其他好文 时间:
2014-11-28 16:26:03
阅读次数:
129
BufferAttribute类用来存储于bufferGeometry相关联的属性数据,更多细节可以参考官方的样例http://threejs.org/
这个类用来存储内置属性例如顶点位置,法线,颜色,等,但也可以用于存储bufferGeometry对象的自定义属性.
BufferAttribute对象的功能函数采用定义构造的函数原型对象来实现.
TODO:增加一个基类setAttr(index,item,itemSize)根据跟多不同的属性相长度设置属性...
分类:
Web程序 时间:
2014-11-28 16:23:52
阅读次数:
228
BufferGeometry类用来和BufferAttribute配合使用,更多细节可以参考官方的样例http://threejs.org/
这个类是另一种创建几何体对象的方式,它将所有的数据包括顶点位置,法线,面,颜色,uv和其它的自定义属性存在缓冲区,
这样可以减少GPU的负荷,BufferGeometry同样也比Geometry对象复杂,增加了使用的难度,这里的属性都是存放在数组中,
比如顶点位置不是Vector3对象,颜色也不是color对象,而是数组.需要访问这些属性,需要从属性缓冲区中读原...
分类:
Web程序 时间:
2014-11-28 16:25:03
阅读次数:
447
Camera是相机对象的抽象基类,当创建相机时都从这个类继承.Camera对象的功能函数采用定义构造的函数原型对象来实现.
THREE.Camera = function () {
THREE.Object3D.call( this ); //调用Object3D对象的call方法,将原本属于Object3D的方法交给当前对象Camera来使用.
this.matrixWorldInverse = new THREE.Matrix4(); //为相机设置属性matrixWorldInverse,这...
分类:
Web程序 时间:
2014-11-28 16:26:21
阅读次数:
170
1、首先是图片最上方四个方向键(leading左、trailing右、top上、bottom下)
举个栗子,左方的方向键,使用该功能需要选中方向键为红色实心才会起到相应的作用,而输入框表示该控件x坐标相对某一控件的leading、trailing、top、bottom(四个位置选其一)坐标距离,这个相对的控件和控件的哪个位置都是可以选择的,,通过点击输入框右方下三角进行选择控件,控件的位置在属性...
分类:
其他好文 时间:
2014-11-28 16:23:21
阅读次数:
196
由于考试系统要用到MVC模式来设计,所以这次通过一些视频和网上的博客对其做了一些了解与学习,下面是一些学习的收获和感受。
Ps:原来写文章是从来也不写提纲的,现在通过不断的设计训练和代码注释的影响,没提纲就写不下去了……
言归正传,MVC作为一种软件设计模式,它用一种业务逻辑、数据和界面显示互相分离的方法组织代码。将业务逻辑单独封装,使得在界面及与用户交互的形式改变时不影响到逻...
分类:
Web程序 时间:
2014-11-28 16:22:59
阅读次数:
205