我们拿到一款MCU,首先在选型的时候对他们都会有一个大概的了解,首先我们知道它多大与的FLASH,多大的RAM,是否与我们的项目适合,资源上是否足够,内频是否足够,运行速率能否达到标准,性能怎么样,比如抗静电干扰,高温,潮湿的环境,寒冷,对芯片本身的影响,还有如何焊接几层板,成本,是否易于开发,这里分为软件和硬件来说明一下: 首先说一下硬件: 一般最小系统+外围模块,几伏供电,供电等级,电压等级(其实这个M0等也会涉及),原理图的设计,元器件的选型,元器件的布局,布线更是一门大学问,甚至有些特殊…
pdb 调试: import pdb pdb.set_trace()     pudb 调试: http://python.jobbole.com/82638/…
使用IntelliJ IDEA进行Python远程调试的需求(未完) 在研究深度学习Machlearning时,有时候需要借助ubuntu搭建的tensorflow环境,另外也有越来越多的运算程序只能在位于远程环境的GPU运算服务器来执行,如Theano.Tensorflow等需要使用GPU加速, 所以代码必须放置在服务器端运行.由于程序使用Python编写,所以使用IPython Notebook进行开发.但是毕竟一款Web Based IDE功能肯定赶不上桌面IDE,所以有必要研究一下在本地…
解决方案,把新建的网站的app.config修改下配置 <system.web> <!-- 设置 compilation debug="true" 可将调试符号插入 已编译的页面中.由于这会 影响性能,因此请只在开发过程中将此值 设置为 true. --> <compilation debug="false"> </compilation> </system.web> 把false改为true 之后再启动客…
一.简介 ngrok:https://ngrok.com 功能:就是把外网地址映射到本地的内网地址 缺点: 1.免费版生成的域名是随机的(由于我是用于调试,就没什么关系,如果是正式生产环境可能需要一个中间域名做转跳,保持一致的域名访问) 2.没有IPC备案,所以对一些需要验证IPC的接口无法使用 优点:免费,速度比一些内网穿透还凑合着 二.场景 最近在调试微信,需要内网穿透,就是把外网地址映射到内网ip上. 为什么需要这样呢?因为服务器和服务器之间的交互,只能通过外网,换言之,如果你有一台服务器…
调试(Debug) 让编程改变世界 Change the world by program 使用调试窗口 为方便调式程序,Delphi中提供了许多调试窗口,给开发人员的调试工作带来了极大的便利. 断点(BreakPoints)窗口[Ctrl+Alt+B] 调用堆栈(CallStack)窗口[Ctrl+Alt+S] 监视列表(WatchList)窗口[Ctrl+Alt+W] 局部变量(Local Viariables)窗口[Ctrl+Alt+L] 线程状态(Thread Status)窗口[Ctr…
今天遇到这么一个问题,打开VS启动调试,始终报错,如下图: 我重启VS,甚至重启电脑都不得行,那个进程号还在变化,就在网上查找资料,各式各样的解决方案,这里我记录我成功的方案. 打开项目文件地址,在解决方案根目录下找到.vs文件: 删除.vs 然后重启vs即可.…
转自:  http://www.360doc.com/content/14/0821/18/597197_403634783.shtml zTree 东西不多,我也一直使用着原始的人工测试手段,随着内容的不断增多,测试起来就越发的繁杂,而且经常犯懒,这样就会忽略很多本该发现的问题,而且也容易出现旧的bug 反复出现的情况,这都是测试不规范造成的.要做好东西就要更加规范和严格,于是乎决定要学习一下 Selenium WebDriver,也就是原先的  Selenium v2 了,这方面整体的文章并…
今天在工作的时候遇到一个奇葩的问题,开发一个新项目,然后在AS中调试运行都是一切正常.打包签名后,缺无法安装,提示"x应用未安装."如图所示. 网上找了好多方法,比如,签名的时候要选择V1而不是V2,或者要把V1和V2都选择. 还有比如,说机器里面调试时的app没有卸载干净,需要卸载干净才可以. 但是,都不是,真正的原因居然是 build.gradle文件里面的applicationId长度太长了.....真奇葩的问题啊,折腾了几个小时才发现. 原来的applicationId 是这样…