摘要:
第一章 了解SQL模式: 关于数据库和表的布局以及特性的信息。【描述表可以存储什么样的数据,数据如何分解,各部分信息如何命名等等,可以用来描述数据库中特定的表以及整个数据库(和其中表的关系)】。第二章 MySQL简介 MySQL是一种DBMS,即它是一种数据库软件。基于客户机----服务器的数据库。... 阅读全文
摘要:
这个题貌似完全颠覆一般的Logic:交换两个整数需要一个额外的空间用于保存:t = b;b = a;a= t;粗看上去似乎没有办法,但是仔细想一下,既然不能用额外的空间,那么能用的方法就只有数学方法,也许有效,那么第一个想法就是用A+b看看,稍微想一下就可以得到下面这个解法:a = a + b;b = a - b;a = a - b;这种方法会有问题,a+b有可能溢出,但异或就不会有溢出问题。还有更绝的(由DxZ网友提供):a = a ^ b;b = a ^ b;a = a ^ b;异或就是求同存异的过程,第一步得到a和b的不同,得到需要改变的位。 阅读全文
摘要:
看上去似乎任何已知的算法都无法做到,如果谁做到了,那么所有的排序方法:QuickSort,ShellSort,HeapSort,BubbleSort等等等等,都可以扔掉了,还要这些算法干吗阿,呵呵。不过实际上,在数字范围有限制的情况下,是有一个这样的算法的,只需要用一个数组记录每个数字出现次数就可以了。假定你的数字范围在0到65535范围之内,定义一个数组count[65536](这个空间是常量,和n无关,所以是O(1) ),初值全部为0。那么假设有下面这些数字:10020030011906...那么对于每个这个数字,都做在count中记录一下:100 => count[100]++20 阅读全文
摘要:
当需要在无需列表中寻找第k小的元素时,一个显然的方法是将所有数据进行排序,然后检索k个元素。这种方法的运行时间为O(n log(n))。无序列表调用分区函数将自身分解成两个子表,其长度为i和n-i。第一个列表中的第一个i元素(不一定排序),当i与k进行比较时需在第一或第二个子列表中搜索元素。使用findMinK(ArrayListarray, int k, int i, int r)实现,同时使用下面testframe代码测试。在函数中可增加全局变量cmpcnt,在列表中利用分区函数交换元素时计数。对findMinK函数的实现,利用了快排的思想:先从n个元素中找一个任意分界点,设为m,假设m在 阅读全文
摘要:
在Eclipse中运行项目 遇到如下错误:## A fatal error has been detected by the Java Runtime Environment:## EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000c0190, pid=2640, tid=2120## JRE version: 7.0-b57# Java VM: Java HotSpot(TM) Client VM (16.0-b02 mixed mode, sharing windows-x86 )# Problematic frame:# C 0x0.. 阅读全文
摘要:
Python不像JS或者PHP这种弱类型语言里在字符串连接时会自动转换类型,而是直接报错。要解决这个方法只有提前把int转成string,然后再拼接字符串即可。如代码:12345# coding=utf8str = '你的分数是:'num = 82text = str+num+'分 | 琼台博客'p... 阅读全文
摘要:
Linux版本的VirtualBox下载:http://www.virtualbox.org/wiki/Linux_Downloads。请下载对应的版本。RedHat、RHEL:rpm -i vh *.rpmUbuntu安装:sudo dpkg -i *.deb如果虚拟的是linux系统,那么如何安装GuestAdditions在linux系统中选择安装增强功能,然后会自动关在GuestAdditions的ISO文件,有如下的窗口打开,复制里面的VBoxLinuxAdditions.run文件(可能位于/media/VBOXADDITIONS_version),然后执行。(这里以CentOS 阅读全文
摘要:
转自:http://bbs.kafan.cn/thread-358294-1-1.html1.Sun xVM VirtualBox简介VirtualBox官方网站:http://www.virtualbox.org下载最新版本的VirtualBox:http://www.virtualbox.org/wiki/DownloadsVirtualBox是Sun公司出品的一款小巧、开源、性能优异的跨平台虚拟机软件。我想会有许多朋友问,VirtualBOx比起老牌的VMware,微软的VirtualPC表现如何呢?下面是各虚拟机对比,大家可以参考一下:http://en.wikipedia.org/w 阅读全文
摘要:
转自:http://wubangtu.com/714最近有很多人问我这个问题,现在全部写在这里,免得到时候又啰嗦一遍了,哈哈。欢迎大家前来围观:安装virtualbox虚拟机的增强功能可以实现如下功能:1、主机与虚拟机之间的文件共享(主要是为了这个)。2、主机与虚拟机之间的剪切板共享(比如说在主机上复制http://wubangtu.com,然后在虚拟机的浏览器中粘贴)。3、虚拟机的direct3D支持,就是为虚拟机分配点显存,这样虚拟机窗口就可以随便放大或缩小了(当然前提是你勾选了“自动调节显示尺寸”)。先说windows虚拟机:1、安装完虚拟系统以后,进入,选择工具栏上的“设备”–“安装增 阅读全文
摘要:
1、关于VMX格式vmx文件是vmware虚拟机系统的配置文件,注意:刚刚安装好VMware Workstation以后是找不到这个文件的,当你在VMware Workstation中建立了一个虚拟机以后,这个文件才会出现。这文件是用来记录你建立的虚拟机的配置的,比如多大的内存、什么型号的硬盘 等等。 2、OVF格式Open Virtualization Format (OVF) 规范是在 Distributed Management Task Force (DMTF) 协会内部开发的一种标准,旨在推广一种开放、安全、可迁移、有效以及可扩展的格式,用于封装和分发将在虚拟机上运行的软件。我在安装 阅读全文