- 博客(13)
- 资源 (8)
- 收藏
- 关注
原创 Linux 的字符串截取
Linux 的字符串截取很有用。有八种方法。假设有变量 var=http://www.aaa.com/123.htm.1. # 号截取,删除左边字符,保留右边字符。代码如下:echo ${var#*//}其中 var 是变量名,# 号是运算符,*// 表示从左边开始删除第一个 // 号及左边的所有字符即删除 http://结果是 :www.aaa.com/123.htm2. ## 号截取,删除左边字符,保留右边字符。代码如下:echo ${var##*/}##*/ 表示从
2022-03-08 16:01:23 252
原创 VSCode之launch.json
{ // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "name": "Python:abc.py", "type": "python",
2022-03-07 14:31:13 187
原创 Python设置定时任务
import scheduleimport timedef job(): print("I'm working...")schedule.every(10).seconds.do(job) # 每10秒执行一次schedule.every(10).minutes.do(job) # 每10分钟执行一次schedule.every().hour.do(job) # 每小时执行一次schedule.every().day.at("10:30").do(job) # 每天十点半执行sch
2021-05-14 14:47:55 142
转载 Python封装
Python基础之封装一、什么是封装 在程序设计中,封装(Encapsulation)是对具体对象的一种抽象,即将某些部分隐藏起来,在程序外部看不到,其含义是其他程序无法调用。 要了解封装,离不开“私有化”,就是将类或者是函数中的某些属性限制在某个区域之内,外部无法调用。二、为什么要封装 封装数据的主要原因是:保护隐私(把不想别人知道的东西封装起来) 封装方法的主要原因是:隔离复杂度(比如:电视机,我们看见的就是一个黑匣子,其实里面有很多电器元件,对于用户来说,我们不需要清楚里面都有些元
2021-04-16 17:11:30 2697
原创 python的包与包之间如何引用
当两个py文件在同一个文件夹下的时候。直接from 文件名 import * 即可当两个文件在不同的文件夹下的时候。需要在文件中加入 init.py 文件。里面可以什么也不用写。但是需要有这个文件。然后 import 文件夹名.py文件名 import * 就可以调用不同文件夹下的具体调用情况如图:A文件夹 B文件夹 _init_.py D.py c.py e.py c中导入e: from e import * c中导入D: from..
2021-04-07 15:39:54 4520
原创 配置豆瓣源
创建 pip.ini 文件文件内容如下:[global]timeout =6000index-url =http://pypi.douban.com/simple/[install]use-mirrors =true mirrors =http://pypi.douban.com/simple/ trusted-host =pypi.douban.com将文件放置在指定文件夹下:1.打开用户目录:C:\Users~smujm~ smujm为本人电脑名称, 改成自己对应电脑名.
2021-03-29 16:41:00 2589
原创 一种在IDE中使用正则表达式快速替换的方法
// 1.原始数据id 唯一标识(主键)name 商品名称sn 商品编号(唯一)// 2. 使用替换(cmd+r)// 在对话框中输入如下代码,此时,完成。(.*)\t(.*)/**$2*/\nprivate String $1;// 3.结果/**唯一标识(主键)*/private String id;/**商品名称*/private String name;/**商品编号(唯一)*/private String sn;...
2021-02-25 14:59:56 2633
原创 git to GitHub
git initgit add .(此处有 . 需要一同输入)git add . 和 git add * 区别:git add .会把本地所有untrack的文件都加入暂存区,并且会根据.gitignore做过滤,但是git add * 会忽略.gitignore把任何 文件都加入。git commit -m "my commit"("my commit"为本次提交描述)git remote add origin xxx(xxx为在github上新建仓生成的路径)g..
2020-09-24 15:59:52 3356
原创 XML文件结构和基本语法
XML文件结构和基本语法XML文件的结构性内容:节点关系,属性内容等。XML最基本的单位:元素,它由开始标记、属性和结束标记组成。XML文件示例例1:使用‘记事本’创建xml文件在‘记事本’中输入以下内容:<?xml version="1.0" encoding="gb2312" ?> <参考资料> <书籍> <名称>xml入门精解</名称> <作者>张三</作者>
2020-09-24 10:53:31 7308
原创 爬虫游戏 基础1 http://glidedsky.com
import requestsimport parselimport reheaders = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.89 Safari/537.36',}base_url = 'http://www.glidedsky.com/login'session = requests.sess
2020-08-11 16:59:55 2648
转载 VS2010/MFC编程入门之二十九(常用控件:列表视图控件List Control 下)
转载见:http://www.jizhuomi.com/software/197.html
2020-07-14 16:12:44 110
原创 C++二维vector初始化大小方法
1.初始化二维vector,为r*c的vector,所有值为0.vector<vector<int> > newOne(r, vector<int>(c, 0));2.用resize()来控制大小vector<vector<int> > res;res.resize(r);//r行for (int k = 0; k < r; ++k){ res[k].resize(c);//每行为c列}...
2020-07-09 14:20:28 3265
原创 C++读取shp文件并使用画笔工具显示地图
C++读取shp文件并使用画笔工具绘制出地图shp文件格式读取shp头文件实体信息的内容使用MFC读取数组数据并使用画笔绘图shp文件格式坐标文件 (.shp) 用于记录空间坐标信息。它由头文件和实体信息两部分构成,具体如下表。文件头记录头记录内容记录头记录内容记录头记录内容具体文件结构也不多说,见链接:shapefile文件shp文件的数值的位序有 little 和 big 的区别,二者的区别在于它们位序的顺序相反。一个位序为 big 的数据,如果我们想
2020-07-08 21:15:53 5789 9
通用地图开发包api(web).pdf
2020-07-10
shapefile格式说明及读写代码示例.pdf
2020-07-09
MFCin_out.rar
2020-07-09
操作系统(第四版)汤小丹整理后ppt+word总结+考试预测.rar
2019-05-29
ThreadSort.rar
2019-05-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人