3 傻红就是不爱跑步

尚未进行身份认证

暂无相关描述

等级
TA的排名 4w+

Gem5的基础知识(2)

一、安装交叉编译器1、从网上下载arm-linux-gcc-4.4.3.tar.gz,解压到自己的目录下,我的目录结构/home/cyh/cyh/arm2、建立目录sudomkdir/usr/local/arm3、复制文件sudocp-r/home/cyh/cyh/arm/opt/FriendlyARM/toolschain/4.4.3/usr/local/arm4、添加环境变量修改

2016-12-22 14:54:27

Java的反射机制

转自:http://blog.csdn.net/liujiahan629629/article/details/18013523  反射,当时经常听他们说,自己也看过一些资料,也可能在设计模式中使用过,但是感觉对它没有一个较深入的了解,这次重新学习了一下,感觉还行吧!      一,先看一下反射的概念:              主要是指程

2016-08-22 17:05:22

查找(2)——哈希查找

#include<stdio.h>#defineMAXSIZE11#definekey11voidinsert(inthashArray[],intx){inti=0;intt=x%key;while(i<MAXSIZE){if(hashArray[t]<=-1){hashArray

2016-08-21 09:42:38

C语言文件操作函数大全

C语言文件操作函数大全clearerr(清除文件流的错误旗标) 相关函数feof表头文件#include 定义函数voidclearerr(FILE*stream); 函数说明clearerr()清除参数stream指定的文件流所使用的错误旗标。 返回值   fclose(关闭文件) 相关函数close,fflush,fopen,setbuf

2016-08-19 11:50:44

Java的基础知识9——日期和时间

本篇文章主要是通过连接MySQL,然后从数据库中读取日期和时间。1、准备工作(1)创建数据库createdatabasetest;(2)使用数据库usetest;(3)创建表createtablestudent(idintprimarykeyauto_increment,namevarchar(20),locationvarchar(30),myTimedatetim

2016-08-09 16:43:17

Java的基础知识8——图形

1、AWT是Java的比较旧的开发包,而Swing是Java的新的图形开发包。2、AWT提供了五种布局管理器:FlowLayout、BorderLayout、GridLayout、GardLayout、GridBagLayout。3、FlowLayout是Panel类的默认的布局管理器,FlowLayout布局管理器对组件逐行定位,行内从左到右,一行排满换行。FlowLayout默认的对齐方式

2016-08-06 16:26:26

Java的基础知识7——网络

1、TCP:是专门设计用于在不可靠的因特网上提供可靠、端到端的字节流通信的协议。它是一种面向连接的协议。TCP连接是字节流而非报文流。UDP:向应用程序提供一种发送封装的原始IP数据报的方法,并且发送时无需建立连接,是一种不可靠的连接。2、java.net包中定义的两个类Socket和ServerSocket,分别用来实现双向连接的client和server端。3、建立连接时所需的寻址信息为远程

2016-08-04 18:01:46

Java的基础知识6——线程

1、进程和线程的区别:每个进程都有独立的代码和数据空间,进程间的切换会有较大的开销。线程可以看成是轻量级的进程,同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器,线程切换的开销小。Java的线程是通过java.lang.Thread类来实现的。2、每个线程都是通过某个特定Thread对象所对应的方法run()来完成其操作的,方法run()称为线程体。通过调用Thread类start(

2016-07-31 11:25:46

Java的基础知识5——流

1、流的分类:按数据流的方向不同可以分为输入流和输出流按处理数据单位不同可以分为字节流和字符流按功能不同可以分为节点流和处理流2、\字节流字符流输入流InputStreamReader输出流OutputStreamWriter在Java.io包中操作文件内容的主要有两大类:字节流、字符流,两类都分为输入和输出操作。在字节流中输出数据主

2016-07-30 09:54:07

Java的基础知识4——容器

1、Collection接口定义了存取一组对象的方法,其子接口Set和List分别定义了存储方式。Set中的数据对象没有顺序且不可以重复。List中的数据对象有顺序且可以重复。Map接口定义了存储键值对的方法,键值对通过键来标识,所以键值不能重复。2、容器类对象在调用remove、contains等方法时需要比较对象是否相等,这会涉及到对象类型的equals方法和hashCode方法。对

2016-07-26 22:03:57

Java的基础知识3——常用类

1、String类(不可变的字符序列)publicstaticStringvalueOf(…)可以将基本类型数据转换为字符串。publicString[]split(…)可以将一个字符串按照指定的分隔符分隔,返回分隔后的字符数组。publicclassTest{publicstaticvoidmain(Stringargs[]){Strings=

2016-07-26 13:46:46

Java的基础知识2——数组

1、选择和冒泡排序publicclassSelectAndBubble{publicstaticvoidmain(String[]args){intarray1[]={7,5,0,9,2,8,4,3,1};intarray2[]={3,8,0,9,7,4,5,1,6};/*System.out.println("选

2016-07-24 17:13:05

Java的基础知识1

1、对于class的权限修饰只可以用public和default,public类可以在任意地方被访问,default类只可以被同一个包内部的类访问。2、在子类中可以根据需要对从父类中继承来的方法进行重写。重写的方法必须和被重写的方法具有相同方法名称、参数列表和返回类型。重写方法不能使用比被重写方法更加严格的访问权限。3、子类的构造的过程中必须调用其父类的构造方法。子类可以在自己的构造方法

2016-07-24 16:57:57

各种排序算法的总结和比较

1快速排序(QuickSort)快速排序是一个就地排序,分而治之,大规模递归的算法。从本质上来说,它是归并排序的就地版本。快速排序可以由下面四步组成。(1) 如果不多于1个数据,直接返回。(2) 一般选择序列最左边的值作为支点数据。(3) 将序列分成2部分,一部分都大于支点数据,另外一部分都小于支点数据。(4) 对两边利用递归排序数列。快速排序比大部分排序算法

2016-07-20 09:17:45

Gem5的基础知识(1)

1、通过下面的命令可以查看se模式和fs模式下的各种可用选项(se和fs的输出内容基本一致)se:./build/X86/gem5.opt./configs/example/se.py-hfs:./build/X86/gem5.opt./configs/example/fs.py-h输出内容:gem5SimulatorSystem.http://gem5.orggem5isco

2016-07-15 15:56:55

一个学生的信息是:姓名,学号,性别,年龄等信息,用一个链表,把这些学生信息连在一起, 给出一个age, 在 链表中删除学生年龄等于age的学生信息。

#include<stdio.h>#include<stdlib.h>#include<string.h>#defineMAXSIZE10typedefstructstu{charname[MAXSIZE];intnum;charsex[2];intage;structstu*next;}StuInfo;StuIn

2016-07-01 10:01:43

交换左右子树

#include<stdio.h>#include<stdlib.h>#defineMAXSIZE20typedefstructnode{chardata;node*lchild;node*rchild;}BTree;typedefstruct{BTree*data[MAXSIZE];intrear;in

2016-07-01 09:58:14

排序(1)

1、直接插入排序#include<stdio.h>#defineMAXSIZE20typedefstruct{intkey;intothers;}RecordType;voidsort(RecordTypearray[],intn){intj=0;for(inti=2;i<n;i++){if(array[i].k

2016-07-01 09:55:56

系统级性能分析工具 — Perf

转自:http://blog.csdn.net/zhangskd/article/details/37902159perf PerformanceanalysistoolsforLinux.PerformancecountersforLinuxareanewkernel-basedsubsystemthatprovideafram

2016-06-30 16:08:13

如何指定进程运行的CPU

coolshell最新的文章《性能调优攻略》在“多核CPU调优”章节,提到“我们不能任由操作系统负载均衡,因为我们自己更了解自己的程序,所以,我们可以手动地为其分配CPU核,而不会过多地占用CPU0,或是让我们关键进程和一堆别的进程挤在一起。”。在文章中提到了Linux下的一个工具,taskset,可以设定单个进程运行的CPU。同时,因为最近在看redis的相关资料,redis作为单进程模

2016-06-27 08:59:49

查看更多

勋章 我的勋章
    暂无奖章