0

搭建私有Sentry日志收集系统并集成到springboot

SentrySentry是一种由Python编写的跨平台程序监控应用, 可以帮助你实时监控和修复崩溃,主要关注错误报告。 Sentry包含一个完整的API,用于在任何应用程序中从任何语言发送事件。JavaScriptReact-NativePythonRubyPHPGoRustJavaObjective-C/SwiftC#PerlElixirLaravel...一、安装Sentry官网的安装入门指南介绍官网的安装入门指南大概意思是先去最新发布版本仓库下载安装文件,将安装文件传到服务器上,在安装文件目录执行 ./install.sh 命令安装文件,最后执行docker-compose up -d...

阅读全文>>

0

有了Git这个功能,再也不需要依赖IDE了

大家好,今天给大家介绍一个隐藏的功能——搜索。我们在写代码的时候经常遇到的一种情况就是,我们想要知道某一个函数是怎么定义的,这样我们才能知道该如何调用它。如果代码少的话我们当然可以自己人肉查找,但是如果代码量很大的话,人肉查找显然就不行了。如果使用IDE的话,现在的IDE当中当然一般都继承了这个功能,如果你像我一样喜欢编辑器而不喜欢IDE的话,可能就会麻烦一点。这个时候我们可以使用git grep命令帮助我们找到代码所在的位置。代码搜索比如现在我们在一个Python仓库当中,想要知道get_yaml_config这个函数究竟在哪里出现过,这样我们就可以找到它的定义和参数了。这个时候我们可以在命...

阅读全文>>

0

用Python写一个身份证号码校验工具

这是一个用Python开发的GUI实战项目:居民身份证信息校验系统一、总体介绍本项目使用Tkinter作为GUI模块,充分利用Python面向对象的思想,开发一款实现身份证号码校验的应用程序。具备解析用户输入的身份证号码中的地区信息、出生日期、以及身份证号码是否合法等功能。是练习Python面向对象思想、tkinter GUI模块的优质练手项目。项目演示项目整体效果 以上,如果我们输入一个正确的身份证号码,系统可以正常解析;但是篡改其中一位的话,校验结果直接显示无效;如果少输入一位的话,系统会提示“请输入18位”。二、认识身份证号码身份证号码的构成如下:身份证号码的构成 (1)地区码:身份证前...

阅读全文>>

0

python安装pip出现错误ModuleNotFoundError: No module named 'pip'

在使用python的时候,经常使用到pip这个工具,可以很方便的线上安装依赖库,当然pip还有很多参数都可以帮我们去查询一些库信息。在安装python的时候,下载带有pip的安装包就可以直接安装pip啦,当然没有带pip的,也可以通过下载安装包,手动安装。手动安装还是要会的。 今天尝试了一下安装pip: python get-pip.py 运行上面命令行,显示安装成功: Collecting pip Using cached pip-20.2.4-py2.py3-none-any.whl (1.5 MB) Collecti...

阅读全文>>

0

WebSocket 协议初探

因项目使用WebSocket作为主要的请求方式,知其然也要知其所以然,会用也需要知道它的基本原理,所以写此文章分享下自己的浅见,文章主要包括以下内容:WebSocket是什么WebSocket和Socket区别建立连接数据帧格式发送数据聊天Demo代码: github.com/madaoCN/Web… 包含tornado写的 Server 和 Client 脚本 和 简单ws使用实例的iOS代码WebSocket是什么WebSocket是一种在单个 TCP 连接上进行 全双工 通信的协议,WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebS...

阅读全文>>

0

Python或将成为第一大编程语言,中国开源涨势最猛

现在,是时候谈一谈 2020 年及以后的软件工程状况了。本文以 GitHub Octoverse 数据为基础,加上我作为一个拥有十年经验的软件工程师的经验和观察。我还将讨论下面列出的话题。软件工程在过去 20 年来实现了爆炸式的增长,而且这种势头似乎还在保持。据《财富》(Fortune)数据显示,2019 年全球前 15 家科技公司的总收入达到了创纪录的 1.67 万亿美元,比 2018 年增长了 2%。今天的软件公司比以往任何时候都要多。此外,现有的非软件公司在产品中引入了更多的软件组件,从汽车到洗衣机,无所不包。未来是软件的天下,但并非所有的软件都是平等的。确定软件最有前途和发展最快的领域...

阅读全文>>

0

PyCharm 2020.1 稳定版发布

PyCharm 2020.1 稳定版已发布,这也是 PyCharm 今年发布的首个主要版本。新版的亮点包括更方便地 rebase 分支、更智能地 debug,以及使用专为编码设计的字体 Mono。下载地址:https://jetbrains.com/pycharm/download可交互的 rebase 操作历史提交记录会逐渐变得混乱,这就是为什么需要 rebase 分支的原因。新版 PyCharm 提供了前所未有方便的可视化操作方式。更智能地 debugPyCharm 调试器现在能让开发者十分清晰地观察到复杂语句中发生的事情。当它工作时,调试器会准确地询问开发者希望进一步调试语句的哪部分。J...

阅读全文>>

0

Python3.9又更新了:dict内置新功能,正式版十月见面

Python3.8 的热乎劲还没过去,Python 就又双叒叕要更新了。近日,3.9 版本的第四个 alpha 版已经开源。从文档中,我们可以看到官方透露的对 dict、math 等组件增加的新特性,以及下一步的开发进展。自公开了 3.8 版本后,Python 的迭代依然在继续。目前是 Python3.9,这是一个正在开发的 Python 版本。其最新的 alpha 4.0 版本——3.9.0a4 已经公开。公开这一版本的原因是希望帮助开发者尽快测试新特性、修复 bug 并测试开源流程。在这一阶段,新特性还在增加,直到迭代到 beta 版本,甚至是候选版本。官方表示,当前版本不推荐应用到生产环...

阅读全文>>

0

将python功能代码生成.exe文件,离开python环境也能用

因工作需要,用python做了一个对文件夹内文件进行分类统计,生成excel表格的小程序。但前提是必须电脑安装了python。为让同事也能使用,几经摸索学习,实现了将python功能代码生成.exe文件。发到同事没装python的电脑后,双击统计表格生成,效果不错。特分享一下。功能说明文件夹内有多种文件,需对各种文件进行分类统计,生成excel表格,模拟使用效果为:《建立文件台账.exe》为python生成的exe文件,《建立文件台账.xlsx》为运行《建立文件台账.exe》后,得到的结果文件。实现方法通过pyinstaller生成,首先安装pyinstaller,打开cmd.exe输入:pi...

阅读全文>>

0

TensorFlow2.1正式版上线:最后一次支持Python2,进一步支持TPU

去年 10 月,谷歌才发布了 TensorFlow 2.0 正式版。时隔三个月后,昨日官方发布了 TensorFlow 2.1,本次版本更新带了了多项新特性、功能改进和 bug 修复。从本次更新的日志来看,TensorFlow 2.1 将成为最后一个支持 Python2 的版本了。同时,本次更新的重点是增加了对 TPU 的多项支持,而 tf.keras 和 tf.data 这两个常用的 API 也得到了很多新的更新。据悉,TensorFlow 2.1 的 CUDA 版本为 10.1,cuDNN 版本为 7.6。在对操作系统的支持上,Windows 和 Linux 系统的 TensorFlow ...

阅读全文>>