上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 329 下一页
摘要: 我们已经知道.用户或者应用程序是通过操作系统使用设备的,而操作系统并不直接操纵设备,操作系统通过管理设备的驭动程序来间接使用设备。 设备驭动程序(Device Driver)是由生产设备厂家提供的,所有与设备相关的代码都放在设备驭动程序中。如果设备的类别差别很小.系统可以屏蔽其差别.使用同一个程序代码操纵这个设备。在计算机系统中,键盘、显示器、鼠标等都作为标准设备.操作系统使用标准的设备驱动程序,为用户提供这些设备的使用。 如果一个性能和原理完全不同的设备,例如激光打印机和针式打印机就是两种不同类型的设备,系统需要分别为其建立驭动程序。实际上由于性能上的差异.为了使设备能够发挥最大... 阅读全文
posted @ 2013-08-02 22:33 jlins 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 主要议题:1分页,分段模式及实模式2Linux分页3linux内存线性地址空间布局及物理内存空间布局4linux页表初始化及代码解析 1.1.1内存寻址和保护模式 在X86平台上,内存控制单元通过分段单元电路把逻辑地址转换为线性地址,又通过分页单元把线性地址转换为物理地址。 一个逻辑地址由段标识符和段内偏移地址组成。段标示符是一个16位长度的字段,称为段选择符,而偏移地址是32位的字段。 一般用段寄存器来保存段选择符,如CS,DS,ES,SS等,CS段选择符中用RPL来表示CPU当前的特权级别,0表示工作在内核态,3标示工作在用户态。每个段由一个8个字节的描述符进行管理,段... 阅读全文
posted @ 2013-08-02 22:32 jlins 阅读(2666) 评论(0) 推荐(0) 编辑
摘要: 本文出自 http://blog.csdn.net/shuangde800 题目传送门 题意: 给一个相上面的图。要求从第一层走到最下面一层,只能往左下或右下走,经过的数字之和为sum。 问有多少条路径之和刚好等于S? 如果有的话,输出字典序最小的路径。 思路: f[i][j][k] 代表从(i,j)点往下走到最后一层和为k的方案数 那么,显然可以得到状态转移: f[i][j][k] = f[i+1][left][k-val] + f[i+1][right][k-val... 阅读全文
posted @ 2013-08-02 22:30 jlins 阅读(212) 评论(0) 推荐(0) 编辑
摘要: Sourcery G++ Lite 2011.03-42:https://sourcery.mentor.com/GNUToolchain/package8737/public/arm-none-eabi/arm-2011.03-42-arm-none-eabi.exehttps://sourcery.mentor.com/GNUToolchain/package8736/public/arm-none-eabi/arm-2011.03-42-arm-none-eabi.binhttps://sourcery.mentor.com/GNUToolchain/package8735/public 阅读全文
posted @ 2013-08-02 22:28 jlins 阅读(5647) 评论(0) 推荐(0) 编辑
摘要: 从程序员的角度来看, Shell本身是一种用C语言编写的程序,从用户的角度来看,Shell是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行,又可以利用 Shell脚本编程,完成更加复杂的操作。在Linux GUI日益完善的今天,在系统管理等领域,Shell编程仍然起着不可忽视的作用。深入地了解和熟练地掌握Shell编程,是每一个Linux用户的必修 功课之一。Linux的Shell种类众多,常见的有:Bourne Shell(/usr/bin/sh或/bin/sh)、Bourne Again Shell(/bin/bash)、C Shell(/usr/bin/csh)、K Shel 阅读全文
posted @ 2013-08-02 22:26 jlins 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 最近两天,仔细的看了一下Flume中央日志系统(版本号:1.3.X),Flume在本人看来,还是一个非常不错的日志收集系统的,其设计理念非常易用,简洁。并且是一个开源项目,基于Java语言开发,可以进行一些自定义的功能开发。运行Flume时,机器必须安装装JDK6.0以上的版本,并且,Flume目前只有Linux系统的启动脚本,没有Windows环境的启动脚本。 Flume主要由3个重要的组件购成: Source:完成对日志数据的收集,分成transtion 和 event 打入到channel之中。 Channel:主要提供一个队列的功能,对source提供中的... 阅读全文
posted @ 2013-08-02 22:24 jlins 阅读(9802) 评论(0) 推荐(0) 编辑
摘要: 以下是基于Android 4.2代码,对Bluetooth BR/EDR Enable process的分析。BluetoothAdapter类代表的是local device Bluetooth adapter,而BluetoothDevice类代表的是remote Bluetooth device。在Android 4.3中引入了一个新的类BluetoothManager,它是一个high level manager,被用于”to obtain an instance of an BluetoothAdapter and conduct overall Bluetooth Manage.. 阅读全文
posted @ 2013-08-02 22:22 jlins 阅读(864) 评论(0) 推荐(0) 编辑
摘要: 1、虚拟机环境下安装的 1192.168.131.21(管理节点,存储节点,sql节点) 2192.168.131.22(存储节点,sql节点) 2、安装程序 在两台机器上面同时进行 第一步: 下载安装软件地址:http://dev.mysql.com/downloads/cluster/ 我的用的版本是MySQL Cluster 5.6.11(mysql cluster 7.3.2 MSI安装出来以后就是mysql cluster 5.6.11) 第二步: 安装MSI软件,安装时不会创建mysql instance 我安装在c:\mysql cluster 7.3下 第三步: cd到你的安. 阅读全文
posted @ 2013-08-02 22:18 jlins 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 因为在开发过程中需要开启扫描第三方程序,并且点击启动的效果,所以对这个功能进行了实现,并且分享出来个大家。 之前看到网上说需要获取包名和类名,然后通过 intent 才能打开这个程序,其实不必要这样。 在android API中,有这么一个接口, Intent android.content.pm. PackageManager.getLaunchIntentForPackage( String packageName) 实际说的就是传入包名即可返回Intent,继而startActivity 即可打开第三方程序了。 以下是Demo: 界面 GetApplication... 阅读全文
posted @ 2013-08-02 22:16 jlins 阅读(1517) 评论(1) 推荐(0) 编辑
摘要: Oozie是一个工作流引擎服务器,用于运行Hadoop Map/Reduce和Pig 任务工作流.同时Oozie还是一个Java Web程序,运行在Java Servlet容器中,如Tomcat. Oozie工作流中拥有多个Action,如Hadoop Map/Reuce job,Hadoop Pig job等,所有的Action以有向无环图(DAG Direct Acyclic Graph)的模式部署运行.所以在Action的运行步骤上是有方向的,只能上一个Action运行完成后才能运行下一个Action. Oozie工作流通过HPDL(一种通过XML自定义处理的语言,类似JBOSS... 阅读全文
posted @ 2013-08-02 22:14 jlins 阅读(306) 评论(0) 推荐(0) 编辑
上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 329 下一页