现在位置: 首页 > bier发表的所有文章
  • 10月
  • 01日
综合 ⁄ 共 783字 评论关闭
一、使用iozone常用的几个参数.-a 全面测试,比如块大小它会自动加-i N 用来选择测试项, 比如Read/Write/Random 比较常用的是0 1 2,可以指定成-i 0 -i 1 -i2.这些别的详细内容请查man  0=write/rewrite  1=read/re-read  2=random-read/write  3=Read-backwards  4=Re-write-record  5=stride-read  6=fwrite/re-fwrite  7=fread/Re-fread  8=random mix  9=pwrite/Re-pwrite  10=pread/Re-pread  11=pwritev/Re-pwritev  12=preadv/Re-preadv-r block size 指定一次写入/读出的块大小-s file size 指定测试文件的大小-f filename ......
阅读全文
  • 09月
  • 15日
综合 ⁄ 共 402字 评论关闭
public static String convertStreamToString(InputStream is, String filename) {         BufferedReader reader = new BufferedReader(new InputStreamReader(is));         StringBuilder sb = new StringBuilder();                 try {             while ((line = reader.readLine()) != null) {                 sb.append(line + "/n");             }         } catch (IOException e) {             e.printStackTrace();         } finally {         }                 return sb.toString();     }
阅读全文
  • 05月
  • 09日
综合 ⁄ 共 2959字 评论关闭
<body> <div class="box" id="box"> <div class="box1"> <div class="picbox" style="display:block;"> <img src="http://gtms03.alicdn.com/tps/i3/TB1HlZvFVXXXXcxXVXXBNVOLXXX-1600-350.jpg" /> <div class="shadow"></div> <p class="title">图片一</p> </div> <div class="picbox"> <img src="http://gtms04.alicdn.com/tps/i4/TB14d.tFVXXXXb9XFXXBNVOLXXX-1600-350.jpg" /> <div class="shad......
阅读全文
  • 04月
  • 18日
综合 ⁄ 共 681字 评论关闭
                                                                      Java与多媒体 1、在小程序中播放声音 java可以播放au,aiff,wav,midi,rfm格式的音频 可以调用Applet的一个静态方法: newAudioClip(URL url,String name) url是地址,name是音频名称 也可以用Applet类的实例方法: getAudioClip(URL url,String name) 根据url地址和声音文件name,获得一个用于播放的音频对象,这对象可以使用下面的方法来处理声音: play() 播放声音文件name loop() 循环播放name stop() 停止播放name 2、Java媒体框架(JMF) ......
阅读全文
  • 04月
  • 12日
综合 ⁄ 共 582字 评论关闭
思路是用一个优先队列,给它自定义一个排序函数即可。 /*链表结点的定义(请不要在代码中定义该类型) struct ListNode { int val; ListNode *next; }; */ //lists包含k个链表的头结点,返回合并后链表头结点 const int INT_MAX=2147483647; class compare { public: bool operator()(ListNode* n1,ListNode* n2)const { if ( !n1 || !n2) return !n1; return n1->val>n2->val; } }; ListNode* merge(vector<ListNode*> &lists) { if ( lists.empty() ) return NULL; ListNode guard; ListNo......
阅读全文
  • 04月
  • 09日
综合 ⁄ 共 1453字 评论关闭
链表的节点结构为: struct ListNode {  int data;  ListNode * nextNode; } 顺序查找: int sequential_search(const List<int> &the_list, const Key &target) /*Post: If an entry in the_list is equal to target, then return the position of this entry. Otherwise return -1 */ { int position; int s=the_list.size(); for(position=0;position<s;position++){ int data; the_list.retrieve(position,data); if(data==target){ return position; } } ......
阅读全文
  • 04月
  • 08日
综合 ⁄ 共 8463字 评论关闭
4.1 连接(Join) 连接是关系运算,可以用于合并关系(relation)。对于数据库中的表连接操作,你可能已经比较熟悉了。在MapReduce中,连接可以用于合并两个或多个数据集。例如,用户基本信息和用户活动详情。用户基本信息来自于OLTP数据库。用户活动详情来自于日志文件。 MapReduce的连接操作可以用于以下场景: 用户的人口统计信息的聚合操作(例如:青少年和中年人的习惯差异) 当用户超过一定时间没有使用网站后,发邮件提醒他们。(这个一定时间是用户自己预定义的) 分析用户的浏览习惯,让系统可以提示用户有哪些网站特......
阅读全文
  • 04月
  • 07日
综合 ⁄ 共 2547字 评论关闭
最近正在做Android的UI设计,故搜集了一些Android上进行UI设计的一些资料,现和各位分享下。 首先说说density,density值表示每英寸有多少个显示点,与分辨率是两个不同的概念。 Android主要有以下几种屏: QVGA和WQVGA屏density=120; HVGA屏density=160; WVGA屏density=240; 下面以480dip*800dip的WVGA(density=240)为例,详细列出不同density下屏幕分辨率信息: 当density=120时 屏幕实际分辨率为240px*400px (两个点对应一个分辨率) 状态栏和标题栏高各19px或者25dip 横屏是屏幕宽度400px 或者800dip,工作区域高度211px或......
阅读全文
该程序的功能主要解决一些简单矩阵计算问题。 主要功能有: ① 矩阵输入 ② 矩阵输出 ③ 输出矩阵的转置矩阵(可转置任意行列的矩阵) ④ 求方阵的行列式(如果你输入错误,程序将提示你错误,你可关闭程序,重新输入行列相同的矩阵,再进行计算) ⑤ 求矩阵的秩 ⑥ 求矩阵的逆矩阵(前提:行和列相等) ⑦ 求两个矩阵的乘积矩阵(其中之一是你已经输入的那一个矩阵,另一个你可自行输入,可计算多次乘积) [cpp] view plaincopyprint? /*  author:wangchangshuai0010 sdust wangchangshuai0010.iteye.com  */   #......
阅读全文
  • 03月
  • 31日
综合 ⁄ 共 2674字 评论关闭
  在main.xml中:   <?xml version="1.0" encoding="utf-8"?> <LinearLayout   xmlns:android="http://schemas.android.com/apk/res/android"   android:orientation="vertical"   android:layout_width="fill_parent"   android:layout_height="fill_parent"   android:background="#3399ff">   <ListView      android:id="@+id/tasklist"      android:layout_gravity="center_horizontal"      android:layout_width="fill_parent"      android:layout_height="wrap_content" /> </LinearLayout>   ......
阅读全文
  • 03月
  • 30日
综合 ⁄ 共 918字 评论关闭
问题:在NiftyContainer 例子中,也许以一个std::vector 作为后端存储结构。面对 polymorphic 型别,不能存储其对象实体,必须存储其指针。但如果面对 non-polymorphic 型别,可以存储其实体,比较有效率。这时,vector <T*> 还是 vector<T> 需要根据 isPolymorphic 来决定 ValueType 定义为 T * 或 T。 方法1:可以选择 traits class template 实现,如下: // traits class template template <typename T, bool isPolymorphic> struct NiftyContainerValueTraits { typedef T* ValueType; }; template <......
阅读全文
  • 03月
  • 19日
综合 ⁄ 共 788字 评论关闭
基本上有两个方法:一个是将你的图像统一进行一次重命名如:1.jpg,2.jpg等,然后利用for循环依次进行处理即可,如下面的语句:假设你的图像共有20副:str='D:/images/';                               %我的图像放在D盘,images文件夹下 for i=1:20    I=imread([str,num2str(i),'.bmp']); %依次读取每一幅图像    ......................                                %在此处进行你的图像处理即可end 方法二:将图像统一方法一个文件夹下,不需要统一进行重命名了,利用uigetdir函数得到你所处理图像的路径,然后对此路径下......
阅读全文