1.树转换为二叉树
树中每个节点最多只有一个最左边的孩子(长子)和一个右邻的兄弟
1)在所有兄弟节点之间加一连线
2)每个节点,除了保留与其长子之间的连线外,去掉该节点与其它孩子的连线
3)层次调整。以树根点为轴心,将整棵树顺时针旋转一定的角度,使之结构层次分明。这样结点的左孩子还是之前的左孩子,右孩子是之前的兄弟结点
2.森林转化为二叉树
1)把每棵树转换为二叉树。
2...
分类:
其他好文 时间:
2016-04-29 17:50:21
阅读次数:
138
第 10 章 表单元素[中]
学习要点:
1.type 属性总汇 2.type
属性解析
本章主要探讨 HTML5 中表单中
input 元素的
type 属性,根据不同的值来显示不同的输入框。
一.type 属性总汇
input 元素可以用来生成一个供用户输入数据的简单文本框。在默认的情况下,什么样的数据均可以输入。而通过不同的属性值,...
分类:
其他好文 时间:
2016-04-29 17:51:37
阅读次数:
201
2015/12/12
/dev/hda1(IDE硬盘接口)
/dev/sda1(SCSI硬盘接口、SATA硬盘接口)
现在基本上都是sda硬盘
挂载
分配分区
必须分区
/根分区
swap分区(交换分区,内存2倍,不超过2GB)
推荐
/boot(启动分区,200MB)
/root/install.log 存储了安装在系统中的软件包及其版本信息
/root/install....
分类:
系统相关 时间:
2016-04-29 17:49:19
阅读次数:
389
第 19 章
CSS 其他样式
学习要点:1.颜色和透明度2.盒子阴影和轮廓3.光标样式
本章主要探讨 HTML5 中
CSS 其他剩下几个常用的样式,包括颜色、透明度、盒子的阴影轮廓以及光标的样式。
一.颜色和透明度
颜色我们之前其实已经用的很多了,比如字体颜色、背景颜色、边框颜色。但除了背景颜色和边框颜色讲解过,字体颜色却没有系统的讲解过。设置字体颜色...
分类:
其他好文 时间:
2016-04-29 17:50:39
阅读次数:
290
防火墙工作在网络边缘。
防火墙分类为软件防火墙和硬件防火墙。
软件防火墙的类型:
1. 包过滤型防火墙:主要在网络层和传输层实现(2,3,4层)。包过滤防火墙又分为两类。
1.1 简单包过滤防火墙,直接根据报文首部的某些属性作为匹配规则进行检测。匹配源IP,目标IP,源端口,目标端口等。
1.2 带状态检查的包过滤防火墙,简单包过滤无法追踪数据包的状态,这里的...
分类:
其他好文 时间:
2016-04-29 17:49:44
阅读次数:
132
比如,通过普通屏幕,使用定制控制,显示了一个alv表格,表格中列举的信息包括物料编号,物料名称等信息
现在希望双击物料编号,直接调用事务码MM03显示物料信息,用哪个函数呢?
创建过程如下:
一、. 绘制初始屏幕
使用SE80进入,创建一个report
基础的代码 包括:
1.定义(用于存储被显示的数据的)内表
这个内表,需要在后面的代码中被反复赋值,形成最终需要的内容...
分类:
其他好文 时间:
2016-04-29 17:48:23
阅读次数:
352
V4L2用户空间和kernel层driver的交互过程
这篇文章详细分析了V4L2用户空间和kernel层driver的交互过程,目的只有一个:
更清晰的理解V4L2视频驱动程序的系统结构,驱动编程方法,为以后开发视频驱动打好基础
既然从用户层出发探究驱动层,这里先贴出应用层code:
#include stdio.h>
#include stdlib.h>
#incl...
分类:
其他好文 时间:
2016-04-29 17:49:41
阅读次数:
274
第 17 章
CSS 边框与背景[上]
学习要点:1.声明边框2.边框样式3.圆角边框
本章主要探讨 HTML5 中
CSS 边框和背景,通过边框和背景的样式设置,给元素增加更丰富的外观。
一.声明边框
边框的声明有三个属性设置,样式表如下:
属性
值
说明
CSS 版本
...
分类:
其他好文 时间:
2016-04-29 17:48:40
阅读次数:
205
!/usr/bin/env pythonCopyright 2013-2014 NaviNet Inc.#Licensed under the Apache License, Version 2.0 (the “License”);you may not use this file except in compliance with the License.You may obtain a copy...
分类:
其他好文 时间:
2016-04-29 17:47:34
阅读次数:
233
1.过滤器
Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请求,此时你就可以对请求或响应(Request、Response)统一设置编码,简化操作;同时还可进行逻辑判断,如用户是否已经登陆、有没有权限访问该页...
分类:
其他好文 时间:
2016-04-29 17:49:53
阅读次数:
216
前两篇文章主要讲了mysql的源代码下载安装(有助于后续源代码内核的调试)和用c语言实现mysql的简单操作(后续可以用python等语言实现)。本文主要讲mysql的基本操作,相信通过这3篇的介绍,小伙伴们可以对数据库有个基本的感性了解了。废话少说,下面进入mysql的基本操作。
1.连接mysql服务器
2.创建数据库
3.删除数据库
4.创建数据表
创建一个...
分类:
数据库 时间:
2016-04-29 17:49:04
阅读次数:
194
Android广播机制分析
1.1. 广播简介
Android 广播与生活中的广播概念不同,它是指系统中产生事件后的通知。Android 广播不关心接收者是否收到处理或者如何处理广播,可以说是一种单向的通知。
Android 通过 BraodcastReceiver 来监听系统发出的广播,不同的 BraodcastReceiver 通过设置不同的 flit...
分类:
移动开发 时间:
2016-04-29 17:49:45
阅读次数:
217
关于c++类中的虚析构函数。
1.所有基类的析构函数,都应该声明为虚析构函数!这也是c++标准所指定的。
2.如果设计一个类,可能会被后来的其他类所继承,我们应该将它的析构函数声明为虚析构。否则被继承会出现内存泄漏等意想不到的问题。
3.如果我们要去继承另外一个类,首先一点是要保证被继承的类的析构函数已经声明为了虚析构函数!...
分类:
编程语言 时间:
2016-04-29 17:47:02
阅读次数:
244
索引是加速查询的主要手段,特别对于涉及多个表的查询更是如此。本节中,将介绍索引的作用、特点,以及创建和删除索引的语法。
13.4.1 使用索引优化查询
索引是快速定位数据的技术,首先通过一个示例来了解其含义及作用,详细的介绍请参考第14章。
1.索引示例
假设对于10.3节所建的表,各个表上都没有索引,数据的排列也没有规律,如表13.3所示。
表13.3...
分类:
数据库 时间:
2016-04-29 17:49:15
阅读次数:
235
开发一直用firfox网页,调试什么的都很方便。所以遇到了浏览器之间的兼容问题。url中文传参。
问题:前台用url传值中文,后台用request.getParameter接收参数。
用firfox,chrome等没有问题。用ie会出现接参乱码现象。
上网查了一下,算了,还是把原文帖上来吧。比较容易懂。
让jsp正确解释含有中文的URL...
分类:
Web程序 时间:
2016-04-29 17:48:18
阅读次数:
841
Java处理高并发高负载类网站中数据库的设计方法(java教程,java处理大量数据,java高负载数据)
一:高并发高负载类网站关注点之数据库
没错,首先是数据库,这是大多数应用所面临的首个SPOF。尤其是Web2.0的应用,数据库的响应是首先要解决的。
一般来说MySQL是最常用的,可能最初是一个mysql主机,当数据增加到100万以上,那么,MySQL的效能急剧下降。常用的优...
分类:
编程语言 时间:
2016-04-29 17:47:37
阅读次数:
296
JDBC连接数据库的操作1.JDBC数据库连接的几大要素
JDBC URL的标准由三部分组成,各部分之间用冒号分割
格式:jdbc::
协议: JDBC URL中的协议总是jdbc
子协议:子协议用于标识一个数据库驱动程序
子名称:一种标识数据库的方法。子名称可以依不同的子协议而变化,用子名称的目的是为了定位数据库提供足够的信息
几种常用数据库的JDBC URL:
Oracle...
分类:
数据库 时间:
2016-04-29 17:48:31
阅读次数:
212