- 博客(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
2019-06-17
python3正则表达式匹配字符串时,能不能不匹配字符串中间的某个子字符串
2017-02-03
Linux平台C语言关于UDP广播的问题。
2017-01-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人