- 博客(8)
- 资源 (17)
- 收藏
- 关注
原创 用C++实现一个多进程回显服务器
用C++实现一个多进程回显服务器 本案例将用多进程实现一个基于Linux使用C++实现的C/S网络程序:客户端从终端输入,然后借助服务端回显。进而观察TCP的状态转换图,发现多进程网络编程带来的问题。1. 服务端程序(Linux) 服务进程:通过监听所有网卡的9877接口,当有客户端来连接时,使用fork创建一个子进程对客户端连接进行服务,然后父进程继续监听连
2016-11-28 23:08:51 2890
原创 简单的Python类
简单的python类python也是一门面向对象的语言,同样有类的概念。类包含成员变量和静态成员变量,构造函数和成员函数,静态函数等。#this is a python classclass Province: #this is a static member of the whole class staticMember = 1 #constructor functio
2016-11-27 19:55:50 989
原创 Hibernate入门实例
Hibernate入门实例1. 概述Hibernate是一个开源的ORM框架,会自动生成SQL语句,支持数据库事务操作。开发者只需通过配置hibernate.cfg.xml和具体的持久化类映射文件,通过加载配置文件,获得session,即可以进行数据库操作。Hibernate还支持面向对象的Hibernate 查询语言HQL,这个框架本质上是对JDBC的封装,但通过配置文件的形式使得我们脱
2016-11-22 22:58:53 599
原创 Spring入门实例
配置好Java路径,在IDEA新建一个web项目,并配置好tomact服务器,这里使用的项目为JavaEE。1. 建立领域对象User。持久层还包括DAO层的数据库操作等。package com.baobaotao.domain;/** * Created by gzx on 16-11-19. *///持久层,领域对象public class User { priva
2016-11-19 16:57:03 3611
原创 用C++实现一个时间服务器
服务端程序:使用了Linux下的API,需要在Linux下编译运行,由于端口是13,是著名端口,需要使用管理员权限运行:gcc -o server server.csudo ./server#include #include #include #include #include #include #include #define MAXLINE 1024#defin
2016-11-04 17:01:46 1821
原创 Linux下的正则表达式
Linux下的正则表达式Linux下的正则表达式分为基本正则表达式(BRE)和扩展正则表达式(ERE)。扩展正则表达式主要是多了一些元字符,包括{}, ?, +等。通常BRE要比ERE块,sed支持BRE,而awk支持ERE。通配符与元字符是有区别的。例如ls -al data* 这里的*表示任意字符串,必须完全匹配才可以。*在正则表达式中是元字符,表示上一个字符出现零次或多次,只
2016-11-03 21:51:47 444
原创 Linux文本处理命令
Linux文本处理命令文本处理命令包括sed命令和awk命令,文本查找命令主要是grep命令,都支持正则表达式。sed命令是一种针对文本的流处理命令,处理单位为行,适合脚本使用。awk默认的字段分隔符号是空格或制表符。命令必须放在{}内。这两个命令通常不会修改文件的内容,只是修改输出结果。文件查找主要是find命令。sed基本命令① 替换值替换第一次出现的模式sed ‘s/te
2016-11-03 16:53:59 567
原创 vim基本命令
vim入门vim有两种模式,一种是命令模式(普通模式),一种是插入模式,可以编辑内容。启动vim时,进入的便是命令模式,之后按i,可进入插入模式,再按Esc可进入命令模式命令模式下的常用命令:① 移动光标:H -> 左移 J ->下移 K ->上移 L ->右移^ -> 行开头 $ ->行尾w -> 移动到下一个单词的开头 B ->移动到上一个单词的开头
2016-11-02 21:14:29 589
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人