在做thinkphp的开发项目中,遇到一个需求:要求让网站的链接,必须以 .html结尾。 原因:在thinkphp开发的项目中,使用伪静态,路由格式:xxx.com/xxx/2.html ,但是后面的 .html 是默认的,通过访问 xxx.com/xxx/2 也能够访问。 ...
分类:
Web程序 时间:
2019-07-30 18:52:56
阅读次数:
133
import socketserver, os , json , struct, hashlib codes = { "文件已存在":1001, "文件不存在":1002 } File_Path = r'C:\Users\17303\Desktop\电脑的组成.avi' #需要传的文件路径 File... ...
分类:
其他好文 时间:
2019-07-30 18:52:36
阅读次数:
102
Appium是移动端的自动化测试工具,类似于前面所说的Selenium,利用它我们可以驱动Android、iOS等设备完成自动化测试,比如模拟点击、滑动、输入等操作,其官方网站为:http://appium.io/,本节来了解一下Appium的安装方式。1.相关链接GitHub:https://github.com/appium/appium官方网站:http://appium.io官方文档:ht
分类:
移动开发 时间:
2019-07-30 18:52:01
阅读次数:
148
import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.hssf.usermodel.HSSFRow; impor... ...
分类:
编程语言 时间:
2019-07-30 18:51:36
阅读次数:
419
1.查找当前目录【./】中含用内容为zhang的所有文件[cqs@centos7data]$grep-rlzhang././a.txt./b.txt2.查找当前目录中含用内容为zhang的文件并将修改为“liu”[cqs@centos7data]$sed-i"s/zhang/xxxx/g"grep-rlzhang./总结:sed-i"s/查找字符/替换字符/g&quo
分类:
系统相关 时间:
2019-07-30 18:51:20
阅读次数:
255
''' 后开始 1.接收字典的长度; 2.利用字典的长度来接收字典(FileName,File_md5值,FileSize) 3.利用File_md5值判断需下载的文件是否存在。(若存在,则需要续传) 4.若文件已存在发送字典(Code,FileSize) 若文件不存在发送字典(Code,FileS ...
分类:
其他好文 时间:
2019-07-30 18:50:44
阅读次数:
112
2019 Multi University Training Contest 3 1004. Distribution of books 考虑二分答案,设当前二分出来的是$x$。 设$f_i$表示前$i$个能分成最多的段数,使得每一段和都$\leqslant x$。 转移显然,枚举一个$j$,若$s ...
分类:
其他好文 时间:
2019-07-30 18:50:23
阅读次数:
143
这篇文章从源码的层面上,解释了为什么RocketMQ在同一个消费组内需要保证订阅关系的一致性。
分类:
其他好文 时间:
2019-07-30 18:50:06
阅读次数:
95
对数组这块一直比较迷,最近看了一本书,感觉这块讲的比较清晰,所以再巩固一下吧
分类:
编程语言 时间:
2019-07-30 18:49:29
阅读次数:
110
我们直接用Requests、Selenium等库写爬虫,如果爬取量不是太大,速度要求不高,是完全可以满足需求的。但是写多了会发现其内部许多代码和组件是可以复用的,如果我们把这些组件抽离出来,将各个功能模块化,就慢慢会形成一个框架雏形,久而久之,爬虫框架就诞生了。利用框架我们可以不用再去关心某些功能的具体实现,只需要去关心爬取逻辑即可。有了它们,可以大大简化代码量,而且架构也会变得清晰,爬取效率也会
分类:
编程语言 时间:
2019-07-30 18:48:50
阅读次数:
142
TCP/IP协议 TCP/IP是一个大集合,所以统称TCP/IP协议。 TCP/IP分为四个层,每一层分一个职责,那个层除了问题直接维护那个层即可。 四层分为: 1:链路层 2:网络层 3:传输层 4:应用层 链路层的职责: 用来处理连接网络的硬件部分,包括控制操作系统硬件的设备驱动,NIC(Net ...
分类:
其他好文 时间:
2019-07-30 18:48:37
阅读次数:
98
e的定义如下: 求解它有两种方法: 一是公式法, 取一个很大的数代入。 python代码如下: 二是蒙特卡洛方法 (题目本身不难,重点的是这种思维模式) ...
分类:
其他好文 时间:
2019-07-30 18:47:45
阅读次数:
128
如何利用TruffleReact框架构建完整的智能合约使用solidity的truffle框架开发智能合约,前端使用react框架,最终完成智能合约从前端到后端,从开发到部署的完整流程。1.版本需求Trufflev5.0.28(core:5.0.28)Solidityv0.5.0(solc-js)Nodev8.11.2Web3.jsv1.0.0-beta.372.项目初始化mkdir-ptruff
分类:
其他好文 时间:
2019-07-30 18:47:28
阅读次数:
441
使用docker生成dotnet core项目镜像。需要编写Dockerfile文件。编写方法有两种,如下: 第一种:将发布成功的项目,直接生成镜像。 第二种:发布源码,自动build,publish NuGet.Config文件内容 ...
分类:
Web程序 时间:
2019-07-30 18:46:42
阅读次数:
481
时序时空数据库(Time Series & Spatial Temporal Database,简称 TSDB)是一种高性能、低成本、稳定可靠的在线时序时空数据库服务,提供高效读写、高压缩比存储、时序数据插值及聚合计算等服务,广泛应用于物联网(IoT)设备监控系统、企业能源管理系统(EMS)、生产安 ...
分类:
数据库 时间:
2019-07-30 18:46:12
阅读次数:
194
进入秒嘀科技(https://sms.miaodiyun.com/),注册一个账号。 登录账号 进行企业认证,营业执照去网上搜一个,有时候可能识别不出来,多换几张,清晰的,还在运营中的就行,证件号码就是注册号,最后点击提交。 进行新建你发送短信的模板 添加完成之后要等待审核,不通过的话记得一定要看规... ...
分类:
移动开发 时间:
2019-07-30 18:44:53
阅读次数:
193
借了云计算的东风,Linux岗位这几年是越来越火,特别是Linux云计算运维工程师,如今早已成为互联网的核心岗位之一,薪资待遇飞快的上涨。 作为一个细分的专业岗位,Linux云计算工程师由于其入门学习难度降低、职业寿命较长、薪资待遇不断上涨,成为了IT业的新贵。马哥教育27期毕业学员中有一名优秀的学 ...
分类:
系统相关 时间:
2019-07-30 18:44:39
阅读次数:
142