- 博客(25)
- 资源 (7)
- 收藏
- 关注
原创 【微信小程序开发】云函数Cannot find module ‘wx-server-sdk‘
微信小程序 cannot find module
2022-12-25 20:11:20
2226
1
原创 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
2597
1
原创 python 编码问题 UnicodeEncodeError: ‘gbk‘ codec can‘t encode character
UnicodeEncodeError
2022-03-29 15:06:59
1537
原创 mac os12 【charles】 使用踩坑
近期升级了mac系统,从10到12。发现charle居然不能抓包了。https的请求包全部失败,页面提示非可信网络。这里整理一下,亲测有效第一步 mac重新配置证书安装证书的时候发现不能写入钥匙串的错正确用法:解锁钥匙串reset证书最后再进行安装最上面的安装,然后将证书改成信任。第二部,如果以上的操作还不能用,还要重新设置iphone上的证书在手机上访问http://chls.pro/ssl 下载证书并安装如果不能下载的话,用电脑访问下载后,发到邮箱。再通过手机上的safar
2022-03-28 02:43:37
7795
原创 关于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
1705
原创 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
14028
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
339
原创 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
3698
原创 【猿人学第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
1881
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
1134
原创 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
3489
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
651
原创 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
2279
原创 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
700
6
原创 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
7608
13
原创 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
6810
原创 基于Python多线程的轻量级调度系统(多线程源码阅读)
基于Python多线程的轻量级调度系统设计初衷由于工作中需要管理很多定时任务,公司内部大部分情况下都选取crontab进行任务的调度和管理。查询crontab运行日志有相当于麻烦,甚至有时候出现了部署任务后不被调度的情况。因此考虑开发一个自己的轻量级调度平台,基本功能和crontab相似。Python多线程原理Python多线程由于全局锁(GIL)的存在,是在不断切换的状态,切换之前保存当前线程的状态到内存中。所以大部分时候单线程运行任务,比多线程平分任务时间还要长。其他语言也存在这样的问题,归结来
2021-11-16 00:48:21
1525
原创 unity中Animator controller无法给动作添加motion
unity中Animator controller无法给动作添加motion插入链接与图片插入链接与图片出现这种情况时:只需要在这个动作的上级模型里修改Rig参数Animation Type为generic即可附加animation详细教程:https://www.cnblogs.com/Tearix/p/6939948.html?utm_source=itdadao&utm_me...
2018-11-01 10:28:54
4889
3
2016年全国大学名单(普通高等学校2595所+经纬度腾讯地图)数据
2018-11-08
jackson 完整Jar包-82年的毒豆芽
2018-11-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人