自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (7)
  • 收藏
  • 关注

原创 【运维福利】接口搜索引擎,自动从gitlab中提取接口、数据库链接等

搜索引擎,react,gitlab

2023-11-02 13:42:06 170

原创 关于端口、安全组的一些认知

端口不通的问题

2023-03-03 16:46:30 227 1

原创 【微信小程序开发】云函数Cannot find module ‘wx-server-sdk‘

微信小程序 cannot find module

2022-12-25 20:11:20 1897 1

原创 conda解决basemap和geopandas兼容问题

geopandas和basemap

2022-11-28 11:15:14 191

原创 计算机网络-数据帧结构

计算机网络 数据帧结构 mac ip tcp udp

2022-09-28 15:41:37 2408

原创 【吐槽】ant design pro v5 icon问题

ant design

2022-08-31 09:56:33 206

原创 Pyinstaller 打包报错 ModuleNotFoundError: No module named ‘pandas._libs.tslibs.base‘

问题描述C extension: No module named pandas._libs.tslibs.baseNo module named ‘pandas._libs.tslibs.base’使用pyinstaller打包pandas程序的时候遇到了这个问题。打包过程没有问题,运行打包好的程序就抛出这个关键异常提示。原因是打包的时候少了依赖包。解决办法添加打包依赖,操作步骤:进入pyinstaller包的安装目录(在python安装目录的Lib/site-packages目录下)。然后进

2022-04-15 23:57:06 2267

原创 python 编码问题 UnicodeEncodeError: ‘gbk‘ codec can‘t encode character

UnicodeEncodeError

2022-03-29 15:06:59 1468

原创 mac os12 【charles】 使用踩坑

近期升级了mac系统,从10到12。发现charle居然不能抓包了。https的请求包全部失败,页面提示非可信网络。这里整理一下,亲测有效第一步 mac重新配置证书安装证书的时候发现不能写入钥匙串的错正确用法:解锁钥匙串reset证书最后再进行安装最上面的安装,然后将证书改成信任。第二部,如果以上的操作还不能用,还要重新设置iphone上的证书在手机上访问http://chls.pro/ssl 下载证书并安装如果不能下载的话,用电脑访问下载后,发到邮箱。再通过手机上的safar

2022-03-28 02:43:37 7346

原创 关于python引包路径问题

命令行运行:sys.path 仅与 运行文件的路径相关,与当前的运行目录无关sys.getcwd() 与 文件路径无关,与当前运行目录有关例如在demo/init_sqlite.py 文件中想要引入src的内容:sys.path.append(os.path.abspath(os.path.join(sys.path[0],’…’)))一般情况下sys.path[0]是指运行文件的上级目录,即demo。pycharm下:可以通过设置make directory as source root,或

2022-03-21 11:54:14 1570

原创 python gdal,osgeo及shapefile库的安装

接手程序里看到有import osgeoimport shapefilepip install osgeopip install shapefille均失败查询发现一堆有关文章都是废话。解决办法如下osegeo的安装,去 这里 https://www.lfd.uci.edu/~gohlke/pythonlibs/ 下载gdal 文件安装,注意平台和py版本装完就可以import osgeoshapefile 用 pip install pyshp 安装图就不上了...

2022-01-14 16:11:49 12446 7

原创 Nat工作原理

内网ip a想向外网某个ip b发送请求包,请求包最初携带原地址a和目标地址b。经过路由器后配置nat将内网地址改为其之上的外网ip地址c(是一个nat地址池,从中选取一个ip),目标地址不变。直到请求包到达。Nat还有一种映射端口号的策略,比如内网ip端口10000想去访问外网,经过路由器后,映射到了外网地址的10001端口上。这也就是为什么nat池中虽然只有几个ip却可以同时进行上万次访问。因为一个ip地址拥有上万个端口https://www.zhihu.com/question/31332694/

2021-12-30 19:22:49 294

原创 Nat地址池

2021-12-30 19:14:28 699

原创 nmap简单使用

先通过 ifconfig 查到本机内网地址:172.1.3.220en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 ether f0:18:98:0b:3e:51 inet6 fe80::5d:3fa1:4e2f:f8b%en0 prefixlen 64 secured scopeid 0x7 inet 172.1.3.220 netmask 0xffffff00 broadcast 172.1.

2021-12-30 18:09:49 3526

原创 【猿人学第17题】天杀的http2.0

http1.1 如上http2.0如上chrome中通过查看protocol,可以看出使用的http版本。通过查看protocol,发现所有题目的数据接口都是使用http2.0的。那为什么我在其他题目中使用requests进行http1.1的请求也能成功访问到?答:http2.0兼容http1.x,所以浏览器使用2.0一样可以访问,其他题目也并没有在接收请求时验证http版本而只有17题在后台规定了要使用http2.0(应该是在进行验证请求的时候,判断http版本,如果不是2.0则返回er.

2021-12-22 19:04:07 1695 2

原创 crontab 定时任务不运行问题

1 未启动crontabservice crond restart 重新启动service crond status 查看状态2 使用crontab设置任务时一定要写全路径:如: /usr/bin/python3 test.py而如果写 python3 test.py或者进入编辑界面后添加环境变量设置,以及指定的任务:SHELL=/bin/shPATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin00 0

2021-12-17 15:17:09 1008

原创 jupyter notebook退出网页后不显示输出(已经解决)

jupyter notebook退出网页后不显示输出(已经解决)

2021-12-16 16:46:42 3955

原创 M1架构mac安装tensorflow流程

现在m1点仅支持的python的3.9+版本了,本人通过时间机器恢复备份过来的python3.6直接提示不支持如果要使用brew install python3的话记得先要安装xcodexcode-select --install完成以上会得到python3.9一枚,但目前tensorflow在arm架构上仅可在python3.8上运行。所以刚才安装的3.9如果不用tensorflow还可以凑合下。要想在m1芯片上运行tensorflow请遵循以下步骤:安装Miniforge(包含conda及一

2021-12-10 17:23:25 3409 9

原创 Python 将tif打上水印

将卫星tif数据打上水印,以防他人窃取使用。顺便帮公司打个广告,欢迎遥感类专家的加入~~投简历戳这里,英视睿达欢迎您!言归正传,先看几张效果图后两张是最终效果,具体做法是:先生成带有水印的、与tif图同大小的图片,并逐个将图片中的非0的像素点映射到tif图上,实际是改变了tif的通道值。未以防破坏tif,映射改为:将原始的通道值乘以一个固定百分比。这样tif中的要素仍可通过人眼识别。(1,2图是映射,3,4图是乘以百分比)读写tifdef add_watermark(from_path

2021-12-07 14:29:00 499

原创 Python程序的Segmentation fault

from shapely.geometry import Polygon,PointPolygon([[1,1],[1,2],[2,2],[2,1]])运行这段代码时,会导致报Segmentation fault错误,原因好像是涉及到底层C语言了。查询说要用ulimit命令调整允许shell资源限制,无果后来卸载shapely库发现当时按照时用了sudo命令(而python并不是sudo安装的),装到了root用户的bin文件夹下,卸载后不用sudo安装就好了。...

2021-11-30 16:14:11 2155

原创 Python的geopandas gdal basemap等库的docker镜像

鉴于基于linux系统的python gdal,geopandas,basemap等库不方便安装,也不像win系统那么好找whl文件。想搭建一个这样的环境是很麻烦的。我第一次搭建就花了整整一个下午,找文件找得头大,还要一步步配置。所以我做了一个docker镜像,里面全部配置好了,大家可以取了自用。链接:https://pan.baidu.com/s/1HeDfZlDmmu5RmGVF5ok0NQ 密码:in8h使用方法如下:1.启动docker2.导入docker镜像docker import

2021-11-26 18:16:45 582 5

原创 Python 将tif文件分割成多个小tif

原始图像是这样的目标是剪裁出指定大小的若干小tif代码很简单,直接放了def split(origin_data,origin_transform,output_size): origin_size = origin_data.shape x = origin_transform[0] y = origin_transform[3] x_step = origin_transform[1] y_step = origin_transform[5] o

2021-11-25 20:31:24 6131 11

原创 python读写tif文件

废话不多说,直接上代码from tqdm import tqdmfrom osgeo import gdal,ogr,osrimport numpy as npfrom glob import globdef read_tiff(tiff_path): ds = gdal.Open(tiff_path) row = ds.RasterXSize col = ds.RasterYSize band = ds.RasterCount for i in ran

2021-11-25 20:21:41 6406

原创 基于Python多线程的轻量级调度系统(多线程源码阅读)

基于Python多线程的轻量级调度系统设计初衷由于工作中需要管理很多定时任务,公司内部大部分情况下都选取crontab进行任务的调度和管理。查询crontab运行日志有相当于麻烦,甚至有时候出现了部署任务后不被调度的情况。因此考虑开发一个自己的轻量级调度平台,基本功能和crontab相似。Python多线程原理Python多线程由于全局锁(GIL)的存在,是在不断切换的状态,切换之前保存当前线程的状态到内存中。所以大部分时候单线程运行任务,比多线程平分任务时间还要长。其他语言也存在这样的问题,归结来

2021-11-16 00:48:21 1363

原创 unity中Animator controller无法给动作添加motion

unity中Animator controller无法给动作添加motion插入链接与图片插入链接与图片出现这种情况时:只需要在这个动作的上级模型里修改Rig参数Animation Type为generic即可附加animation详细教程:https://www.cnblogs.com/Tearix/p/6939948.html?utm_source=itdadao&amp;utm_me...

2018-11-01 10:28:54 4745 3

NewFile.txt

Python的geopandas gdal basemap等库的docker镜像

2021-11-26

最新安徽县级shp文件

shp文件 安徽 县级亲测可用, 谢谢支持。

2018-11-08

2016年全国大学名单(普通高等学校2595所+经纬度腾讯地图)数据

根据2016年教育部发布的大学2595所,结合腾讯地图API接口,录入的mysql全国大学数据及经纬度坐标,适合app开发应用及web应用,经纬度坐标已经校验过了。

2018-11-08

jackson 完整Jar包-82年的毒豆芽

Jackson fasterxml和codehaus的区别: 他们是Jackson的两大分支、也是两个版本的不同包名。Jackson从2.0开始改用新的包名fasterxml;1.x版本的包名是codehaus。除了包名不同,他们的Maven artifact id也不同。1.x版本现在只提供bug-fix,而2.x版本还在不断开发和发布中。如果是新项目,建议直接用2x,即fasterxml jackson。 P.S. Jackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。 官网:http://wiki.fasterxml.com/JacksonHome 三个主要的模块: jackson-core:核心包 jackson-annotations:注解包 jackson-databind:数据绑定包 jackson-databind需要引用另外两个包,所以如果项目中需要jackson-databind,则只需要加入它的dependency就行了,其他两个会自动引入: &lt;dependency&gt; &lt;

2018-11-08

SQL注入漏洞演示源代码-曾是土木人

SQL注入漏洞演示源代码 更多免费资源请查看:http://download.csdn.net/user/php_fly

2018-10-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除