码迷,mamicode.com
首页 > 2016年02月29日 > 全部分享
关于O_DIRECT的那些事儿
很久之前落下的坑,一直没怎么记录-。- 一般地,如果在Linux内核中读写一个文件,其IO流程都需要经过Kernel内的page cache层次,如果程序员若想要使用自己开发的缓存系统,那么就可以在打开这个文件的时候,对该文件加以O_DIRECT的标志位,这样一来就可以让程序对该文件的IO直接在磁盘
分类:其他好文   时间:2016-02-29 19:50:21    阅读次数:152
HelloX 堆模型
相关文件 heap.h heap.c 第一次调用CreateHeap: 一个双向链表和单链表。 然后调用HeapAlloc,从堆对象的空闲块中找一块参数大小的空闲块,在不满足需求的前提下,会变成如下: 红线为双向链表,NEW表示的结点是新插入的结点,可以看出模型中不论双向还是单向都是用头插法插入链表
分类:其他好文   时间:2016-02-29 19:47:12    阅读次数:171
课程引言作业一
网站系统开发需要掌握的技术: 一个好的网页需要多种技术的支持才能够显得完美得体,给人好的感受。以JAVA实施web项目需要掌握的技术为例,包括: 1、JAVA语言 2、服务器的运行环境。 3、php、数据库、mysql。 4、前台的DW FL ps软件再加DIV+CSS布局美工 等等。 课堂测试源程
分类:其他好文   时间:2016-02-29 19:47:33    阅读次数:135
数塔~~dp学习_1
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2084 数塔 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submissio
分类:其他好文   时间:2016-02-29 19:48:27    阅读次数:122
块和内嵌div和span
1 <!doctype html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>无标题文档</title> 6 <style> 7 body{ font-family:"宋体"; font-size:20px;} 8 div,span{wi
分类:其他好文   时间:2016-02-29 19:49:36    阅读次数:132
solr单机环境配置
首先和之前一样下载solr-5.3.1.tgz,然后执行下面命令释放文件并放置在/usr/目录下: $ tar -xvzf solr-5.3.1.tgz $ mv solr-5.3.1 /usr/ $ cd /usr/solr-5.3.1 这个时候先不用启动solr,因为单机模式下为了和之前保持通用
分类:其他好文   时间:2016-02-29 19:48:44    阅读次数:118
Android常见控件— — —AlertDialog
package com.example.uiwidgettest2;import android.app.Activity;import android.app.AlertDialog;import android.content.DialogInterface;import android.os.
分类:移动开发   时间:2016-02-29 19:48:07    阅读次数:157
ios day01
day 01 part1 安装包格式:pkg ,d mg; company identifier 公司标识符,一般都是反域名 e.g.com.zhiyou repository 仓库:保存版本信息的,可以标示你的程序 快捷方式: win+a 全选 win+c复制 win+v粘贴 win+z撤销上一步
分类:移动开发   时间:2016-02-29 19:47:51    阅读次数:261
Linux grep和find的区别
这是两个不同的命令,关于grep:Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。而linux下的find功能:在目
分类:系统相关   时间:2016-02-29 19:47:59    阅读次数:228
在二维数组中查找一个数,二维数组是从左到右,从上到下依次递增
public class FindNum { public static boolean findANum(int[][] array, int target) { int row = array.length;//行数 int cloumn = array[0].length;//列数 int i
分类:编程语言   时间:2016-02-29 19:47:20    阅读次数:141
xml
xml,可扩展标记语言 Extensible Markup Language 1.可扩展的标记 2.元标记语言,可以定义其他标记语言 3.设计与特定领域有关的标记语言 4.自描述数据 6.应用间交换数据 7.结构化和集成数据 <resume> <prename endage='20'>刘琨</pre
分类:其他好文   时间:2016-02-29 19:47:31    阅读次数:121
大数据之二:Hadoop与Spark辨析
转载自知乎:https://www.zhihu.com/question/26568496 1) MapReduce:是一种离线计算框架,将一个算法抽象成Map和Reduce两个阶段进行 处理,非常适合数据密集型计算。 2) Spark:MapReduce计算框架不适合迭代计算和交互式计算,MapR
分类:其他好文   时间:2016-02-29 19:45:17    阅读次数:131
PHP预定义接口之 ArrayAccess
最近这段时间回家过年了,博客也没有更新,感觉少学习了好多东西,也错失了好多的学习机会,就像大家在春节抢红包时常说的一句话:一不留神错过了好几亿。废话少说,这篇博客给大家说说关于PHP预定义接口中常用到的重量级人物: ArrayAccess。大家也许会问,最基本、最常用的预定义接口有6个呢,为啥非得说
分类:数据库   时间:2016-02-29 19:45:24    阅读次数:1007
OC语法简写
NSNumber [NSNumber numberWithInt:666] 等价于 @666 [NSNumber numberWithLongLong:666ll] 等价于 @666ll [NSNumber numberWithUnsignedLong:666ul] 等价于 @666ul [NSNu
分类:其他好文   时间:2016-02-29 19:44:17    阅读次数:114
web页面取用户控件页面中服务器控件的值
用户控件页面后台: public string P_Name { get { return txt_P_name.Value; } set { txt_P_name.Value = value; } } Web页面后台: if (head.P_Name != "") { strwhere += "
分类:Web程序   时间:2016-02-29 19:46:26    阅读次数:136
【UVA】1449-Dominating Patterns(AC自己主动机)
AC自己主动机的模板题。须要注意的是,对于每一个字符串,须要利用map将它映射到一个结点上,这样才干按顺序输出结果。 14360841 1449 Dominating Patterns Accepted C++ 0.146 2014-10-16 11:41:35 #include<stack> #i
分类:其他好文   时间:2016-02-29 19:43:28    阅读次数:152
四道Java基础题
一、==符的使用首先看一段比较有意思的代码Integer a = 1000,b=1000;Integer c = 100,d=100; public void mRun(final String name){ new Runnable() { public void run() { System.o...
分类:编程语言   时间:2016-02-29 19:43:51    阅读次数:230
1296条   上一页 1 ... 16 17 18 19 20 21 22 ... 77 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!