- 博客(295)
- 资源 (5)
- 收藏
- 关注
原创 计算之魂思考题1.4赛跑问题
假设由25名短跑者争夺比赛前三名,赛场上有5条赛道,一次可以有5名选手同时比赛。比赛不计时,只看相应名次。假设选手发挥稳定,也就是说如果约翰比张三跑得快,张三比凯莉跑得快,那么约翰一定比凯莉跑得快。最少需要几次比赛才能决出前三名?
2023-08-20 15:09:37
782
原创 计算之魂1.3 例题总和最大区间问题
计算之魂关于该算法的描述有些复杂,没看太懂打算放弃。由于在三重循环中计算Sum(left,right)有点没必要,因为current_sum = current_sum + arrays[right],只需存储当前计算的current_sum就好,下次遍历的对象加上current_sum即为left,right的总和。此处arrays为全局变量,具体逻辑为计算左子数组,右子数组的最大总和以及对应区间,再计算从中间往左,右延伸的最大总和及对应区间,再比较三者中的最大者即为最大总和,其区间为最大区间。
2023-08-13 22:54:49
747
原创 centos下go语言编译bettercap
在GOPATH下安装模块,必须保证GOPATH路径有当前用户的读写权限,否则报错。source /etc/profile后注销重新登陆生效。1.设置go环境变量 vi /etc/profile。可设置GOPATH=/home/用户名/gopath。libnetfilter_queue-devel安装。2.vscode安装gotests等模块。3.安装libpcap,libusb。
2022-10-11 20:07:29
716
原创 centos pyinstall pyqt5程序
1.报错No module pyQt5使用pyinstaller network.py -F -w -p /home/venv/pltool/lib/python3.6/site-packages其中-p指定package包路径2.用MobaXterm运行程序时报错QXcbCOnnection XCB error :145(Unknown) sequence 181,解决方法:点击setting -> X11里 将 RANDR 里的勾去掉后点击OK即可。...
2022-01-17 19:04:45
835
原创 centos7安装Python3.6及虚拟环境
1.安装python3.6安装python3.6.5,原来的python2.7.5并存准备环境:登录你的linux虚拟机或者云服务器,进入命令行界面如下图:进入这样的窗口就是远程登录成功,我这里使用的是远程连接工具xshell,可以使用别的远程连接工具,比如CRT检测你的环境中是否有python,查看版本 默认带的有python2.7.5,我们需要安装个python3.6.5,别的版本也可以 安装python可能用到的依赖: [root@yzn ~]# yum .
2022-01-15 16:05:56
1242
1
原创 pyinstaller.exe打包exe时去除黑框输出
我们用python 打包的exe文件的时候,每次运行后面都有一个黑框框,比如我的这个:用tkinter做的图形界面,打包成exe文件,每次运行都先有黑色框框,我们一般电脑用的带有图形界面的软件都没有黑色框框,所以可以取消掉黑色框框么,答案是肯定的。在我们打包的时候:如果是直接指定python文件进行pyinstaller打包的话,如果没有指定路径,需要进入打包文件的目录下执行下面命令,否则还得加上文件路径才能打包。方法一:pyinstaller -F mycode.py --noco..
2022-01-15 14:09:10
5140
1
原创 Linux下c++调用python程序
按照上篇windows下调用的在linux下运行命令其中linux下lib中为libpython3.6m.a,同时include中Python.h在python3.6m目录下,因此需要修改命令和main.cpp中#include "python3.6m/Python.h"g++ -I "/root/Anaconda3/envs/tensorflow/include" -L "/root/Anaconda3/envs/tensorflow/lib" main.cpp -lpython3.6m1.
2022-01-09 10:42:58
3985
原创 Windows环境下用C++语言调用Python程序
按照网上教程编写Python代码hello.py如下def printHello(): print("Hello World")if __name__ == "__main__": printHello()写c++代码main.cpp如下(和上述Python代码在同一目录下):#include <iostream>#include <vector>#include <string>#include <Python.h>
2022-01-08 19:52:46
1927
原创 PyQT5布局方式学习
之前的代码里,很多地方使用了move方法,直接设置控件坐标。这是一种通过写固定坐标进行布局的方式。比较简单,但不够灵活。这种布局常见的语法有widget.move(x, y): 设置控件widget的位置 widget.resize(width, heigth): 设置控件widget的尺寸 widget.setGeometry(x, y, width, heigth): 设置控件widget的位置与尺寸注意: 这个设置的是控件的,控件内部的文本大小与这个无关。代码示例from
2022-01-06 14:06:52
1491
原创 Macos 安装MacTex SublimeText3 Skim环境
所以很多老师都要求学生用Latex来写论文。那么问题来了,latex要在哪里写?有像word一样的编辑器吗?答案是肯定的。市面上的latex编辑器不下20种,各种系统都有,常见的有:LyX、TeXworks、TexStudio、WinEdt、Emacs、Sublime Text、Atom、Visual Studio Code本文将介绍如何在mac系统下,用sublime配置latex环境。准备软件MacTex Latex运行的必备环境,可用清华镜像Index of /ctan/systems/m
2021-12-15 21:16:33
1170
原创 macos 删除残留启动台应用图标
mac中不在appstore上下载的应用经常在删除后它的图标还残留在launchpad中,并且长按图标也不会出现删除符号。下面解决这个问题。在folder中输入路径/private/var/folders,找到名为com.apple.dock.launchpad的文件夹,在我的机器上该文件夹路径是/private/var/folders/y_ /96fq1v314yj7fpzxdtr9sx540000gn/0/com.apple.dock.launchpad,里面包含一个db文件夹,即数据库,
2021-12-09 22:20:36
2406
android support library
2017-12-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人