- 博客(27)
- 资源 (5)
- 收藏
- 关注
原创 win8安装Qt+mysql+qt编译mysql驱动+测试实例解析4.8.2
这周要完成数据库课设,由于操作系统课设的时候用Qt做过一个任务管理器,深感Qt做的界面非常美观,所以想继续使用Qt。之前是在linux环境下安装的qt,又不涉及到mysql,安装非常之简单。今次是在win8下安装qt,在网上搜索了一番,没有找到win8下安装Qt的教程,很害怕兼容性方面会出现问题,不过做人总是要不断去尝试的,失败也是一次成长的经历啊,抱着这样一种心态,经过一个晚上各种无节操地试验,
2012-11-06 14:45:32 2234 3
原创 利用rpcgen构建分布式程序的简单分析图
针对之前rpc的学习,回过头来看自己总结的东西,发现文字实在是太多了,看着看着就晕了。所以我自己画了一张图解释各个部分的联系,以及整个分布式程序建立的一个流程,可以配合着上一篇日志,更好地理解如何使用rpcgen生成分布式程序。 再次简单介绍一下本次的示例: 查找字典程序,实现一个简单的数据库功能应用。数据库提供四个基本操作:①初始化(initw)②插入(insertw):插入一项新的条
2012-08-03 16:20:45 798
原创 安装Realtek RTL8111/RTL8168网卡驱动详解(error~eth0:no such device)
昨天给linux系统重新编了个内核linux2.6.31.9,进入新版本的内核之后,发现机子上不了网了。 1.第一反应是输入ifconfig指令,发现只有lo:localhost,并没有eth0网卡 2.第二反应是eth0网卡未启用,所以输入指令:ifconfig eth0 up,但是系统提示出错:eth0:no such device 3.第三反应输入ifconfig
2015-04-09 12:26:04 43400 7
原创 linux下编译新内核,解决无法找到eth0设备问题,安装eth0网卡驱动
由于我的blktrace运行时出现问题,只能对设备测试一次,第二次的时候就会报如下错误:no such file or directorygoogle了解决方案,很多都说是内核版本的问题,简单的方法解决不了啊,测试不能不做啊,所以今天只能果断换内核版本了(不过我想说每编一次内核,都会遇到新的问题,整个人心都醉了~这次也不例外啊~编一次内核,呆了一下午机房,虽然解决问题的能力渣渣,不过不
2014-11-28 22:48:17 8824
原创 linux的ln指令详解~多图,易理解(硬链接和软链接)
最近看到ln指令1.命令格式:ln [参数][源文件或目录][目标文件或目录]2.命令功能:Linux文件系统中,有所谓的链接(link),我们可以将其视为档案的别名,而链接又可分为两种 : 硬链接(hard link)与软链接(symbolic link),硬链接的意思是一个档案可以有多个名称,而软链接的方式则是产生一个特殊的档案,该档案的内容是指向另一个档案的位置。
2014-09-17 14:52:11 3677
原创 vnc远程控制服务器详细步骤~
VNC (Virtual Network Computer)是虚拟网络计算机的缩写。VNC 是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的。VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和 Windows 和 MAC 中的任何远程控制软件媲美。 在 Linux 中,VNC 包括以下四个命令:vncs
2014-09-07 18:42:21 3705
原创 解决apt-get install blktrace时,出现source 404 not found的问题
今天想在机房的机器上安装下filesystem的测试工具:blktrace,但是
2014-08-29 21:00:57 912
转载 tune2fs,hexdump, dumpe2fs用法简介
tune2fs是调整和查看ext2/ext3文件系统的文件系统参数,Windows下面如果出现意外断电死机情况,下次开机一般都会出现系统自检。Linux系统下面也有文件系统自检,而且是可以通过tune2fs命令,自行定义自检周期及方式。
2014-08-27 11:40:05 2220
原创 A study of linux file system evolution 阅读笔记(文件系统 补丁)
因为在evernote上http://www.evernote.com/shard/s127/sh/cc802630-049b-4188-b122-a499e64a4c1c/c0ee46b4059c59e3ebe7a96188bd3071
2014-08-08 17:32:12 1123
原创 scalable high performance main memory system Using PCM Technology
sosp09年的better io through byte-addressable and persistent memory一文中,把BPRAM放在内存总线上,与DRAM一起。文章中提到了会有三个不利点:1.BPRAM的访问可能会干扰DRAM的访问,从而影响整体性能 2.BRRAM的可用容量被BPRAM的密度和在机器中空闲DIMM槽数量限制。3.放置BRRAM在内存总线上,可能会受到write
2014-08-05 11:42:55 1076
原创 Improving NAND Flash Based Disk Caches阅读笔记
这篇文章我是带着一定目的性去看的,主要是想知道FLASH CACHE做缓存,跟NVRAM作缓存,相同优势有哪些?不同优势有哪些?缺陷又在哪里?接下来就对文章做一个全面的总结~ FLASH近些年被广泛使用在存储系统,主要是由于它具非易失,高密度,低成本的优势。但是它的缺陷也是很明显的,它的可管理性和可靠性是必须要解决的两个挑战性问题,可靠性上:即使FLASH是非易失的,在某种情况下
2014-08-01 12:28:56 866
原创 Parasol and GreenSwitch: Managing Datacenters Powered by Renewable Energy
问题:现阶段数据中心消耗大量的电能,同时产生大量的碳排放,污染环境,为了解决这一问题,学术界工业界开始将绿色可再生能源加入到数据中心。 除了减少碳排放,再生能源能够减少能源成本,降低峰值能源成本。(有阶梯电价一说)但是现有的再生能源是不稳定的,间断的,这要求解决能源供应变化的方案。解决方案:一个方法是使用电池或者电网作为再生能源的备份。为了最大化好处, 我们的方法是为了动态调度负载,同时选择
2014-07-28 10:21:06 1840
原创 Unioning of the Buffer Cache and Journaling Layers
Journaling technologybuffer cachebuffer cache:高速缓冲存储器,在linux读写文件的时候,它用于缓存物理磁盘上的磁盘块,从而加快对磁盘上数据的访问。在linux下,为了更有效地使用物理内存,操作系统自动使用所有空闲内存作为buffer cache使用,当程序需要更多内存时,操作系统会自动减小cache的大小。1每个缓冲区都有一个缓冲
2014-07-28 10:18:50 760 1
原创 SCMFS:a filesystem for storage class memory
论文关键点在于:在虚拟memory空间设计了新型文件系统SCMFS,保证每个文件包含的块是连续的,同时重用内存基本设施(MMU和TLB)实现虚拟地址到物理地址的转换。设计目的是尽可能简化文件操作,减少CPU开销,提升文件系统性能。问题:本文的问题在于怎样在Storage class memory(scm)上实现一个文件系统。scm直接连在内存总线上,按字节寻址,非易失。
2014-07-11 13:40:42 1724
原创 Better IO through byte-addressable,persistent memory 论文笔记~
问题:原来的存储系统都是基于慢的,块设备接口。但是新的存储介质是基于字节,永久性存储技术,提供快的,细粒度的访问。解决方案:基于新的存储介质,我们设计了一个文件系统BPFS,以及硬件结构。文件系统的设计是基于新介质的字节寻址和持久性。具体实施:文件系统使用了短周期的影子分页法去提供原子性,更细粒度的写。在硬件上,我们的硬件结构强制实施了原子性和顺序性原语。(影子分页法:当用户对一个页进
2014-07-07 16:11:52 1451
原创 磁盘读写过程总结+debugfs总结
本文有参考~http://hi.baidu.com/_kouu/item/4e9db87580328244ef1e53d0
2014-06-21 16:02:41 1534
原创 《Linux Shell脚本攻略》学习(二)
《Linux Shell脚本攻略》学习(二)上节学习到了文件描述符的相关内容。这节我们会以alias命令作为开头,继续我们的学习故事。1. 使用别名创建别名的命令行是:$alias new_command=’command sequence’我们可以为安装命令创建一个别名:$alias install=’sudo apt-get install’值得注意的是,alias
2014-01-18 18:42:27 973
原创 《Linux Shell脚本攻略》学习(一)
一直都在各种环境各种场合听人提起shell,因为不懂,所以总是一一略过,直到有一天,师兄跟我说,这个测试哪用自己跑,写个脚本就好。这时候我就想躲到角落默默画圈,师兄,我不是想自己跑,是我不懂写脚本。。。那时候,心里吹起一阵虐风,暗暗下定决心,某一天我得自己写个脚本,然后,故事就开始了。。。哈哈!Shell环境能使用户与操作系统的核心功能进行交互,shell脚本是一些文件,把我们需要执行的一系列
2014-01-17 15:41:18 925 1
原创 并行处理 mpi矩阵乘法
基于MPI并行方法实现矩阵乘法目录1. 实验目的 32. 实验环境 43. 实验内容 43.1. 实验题目 43.2. 实验过程 53.2.1. 集群使用 53.2.2. 源码及解析 53.3. 执行时间截图 123.3.1. 基准程序参数设计 123.3.2. 运行结果截图 143.3.3. 稀疏/稠密矩阵参数设计 184. 实验结论 18
2014-01-11 21:53:55 10426 6
原创 工作面试经历(TP-LINK 腾讯 天威视讯。。。)
对于大四这个学期,一直都想要写点什么,可是每次提起笔,总是莫名地烦闷忧伤,连语言都组织不好的我,还有什么能力把支离破碎的生活片段连结在一起呢?大学四年,最大的改变是什么?是在工科的环境中,慢慢失去了对文字的热爱和敏感度,只能任由生活中点点滴滴的回忆,随着时间,风干在记忆的沙漠中,了无踪迹。不知道从哪个时间点开始,越发深刻地感受到自己的记忆力在衰退,而我只是固执地认为,那是时间老人在雕刻我岁月的痕迹
2013-03-31 12:44:47 4524
原创 mysql导出数据库方法总结(命令行+navicat for mysql 管理工具)
由于前段时间刚做完数据库课设,想导出数据库文件,在朋友的机器上跑一跑。由于我使用的是界面化的mysql,理所当然地认为可以在界面上找到导出数据库的操作选项,结果自己一个人摸索了半天,以失败告终。上网一查资料,发现基于命令行和界面操作有两种不一样的方法,所以想把它们整理总结在一起,方便大家查阅和选择。 一、命令行导出数据库按 win键+R 打开运行界面,输入cmd,打开命令提示符窗
2012-12-05 15:00:03 4255
原创 服务器装fedora系统步骤+装pc机
昨天,是正式进曹老师实验室的第一天,从下午两点到晚上十点,一呆就是八个小时,这八个小时里,应曹老师对于入门级学生的基本要求,我和同伴做了两件事: 1.给实验室的一台服务器 装fedora系统 2.组装一台自己的pc机 说实话,学了计算机这么多年,我只动手拆过一次笔记本,而且就拧几个螺丝而已。对于机器,我最大的概念就是:计算机是由cpu(控制器,运算器),存储 设备
2012-10-18 16:57:10 958
原创 博弈论学习总结(一)
上个星期五,听了一节博弈论入门讲座,虽然只是简单介绍了博弈论的一些基本概念和常见用例,不过激起了我浓厚的兴趣,所以就想着找点资料学习学习。最后发现耶鲁大学有博弈论公开课,24节,兴奋了好久,现在在一集集学习中。今天看了第一集,因为专业性的概念比较多,我又有经常性的健忘症,所以就想做个学习总结,以后回忆起来也方便。其实很早以前就听说过博弈论,不过一直不知道它是什么,应用在什么方面,只想着是一门高深的
2012-07-23 21:12:08 1369
原创 利用rpcgen构建分布式程序的8个步骤---学习笔记
构建分布式程序的8个步骤(rpcgen)一、构建常规应用程序要构建这个字典应用例子的分布式版本,第一步要求程序员构造解决问题的常规程序。最初这个字典应用的过程组织情况二、将程序划分为两个部分。在考虑哪一个过程可以转移到远程机器上时,程序员必须考虑每一个过程所需要的设施,比如过程nextin在每一次被调用时要读取下一输入行,并对它进行分析,因为它要访问程序的标准输入文件,
2012-07-18 17:16:21 1430 1
操作系统课程设计报告
2012-07-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人