调试

Python开发环境Wing IDE matplotlib 2D绘图库代码调试技巧小结

拟墨画扇 提交于 2019-11-30 11:45:46
Wing IDE是一个集成开发环境,可用于加快matplotlib2D图形库的Python代码的编写和调试进程。Wing IDE提供自动完成、调用提示、调试器,以及许多其他功能,可帮助用户编写、浏览和了解Python代码。 工作于Python Shell matplotlib的用户经常会交互式地工作于Python命令行shell。 例如: from pylab import plot,show,close x = range(10 ) plot(x) show() y = [2, 8, 3, 9, 4 ] plot(y) close() 在某些环境中,直到关闭绘图窗口,上面show()调用都会阻塞。默认情况下Wing IDE将会修改matplotlib事件循环的方式,当被输入到集成的Python Shell中时,show()调用将不会阻塞,绘图窗口将会一直更新作为额外的命令类型。这样可以更容易的交互测试新代码和所绘制的图形。 编辑器代码可以使用Source菜单中的Python Shell项目Evaluate File在Python Shell执行,或者是使用编辑器Python Shell项目Evaluate Selection在Python Shell执行。默认情况下,Python Shell会在评估整个文件之前重启;这可以在Python Shell的选项菜单中禁用。

PlayFramework 2.x 技巧-远程调试

妖精的绣舞 提交于 2019-11-30 11:22:55
1. 测试环境 Eclipse for JavaEE 1.5.0, Play 2.0.4 2. 创建测试项目 1)play new test_play 2) 切换当前目录到test_play, 执行play eclipsify,并将项目导入Eclipse, 3) 在controllers.Application.index()方法中添加一个临时变量,一会在Eclipse的Debug视图中查看这个变量的值, 4)在浏览器中访问应用, 2. 在调试模式下启动test_play项目 1) 在开发模式下启动项目 上图中第2行信息指示,远程调试功能成功开启,连接端口号为9999。 关于Play调试功能的实现方法,请参考JPDA相关知识。 当然,也可以在产品模式下开启调试功能,执行命令如下: play debug start -Xms1024M -Xmx1024M -server start 命令后面可以直接跟上java命令参数。 3. 利用Eclipse进行远程调试 1)在Eclipse中右击test_play项目,依次选择Debug As > Debug Configurations..., 2) 在弹出窗口中,右击Remote Java Application,选择New, 3)填写远程调试的连接信息,Host填写localhost, Port填写9999 4

如何在eclipse调试storm程序

[亡魂溺海] 提交于 2019-11-30 07:26:35
一、介绍 storm提供了两种运行模式:本地模式和分布式模式。本地模式针对开发调试storm topologies非常有用。 Storm has two modes of operation: local mode and distributed mode. In local mode, Storm executes completely in process by simulating worker nodes with threads. Local mode is useful for testing and development of topologies 因为多数程序开发者都是使用windows系统进行程序开发,如果在本机不安装storm环境的情况下,开发、调试storm程序。如果你正在为此问题而烦恼,请使用本文提供的方法。 二、实施步骤 如何基于eclipse+maven调试storm程序,步骤如下: 1.搭建好开发环境(eclipse+maven,本人使用的是eclipse Kepler 与maven3.1.1) 2.创建maven项目,并修改pom.xml,内容如pom.xml(机器联网,下载所需的依赖jar) Github上的pom.xml,引入的依赖太多,有些不需要,详细可以参考: https://github.com/nathanmarz/storm

远程调试 Azure Web App

柔情痞子 提交于 2019-11-30 05:54:07
当我们将 Web App 部署在 Azure 上时,如果能够实现远程调试,将会极大的提高我们修复 bug 的效率。Visual Studio 一贯以功能强大、易用著称,当然可以实现基于 Azure 应用的创建、发布和调试。接下来就让我们一起看看如何使用 Visual Studio 远程调试部署在 Azure 上的 Web App,以及一些常见的注意事项。 文章来源: 葡萄城产品技术社区 注意工具的版本 在开始正文前让我们先检查一下使用的 Azure SDK 版本和 Visual Studio 版本。根据MSDN的介绍,Azure 的远程调试功能是在 Azure SDK 2.2 中加入的,所以请确保您的机器上安装了2.2或者是更新的 Azure SDK。 关于 Visual Studio 的版本问题,MSDN上的描述也很有趣。大意是使用 Visual Studio 2012 已经可以远程调试 Azure 上的 Website 了,但是 Visual Studio 2013 又对此做了很多的提升。个人理解最好使用 VS2013,或者更新的版本。 笔者在写本文时的实验环境是 VS2015 update3 和 Azure SDK 2.9。 原理简介 如果我们要使用运行在机器A上的 Visual Studio 调试另外一台机器B上运行的一个程序 myapp(机器B上没有安装 visual

Android 调试查看内存使用情况

半腔热情 提交于 2019-11-29 13:42:41
如果想查看整个内存可以使用命令: cat /proc/meninfo 查看应用程序的命令:adb shell procrank 显示如下: PID Vss Rss Pss Uss cmdline 190 79560K 74736K 49624K 43604K system_server 14335 55776K 55740K 31308K 26676K com.android.launcher2 13074 47408K 47380K 24947K 22428K com.android.settings 7626 42060K 42028K 21312K 18432K com.android.systemui 13948 32992K 32944K 11687K 9800K android.process.acore 283 25516K 25476K 8136K 7148K com.android.phone 422 24560K 24524K 7338K 6292K com.android.inputmethod.pinyin 12871 25804K 25740K 6288K 4880K com.snda.tt 454 23672K 23616K 5735K 4544K com.google.process.gapps 14723 25744K 25684K 5706K

zg手册 之 scrapy 开发(7)-- 爬虫调试

与世无争的帅哥 提交于 2019-11-29 03:22:39
scrapy 提供的调试方法 scrapy shell 调试选择器 命令行调试 spider web 控制台(运行时) telnet 控制台(运行时查看scrapy对象,检测检测内存泄漏问题) scrapy shell 调试选择器 可以在命令行直接启动 scrapy shell,在shell中导入scrapy内置的方法,可以对抓取的内容进行查看。 # 启动 shell,抓取豆瓣本周音乐人最热单曲榜 scrapy shell # 使用scrapy内置的选择器,通过 xpath 获取榜单的音乐名称 In [1]: musicNames=sel.xpath('//div[@class="article"]//div[@class="intro"]//a/text()').extract() # 打印歌曲名称 In [16]: for i in musicNames: print i # 以下内容为上面选择器命令的输出 Hello,I Love You 2014 欢迎你来大工厂demo 合欢 才华有限公司 另一个自己 Dear Mama Remix 西兰花 Now it's a brave time_New versions Mini Maton 四月挽歌 《快了个播》词:HK&拖鞋 去远方(demo)想当年(正式版) 爱情 请你嫁给我 星河小夜曲 Pi的奇幻之旅 demo 杂念 -

linux下c++编程环境搭建,运行过程以及调试

痞子三分冷 提交于 2019-11-26 22:59:50
安装g++环境 安装两个RPM包即可搞定 [root@localhost Desktop]# rpm -ivh /home/weiwei/Desktop/libstdc++-devel-4.4.5-6.el6.i686.rpm [root@localhost Desktop]# rpm -ivh /home/weiwei/Desktop/gcc-c++-4.4.5-6.el6.i686.rpm 查看g++是否安装成功 [root@localhost Desktop]# g++ -v Using built-in specs. Target: i686-redhat-linux Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable

pc调试移动终端web代码(工具Weinre)

时间秒杀一切 提交于 2019-11-26 17:35:50
做移动web开发的同仁,多少都为各个浏览器困扰。基于手机浏览器的性能和各个开发商的私人考虑,我们现在在android、ios等系统还很难使用到完全统一的浏览器内核。无论是ucweb、chrome、safari、海豚等,每个浏览器都或多或少的阉割了很多性能,更不用说地段的手机了。 这样带来我们很多困扰,我本来可以直接在pc上通过chrome来调试mobile 页面,但是往往调试后页面移植到mobile,还有很多不尽人意。 在pc上,屏幕大,我们可以很方便的通过各种调试工具,F12实时调整。但手机、pad屏幕足够小,而且无实体键盘。这种调试变得艰难了很多。 网上目前也有很多成熟的方案,而且html5也考虑到解决此问题。据说,ios6浏览器已经支持在pc上调试同网络的移动端web。偶是穷屌丝,还没有用上mac系统。 现在的事情,有现在的解决方法。 主要就说Weinre。 功能:在pc上通过调试移动设备上web页面,几乎和pc上一样实时。 使用条件: 1:本地服务端环境,各种php、jsp、.net等; 2:pc和移动在同一网络下; 3:使用Weinre创建本地调试环境; 4:测试页面,调价Weinre可识别代码。 明白上面的,就可以参考下面的教程继续操作了。我在几个地方加上注意说明就ok。 教程:http://www.cnblogs.com/shihao/archive/2012/05

liferay学习(源码调试问题)

风流意气都作罢 提交于 2019-11-26 15:09:11
环境搭建: liferay-portal-tomcat-6.2-ce-ga4-20150416163831865.zip liferaytomcat服务器 liferay-ide-eclipse-windows-x64-2.2.4-ga5-201507230603.zip liferayIDE开发工具 liferay-portal-sql-6.2-ce-ga4-20150416163831865.zip liferay建库语句 liferay-portal-src-6.2-ce-ga4-20150416163831865.zip liferay源码包 liferay-plugins-sdk-6.2.zip liferay插件 直接使用官网提供的ide进行开发 ,jdk版本为jdk1.7 省略环境搭建过程,(下载以上包直接解压就能搞定) 将源码包导入到开发环境中, 在ant添加built.xml文件,并进行源码的编译和部署工作,编译和部署完成之后启动Tomcat (debug模式)当然启动的时候会遇到一些问题,具体问题如下: 编译源码 问题一、 Please set the environment variable ANT_OPTS to the recommended value of "-Xmx1024m -XX:MaxPermSize=512m". 解决方法 1