这篇文章,主要以思路为主吧,这样比较好做一点 ? ? ??我们在开发mysql数据库为基础的程序时,比如用户数据,帖子等等乱七八糟的业务数据都可能需要生成一个唯一id,那这太简单了,我直接uuid生成唯一的id就行...
分类:
其他好文 时间:
2015-06-28 18:57:31
阅读次数:
132
Go语言是一门开源的编程语言,它的设计目标是能够打造编译简单、执行速度快和可靠的软件。
Go by Example是Go语言的动手学习指南,它的每个例子都有适当的注释。
这是第十七章节,关于指针( Pointers)...
分类:
其他好文 时间:
2015-06-28 18:57:16
阅读次数:
144
思想二叉树的概念就不说了,怎样把二叉树画出来,像课本上那样的。
在控制如画的话,就是在一个纯文本的环境下了。
整个控制如可以看作是一个笛卡尔坐标系。
通过给树的结点设置x y 坐标
- 计算x时即按照每行有 2^x 个元素,从root开始,下一行的左右结点的位置位于父结点的左右两边。
计算y时需要使用一开始创建树的时候设置好的树的层级 level 属性。从而能够在控制台画出二叉树。树的结点...
分类:
其他好文 时间:
2015-06-28 18:55:47
阅读次数:
154
在默认情况下,我们一般希望,当我们在浏览器中输入127.0.0.1:8080/project_name时候跳到项目的首页,那么在struts中我们这么设置呢?光加上是不够的,因为struts2默认是index.jsp为首页,所以我们把index.jsp删除了就行了,struts2从web.xml中找到项目的入口index.jsp但是index.jsp不存在了,那么<default-action-r...
分类:
其他好文 时间:
2015-06-28 18:54:49
阅读次数:
238
最近接触了lucene,我想也有很多人曾经听过,于是带着好奇心,我开始对lucene进行了解,给我影响最深的是它非常多的应用了索引表,这个工具之所以快是就是因为大量引用到了索引表。今天只说下我刚开始做的校历例子,创建索引。
下面对lucene从概念上做个介绍,Lucene是一个信息检索的函数库(Library),利用它你可以为你的应用加上索引和搜索的功能.Lucene的使用者不需要深入了解有关全...
分类:
Web程序 时间:
2015-06-28 18:56:55
阅读次数:
148
1,equals方法
比较对象的引用是否相同,是否指向同一内存地址;
如果想通过该方法比较对象的内容是否相同,可以重写该方法;
Dog d1 = new Dog();
Dog d2 = new Dog();
d1==d2 比较的也是地址;常用在基本类型的比较 ,
String是引用类型;其equals方法已经重写,所以可以通过equals比较两个字符串是否是相同的;...
分类:
其他好文 时间:
2015-06-28 18:53:55
阅读次数:
123
1,如何让Apache支持跨域访问呢?
步骤:
修改httpd.conf,windows中对应的目录是:C:\wamp\bin\apache\Apache2.4.4\conf\httpd.conf
把LoadModule headers_module modules/mod_headers.so 前面的注释删除...
分类:
Web程序 时间:
2015-06-28 18:54:06
阅读次数:
442
Visual Studio Ultimate 2012: 使用 Code Map 理解复杂代码
第一次知道code map是在Visual Studio Ultimate 2012自带的讲解上面,当时觉得十分好奇,所以查了查,结果一查就是好几天。原来Visual Studio Ultimate 2012有这么多我不知道的东西。
什么是code map?
简单的说,这个工具类似反向工具一样,可以帮我们把想要看的Class关系、 Function关系,用图表关联起起来,甚至还可以点两下后,快速的寻览;用了此功能...
分类:
其他好文 时间:
2015-06-28 18:56:23
阅读次数:
293
数组创建,初始化
<?php
//请创建一个数组变量arr,并尝试创建一个索引数组
/**
* 不带初始值的创建,创建后赋予值
* 注:下标一定是整数
*/ $arr = array();
$arr[0] = '老大';
$arr[1] = '老二';
if(isset($arr)){print_r($arr);}/**
* 带初始值的创建
*/ //可用双引号,或者单引号,数组...
分类:
移动开发 时间:
2015-06-28 18:53:23
阅读次数:
203
建立一个二叉树,求其高度,首先前、中、后序遍历,求叶子数,求树深度并且判断是否为平衡二叉树。二叉树是一个典型的数据结构,华为往年的试题中也有考到这个知识点的。下面介绍几个树的重要性质:
性质1 二叉树第i层上的结点数目最多为2^(i-1)(i≥1)。
性质2 深度为k的二叉树至多有2^k-1个结点(k≥1)。
性质3 在任意-棵二叉树中,若终端结点的个数为n0,度为2的结点数为n2,则n0=n...
分类:
其他好文 时间:
2015-06-28 18:55:17
阅读次数:
168
之前写过一篇不带logo的二维码实现方式,采用QRCode和ZXing两种方式
http://blog.csdn.net/xiaokui_wingfly/article/details/39476185
这里介绍一下ZXing的带logo实现方式,具体实现参考一下代码,测试使用ZXingCodeUtil的main方法。
视频链接地址稍后更新,视频地址中包含图片二维码流输出方式
LogoCon...
分类:
编程语言 时间:
2015-06-28 18:55:24
阅读次数:
302
如题:查询出部门名称、部门的员工数、部门的平均工资、部门的最低收入雇员姓名和最高收入雇员的姓名
分析:要查询出部门的员工数,平均工资,最低收入雇员姓名和最高收入雇员姓名,必须先知道部门的最高收入和最低收入
第一步:查询出部门名称,部门员工数,部门平均工资,部门最低收入和最高收入
第二步:查询最低收入者的姓名
第三步:给第一次查询出来的部门最高收入和最低收入同时关联两张emp 表,分别获取最高收入者和最高收入者的姓名...
分类:
其他好文 时间:
2015-06-28 18:54:52
阅读次数:
233
一、基础知识
1.ARM的中断优先级分硬件优先级和软件优先级两种
其中软件优先级又由抢占优先级和响应优先级组成
2.中断的优先级采用编号小优先的原则。
3.一般情况:
1).如果设定了软件优先级,先看软件优先级:
具有高抢占式优先级的中断可以在具有低抢占式优先级的中断处理过程中被响应,即中断嵌套,或者说高抢占式优先级的中断可以嵌套低抢...
分类:
其他好文 时间:
2015-06-28 18:53:23
阅读次数:
200
为什么Linux早先使用AVL树而后来倾向于红黑树? 实际上这是由红黑树的实用主义特质导致的结果,本短文依然是形而上的观点。红黑树可以直接由2-3树导出,我们可以不再提红黑树,而只提2-3树,因为2-3树的操作太简单。另外,任何红黑树的操作和特性都可以映射到2-3树中。因此红黑树和AVL树的比较就成了2-3树和AVL树的比较。 它们俩的区别在哪?2-3树的平衡是完美平衡的,...
分类:
系统相关 时间:
2015-06-28 18:54:41
阅读次数:
165
在git push前如何遗弃掉历史commit...
分类:
其他好文 时间:
2015-06-28 18:53:03
阅读次数:
128
1、MRC与ARC
苹果提供两种内存管理机制:一种是MRC(manual reference count),即手动引用计算;另一种是ARC(auto reference count),即自动引用计数。手动引用计,顾名思义,需要程序员主动调用retain、release等方法来管理内存,而自动引用计数方式,则是编译器在编译阶段把内存管理代码自动插入在需要手动调用的地方。这样就把程序员从复杂的...
分类:
移动开发 时间:
2015-06-28 18:54:03
阅读次数:
159
关联引用允许开发者为任何对象附着键值数据。
这种能力有很多用法,一种常见的用法是:
1)让分类为属性添加方法。
考虑 Person 类这个例子,假设你要用分类添加一个新属性,叫做 emailAddress。可能其他程序也用到了 Person,有时候需要电子邮箱地址,有时候不需要,分类就是很好的解决方案,可以避免在不需要的时候开销。或者 Person 不是你的,而维护者没有为你添加这个属性。不...
分类:
其他好文 时间:
2015-06-28 18:54:20
阅读次数:
160