51CTO博客开发
打开电源启动机器几乎是电脑爱好者每天必做的事情,面对屏幕上出现的一幅幅启动画面,我们一点儿也不会感到陌生,但是,计算机在显示这些启动画面时都做了些什么工作呢?相信有的朋友还不是很清楚,本文就来介绍一下从打开电源到出现Windows的蓝天时,计算机到底都干了些什么事情。 首先让我们来了解一些基本概念。第一个是大家非常熟悉的BIOS(基本输入输出系统),BIOS是直接与硬件打交道的
结构是一种复杂的数据类型,是数目固定,类型不同的若干有序变量的集合。 请看下面的结构: struct MyStruct { double dda1; char dda; int type }; 对结构MyStruct采用sizeof会出现什么结果呢?sizeof(MyStruct)为多少呢?也许你会这样求: sizeof(MyStruct)=sizeof(double)+size
vector类为内置数组提供了一种替代表示,与string类一样 vector 类是随标准 C++引入的标准库的一部分 ,为了使用vector 我们必须包含相关的头文件 : #include <vector> 使用vector有两种不同的形式,即所谓的数组习惯和 STL习惯。 一、数组习惯用法 1. 定义一个已知长度的 vector : vector< int >
cin是终端输入,也被称之为标准输入(standard input),cin的主要功能就是从标准输入读入一个值。当从键盘上输入一串字符并 按回车后,这些字符会首先被送到输入缓冲区中存储。每当按下回车键后,cin.get() 就会检测输入缓冲区中是否有了可读的数据。cin.get() 还会对键盘上是否有作为流结束标志的 Ctrl+Z 或者 Ctrl+D 键按下作出检查。其检查的方式有两种:阻塞
SQL> Select count(*) from v$session where status='ACTIVE' ; COUNT(*) ---------- 20 SQL> Select count(*) from v$session; C
常规操作命令 01exits key //测试指定key是否存在,返回1表示存在,0不存在del key1 key2 ....keyN //删除给定key,返回删除key的数目,0表示给定key都不存在03type key &nbs
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://jjuan-flake.blogbus.com/logs/59745331.html 终于弄明白怎样在SecureCRT的shell里用命令上传下载文件。SecureCRT记住密码的功能容易设置,于是偶这懒人,后来习惯了用 Secu
首先让我们了解几个概念: 栈 :由JVM分配区域,用于保存线程执行的动作和数据引用。 堆 :由JVM分配的,用于存储对象等数据的区域。 常量池constant pool :在堆中分配出来的一块存储区域,用于存储显式 的String,float或者integer.这是一个特殊的共享区域,可以在内存中共享的不经常改变的东西,都可以放在这里。 进入正题: String a = "abc";①
这种向着具有网络移动性的分布式处理的方向发展的新的软件模式,其快速的发展,得益于网络带宽的性能提高和价格下降。在旧的模式下,用户启动本地磁盘上的软件来浏览和操纵网络传输的数据,软件版本的更新往往通过磁带、软件或者光盘等介质来发布的,这种更新升级的方式相当麻烦。而在这种新的软件模式下,软件和数据之间的界限也不明显,我们统称这些为“内容”,因为软件也像数据那样被
/多线程编程 public class MultiThread { public static void main(String args[]) { System.out.println("我是主线程!"); //下面创建线程实例thread1 ThreadUseExtends thread1=new ThreadUseExtends(); //创建thread2时
《深入JAVA虚拟机》已看了有段日子了,因最近才开博客,所以想以此来写自己的读书笔记。 总的来说,这本介绍JAVA虚拟机的书挺不错的,介绍了java体系结构的设计初衷,以及java虚拟机中涉及到的,而java程序员不曾接触的技术。java虚拟机作为java体系结构其中独立的一门技术,是java体系结构的核心内容,对java虚拟机的熟练掌
Android SDK 2.3与Eclipse最新版开发环境搭建,参照附件
从瀑布模型、极限编程到敏捷开发 ---软件开发管理者思维的变化 Jack zhai 软 件开发是一种对人类智慧的管理,对人大脑思维的“工厂化”管理。人是有感情的、有情绪的、变化的、相对独立的工作单元,这与冰冷的机器是不可比的,所以在 中国的历史上,管理人是最难的工作;“学而优则仕”的观点就是让最聪明的人应该选出来做官,做官就是管理人的。软件开发不仅是代
首先看系统架构框架图如下: android的系统架构和其操作系统一样,采用了分层的架构。从架构图看,android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层(包含系统库和Android运行库)和linux核心层。 ApplicationsApplication FrameworkLibrariesAndroid RuntimeLinux Kernel
1、首先需要安装Subversion软件: sudo apt-get install subversion 2、创建仓库 svnadmin create /var/svn /va
1、安装MySQL sudo apt-get install mysql-server 这个应该很简单了,而且我觉得大家在安装方面也没什么太大问题,所以也就不多说了,下面我们来讲讲配置。 2、配置MySQL 注意,在Ubuntu下MySQL缺省是只允许本地访问的,如果你要其他机器也能够访问的话,那么需要改变/etc/mysql/my.cnf配置文件了!下面我们一步步地来: 默认
原文地址:http://it.gansudaily.com.cn/system/2008/06/17/010724963.shtml ● 修改 about:config 法 本来这个方法在一些文
1、用一个txt文件保存一行java执行命令(作批处理之用),然后将文件名扩展名修改为.bat,双击这个.bat文件,发现依然用的是notepad打开的. 原因:在win7下默认情况下,常用文如.txt文件的扩展名不显示,因此,修改的.bat文件实质是.bat.txt文件。 解决方法:在文件夹选项里,
卸载mysql后,重装mysql发现后面会出现service can't start问题。 通过相关资料的查询,找到问题的原因:在我们装mysql时,系统默认会创建mysql的schema,而在卸载时,不会删除这些文件,因此导致重装后无法启动新的服务. 解决方法:设置显示隐藏文件,会出现C:\ProgramData文件夹,里面有一个mysql文件夹,将此文件夹
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号