python-->os模块

目录 一、os模块 一、os模块 os模块负责程序与操作系统的交互,提供了访问操作系统底层的接口,多用于文件处理。 方法 详解 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cd os.curdir 返回当前目录: ('.') os.pardir 获取当前目录的父目录字符串名:('..') os.makedirs('dirname1/dirname2') 可生成多层递归目录 os.
分类: 其他 发布时间: 08-23 20:54 阅读次数: 0

【IOS】libimobiledevice常用命令

libimobiledevice 是一个跨平台的软件库,支持 iPhone®, iPod Touch®, iPad® and Apple TV® 等设备的通讯协议。 安装 命令: brew install --HEAD libimobiledevice brew install --HEAD ideviceinstaller PS:需要加上 –HEAD 选项,如果不加,安装是老版本,不支持iOS10的手机,所以安装时,需要加上 –HEAD 选项 常用命令 1.查看当前连接的设备 ide
分类: 其他 发布时间: 08-23 20:54 阅读次数: 0

hdu 6704 K-th occurrence 二分 ST表 后缀数组 主席树

我们考虑,一个子串必定是某个后缀的前缀。 排序相邻的后缀他们的前缀一定最相似。 所以全部的一种子串必定是一些排序相邻的后缀的公共前缀。 从l开始的子串,则从rank[l]开始看,两侧height保证大于子串长度,能延伸多长,则证明有多少个这种子串。 我们用ST表维护出height的最小值,然后通过最小值二分即可,边界有些棘手。 然后我们就得到了一个height不小于子串长度的连续区间,这个区间是以原后缀的字典序排序的。 而同时,sa数组下标为排序,值为原串位置。 所以我们对这个区间在sa数组上
分类: 其他 发布时间: 08-23 20:54 阅读次数: 0

Linux必备工具与软件包

yum -y update(所有都升级和改变) 升级所有包,系统版本和内核,改变软件设置和系统设置 ----------------------------------------------- yum -y upgrade(不变内核和设置,升级包和系统版本) 升级所有包和系统版本,不改变内核,软件和系统设置 更改yum源:下载软件的安装源 [root@chengyinwu ~]# curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirror
分类: 其他 发布时间: 08-23 20:54 阅读次数: 0

CF628D Magic Numbers

题目描述 给你两个数m和d 再给你两个数l,r 询问区间[l,r]中有多少个数满足偶数位是d奇数位不是d且为m的倍数的数(位数从左数) 1 <=m <= 2000 , 0 <= d <=9 l <= r <= 10 ^ 2000 保证a<=b且a和b位数相同 题解 一开始一直在考虑前导零,讨论贼麻烦,后来看题解发现都没考虑前导零,一看英文题目才发现位数相同。还有奇数位不能为d也不知道。(还是多学英语好) 那么就很简单了,直接f[s][sum]当前枚举第s位,当前数mod m=sum 读入是字符
分类: 其他 发布时间: 08-23 20:54 阅读次数: 0

python-->sys模块

目录 一、sys模块 一、sys模块 sys模块负责程序与python解释器的交互,提供了一系列的函数和变量,用于操控python的运行时环境。 最长用的就是前面俩个 方法 详解 sys.argv 命令行参数List,第一个元素是程序本身路径 , 接收参数(用cmd执行文件时运行才有效) sys.modules.keys() 返回所有已经导入的模块列表 sys.exc_info() 获取当前正在处理的异常类,exc_type、exc_value、exc_traceback当前处理的异常详细信息
分类: 其他 发布时间: 08-23 20:54 阅读次数: 0

【动态规划】数字三角形

原题传送门 思路 这道题在CODEVS上标签是动态规划,然而本蒟蒻想了半天也没想出来(可能是我还是太弱了......),于是打算写个大爆搜看看能混几分,于是,20分钟的时间码完DFS,交上去,AC??!话说这道题数据这么不给力的吗???数据这么小那还用个什么DP啊??? 浪费发际线 ,然而,动态规划是绝对要比爆搜快的,如果数据够大,爆搜是无法AC的,而且毕竟做这道题的本意是练习动态规划,所以我又想了想动态规划的思路,最终动态规划的代码也做出来了,AC~~~ DFS-Code #include<
分类: 其他 发布时间: 08-23 20:54 阅读次数: 0

FTP 无法显示远程文件夹

关闭防火墙即可
分类: 其他 发布时间: 08-23 20:54 阅读次数: 0

课程设计每日总结0823

当天完成的任务 今天的任务比较轻松,早上起来我们讨论了如何向老师汇报 我们完成的工作,下午两点我们去演示了,演示时老师向我 们提出了很多宝贵的意见,我们受益匪浅。晚上我们也将老 师提的建议加入到了我们的项目原型中 明日计划 学习使用qt软件进行页面设计。 每日小结 经老师提议我们发现了我们设计的很多不足。 晚上我们加入了手动输入车牌号功能。 显示出站入站的日期与时间。 出站入站的表格区分。 加入了统计功能,统计当天收取的费用与车流量。 以下是加入的功能截图
分类: 其他 发布时间: 08-23 20:54 阅读次数: 0

Linux网络服务05-----DNS域名解析服务(一)

一、DNS系统作用 1、 DNS服务器概述 DNS协议运行在TCP/UDP协议之上,使用端口号53。 FQDN格式(完整域名格式):在常见域名后添加“.”(根域)。例如:www.baidu.com. (.com 一级域 .baidu二级域 www主机名) DNS系统在网络中的作用就是维护着一个地址数据库,其中记录了各种主机域名与IP地址的对应关系,以便为客户程序提供正向或反向的地址查询服务,即正向解析与反向解析。 正向解析:根据域名查IP地址,即将指定的域名解析为相对应的IP地址。域名的正向解
分类: 其他 发布时间: 08-23 20:54 阅读次数: 0

docker-compose 启动

   docker-compose -f ~/dotnetspider/dotnetspider.agent.yml up -d
分类: 其他 发布时间: 08-23 20:54 阅读次数: 0

几个好用的副词

1. relatively /ˈrelətɪvli/ 相对的 例如: relatively good 相对来说比较好 that cell phone is relatively nice-looking 那台手机相对来说好看点 2. extremely /ˈɪkˈstriːmli/ 相当的 例如: this sofa is quite/extremely cozy 这个沙发真是相当舒服啊 3. literally /ˈlɪtərəli/ 不夸张的说 例如: you are
分类: 其他 发布时间: 08-23 20:37 阅读次数: 0

[有话就说] 确定自己以后的处事方式

法则一: 不论是写文章也好,写教程文案也罢,以后都尽量以清晰简短的文字来表达。 就算只有一句话,也不要为了篇幅凑字数,二就是二,不是一加一,用软件也尽量用比较轻量级的软件。
分类: 其他 发布时间: 08-23 20:37 阅读次数: 0

课程设计每日总结 0823

当天完成的工作: 1、经过与老师的讨论与交流,修改了原型设计中一些不合理的地方 2、添加部分功能 第二天的计划: 1、着手进行代码设计 2、详细分配各人任务,复习网页制作知识 每日小结: 通过与老师的交流,我们发现了自己原型设计中的一些不足之处。我亲自着手进行了日期与时间、手动输入/输出车牌号功能的增加,并对于最终原型的定稿进行了修正,提出了一些意见(比如成果的分配) 附新增功能: (本图示内容仅作展示,具体请以产品内实际情况为准)
分类: 其他 发布时间: 08-23 20:37 阅读次数: 0

如何手动开大系统栈?

在各大OJ上,系统栈都会开大,而在本地调试时,常用到云端下载的各种毒瘤数据,一不小心就可能在本机上爆掉系统栈,在oj上却没事。 Devc++:工具->编译选项->选择编译时加入以下命令->输入: -Wl,--stack=134217728
分类: 其他 发布时间: 08-23 20:37 阅读次数: 0

第五天内容

1.今日完成:第一周答辩,初步测试 2.今日小结:今天下午去答辩了,给老师演示了我们的项目原型,老师觉得我们的项目原型过于复杂,应该弄成百度那样,一目了然,可以直接看出文件的位置信息和创建日期,没有必要把页面弄得那么复杂,对于搜索引擎来说,越简单越好 3.明日计划:试着直接用solr访问数据库,而不是用tomcat集成进行访问,简化页面,用SpringBoot集成,看视频继续学习solr,同时开始写代码
分类: 其他 发布时间: 08-23 20:37 阅读次数: 0

*P1119 灾后重建[floyd]

题目背景 BB地区在地震过后,所有村庄都造成了一定的损毁,而这场地震却没对公路造成什么影响。但是在村庄重建好之前,所有与未重建完成的村庄的公路均无法通车。换句话说,只有连接着两个重建完成的村庄的公路才能通车,只能到达重建完成的村庄。 题目描述 给出BB地区的村庄数NN,村庄编号从00到N-1N−1,和所有MM条公路的长度,公路是双向的。并给出第ii个村庄重建完成的时间t_iti,你可以认为是同时开始重建并在第t_iti天重建完成,并且在当天即可通车。若t_i*t**i为00则说明地震未对此地区
分类: 其他 发布时间: 08-23 20:37 阅读次数: 0

CUDA学习(四)之使用归约求和

问题:使用CUDA进行数组元素归约求和,归约求和的思想是每次循环取半。 详细过程如下:   假设有一个包含8个元素的数组,索引下标从0到7,现通过3次循环相加得到这8个元素的和,使用一个间隔变量,该间隔变量随循环次数改变(累乘)。   第一次循环,间隔变量stride等于1,将0与1号元素、2与3号元素、4与5号元素、6与7号元素相加并将结果分别保存在0、2、4、6号元素中(图中红色框所示)。   第二次循环,间隔变量stride等于2,将0与2号元素、4与6号元素相加并将结果分别保存在0、4
分类: 其他 发布时间: 08-23 20:37 阅读次数: 0

python排序 基数排序

算法思想 基数排序通过按位比较(一般从最低位开始)将元素按照最低位的数放到10个桶中,当所有的元素都这样被处理一次后,在按从0到9的顺序将每个桶的元素再取出来(不关注其他位的,只关注当前位的)这样就完成了所有元素最低位的有序性,然后不断的重复上面的步骤,知道所有元素的最高位都经过处理了。 算法步骤 初始化桶,共有10个,分别存放当前位位0-9的元素 从元素的最后一位开始,按照最后一位的数字将其放到相应的同元素中。对列表中的每个元素都进行上面的操作后,从0号桶开始,将元素从桶中取出来,这样就完成
分类: 其他 发布时间: 08-23 20:37 阅读次数: 0

D5——学习微信开发者工具

当天完成的工作:学习的微信开发者工具,了解微信小程序的构架并配置小程序。 第二天的计划:创建和构建API,进行前端的页面设计。 每日小结:今天主要在学习新的工具,在院办看到其他的同学已经进行到编程阶段,而我们还处于边学习边进行的阶段,感到十分紧迫,还好不会的问题在请教了其他同学以后很快就得到了解决。希望我能快点完成前端的开发。
分类: 其他 发布时间: 08-23 20:37 阅读次数: 0