#include"LsList.h"
#include
#include
#include
using namespace std;
#pragma once
template
class LsList
{
public:
class LNode{
public:
T data;//数据域
LNode * next;//指针域
~LNode()
{
}
};
publi...
分类:
编程语言 时间:
2014-03-25 07:18:13
收藏:
0 评论:
0 赞:
0 阅读:
353
课程连接:Linux系统常用命令
日期、时间命令
date 显示日期以及时间
格式控制: +%Y(年)%m(月)%d(天)修改时间: date -s “时:分:秒”
hwclock (clock) 显示硬件时钟时间
cal 查看日历
uptime...
分类:
系统服务 时间:
2014-03-25 02:45:13
收藏:
0 评论:
0 赞:
0 阅读:
577
题目
Given a matrix of m x n elements (m rows, n columns), return all elements of the matrix in spiral order.
For example,
Given the following matrix:
[
[ 1, 2, 3 ],
[ 4, 5, 6 ],
[ 7, 8, 9 ...
分类:
其他 时间:
2014-03-25 02:32:07
收藏:
0 评论:
0 赞:
0 阅读:
452
/**
*talk is cheap
*show me the code.
*/...
分类:
其他 时间:
2014-03-25 03:26:41
收藏:
0 评论:
0 赞:
0 阅读:
714
题目
Given an integer n, generate a square matrix filled with elements from 1 to n2 in spiral order.
For example,
Given n = 3,
You should return the following matrix:
[
[ 1, 2, 3 ],
[ 8, 9,...
分类:
其他 时间:
2014-03-25 03:17:10
收藏:
0 评论:
0 赞:
0 阅读:
464
Java观察者模式定义对象间一对多的依赖关系,当一个对象(被观察者)的状态发生改变时,所有依赖于它的对象(观察者)都得到通知并自动更新。JDK中提供的观察者模式的实现是由java.util.Observer接口和java.util.Observable类组成的,其中Observer代表观察者,而Observable代表被观察者。
1、Observable类是由被观察者(可...
分类:
编程语言 时间:
2014-03-25 03:29:36
收藏:
0 评论:
0 赞:
0 阅读:
532
使用vim有段时间,有个问题,一直觉得很不方便,就是vim如何和其他程序复制粘贴,现已解决,总结分享如下:
方法一:
vim里面提供了多组寄存器,0-9 * + 。
0-9只能在vim内部使用
* + 比较特殊,这两个寄存器是和系统相通的,前者关联系统选择缓冲区,后者关联系统剪切板。通过它们可以和其他程序进行数据交换。 可以...
分类:
其他 时间:
2014-03-25 03:28:35
收藏:
0 评论:
0 赞:
0 阅读:
359
项目组使用敏捷开发流程已经有近两年的时间了,除了书本、培训得到的知识外,版本使用敏捷流程后,有一些心得和体会,这里记录下来。...
分类:
其他 时间:
2014-03-25 03:32:28
收藏:
0 评论:
0 赞:
0 阅读:
487
在介绍FrameWork是不得不提的是HAL(硬件抽象层)一般是用来和特点的硬件平台进行交互的,所以不同的android平台主要的区别也就是在这个部分,HAL的好处在于一个FrameWork可以调用不同的HAL,只需要相关的HAL满足一定接口规范即可。另一方面HAL的好处是可以屏蔽相关对底层硬件操作的应用代码。
网上对HAL的介绍内容已经很多,这里就简单和大家分享我所深入去了解的HAL层的相关规...
分类:
移动平台 时间:
2014-03-25 03:10:28
收藏:
0 评论:
0 赞:
0 阅读:
507
在前面的博文中,可以发现在SurfaceFlinger中的OnFirstRef里面有如下函数:
void SurfaceFlinger::onFirstRef()
{
mEventQueue.init(this);
run("SurfaceFlinger", PRIORITY_URGENT_DISPLAY);//启动一个新的thread线程,调用thread类的run函数...
分类:
移动平台 时间:
2014-03-25 03:23:48
收藏:
0 评论:
0 赞:
0 阅读:
603
本文均属自己阅读源码的点滴总结,转账请注明出处谢谢。
欢迎和大家交流。qq:1037701636 email:gzzaigcn2012@gmail.com
Android源码版本Version:4.2.2; 硬件平台 全志A31
前面的几张博文都在记录SurfaceFLinger侧,也就是所谓的Server端,接下去就和大家来看看客户端是如何将要处理的图形信息请求SF来传递出去的呢...
分类:
移动平台 时间:
2014-03-25 02:39:44
收藏:
0 评论:
0 赞:
0 阅读:
613
之前的博文在BootAnimation的基础上来到了SurfaceFlinger端的Surface的创建过程,具体实现由Client的createSurface来完成。其实所谓在客户端的Surface在服务端是以Layer图层的名字存在。
sp Client::createSurface(
ISurfaceComposerClient::surface_data_t* param...
分类:
移动平台 时间:
2014-03-25 02:52:29
收藏:
0 评论:
0 赞:
0 阅读:
568
接着前面的BootAnimation的启动过程,可以看到内部会涉及很多OpenGL ES的相关操作,OpenGL ES通过之前创建的具备有SurfaceTexture等的Surface类,来操作远端的SF来完成相关的图像渲染。
这里主要涉及到ANativeWindow的2个核心回调函数,OpenGL ES在应用层的eglSwapBuffers就是调用了QueueBuffer和DequeueBuf...
分类:
移动平台 时间:
2014-03-25 02:41:38
收藏:
0 评论:
0 赞:
0 阅读:
652
Ubuntu13.04 安装bcm4312驱动...
分类:
其他 时间:
2014-03-25 02:48:51
收藏:
0 评论:
0 赞:
0 阅读:
449
一、UDP概述
UDP(用户数据报协议,User Datagram Protocol),它只是做了运输层协议能够做的最少工作,除了多路复用和多路分解及一些差错检测外,它几乎没有做任何东西。如果应用程序使用的运输层协议是UDP,则应用程序几乎是直接与IP打交道的。
同时,UDP也是一种无连接的运输层协议,因为在使用UDP时,在发送报文段之前,发送方和接收方的运输层实体之间没有进行握手,所...
分类:
其他 时间:
2014-03-25 03:25:44
收藏:
0 评论:
0 赞:
0 阅读:
486
2007年Y Combinator伯克利CSUA举行的创业公司培训课上,分享了人们不愿意选择去创业的十几个因素。虽然目前经济形势、社会环境都十分有利于年轻人创立自己的公司,可大多数人依然选择去到一个大公司做一件平凡的工作,为什么?Paul Graham从社会、家庭、经济、个人心理等十六个角度阐述了人们不选择创业的理由,并对其中绝大多数理由进行驳斥,鼓励年轻人勇敢的迈出创业的步子,拥抱这样一个充满机...
分类:
其他 时间:
2014-03-25 02:51:34
收藏:
0 评论:
0 赞:
0 阅读:
426
用实例解释SQL SERVER中GROUPING SETS,CUBE,ROLLUP...
分类:
数据库技术 时间:
2014-03-25 02:50:38
收藏:
0 评论:
0 赞:
0 阅读:
545
越来越多的公司将目光聚焦到开源界。20年前微软差点就在服务器领域横扫天下,开源社区阻止了这一切的发生。目前大部分的互联网服务都是基于开源的Linux系统。如果你要坚持使用Windows系统,需要向公司其他人解释为什么Google、Yahoo和Amazon没有选择Windows。
开源界里的商机,可不仅仅是Linux、Firefox这样一个个的软件,而是驱动开源事业、活跃在开源界的一股力量...
分类:
其他 时间:
2014-03-25 02:58:06
收藏:
0 评论:
0 赞:
0 阅读:
461
最近在研究shiro的权限控制,查了很多资料,整合的时候也碰到一些问题,最后终于研究出来了,下面来简单的介绍下一个shiro+springmvc如何整合吧。。。...
分类:
编程语言 时间:
2014-03-25 02:47:56
收藏:
0 评论:
0 赞:
0 阅读:
493
通常来讲,创业失败的根本原因只有一个:没人需要你的产品。但是为了指导创业者避免错误,增大成功的把握,Y Combinator的创业导师Paul Graham早在2006年就总结了18条导致创业公司失败的原因。
1、单打独斗(Single Founder)。成功的创业公司基本都是多个创始人,如果你一个人想成功创业,几乎不可能。因为投资人会认为你不容易相处或者缺少自信,连个一起创业的朋友都找不到...
分类:
其他 时间:
2014-03-25 02:47:03
收藏:
0 评论:
0 赞:
0 阅读:
513