关闭

java学习之二-数组

数组 一、java中数组定义格式 1、int [ ] x = new int [5];//也可以int x[ ] = new int [5];如没有指定值,默认值为0。 2、int[ ] arr = new int[ ]{3,1,6,78};//也可以int[ ] arr = {3,1,6,78}; 二、数组中的操作 1、获取数组的长度 int[ ] a...
阅读(80) 评论(0)

java学习之一java基本知识

java基本知识 一、java中的名称规范 java中的标识符由大小写字母,数字以及_$组成,其中标识符不能以数字开头。此外,java中是严格区分大小写。 1、包名:多单词组成时,所有字母都小写。如:xxxyyyzzz 2、类名接口名:多单词组成时,所有单词的首字母大写。如:XxxYyyZzz 3、变量名和函数名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写。如:...
阅读(80) 评论(0)

linux命令-cat

cat命令 主要功能 cat主要有三大功能:  1、一次显示整个文件: cat  filename 2、从键盘创建一个文件: cat  > filename  此时只能创建新文件并编辑,但是不能编辑已有文件;如果cat > 已有文件,则该文件被覆盖。 在ubuntu系统中,cat > file后,就可以对file文件编辑了,编辑完直接CTRL + C返回命令行模式...
阅读(279) 评论(0)

vim编辑器的使用

vim编辑器的使用 1、打开文件tan vim tan 在某个文件目录下,执行vim tan,若该目录下存在tan文件,则表示打开该文件;若不存在,则表示新建一个tan文件。 2、编辑 vim tan 通过该命令打开tan文件后,按上按键I,此时进入VIM编辑界面,然后在该界面编辑相应的内容。等编辑完成后,CTRL + C退出编辑状态。 3、...
阅读(203) 评论(0)

如何从零开始写shell脚本

如何从零开始写shell脚本   一、前言   为什么我们需要使用shell 脚本? 难道我们之前学习的c/c++不能够完成shell脚本语言的功能吗,为什么我们还需要学习shell脚本?学习shell脚本最大的好处是能够轻易处理文件与目录之类的对象,如果同样此类任务,利用c++或者c,则编写程序很麻烦。尽管shell脚本语言的效率通常不如编译型语言,但是一般来说,够用了。 二、编写一...
阅读(807) 评论(0)

ubuntu中root和普通用户切换

ubuntu中root和普通用户切换 ubuntu登录后,默认是普通用户权限,那么普通用户权限和root权限如何切换呢,下面总结下它们之间如何切换。 普通用户切换到root用户 登录ubuntu后,按上组合键CTRL+ALT+T进入终端界面,一般终端界面默认为普通用户权限模式,如何从普通用户进入root用户,有如下方法: 1、按上su,然后按照提示输入相应的root...
阅读(13993) 评论(0)

线程间的同步

线程间的同步 之前讲到通过互斥对象进行线程间的同步,下面介绍其他的几种方式来保持线程之间的同步。 一、事件对象 事件对象也属于内核对象,包含一个使用计数,一个用于指明该事件是一个自动重置的事件还是一个人工重置的事件的布尔值,另一个用于指明该事件处于已通知状态还是未通知状态的布尔值。 有两种不同类型的事件对象。一种是人工重置的事件,另一种是自动重置的事件。当人工重...
阅读(280) 评论(0)

基于面向连接和无连接的socket编程

基于面向连接的socket编程 基于面向连接的socket编程就是基于TCP的socket编程。基于TCP的socket编程的服务器器端程序和客户端程序的流程如下: 服务器端程序 1、创建套接字(socket); 2、将套接字绑定到一个本地地址和端口上(bind); 3、将套接字设为监听模式,准备接受客户请求(listen); 4、等待客户请求到来;当请求到来后,接受连接请...
阅读(1620) 评论(1)

网络编程之初探

网络编程之初探 网络编程,顾名思义,什么是网络呢?计算机网络是相互连接的独立自主的计算机的集合。 下面介绍下网络的基本知识:   ISO/OSI七层参考模型 从上到下依次为应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。 物理层:提供二进制传输,确定在通信信道上如何传输比特流。 数据链路层:提供介质访问,加强物理层的传输功能,建立一条无差错的传输线...
阅读(283) 评论(0)

基于互斥对象的线程间同步

线程间的同步 不同的线程对同一资源进行访问时候,会出现一些意想不到的错误,此时我们需要线程间的同步。线程间的同步就是保证一个线程在访问一种资源的时候,其他的线程在这个时间段之内不能够对这个资源进行访问。 保证线程间同步的一种方法是通过互斥对象。创建互斥对象的函数为CreateMutex,CreateMutex的函数原型如下: HANDLE CreateMutex(LPSECU...
阅读(358) 评论(0)

基于windows的多线程编程初步介绍

基于windows的多线程编程 基于windows下的多线程编程,首先我们需要了解创建线程的函数CreateThread,CreateThread将在主线程的基础上创建一个新线程。 函数原型: HANDLE CreateThread(LPSECURITY_ATTRIBUTElpThreadAttributes,SIZE_T dwStackSize,LPTHREAD_START_R...
阅读(332) 评论(0)

不使用库函数将整数转化为字符串

不使用库函数将整数转化为字符串 实现代码如下: void int2str(int n,char *str) { char temp[10]=""; int tem = n < 0 ? -n:n;// int i = 0; int j = 0; while(tem) { temp[i++] = (tem % 10) + '0'; tem = tem/10; ...
阅读(209) 评论(0)

cin、cin.get()、cin.getline()、getline()

cin、cin.get()、cin.getline()、getline() 下面介绍下c++中的这些函数的区别与联系 一、cin a、输入数 void main() { int a,b; cin>>a>>b; cout<<a + b<>a;...
阅读(273) 评论(0)

getchar、getch、getche

getchar、getch、getche小结...
阅读(280) 评论(0)

const的一些常用用法

const的一些常用用法 c++类中相关const的恩怨情仇: 一、类中成员函数后面加上const void function() const{}//类中的成员函数 或者在类中先声明,然后在类外定义,如下所示: void function() const; void A:: function() const{} 对上述相关函数做如下三点说明:首先,此函数不能对类...
阅读(302) 评论(0)

判断字符串是否是回文的代码实现

判断字符串是否是回文的代码实现 回文字符串的含义-简单的来说,是字符串以中心对称的字符是相同的。 基于递归方法的实现 int isstringPald(int low,int high,const char* str,int len) { if(len == 0 || len ==1) { cout<<"该字符串是回文字符串"<<endl; return ...
阅读(436) 评论(0)

c中文件的读取操作

c中文件的读取操作 “文件(file)”:所谓“文件”是指一组相关数据的有序集合。数据以文件的形式存放在外部介质(一般是磁盘、磁带、光盘等)上,操作系统中是以文件为单位对数据进行管理的,以文件名作为访问文件的标识。 C语言把文件看作一个字节序列,即由一连串的字节组成。根据文件中的数据组织形式,数据文件可分为ASCII码文件和二进制文件。ASCII码文件,又称为“文本文件...
阅读(2116) 评论(0)

二维动态数组的删除和创建

二维动态数组的删除和创建 c++版本: 动态创建以及删除一个二维数组float temp[n][m] int main(void) { int n = 10; int m = 5; float **temp = new float*[n]; for(int i = 0; i < n;i++) { temp[i] = new float[m]; } for(int i ...
阅读(845) 评论(0)

图的定义

图的定义以及相应的术语 图的定义:是由顶点的有穷非空集合和顶点之间边的集合组成,通常表示为:G(V,E),其中,G表示一个图,V是图中顶点的集合,E是图中边的集合。 注意:线性表中我们把数据元素叫做元素,树中我们把数据元素称之为结点,图中我们相应的把数据元素称之为顶点。图结构中,任意两个顶点之间都可能有关系,顶点之间的逻辑关系用边来表示。 无向图和有向图: ...
阅读(379) 评论(0)

排序算法之希尔排序

希尔排序 希尔排序又称为缩小增量排序,是一种插入排序,是直接插入排序的升级版。 该方法的基本思想是:先将整个待排元素序列分割成若干个子序列(由相隔某个“增量”的元素组成的)分别进行直接插入排序,然后依次缩减增量再进行排序,待整个序列中的元素基本有序(增量足够小)时,再对全体元素进行一次直接插入排序。因为直接插入排序在元素基本有序的情况下(接近最好情况),效率是很高的,因...
阅读(283) 评论(0)
118条 共6页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:103056次
    • 积分:2104
    • 等级:
    • 排名:第19975名
    • 原创:112篇
    • 转载:6篇
    • 译文:0篇
    • 评论:3条