自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZJE

  • 博客(17)
  • 资源 (3)
  • 问答 (2)
  • 收藏
  • 关注

原创 Python 正则表达式学习(二)正则表达式语法

一,单一字符匹配:(1)匹配任意字符: .    import reres = re.match(r'a..','abcd')print(res.group())#打印结果:abc一点.表示匹配任意的字符。上面的代码表示匹配a后面的任意两个字符。必须从a开始。若写成 b.. 则会发生错误。(2)匹配指定字符:[  ]如   [ 0-9a-zA-Z ]   表示

2017-01-30 00:53:24 535

原创 python正则表达式学习(一) ---re模块的简介和方法

re模块即是Regex,表示正则表达式。re模块的使用模式:re模块有两种使用方式:             (一).创建RegexObject(正则对象)方法首先,用 re模块的compile方法,编译字符串生成一个pattern对象再用 pattern 的 match方法 匹配 源字符串,返回一个 result(结果)对象引用 result对象的group方法,

2017-01-29 19:34:33 762

原创 python学习之字符串前面加 r 的作用

字符串前加 r,表示原生字符串,是防止 \ 转义的。例如:a = r'\tt'print(a)//打印结果: t而a = '\tt'print(a)//打印结果: t

2017-01-29 16:29:21 1651

原创 (Mysql 三)mysql的约束

constraint(约束)语句的用法:(选用)如用 constraint 创建设置主键约束:create table aaa( a_id int ,name  varchar(18),constraint con_name1  primary  key(id));  //创建aaa表,并把 id 设置为主键约束,并且约束名为 con_name    //约束名在数据库中是唯一的,如果

2017-01-29 02:05:54 484

原创 C语言简单操作MYSQL数据库的增删查找

下面的代码只是简单的运用MYSQL命令#include#include //所需头文件#include#includeMYSQL *conn_prt; //创造一个MYSQL句柄MYSQL_RES *res;MYSQL_ROW row;/*一些操作的命令起始部分*/char select_head[50] = "select * from ";char

2017-01-23 22:39:20 12320

原创 用电脑远程登陆linux服务器MYSQL数据库

环境:腾讯云Linux ubuntu 服务器装有MYSQL。步骤一:在服务器开启MYSQL服务:命令: sudo service mysql start;        查看mysql状态 命令:sudo mysql status;绿色字显示 MYSQL服务开起来了。步骤二:在服务器修改MYSQL配置文件这个配置文件貌似具体的文件名字并不确定,但是一定是在 /e

2017-01-21 17:50:08 1280

原创 (Mysql 二)Linux C语言显示mysql数据库中某个表的数据

我会先帖简单的带注释的代码,再详细解释首先,看一下Linux下Mysql数据库的数据,最后再用程序打印出来从上图我们可以看出,在一个名为 test数据库中,有一个名为 Msg的表..并且表中的内容,也显示了出来。接下来的程序,就是要打印Msg表中的所有数据。#include#include#includeint main(int argc, char con

2017-01-20 02:21:19 2293 2

原创 MYSQL基本操作常用语句

以下属于MYSQL语句,不与任何计算机语言相关。环境 Linux Ubuntu(库里面有表,表在库里面)/*-----------------------库操作-------------------------*/语句(一):显示所有数据库  show databases;语句(二):创建数据库create database aaa ; // 创建一个名叫 aaa的数据库语句(三):进入一个数据库...

2017-01-19 18:36:29 1051

原创 (Mysql一)Linux C语言连接数据库Mysql数据库

1.首先:linux下安装mysql:   (Linux版本Ubuntu)1.sudo apt-get install mysql-server2.sudo apt-get install mysql-client3.sudo apt-get install libmysqlclient-dev2.编译:gcc -o test_s

2017-01-19 01:33:21 789

原创 C++学生信息管理系统

平台:Window,Linux都可语言:C++完成日期:2017.1.17功能:能打开程序时,自动加载已经在文件中的数据,那文件就相当于数据库,当关闭程序时,自动保存数据到文件中。          当然增加,删除,修改,排序,清空等也是必不可少的。但这个学生信息有点少,我就写了名字和号码。其他成绩什么的就不加进去了,尽量显得简单。#include#include

2017-01-18 01:26:12 25229 7

原创 C++文件操作(输入输出流)

1.首先说明一下几个类的关系:如图:ios_base是ios类的基类,然后分别派生出 istream 和 ostream 输入输出类,而iostream 类由继承了 istream 和 ostream 的输入输出。ifstream 类继承了istream ,ofstream 继承了 ostream类。2.文件打开方式:ofstream out;

2017-01-16 02:13:21 10104

原创 (六)多进程实现TCP服务端

首先,为什么要用多进程处理,多进程的好处是可靠性高,而且在处理大量数据的时候,多进程的速度会比多线程快,所有多进程还是要掌握的。在一些实际项目中,进程和线程要根据实际场景用。但是多进程是不能共享进程空间的,所以有很多变量都不能共享。除了fork()之前的变量是可以共享的。下面的代码基本逻辑就是,用父进程来 accept,检测有没有新的客户端要连入,用子进程来接受客户端发来的信息

2017-01-09 14:33:39 542

转载 多进程与多线程的区别与选择(转强力推荐)

多线程 or 多进程 (转强力推荐)----------------------------------------------------------首先,我个人觉得线程比进程好是不客观的。-----------------------------------------------------------在Unix上编程采用多线程还是多进程的争执由来已久,这种争执最

2017-01-09 11:35:19 701

原创 (二)UDP广播

广播地址有两种:一。受限广播地址:255.255.255.255,但不能通过路由器,只能被当前子网的主机收到二。直接广播如:192.168.1.255 表示网段在 192.168.1.x 的主机都能收到,而且直接广播能通过路由器,例如,192.168.1.100的主机能发送广播给 192.168.2.x 的所有主机但路由器一般默认是也是禁止直接广播的,但可以设置位不阻止

2017-01-05 15:19:10 1412

原创 (一)UDP基本编程步骤

UDP服务端编程分5步:1.创建 UDP socket套接字,用socket函数。2.设置socket的属性,用setsockopt()函数,(可选)3.往socket绑定包含 IP信息,地址信息的 struct sockaddr_in(IPv4)结构体。用bind()函数4.循环接收消息,用recvfrom()函数5.关闭socket套接字UDP客户端编程分:

2017-01-04 13:02:59 19706 2

原创 (五)epoll实现TCP服务端

1.epoll是由poll改进而来的。2.epoll跟poll在编程实现上有一定程度相似。3.epoll主要通过结构体 epoll_event 来实现监听。(!!!!!!不想看原理的可以直接拉到后面看代码!!!!!)//epoll_event结构体struct epoll_event{  uint32_t events;   /* E

2017-01-03 23:51:44 1356

原创 (四) 用poll实现TCP服务端

1.首先,大概说一下poll函数的工作大概:(包含在#include当中)        poll 是通过监听一个结构体变量来对 文件描述符进行监听的(当然,socket也算是一个文件描述符)        这个结构体的大概结构是:       (!!如果不想了解poll工作原理的。可以直接拉下去看代码)struct pollfd //这个结构体一般会被定义为结构体数组{

2017-01-03 10:14:48 2641

pytorch-FCN-easiest-demo-master.rar

用pytorch写FCN进行手提包的语义分割。用pytorch写FCN进行手提包的语义分割。用pytorch写FCN进行手提包的语义分割。

2019-06-17

Linux下C语言多进程实现TCP程序

Linux下C语言多进程实现TCP程序

2017-01-09

Linux下C语言多进程TCP程序

Linux下C语言多进程TCP程序

2017-01-09

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除