现在位置: 首页 > popper发表的所有文章
  • 10月
  • 17日
综合 ⁄ 共 955字 评论关闭
比如新建一个word,写了一行字,然后点击保存。 发生了什么?这个数据会不会马上写到磁盘上?   1 文件系统: 文件系统是一套实现了数据的存储、分级组织、访问和获取等操作的抽象数据类型(Abstract data type)。 文件系统是一种用于向用户提供底层数据访问的机制。它将设备中的空间划分为特定大小的块(扇区),一般每块512字节。数据存储在这些块中,大小被修正为占用整数个块。由文件系统软件来负责将这些块组织为文件和目录,并记录哪些块被分配给了哪个文件,以及哪些块没有被使用。文件系统各式各样,如fat,ntfs,ext2,e......
阅读全文
  • 09月
  • 13日
移动开发 ⁄ 共 806字 评论关闭
一、冒泡算法:(经典考题,你必须会) public class BubbleTest { /** * @param args */ public static void main(String[] args) { int array[]={33,22,15,89,55}; sort(array); for(int i=0;i<array.length;i++) { System.out.println(array[i]); } int ret=binaryFind(array,2); System.out.println("------------:"+ret); } /** * 冒泡算法 * @param array 无序数组 ......
阅读全文
  • 04月
  • 27日
综合 ⁄ 共 4667字 评论关闭
  openstack部署中的一些问题 2012-06-07 20:31 136人阅读 评论(0) 收藏 举报 本文总结了在多节点上部署openstack时碰到的一些问题,算是对自己前段时间的工作做一小结。 转载请注明出处。   1、假设当前主机名为“computer”,IP地址为“192.168.136.123”在当前主机安装mysql server,创建数据库nova,并执行如下语句: grant all on nova.* to 'nova'@'%' identified by 'nova'; 在其他主机上通过如下语句: mysql -h 192.168.136.123 -u nova  -p 连接正常。但是在当前主机确连接失败,检查相关的日志后发现,当前主机会......
阅读全文
  • 04月
  • 13日
综合 ⁄ 共 1032字 评论关闭
10003 - Cutting Sticks Time limit: 3.000 seconds 题意: 要将一段木头的n(n<50)个位置切开。切开花费为所切木头长度的长度。问切完这n个地方的最小花费。 思路: 可以逆向思维。将木头合成一整段。合并花费为合并后的长度。所以可以很快得到O(n^3)的算法。对于n比较小来说完全够用了。dp[i][j]表示合并完[i,j]的最小花费。dp[i][j]=min(dp[i][j],dp[i][k]+dp[k][j])。k€(i,j)。 详细见代码: #include<algorithm> #include<iostream> #include<string.h> #include<sstream> #include<s......
阅读全文
  • 02月
  • 13日
综合 ⁄ 共 2286字 评论关闭
Sliding Window Time Limit: 12000MS   Memory Limit: 65536K Total Submissions: 40596   Accepted: 11992 Case Time Limit: 5000MS Description An array of size n ≤ 106 is given to you. There is a sliding window of size k which is moving from the very left of the array to the very right. You can only see the k numbers in the window. Each time the sliding window moves rightwards by one position. Following is an example: The array is [1 3 -1 -3 5 3 6 7], and k is 3. Window position......
阅读全文
  • 01月
  • 04日
编程语言 ⁄ 共 3020字 评论关闭
本文对Windows平台下常用的计时函数进行总结,包括精度为秒、毫秒、微秒三种精度的5 种方法。分为在标准C/C++下的二种time()及clock(),标准C/C++所以使用的time()及clock()不仅可以用在Windows 系统,也可以用于Linux系统。在Windows系统下三种,使用Windows提供的API接口timeGetTime()、 GetTickCount()及QueryPerformanceCounter()来完成。文章最后给出了5种计时方法示例代码。   标准C/C++的二个计时函数time()及clock()   time_t time(time_t *timer); 返回以格林尼治时间(GMT)为标准,从1970年1月1日00:00:00到现在的此时......
阅读全文
  • 05月
  • 21日
综合 ⁄ 共 1820字 评论关闭
25岁离开东北的一个小县城,来到上海,工作,恋爱,结婚,如今正好8年。从没后悔这个选择,一直知道这才是我想要的人生。>>>进我家理财和财友们一起聊一聊吧!!   毕业后先在家乡一个国家级企业财务部7个科室工作了2年,攒够了一定的经验和资本后来到上海,还算顺利的开始了这里的生活,并且经过短暂的寻找后,第一份正式工作做了六年,生活相对稳定,没经历太多换工作换房子的颠沛流离,刚开始时也有些外来妹在一个大城市的每个人都要经历的一些辛酸,也有过找工作,拼房子,挤公交,语言不通,被当地人同情和歧视......
阅读全文
  • 05月
  • 19日
综合 ⁄ 共 2421字 评论关闭
下面介绍使用 Zend_Translate_Adapter_Tmx 翻译适配器 mytranslation.tmx <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE tmx SYSTEM "tmx14.dtd"> <tmx version="1.4"> <header creationtoolversion="1.0.0" datatype="winres" segtype="sentence" adminlang="en-us" srclang="de-at" o-tmf="abc" creationtool="XYZTool" > </header> <body> <tu tuid='message1'> <tuv xml:lang="de"><seg>Nachricht1<......
阅读全文
  • 05月
  • 12日
综合 ⁄ 共 1357字 评论关闭
Swift 文档下载地址   http://download.csdn.net/detail/qi_ruihua/7439851 今天我们一起来翻译和学习Swift,共同踏实Swift的征程.由于本人翻译水平有限,翻译不到之处还请谅解. 按照我们传统学习编程语言的习惯都是在屏幕上输出”Hello World”.在Swift中,输入代码如下:     println("Hello, world")   如果你以前开发过c或者OC,你会很熟悉这样的语法.这是一句完整的代码.你不需要引入任何功能库.写这样一句代码你也不需要任何main方法.你甚至不需要分号.   Swift之旅会给你充足的信息来学习各种各样的Swift语法.不用担心你不懂哪里......
阅读全文
  • 04月
  • 30日
综合 ⁄ 共 40290字 评论关闭
常用算法设计方法                  原作者:宁波高等专科学校电子系 周文革 要使计算机能完成人们预定的工作,首先必须为如何完成预定的工作设计一个算法,然后再根据算法编写程序。计算机程序要对问题的每个对象和处理规则给出正确详尽的描述,其中程序的数据结构和变量用来描述问题的对象,程序结构、函数和语句用来描述问题的算法。算法数据结构是程序的两个重要方面。 算法是问题求解过程的精确描述,一个算法由有限条可完全机械地执行的、有确定结果的指令组成。指令正确地描述了要完成的任务和它们被执......
阅读全文
  • 04月
  • 24日
综合 ⁄ 共 705字 评论关闭
Description 农夫约翰已经从他的牧场中取得了数不清块数的正方形草皮,草皮的边长总是整数(有时农夫约翰割草皮的刀法不合适,甚至切出了边长为0的正方形草皮),他已经把草皮放在了一个奶牛贝茜已经知道的地方。 贝茜总是希望把美味的草皮放到她的秘密庄园里,她决定从这些草皮中取出恰好4块搬到她的秘密庄园中,然后把它们分成1×1的小块,组成一个面积为N(1<=N<=10,000)个单位面积的部分。 贝茜对选出这样四块草皮的方法数很感兴趣,如果她得到了一个4个单位面积的部分,那么她可以有5中不同的方法选4块草皮:(1,1,1,1),......
阅读全文
  • 02月
  • 03日
综合 ⁄ 共 709字 评论关闭
理解调用栈最重要的两点是:栈的结构,EIP/EBP/ESP寄存器的作用。 1.栈结构 首先必须明确一点也是非常重要的一点,栈是向下生长的,所谓向下生长是指从内存高地址->低地址的路径延伸,那么就很明显了,栈有栈底和栈顶,那么栈顶的地址要比栈底低。 2.EIP/EBP/ESP寄存器 对x86体系的CPU而言,在函数调用过程中,系统会用到下面三种寄存器: 1.EIP寄存器里存储的是函数调用完CPU下次要执行的指令的地址。 2.EBP寄存器里存储的是是栈的栈底指针,通常叫栈基址,EBP在未受改变之前始终指向栈帧的开始,也就是栈底,所以EBP的用途是......
阅读全文