在PC上跑没问题 qmake 交叉编译后出来的文件 将OPCV和QT的镜像挂载后,在板子上运行程序, 能够出来这个界面,一点击按钮,提示如下错误. . 然而,百度网盘下载的代码.跟上面一样的操作,在板子上就能顺利运行 发现: 自己新建的工程和源代码的工程有不一样的地方 源代码 新建工程(还没 qmake之前) 交叉编译后…
利用jdk自带的运行监控工具JConsole观察分析Java程序的运行 原文链接 一.JConsole是什么 从Java 5开始 引入了 JConsole.JConsole 是一个内置 Java 性能分析器,可以从命令行或在 GUI shell 中运行.您可以轻松地使用 JConsole(或者,它更高端的 “近亲” VisualVM )来监控 Java 应用程序性能和跟踪 Java 中的代码. 二.如何启动JConsole 如果是从命令行启动,使 JDK 在 PATH 上,运行 jconsole…
今天微信小程序发现wx.request不好使了,调试报错: 小程序要求的 TLS 版本必须大于等于 1.2 查官方文档 解决方法 在 PowerShell中运行以下内容, 然后重启服务器 # Enables TLS 1.2 on windows Server 2008 R2 and Windows 7 # These keys do not exist so they need to be created prior to setting values. md "HKLM:\SYSTEM\Cur…
SpringCloud使用Feign调用其他客户端带参数的接口,传入参数为null或报错status 405 reading IndexService#del(Integer); 第一种方法: 如果你的API为Restful 方式的可以在Client接口参数中加注解@PathVariable @FeignClient(name = "PRODUCT") @Component public interface ProductClient { @PostMapping("/pro…
原文地址:https://blog.csdn.net/libaolin198706231987/article/details/55057149 一.JConsole是什么 从Java 5开始 引入了 JConsole.JConsole 是一个内置 Java 性能分析器,可以从命令行或在 GUI shell 中运行.您可以轻松地使用 JConsole(或者,它更高端的 “近亲” VisualVM )来监控 Java 应用程序性能和跟踪 Java 中的代码. 二.如何启动JConsole 如果是从…
debug系列第一弹,不知道大家写程序的时候是不是都遇到过如题的报错. 我本人是经常遇到这行熟悉的令人不知所措的报错,可能是我太笨了 有时候百度无果也差不到原因,那就汇总一下目前我遇到的情况吧--持续更新 出现后这个报错信息,大体一看找不到问题,第一类建议: 1.可以把重启Dev C++ 2.新建一个源代码将代码复制粘贴再运行试试 (虽然听起来很离谱,但是我真的出现过,记得很清楚就是,在这个文件怎么改都这个报错,新建一个copy过去就正常运行) 3.文件名改成英文,不要使用中文,也就是说,保证这…
在微信小程序中我们一般通过以下方式来修改data中的数据: 比如获取小程序缓存: wx.getStorage({ key: 'is_screen', success: function (res) { this.setData({ is_screen: res.data }) } }) 但是会报错: this.setData is not a function 这是因为this作用域指向问题 ,success函数实际是一个闭包 , 无法直接通过this来setData 那么需要怎么修改呢? 我们…
最近 在做小程序时候,发现一些商品图片在渲染时一直报错,也不显示,但是控制台打印出来 的路径却有没有问题 报错提示出错的路径会在前面自动加上“page/**”,思索了之后想到了微信只能解释https的地址,顿时来了主意, 错误如图 在遍历时对图片路径进行处理,加上https:// dataSource && dataSource.map((item,index) => { item.image = "https://"+item.image console.log…
给定一个时间字符串  var time="2017-02-27 16:42:53" js有三种转换为时间戳的方法: 1.var timestamp = Date.parse(time)2.var timestamp = time.getTime()3.var timestamp = time.valueOf()第一种方法只能精确到秒,后两种能精确到毫秒.然而相同的代码,在android上能正常执行,在ios上就会出错. var time ='2017-02-27 16:42:53';…
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <version>1.4</version> <executions> <execution> <phase>package</phase> <goals> <goa…
某些情况下,开发者需要将小程序划分成不同的子包,在构建时打包成不同的分包,用户在使用时按需进行加载. 分包很简单,具体步骤如下: 在app.json中,创建subPackages,root表示分包A的根目录(eg.跟pages同级目录),pages中的页面就是分包A的子目录. 注意:这里有一点要注意,经常出现这个问题“pages *** 不应该在分包 subPackages[*] 中” 我们如果通过编辑器右键添加page的话,主包中会自动加入page路径,此时我们再去创建新的分包如果没有去掉主包…
如下图,在修改密码的时候会报错 原因: 通常不能修改密码都是/etc/passwd文件或者/etc/shadow文件被锁住了 解决: 检查/etc/passwd文件和/etc/shadow文件是否被锁定,看下图: ①检查/etc/passwd文件 /etc/passwd文件正常 ②检查/etc/shadow文件 可以看到/etc/shadow文件确实是被锁定了,a权限表示"锁定后文件仅可追加" 如果是i,则表示"锁定文件(无法修改.删除等)" ③解锁/etc/sha…
一般来说GDB主要调试的是C/C++的程序.要调试C/C++的程序,首先在编译时,我们必须要 把调试信息加到可执行文件中.使用编译 器(cc/gcc/g++)的 -g 参数可以做到这一点.如: > cc -g hello.c -o hello > g++ -g hello.cpp -o hello 如果没有-g,你将看不见程序的函数名.变量名,所代替的全是 运行时的内存地址.当你用 -g把调试信息加入之后,并成功编译目标代码以后,让我们来看看如何用gdb来调试他. 启动 GDB的方法有以下几种…
一般来说GDB主要调试的是C/C++的程序.要调试C/C++的程序,首先在编译时,我们必须要 把调试信息加到可执行文件中.使用编译 器(cc/gcc/g++)的 -g 参数可以做到这一点.如: > cc -g hello.c -o hello > g++ -g hello.cpp -o hello 如果没有-g,你将看不见程序的函数名.变量名,所代替的全是 运行时的内存地址.当你用 -g把调试信息加入之后,并成功编译目标代码以后,让我们来看看如何用gdb来调试他. 启动 GDB的方法有以下几种…
原文:Windows 上的应用程序在运行期间可以给自己改名(可以做 OTA 自我更新) 程序如何自己更新自己呢?你可能会想到启动一个新的程序或者脚本来更新自己.然而 Windows 操作系统允许一个应用程序在运行期间修改自己的名称甚至移动自己到另一个文件夹中.利用这一点,我们可以很简单直接地做程序的 OTA 自动更新. 本文将介绍示例程序运行期间改名并解释其原理. 本文内容 在程序运行期间手工改名 不止是 exe 文件,dll 文件也是可以改名的 为什么 Windows 上的可执行程序可以在运行…
一.问题描述: 最近在使用stanfordcorenlp时,遇到了我在运行时代码不报错但同时也没有结果的问题,等了很久也没有出结果.其实是很简单的一个步骤,但却花了好几天的时间都没有成功!网上更多的是成功的例子,没找到失败的,所以记录下这个问题.希望遇到这个问题的同学能够少走些弯路! 二.问题原因: 其实真正出现问题的原因是我的笔记本的内存不够.在运行stanfordcorenlp的工具时,他需要最少4g的内存,但是我的笔记本一共只有4g内存,所以才导致无法运行java虚拟机.但该工具如果不设置…
下面是通过自定义一个函数printN,之后在main函数中调用printN,使得可以通过输入整数N,将从1到N的全部整数都打印出来的程序. 但是在编译过程中却报错: return type defaults to 'int' 产生报错的原因: printN的默认返回值类型是int类型的,这样调用printN函数的main函数就需要定义为: int main() 而不是: main() 产生报错的程序: #include<stdio.h> //自定义printN函数 void printN (i…
>>>>spring cloud 多模块 >>>>在idea上使用maven插件打包,欲打包成jar包后 进行部署 >>>> 报错:程序包XXX不存在 ============================================================================== OK,开始研究这个问题: 1.服务开始打包啦,先使用clean进行清理 一般清理都会成功,就是删除target目录下的编译的cl…
首次运行Program Files\apache-activemq-5.10.0\bin目录下的activemq.bat文件,报错信息如下: 找不到或无法加载主类 Files\apache-activemq-5.10.0\bin\..\conf\login.config 百度后发现是路径中含有空格(文件夹“Program Files”)的原因,空格截断了字符串参数的读取.按照该文章给出的修改方法, 解决方案: 找到第80行的 if "%ACTIVEMQ_OPTS%" == "…
  监控Android设备上程序的运行,需要ADB的配合,具体ADB工具的介绍以及命令选项可见博客: http://blog.csdn.net/mliubing2532/article/details/7579146,关于SDK可以google~ 有了ADB其实还不够,我们知道 Android系统中自带的命令很少,其实不够用,连find,grep,less都没有(我的Android手机里面就没有).可以为其安装busybox,来为其添加更多可用的command tools.  如果需要从busy…
原文:查询在应用程序运行得很慢, 但在SSMS运行得很快的原因探究 查询在应用程序运行得很慢, 但在SSMS运行得很快的原因探究 -理解性能疑点 1      引言 内容来自http://www.sommarskog.se/query-plan-mysteries.html(Slow in the Application, Fast in SSMS?) [看国内没有人好好翻译过这篇.全部翻译实在太长了,就挑主要的意译了.如果要看完整版,还是建议读原文.先翻译了一半,先解决了眼前的问题.剩下的一般…
约束 最近有一个winform项目,要求: (1)程序能够运行在winxp, win7, win8, win10中 (2)安装尽可能简单,尽量不要安装.net framework.即使要安装也要尽可以地小. 为了达成这些要求的,考虑以下因素: (1)操作系统自带的.net framework版本 以下是各个windows版本自带的.net framework: windows版本 .net framework版本 winxp 无 win7 .net 3.5(包含.net3.0 .net2.0)…
目的:获取某图片指定位置的颜色. 实现该目的的方法有很多,但为了有助于扩充自己技术广度,所以决定采用标题中的方法来完成. 没有C++编程经验,也没有制作C++版Opencv语法经验,也没有制作dll的经验,整个流程牵涉比较多的技术环节,每个环节需要一个一个测试通过,才能进行后续设计. 由于网上太多零散信息,没有很好的参考资料,大多只能靠自己实践测试,所以从开始,到跨机各种环境测试,整整花了1天半. 现在问题全部解决了,回头想想,流程太简单了! 开发环境: Win7系统 VS2017 Opencv…
正常情况下,一个python程序如果希望实现一直运行,不出错不奔溃是很难的,即使编译为可持续文件也是一样 幸运的是很多需求并不是需要24小时不间断运行,而是每隔一段时间运行一次即可 Linux系统自带的cron就为我们实现了这种可能: 输入 crontab -e 这时候就会展示已经设置好的任务,如果你之前没有设置过,那这里就是空的 设置你要运行的任务 * * * * * your-task 这里的参数说明如下: 在设置后,系统就会自动运行这个任务,但是有些童鞋可能会遇到这样的错误: No mod…
我有一部荣耀3C,一般放在宿舍(我随身携带的是一部诺基亚E63,小巧.稳定.待机时间长),在宿舍我就会用它在微信上看公众号里的文章,最近要考驾照也在上面用驾考宝典.最近想在实验室用这两个软件,但又懒得带手机,而微信没有PC版,驾考宝典的PC版暂时没法同步数据,于是就想在PC上运行这两个软件,搜索了一阵子,找到三种方法: 1.在PC安装一个安卓模拟器,在模拟器里面运行apk: 2.虚拟机安装 Android x86 然后在此系统里运行: 3.利用谷歌chrome浏览器运行(这是一个新颖.有前途.激…
三种方法: 1.在PC安装一个安卓模拟器,在模拟器里面运行apk: 2.虚拟机安装 Android x86 然后在此系统里运行: 3.利用谷歌chrome浏览器运行(这是一个新颖.有前途.激动人心的方法,有望实现全平台运行安卓应用程序): 下面分别介绍这三种方法: 1.借助模拟器运行: (1)利用谷歌开放的开发包创建AVD(Android Virtual Device,安卓虚拟设备) 首先下载安卓开发包(目前 4.2 是主流): 附带安卓4.2系统镜像的开发包:adt-bundle-window…
阅读目录 开始 操作方式 支持的ASP.NET程序类别 它也是个HTTP服务器 支持远程机器访问 不受限于Windows防火墙 尊重每个人的操作习惯 内置多标签浏览器支持 启动参数及配置文件 支持 .NET 4.0 部署问题 由于现在会使用WinForm的人是越来越少了,可能有时候做点小东西就只好用ASP.NET去完成了(喜欢控制台的朋友请不要顶针),如果是这样,悲剧就发生了:一个小工具(或者小的演示项目),发给朋友去用,总不至于让人家也装个IIS或者VS20XX吧?如果没有这二样,这种小工具还…
1.概论 运行时库是程序在运行时所需要的库文件,通常运行时库是以LIB或DLL形式提供的.C运行时库诞生于20世纪70年代,当时的程序世界还很单纯,应用程序都是单线程的,多任务或多线程机制在此时还属于新观念.所以这个时期的C运行时库都是单线程的. 随着操作系统多线程技术的发展,最初的C运行时库无法满足程序的需求,出现了严重的问题.C运行时库使用了多个全局变量(例如errno)和静态变量,这可能在多线程程序中引起冲突.假设两个线程都同时设置errno,其结果是后设置的errno会将先前的覆盖,用户…
1.MapReduce程序的运行模式 1. Windows中运行MapReduce程序 (1)mapreduce程序是被提交给LocalJobRunner在本地以单进程的形式运行 (2)而处理的数据及输出结果可以在本地文件系统,也可以在hdfs上 (3)设置MapReduce程序的conf配置参数(不配默认): (4)本地模式非常便于进行业务逻辑的debug,只要在eclipse中打断点即可 (5)在windows下运行本地模式来测试程序逻辑,需要在windows中配置环境变量: %HADOOP…
在装好ubuntu之后今天学习了一些linux的一些基础知识: windows里面打开命令窗口是win+r,在linux系统里面,ctrl+alt+t打开终端,今天的一些指令都是围绕终端来说的 首先sudo apt install tree 这个语句的意思就是安装tree这个软件,这个程序是linux软件包里自带的,用于查看电脑的文件分布情况 然后说一些常用的命令: cd+要打开的文件名表示打开一个文件 cat+要打开的文件名表示查看一个文件的内容 touch+文件名表示创建一个该名字的文件 /…