![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程
DwD-
这个作者很懒,什么都没留下…
展开
-
【Python】使用Pyinstaller+pipenv将python编译成尽量小的.exe文件
1. 前言最近用python写了一些工程,需要把它们编译成可执行的.exe文件。网上主流的方法是使用Pyinstaller进行编译,于是我就顺着这个路线点完了技能树。本篇博客共介绍了四个问题:1. 如何管理pipenv环境2. 如何使用pipenv缩小打包后的exe文件3. 如何应对pipenv lock时间过长4. 如何应对failed to execute script...原创 2020-05-06 09:56:39 · 865 阅读 · 0 评论 -
【Python】利用摸鱼的时间,我写了一个三国杀开盒模拟器...
1.前言今年的疫情来得突如其然,被窝在家里的我,又重拾旧业——三国杀。我接触三国杀时间也不短了,现在却也只有两个史诗将(左慈、许攸)QAQ。在氪金上我应该算个非洲土著吧,但是我又抑制不住开盒时刻的那种爽感。于是,我想起来何不自己写个抽奖模拟器呢?这样我就可以省下很多钱,又享受了土豪开盒的快感.....花了大概一晚上,我用Python写出来一个普通的开盒模拟器——只能在Python编程环...原创 2020-04-04 21:50:43 · 7272 阅读 · 7 评论 -
【FPGA开发】Quartus II新手入门需克服的几个问题
首先要明确几个概念:FPGA代表可编程逻辑器件。市面上有形形色色的FPGA开发板,开发板提供硬件支持,当然你也可以买一些外设(比如摄像头等)拓展开发板功能。开发板的软件部分需要用户进行编程设计,常用的编程语言有Verilog、VHDL,我比较喜欢VHDL,因为VHDL的形式看起来更严谨。常用的开发环境是Quartus II。Quartus II的安装网上有很多教程,我这里直接提供一个最简单的、...原创 2019-10-31 21:38:47 · 1953 阅读 · 0 评论 -
program received signal sigsegv的解决思路
编写C++程序有时候就会遇到这种问题,program received signal sigsegv。一般都是数组越界、死循环或者对空容器进行某些操作导致的。这里要说的一点是像这种错误一般不会在“问题”那里显示,程序出错中止,然后在“Debug Console”那里会显示在哪里遇到断点,有时显示的位置是一段根本不可能出错的代码。大多数情况下编译器总是对的,但是这种情况下,就要换种思路调...原创 2019-08-24 15:15:41 · 30679 阅读 · 2 评论