中文 / English
luckfu的潦草笔记

最初的梦想绝对会到达!


  • 首页

  • 归档

  • 关于我

  • 公益404

  • 搜索

利用shapely库计算多边形包含和相交关系

时间: 2022-04-26   |   分类: python   | 字数: 691 字 | 阅读: 2分钟

最近接到一个需求,计算一个坐标点(经纬度)是否在多边形(地理区域)内,之前写代码的哥们非常用功的搞懂了计算原理并用SQL实现了完整代码🐮,but计算完所有数据需要一周时间,这个项目的负责人打电话问我,有没有更快的办法,我想了想,假如这个办法真的这么复杂,极端情况下只能看懂计算方法换别的方式实现,不过Life is short, you need Python ,于是很轻松的搜索到了shapely库。

shapely是专门做图形计算的包,基本上图形线段,点的判断包里都有,shapely里主要由Point,LineString,Polygon这三类组成,在shapely里点,线,面之间都是可以做判断的,比如说计算点到线段的距离,点到面之间的距离,点与点之间的距离,点是否在一个图形的内部或外部,或边界上,线是否在图形的内部等。

阅读全文 »

健康码变黄码

时间: 2022-04-19   |   分类: 生活   | 字数: 859 字 | 阅读: 2分钟

最近一段时间的疫情防控愈演愈烈,客户场地已经不让进入,每48小时以内必须就近做一次核酸检测,正当觉得达成集齐七张核酸卡的成就召唤神龙,周三就可以完全解除禁锢时,突然发现,绿码变黄了

阅读全文 »

真正能逼你换手机的,只有孩子的骚操作

时间: 2022-04-06   |   分类: 生活   | 字数: 109 字 | 阅读: 1分钟

人到中年,换新手机的欲望是极低的,能逼你换手机的,只有靠孩子的骚操作,清明节孩子非要背他,爬上背的时候一脚踹掉屁股口袋里的电话……

阅读全文 »

制作libPSI docker镜像

时间: 2022-03-31   |   分类: K8s   | 字数: 199 字 | 阅读: 1分钟

libPSI是“隐私保护集合求交”的开源库(其实还包含其他算法)。下文是为方便部署测试环境制作容器镜像的脚本

Dockerfile

FROM ubuntu

MAINTAINER luckfu@gmail.com


ENV PATH=/usr/local/cmake/bin:/usr/local/bin:/usr/bin:$PATH  \
 C_INCLUDE_PATH=/usr/local/include/:$C_INCLUDE_PATH  \
 CPLUS_INCLUDE_PATH=/usr/local/include/:$C_INCLUDE_PATH  \
 LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH  \
 LIBRARY_PATH=/usr/local/lib:$LIBRARY_PATH  

RUN apt -y update \
    && apt install gcc g++ m4 openssl libssl-dev libsodium-dev libtool python3 git wget lzip make -y \
    && apt-get clean \
    && ln -s /usr/bin/python3 /usr/bin/python \
    && echo "start cmake \n ------------------------------ \n" \
    && wget https://github.com/Kitware/CMake/releases/download/v3.21.3/cmake-3.21.3.tar.gz \   
    && tar xvf cmake-3.21.3.tar.gz \
    && cd cmake-3.21.3 \
    && ./bootstrap --prefix=/usr/local/ \
    && make && make install \
    && cd .. \
    && ln -s /usr/local/bin/cmake /usr/bin/cmake \
    && rm -rf cmake-3.21.3 cmake-3.21.3.tar.gz\
    && echo "start libPSI \n -------------------------------\n" \
    && git clone https://github.com/osu-crypto/libPSI.git \
    && cd libPSI \
    && python build.py \
    && ./out/build/linux/frontend/frontend.exe -u \
    && ln -s /libPSI/out/build/linux/frontend/frontend.exe /usr/bin/frontend.exe 
阅读全文 »

警惕骗子

时间: 2022-03-28 | 字数: 27 字 | 阅读: 1分钟
今天收到诈骗短信 INDIANA DEPARTMENT OF WORKFORCE DEVELOPMENT: Your Back2Work deposit of 2,800.00 is now available, click on https://blueberryservices.in/uplink/g to receive payment
1 2 3 4 5 6 7
luckfu

luckfu

一瞬间,过去的一切都离你而去,剩下的只有回忆!

31 日志
29 分类
41 标签
RSS 订阅
GitHub
标签云
  • 生活
  • Python
  • Oracle cloud
  • Free vps
  • Gpt
  • K8s
  • Vm.standard.a1.flex
  • Chatgpt
  • Github
  • Langchain
© 2010 - 2025 luckfu的潦草笔记
Powered by - Hugo v0.127.0 / Theme by - NexT
0%