Python基础:输入与输出(I/O)

来做一个NLP任务   步骤为:     1.读取文件;     2.去除所有标点符号和换行符,并把所有大写变成小写;     3.合并相同的词,统计每个词出现的频率,并按照词频从大到小排序;     4.将结果按行输出到文件 out.txt。   代码: import re import os,sys # 你不用太关心这个函数 def parse(text):   # 使用正则表达式去除标点符号和换行符   text = re.sub(r'[^\w ]', '', text)
分类: 其他 发布时间: 05-23 22:55 阅读次数: 0

VIM 正则表达式用法整理

在使用VIM进行搜索或替换的操作中,经常会用到正则表达式,网上资料有很多,我这里只是简单汇总整理一下。 元字符 元字符 说明 . 匹配任意字符 [abc] 匹配方括号中的任意一个字符,可用 - 表示字符范围。如 [a-z0-9] 匹配小写字母和数字 [^abc] 匹配除方括号中字符之外的任意字符 \d 匹配阿拉伯数字,等同于 [0-9] \D 匹配阿拉伯数字之外的任意字符,等同于 [^0-9] \x 匹配十六进制数字,等同于 [0-9A-Fa-f] \X 匹配十六进制数字之外的任意字符,等同于
分类: 其他 发布时间: 05-23 22:55 阅读次数: 0

第十一周周任务

非负权单源最短路 描述 给一个n( 1 <= n <= 2500 )个点,m条边( 1 <= m <= 6200 ) 的无向图,求s到t的最短路。 输入 第一行四个由空格隔开的整数 n、m、s、t。之后的m行,每行三个正整数 s[i]、t[i]、wi,表示一条从s[i]到t[i]长度为w[i]的边。 输出 一个整数表示从s到t的最短路长度。数据保证至少存在一条道路。 输入样例 7 11 5 4 2 4 2 1 4 3 7 2 2 3 4 3 5 7 5 7 3 3
分类: 其他 发布时间: 05-23 22:55 阅读次数: 0

每天一个Linux命令之:chage

命令简介:   该命令用于密码时效管理。它可以修改账号和密码的有效期。对于chage命令的描述如下所示:   The chage command changes the number of days between password changes and the date of the last password change. This information is used by the system to determine when a user must change his/he
分类: 其他 发布时间: 05-23 22:55 阅读次数: 0

总结十三

一.TCP连接 TCP连接基于三次握手,使得客户端和服务器都进入数据发送就绪状态。其与UDP同为传输层协议。 1. 客户端先服务器发送一个包。包结构主要为: 发送序列(假设为200),同步标识(SYN=1)。然后进入等待状态,等待服务器的确认帧 2. 服务器收到客户端的包后向客户端发送确认包。包结构为:发送序列(假设为500),确认序列201(客户端发送序列+1), 同步标识(SYN=1), 确认标识(ACK=1)。然后进入等待状态,等待客户端的确认帧。 3. 客户端收到服务器的确认包后,向服
分类: 其他 发布时间: 05-23 22:55 阅读次数: 0

DAY 7 login登陆入口

# athor : DevilsWhite # -*- coding:UTF-8 -*- Account = {"alex":123,"white":456,"angelbaby":789,"xiaoboya":123456789} username_ = dict.keys(Account) with open('msg.txt','r') as f1:#使用“open with”语句的‘r’、‘a’模式进行文本读取、新增 msg = f1.readlines() count = 1
分类: 其他 发布时间: 05-23 22:55 阅读次数: 0

OSI模型--TCP/IP

OSI是一个概念模型,其实从来没有被真正实现过,但是我们在做网络协议时必须参考这样一个概念模型。这样能更好的理解网络中的协议分层时怎么样一回事。 应用层协议解决的是我们的业务问题。 表示层负责把网络中的消息转换成应用层可以读取的消息。 会话层是完全概念化的一层,负责建立会话、握手、维持连接、关闭。表示层和TCP层都有延申到会话层 传输层解决的是进程与进程之间的通讯,也就是说报文到了我们的主机上,我们的主机应该把报文分发到哪一个进程上,由传输层来决定。TCP协议做了保证了报文的可达性和流量的控制
分类: 其他 发布时间: 05-23 22:55 阅读次数: 0

link-1-STL 标准模板库

STL(Standard Template Library,标准模版库)是C++语⾔言标准中的重要组成部分。STL以模 板类和模版函数的形式为程序员提供了了各种数据结构和算法的实现,程序员吐过能够充分的利利⽤用 STL,可以在代码空间、执⾏行行时间和编码效率上获得极⼤大的好处。 STL⼤大致可以分为三⼤大类:算法(algorithm)、容器器(Container)、迭代器器(iterator)。 STL容器器是⼀一些模版类,提供了了多种组织数据的常⽤用⽅方法,例例如:vector(向量量,类似
分类: 其他 发布时间: 05-23 22:55 阅读次数: 0

TextField 、 FTE、 TLF 的使用情景和简单说明

作者:tiangej 来源:CSDN 原文:https://blog.csdn.net/tiangej/article/details/16859239 版权声明:本文为博主原创文章,转载请附上博文链接! 虽然是转载文章,但也做了一些修改,不完全是转载哦!!! TextField: 文本输入和显示(纯文本) 通常99%的App中,文本输入的目的是收集数据,而并非排版。 因此,文本需要的只是常规布局(从左到右的顺序书写,普通的换行,普通的格式缩进),并不需要像杂志那样的复杂布局; 同时,也只是需
分类: 其他 发布时间: 05-23 22:55 阅读次数: 0

5、python学习之变量

变量的定义:为了方便日后调用,存储程序中的一些中间结果 变量定义的规则: 1、要具有描述性 2、变量名只能是字母、数字、下划线的任意组合,不可以是空格或特殊字符(!@#¥%*) 3、不能以中文为变量名 4、变量名的第一个字母不能是数字 5、以下关键字不能声明为变量名 ['and','as','assert','break','class','continue','def','del','elif','else','except','finally','for','from','global',
分类: 其他 发布时间: 05-23 22:55 阅读次数: 0

VS远程调试虚拟机中的程序

1. 设置VS项目属性 => 调试页 例子如下 远程命令: C:\test.exe 工作目录 : C:\ 远程服务器名称: 192.168.xx.xx 查看网络共享 => 本地连接 => 详细信息 连接 : 不带身份验证的远程访问 2. 将VS所在目录下的远程调试工具复制到虚拟机, 我的是D:\Tool\VS2013\Common7\IDE\Remote Debugger 3. 将test.exe复制到虚拟机中的C盘 4. 运行虚拟机中 Remote Debugger目录下的msvsmon.e
分类: 其他 发布时间: 05-23 22:55 阅读次数: 0

MongoDB学习day07--mongoose入门,数据库增删改查,默认参数,模块化

一、mongoose介绍 Mongoose 是在 node.js 异步环境下对 mongodb 进行便捷操作的对象模型工具。 Mongoose 是 NodeJS 的驱动, 不能作为其他语言的驱动。 Mongoose 有两个特点: 1、 通过关系型数据库的思想来设计非关系型数据库 2、 基于 mongodb 驱动, 简化操作 二、mongoose的安装以及使用 1.安装 npm/cnpm mongoose --save 2.引入mongoose并连接数据库 const mongoose = re
分类: 其他 发布时间: 05-23 22:55 阅读次数: 0

Dart: 编码和解码各种存档和压缩格式

path archive import 'dart:io'; import 'package:path/path.dart' as p; import 'package:path/path.dart'; import 'package:archive/archive.dart'; import 'package:archive/archive_io.dart'; var path = p.Context(style: Style.posix); final String __filename
分类: 其他 发布时间: 05-23 22:55 阅读次数: 0

【题解】Luogu P1357 花园

原题传送门 我们先将花圃断环为链,并将\([1,m]\)复制一份到\([n+1,n+m]\),最后要求\([1,n+m]\)是合法序列且\([1,m]\)与\([n+1,n+m]\)相等的序列的数量即可 \(m\)很小,珂以考虑状压,\(C\)是\(0\),\(P\)是\(1\),可以将长\(m\)的花圃压缩成一个数 我们先考虑\([1,m]\)的可行方法,直接暴力预处理 如何从\([1,m]\)转移到\([2,m+1]\):设\([1,m]\)的状态为\(a\),我们珂以将第一个数字删掉再在
分类: 其他 发布时间: 05-23 22:55 阅读次数: 0

@RabbitListener 与 @RabbitHandler 及 消息序列化

https://www.jianshu.com/p/911d987b5f11
分类: 其他 发布时间: 05-23 22:55 阅读次数: 0

四、10分钟ToPandas_0.24.2

# Author:Zhang Yuan整理,版本Pandas0.24.2 # 0. 习惯上,我们会按下面格式引入所需要的包: import pandas as pd import numpy as np import matplotlib.pyplot as plt # 1. 创建对象 Object Creation--------------------------------------------------------------- # 可以通过 数据结构入门 来查看有
分类: 其他 发布时间: 05-23 22:55 阅读次数: 0

亿网通公司简介

广东亿网通科技有限公司,成立于2001年10月,立志为客户提供“省钱、好用、可靠”的IT解决方案。是广东专业的信息系统服务商。我司是DELL金牌代理商、联想核心代理商、VMware企业级代理、赛门铁克银牌代理、微软金牌经销商,思科网络及安全产品城市代理、深信服金牌代理、华为售后认证经销商及ESET防病毒珠海服务中心,为客户提供服务器虚拟化、桌面虚拟化、信息安全、数据存储、网络监控、行为管理、私有云
分类: 企业开发 发布时间: 05-23 22:51 阅读次数: 0

Django web开发系列(四)路由与视图

一 前言上一节我们已经创建了模型(model)、配置了admin管理后台,接下来就要弄明白路由和视图的作用了。 首先想一下,当我们在浏览器访问一个url时,发生了什么?从Django层面考虑,当用户通过浏览器请求一个url,Django会将该url与urls.py文件定义的路径规则进行比对,并找到相匹配的视图函数(View),然后调用view并将处理结果返回浏览器。 从上面粗略的流程,对url路由
分类: 编程语言 发布时间: 05-23 22:41 阅读次数: 0

Spring web.xml详解

  web.xml文件是Java Web项目中的一个配置文件,主要用于配置欢迎页、Filter、Listener、Servlet等,但并不是必须的,一个Java Web项目没有web.xml文件也是照样能跑起来的。 1. web.xml各版本区别   首先来看一下Tomcat官网的Servlet和JSP规范规范与的Apache Tomcat版本之间的对应关系,如图:   从中可以清晰的看到不同版本的web.xml文件要使用相应版本的Tomcat服务器。   下面是各版本的web.xml配置的头
分类: 其他 发布时间: 05-23 22:39 阅读次数: 0

总结十二

1. IP协议: IP是跨越网络传送数据包,使整个互联网都能收到数据的协议。IP也是分组交换的一种协议,但是它不具备重发机制,因此它是不可靠传输协议。 2. ICMP: IP数据包在传输的途中一旦发生异常导致无法到达目的地址时,需要给发送端发送一个异常通知。ICMP就是为了这个功能制定的。 3. ARP: 从分组数据包的IP地址中解析出物理地址(MAC地址)的一种协议。 4. TCP协议: TCP是一种面向连接的传输层协议。它可以保证两端通信主机之间的通信可达。TCP能够正确处理传输过程中丢包
分类: 其他 发布时间: 05-23 22:39 阅读次数: 0