搜索到与相关的文章
编程技术

存储管理的基本原理

内存管理主要包括内存分配和回收、地址变换、内存扩充、内存共享和保护等功能。下面主要介绍连续分配存储管理、覆盖与交换技术以及页式与段式存储管理等基本概念和原理。1.连续分配存储管理方式连续分配是指为一个用户程序分配连续的内存空间。连续分配有单一连续存储管理和分区式储管理两种方式。(1)单一连续存储管理在这种管理方式中,内存被分为两个区域:系统区和用户区。应用程序装入到用户区,可使用用户区全部空间。其特点是,最简单,适用于单用户、单任务的操作系统。CP/M和D

系统 2019-08-12 09:29:46 2579

Android

android之layout_weight体验(实现按比例显示)

在android开发中LinearLayout很常用,LinearLayout的内控件的android:layout_weight在某些场景显得非常重要,比如我们需要按比例显示。android并没用提供table这样的控件,虽然有TableLayout,但是它并非是我们想象中的像html里面的table那么好用,我们常用ListView实现table的效果,但是列对齐确比较麻烦,现在用LinearLayout及属性android:layout_weight

系统 2019-08-12 09:29:46 2579

Android

android 配置环境变量

在创建AVD时,在DOS下输入androidlisttargets会出现android不是内部或外部命令,如图-1。这主要是没有配置好androidsdk环境变量所致的。图-1android不是内部或外部命令解决的办法有两种:(1).配置androidsdk的环境变量;(2).直接进入androidsdk所在的目录执行(其实可以不配置环境变量而直接进入目录执行文件的)方法一:配置androidsdk环境变量,以我安装的androidsdk为例(E:\and

系统 2019-08-12 09:29:33 2579

SqlServer

《Microsoft SQL Server 2005: 数据库基础由入

9月份收到了Microsoft寄来的《MicrosoftSQLServer2005:数据库基础由入门到精通》,翻着看了一遍然后又精读了其中的一些章节之后,我决定开始为它写书评。我们都知道,学习使用SQL语言并不难,无非就是SELECT、INSERT、UPDATE、DELETE这四大指令,外加一些各种功能的子句,人人都能轻松学会编写一些简单的SQL语句。然而这与真正懂得使用一套SQLServer这样的数据库管理系统有多远?大概也就是一亿五千万个字节的距离。何

系统 2019-08-12 01:55:35 2579

MySql

提高mysql千万级数据SQL的查询优化30条总结

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在where及orderby涉及的列上建立索引。2.应尽量避免在where子句中对字段进行null值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:selectidfromtwherenumisnull可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:selectidfromtwherenum=03.应尽量避免在where子句中使用!=或<>操作符,否则引擎将放弃使用索引而进行全

系统 2019-08-12 01:55:23 2579

MySql

MySQL Server 启动时的 bug

Server无法启动、日志如下:13050712:22:11mysqldstarted13050712:22:11[Warning]option'max_join_size':unsignedvalue18446744073709551615adjustedto429496729513050712:22:11[Warning]option'max_join_size':unsignedvalue18446744073709551615adjustedto4

系统 2019-08-12 01:55:22 2579

Android

【Android Developers Training】 101. 显示快

注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/contacts-provider/display-contact-badge.html这节课将会向你展示如何添加一个QuickContactBadge到你的UI中,以及如何将数据和它捆绑起来。一个QuickContact

系统 2019-08-12 01:54:44 2579

数据库相关

POJ1062-Expensive dowry

转载请注明出处:優YoUhttp://user.qzone.qq.com/289065406/blog/1299338542提示:难得的中文题。。虽然语言相通但是不好解决。。。都说便宜没好货,这是真的==最短路问题,dijkstra算法的运用。。。很多同学对dijkstra有一种与生俱来的恐惧,首当其冲就是它的名字。。说实在我现在也不知道怎么念它O(∩_∩)O哈哈~其实dijkstra很简单的,最难也就它的名字,不懂得同学去翻书,这里我不解释dijkstr

系统 2019-08-12 01:54:44 2579

Oracle

Oracle中start with...connect by子句的用法

Oracle中startwith…connectbyprior子句用法connectby是结构化查询中用到的,其基本语法是:select…fromtablenamestartwith条件1connectby条件2where条件3;例:select*fromtablestartwithorg_id=‘HBHqfWGWPy’connectbypriororg_id=parent_id;简单说来是将一个树状结构存储在一张表里,比如一个表中存在两个字段:org_i

系统 2019-08-12 01:54:14 2579

MySql

mysql 卸载

//首先查看是否存在MYSQL[root@localhost~]#rpm-qa|grep-imysqlmysql-libs-5.0.45-6.fc7//Mysql版本[root@localhost~]#rpm-emysql-libs-5.0.45-6.fc7//执行卸载//出错信息error:Faileddependencies:libmysqlclient.so.15isneededby(installed)amarok-1.4.8-1.fc7.i386

系统 2019-08-12 01:53:51 2579