1.在真机上看log也许你调试的时候,会使用到真机调试或者预览模式或者体验版模式,这些模式都有可能出现意想不到的bug问题,这时候调试模式就非常非常重要了,特别是给领导看的时候,在领导手机上出现bug了,这时候你是不是非常紧张非常不安,别慌,打开小程序的调试模式:在小程序的右上角>点击三个点>最底部最后面的开发调试>打开调试 >重新打开小程序,重新打开小程序后,就可以看到小程序的左上角有一个vConsole的按钮,点击这个按钮,就可以看到控制台的调试信息了,这时候要是有bug,就无法遁形了一眼就知道问题出现在哪里了,这不就立马给领导留下解决问题高手的印象了,是不是。2.真机出现白屏如果你在真机
普通的NVIDIA驱动安装按理说比较简单,但偶尔会遇到各种奇怪的错误,之前安装时也黑屏过,最后也补救回来,这次狠下心来,把全部遇到的问题阅读的经验贴记录一下。NVIDIA驱动的三种安装方式:方法一:附加驱动安装方法(也是最简单的安装方法,但有时安装后不起作用)(1)先更新软件源sudoapt-getupdatesudoapt-getupgrade(2)在软件与更新中菜单栏选择附加驱动,会进行自动搜索,选择一个版本的专有驱动,点击应用更改,更改后重启即可。(3)重启后执行nvidia-smi有如下显示则为成功: 方法二:英伟达官方安装,命令行安装在官网上(官方高级驱动搜索|NVIDIA)寻找和自
目录一、前言二、实验环境三、NumPy0、多维数组对象(ndarray)多维数组的属性1、创建数组2、数组操作3、数组数学1.元素级别a.直接运算b.加法:np.add()函数c.减法:np.subtract()函数d.乘法:np.multiply()函数e.除法:np.divide()函数f.幂运算:np.power()函数g.取余与求商:2.数组级别a.平均值:np.mean()b.最大值和最小值:np.max()、np.min()c.求和:np.sum()d.标准差和方差:np.std()、np.var()3.矩阵级别a.矩阵乘法b.矩阵转置c.矩阵求逆d.行列式e.特征值和特征向量f.
网格交易是量化交易的一种,在指定的区间内,将资金分成N份,先用一部分资金初始建仓,每下跌一定比例买入1份,每上涨一定比例卖出1份,反复低吸高抛,赚取差价。网格交易策略对于不能实时盯盘的交易者来说,是一个非常理想的自动交易工具!它的优点非常明显,无需盯盘自动交易,避免人性中的贪婪、恐惧和侥幸心理对交易的影响。尤其是在震荡行情中十分有效,震荡越多获利就越多!缺点是在单边上涨或者下跌的行情中,如果价格超出设定的运行区间,就存在破网风险,在单边下跌时,可能会早早的满仓,持续亏损,动弹不得。而在大牛市中,却会很快卖空,资金使用率低,收益跑不过大盘。合约网格—适合所有行情的交易利器合约网格的核心仍然是震荡
关于控制台交互,大伙伴们也许见得最多的是进度条,就是输出一行但末尾不加\n,而是用\r回到行首,然后输出新的内容,这样就做出进度条了。不过这种方法永远只能修改最后一行文本。于是,有人想出了第二种方案——把要输出的文本存起来(用二维数组,啥的都行),每次更新输出时把屏幕内容清空重新输出。这就类似于窗口的刷新功能。缺点是文本多的时候会闪屏。综合来说,局部覆盖是最优方案。就是我要修改某处的文本,我先把光标移到那里,覆盖掉这部分内容即可。这么一来,咱们得了解,在控制台程序中,光标是用行、列定位的。其移动的单位不是像素,是字符。比如0是第一行文本,1是第二行文本……对于列也是这样。所以,(2,4)表示第
一、前言 Pycharm中,通常需要安装很多第三方库,才可以使用相应的拓展功能,这篇文档给你介绍Pycharm中的常用库,以及安装的两种方法!二、Pycharm常用库的介绍Pycharm是一款非常流行的Python集成开发环境(IDE),支持多种Python库和框架。以下是一些常用的Python库:NumPy:用于科学计算和数值分析的Python库。Pandas:用于数据分析和数据预处理的Python库。Matplotlib:用于数据可视化和绘图的Python库。TensorFlow:用于机器学习和人工智能的Python库。Scikit-learn:用于机器学习和数据挖掘的Pyt
本博文基于python-opencv实现了按照面积阈值筛选连通域、按照面积排序筛选topK连通域、连通域细化(连通域骨架提取)、连通域分割(基于分水岭算法使连通域在细小处断开)、按照面积排序赛选topK轮廓等常见的连通域处理代码。并将代码封装为shapeUtils类,在自己的python代码中importshapeUtil后即可使用相应的连通域处理方法。1、背景知识1.1轮廓轮廓(Contour)由连续的点组成,以线条的形式聚集在一起,通常是一个有x,y组成的点集,形式为Nx2(N表示轮廓中有n个点)。其是空心的,通常所统计的轮廓面积是那一圈线所包含的面积。在opencv中使用cv2.find
目录集合判空CollectionUtils.isEmpty推荐原始判断isEmpty其他数组判空集合判空CollectionUtils.isEmpty推荐这个使用到了spring的工具类,需要提前引入依赖importorg.springframework.util.CollectionUtils;Listlist=newArrayList();//使用CollectionUtils判断list是否为空if(!CollectionUtils.isEmpty(list)){System.out.println("listisnotempty");}原始判断Listlist=newArrayList
国内安装brew总会出现链接超时的错误,说是国内源安装可能会出现一些小问题,所以一直想安装官方的,题主访问了n多教程终于安装成功,安装前可以提前做好这些操作,一次成功(不成功就多试几次)。如果尝试过安装,但出现了问题首先需要卸载!!!!(卸载教程在最下面)安装教程一、首先是一开始偶尔链接官网超时问题,需要host直接访问官网地址:官方地址查询搜索raw.githubusercontent.com,结果 上面4个的ipv4都可以,进入mac的终端输入(sudo可以在任何用户下输入文件):sudovi/etc/hosts输入开机密码,在#MacWk.comHostsEnd前加入对应地址(进入后
老周是一个不喜欢做界面的码农,所以很多时候能用控制台交互就用控制台交互,既方便又占资源少。有大伙伴可能会说,控制台全靠打字,不好交互。那不一定的,像一些选项类的交互,可以用键盘按键(如方向键),可比用鼠标快得多。当然了,要是要触控的话,是不太好用,只能做UI了。关于控制台交互,大伙伴们也许见得最多的是进度条,就是输出一行但末尾不加\n,而是用\r回到行首,然后输出新的内容,这样就做出进度条了。不过这种方法永远只能修改最后一行文本。于是,有人想出了第二种方案——把要输出的文本存起来(用二维数组,啥的都行),每次更新输出时把屏幕内容清空重新输出。这就类似于窗口的刷新功能。缺点是文本多的时候会闪屏。