Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Java操作HDFS文件系统

Java操作HDFS文件系统

看了好长时间的hdfs,感觉真不是一个简单明了的,多了一些配置性的东西,缺少一些合理的固定约束,或许是赶着云计算的风潮,去把它当作一个分布式文件系统使用。Hdfs的连接感觉不算很简单,在mapreduce上跑了多次程序后,发现其conf在本机上走的那么像是一个没有配置的本机环境,简单的上传文件到了本地文件系统中。hdfs中文件的上传和获取通过FileSystem操作,算是一个很不错的接口,文件上传的配置都在走一个conf,还不知道怎么在项目中新建xml文件...
Linux内核的ftrace调试接口

Linux内核的ftrace调试接口

为了抓住一个自定义的内核函数是如何被执行的,需要一定的调试手段,其实就需要一种跟踪手段就可以了,理论上不太复杂,可是Linux内核的调试接口太多了,始终找不到一个方便的,直到遇到了ftrace,它简单的使用文件系统作为接口,不需要安装任何用户态程序,和杂乱的发行版毫无关系,这正合我意,相比SystemTap等复杂的前置设置等调试手段,简直棒极了。因为我很讨厌为了做一件理论上很简单的事而去花去大量的时间去做前置工作。使用文件系统作为接口的优势自然不必多说,它...
Linux2.6的LOGO制作与显示

Linux2.6的LOGO制作与显示

前不久,因为工作需要更换了液晶屏,分辨率由原来的640*480换成了800*600。当然首先更改了液晶屏驱动,修改了相应的参数。把开机Logo也进行了更换,分辨率修改为800*600。但是开机时,Logo无法显示,提示以下错误。fbcon_init: disable boot-logo (boot-logo bigger than screen).真是扯淡啊,查看源代码,该提示在drvers/video/console/Fbcon.c下,在此截取这段代码。...
Android中使用JavaMail发送Email带群发加附件

Android中使用JavaMail发送Email带群发加附件

之前写了一篇关于Android中发送Email的文章,里面用到的是隐式的intent来激活系统自带的邮件发送功能。相关阅读:Android中用intent发送邮件http://www.linuxidc.com/Linux/2013-04/82439.htm今天花了一天来自己实现这个邮件发送功能(主要是网上的代码太坑...)这里用gmail作为发送方的邮箱,其他网易,新浪什么的应该也ok,QQ貌似不行。资源来自:javamail-android下面是实现步骤...
Android4.0 输出分辨率改为1280*720后,出现Out of Memory

Android4.0 输出分辨率改为1280*720后,出现Out of Memory

1、出现这个问题的原因是由于Bitmap decode 引发的,我们知道,Android程序内存一般限制在16M,当然也有24M的,而android程序内存被分为2部分:native和dalvik:dalvik就是我们平常说的java堆,我们创建的对象是在这里面分配的,而bitmap是直接在native上分配的,对于内存的限制是native+dalvik不能超过最大限制。用以下命令可以查看程序的内存使用情况:dumpsys meminfo 程序的包名或者进...
Android解决屏幕适配问题

Android解决屏幕适配问题

一、Android屏幕适配概念大小:实际大小以屏幕对角线的长度为准 例如:3.4 、 3.8英寸屏幕密度:一块区域又多少个像素,一般用dpi来衡量,安卓中屏幕密度分为4种:low,medium,high,extra high基本概念不啰嗦,可以去百度的,直接说怎么适配二、怎么适配多种屏幕a.在manifest里定义你的程序支持的屏幕类型,需要程序支持什么样的设备就要在这里声明一下,相应代码如下:<supports-screens android:re...
C++ STL algorithm库中 next_permutation()用法 注意事项

C++ STL algorithm库中 next_permutation()用法 注意事项

有的人用C++ algorithm库中的next_permutation()函数得到全排列时发现最后得到的全排列老是不够数,不知道为什么,还以为标准库函数有错呢,其实这个标准库函数是有前置条件的,即参数必须是为非降序排列的。至于为什么,我们看下边。next_permutation()函数对参数进行下一个排列,如果到头了返回false,否则返回true,但是它怎么知道排列到头了呢,原来他是按照增序对参数的每一个值进行排列的,如果参数为完全降序的话,就认为到头...
<< 3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 >>