为您找到搜索结果:740个
Console命令,让js调试更简单
转自https://www.cnblogs.com/alantao/p/5859358.html一、显示信息的命令console.log("normal");//用于输出普通信息console.info("information");//用于输出提示性信息console.error("error");//用于输出错误信息console.warn("warn");//用于输出警示信息 二、点位符:字符(%s)、整数(%d或%i)、浮点数(%f)和对象(%o);console.log("%s","string");//字符(%s)console.log("%d年%d月%d日",2016,8,29);//整数(%d或%i)console.log("圆周率是%f",3.1415926);//浮点数(%f)vardog={};dog.name="大毛";dog.color="黄色";dog.sex="母狗";console.log("%o",dog);//对象(%o) 三、信息分组(console.group(),console.groupEnd())console.grou...
react-native命令初始化项目后可借助webstrom快速运行与调试项目
利用webstorm工具打开RN项目,点击然后添加然后进行配置最后,点击apply ,OK完成后期运行项目直接点击: ...
Android Studio 打印调试信息
转自:https://www.2cto.com/kf/201611/569468.html之前开发单片机软件还是上位机都习惯使用printf(),相信很多很会有和我一样的习惯。开始学习安卓了,当然也很在意安卓的这个打印调试应该怎么做呢?这里使用的是日志记录中添加过滤器的方式 点击NOFilter中EditFilterConfigeration配置过滤器 按左边的+号新建一个过滤器,过滤器名字和日志标签写上System.out确定就可以了 图中可见我打印的hello...
Android Studio调试报错am startservice
今天下载了一个Androidstudio2.3。0版本,想调试一下自己的一个项目,但是发现项目编译运行正常,但是一调试就报错:09/1416:19:13:Launchingapp$adbshellamstartservicecom.xxxxxx.xxxxx/com.android.tools.fd.runtime.InstantRunServiceErrorwhileexecuting:amstartservicecom.xxxxxx.xxxx/com.android.tools.fd.runtime.InstantRunServiceStartingservice:Intent{act=android.intent.action.MAINcat=[android.intent.category.LAUNCHER]cmp=com.xxxxx.xxxxx/com.android.tools.fd.runtime.InstantRunService}Error:Notfound;noservicestarted.但是放在另一台Mac上面却又一切正常,于是一脸懵逼。 后来在网上查了...
Android Studio断点调试
Android Studio包含一个debugger程序,可以帮助你在模拟器和真机上调试你的android应用.通过AndroidStudio的debugger,你可以:选择你想调试的设备.在代码上设置断点.在运行时去检查变量和表达式的值.可能平时大家调试代码都是通过打印log的形式,今天带大家走进断点调试的世界.设置断点的方法:左键在需要调试的代码所处的侧边栏处单击.如下图所示: 点击红色箭头指向的按钮,即可进行代码调试,如下图所示: 调试界面如下所示: StepOver(F6)代表程序直接执行当前行代码.(ps:如果该行是函数调用,则直接执行完函数的全部代码) StepInto(F5)代表程序执行当前行代码(ps:如果该行有自定义方法,则运行进入自定义方法,不会进入官方类库的方法)具体效果如下: StepOut(F7)跳出StepInto进入的方法.例如我们感觉进入的方法没有问题,不需要执行后续代码,就可以通过StepOut跳出当前进入的代码....
如何使用VisualStudio2013编写和调试c语言程序
觉得很多基础学习者对VS不太熟悉,我就转一篇觉得还不错的。转自:http://jingyan.baidu.com/article/f3ad7d0fe7ca0d09c3345b84.html现在大多数同学用的电脑都是Windows8和8.1,使用VC6.0存在兼容性问题,对于初学者来说是一件很麻烦的事情。而VisualStudio2013是一个很强大的工具,很多同学选择了vs2013却不知如何使用,下面我就以简单的工程为例,介绍一下使用vs2013建立和调试C或C++程序。电脑上安装微软公司的VS2013,可以从dreamspark上下载正版或通过其他途径获得,安装即可。 打开VS2013,出现如图界面 可以通过点击文件--新建--项目 建立工程或者点击欢迎页的“新建项目”建立工程。 弹出对话框,勾选“空项目”建立工程,工程名可任意填英文字符,如project1,其他不用填。 建立工程后,在右侧有一个“解决方...
linux5.6以下版本的不兼容问题
之前一直用的都是mysql5.6版本,最近突然使用到了mysql5.1版本,于是在导入数据的时候便出现了很多由于版本不兼容的问题。 1.mysql5.1没有datetime类型,所以对于时间类型,只能使用timestamp例:1`FRecordTime`datetimeDEFAULTCURRENT_TIMESTAMP需要改为1`FRecordTime`timestampDEFAULTCURRENT_TIMESTAMP, 2.mysql5.6版本以下不允许一个表有两个current_timestamp例:当你创建该表时:1CREATETABLE`example`(2`id`INTEGERUNSIGNEDNOTNULLAUTO_INCREMENT,3`created`TIMESTAMPNOTNULLDEFAULTCURRENT_TIMESTAMP,4`lastUpdated`TIMESTAMPNOTNULLONUPDATECURRENT_TIMESTAMP,5PRIMARYKEY(`id`)6)ENGINE=InnoDB;会出错,错误信息为:1ERROR1293(HY0...
使用模拟器调试移动端
一. 使用weinre等代理服务器1.安装 需要Node.js平台,先安装好后,打开Node.jscommandprompt,通过NPM来安装weinrenpm-ginstallweinre 2.启动 安装完成后,我们接着启动weinre weinre-httpPort8081-boundHost-all- 能打开这个地址就说明weinre启动成功了 可以配置.weinre/server.properties让启动weinre变得更方便,具体方法请参考官网,配置好后,以后想启动weinre,直接运行weinre命令即可,无需每次都追加那些参数了.3.Instrumentingyourwebpagetoactasadebugtarget 将如下脚本追加到你将要调试的页面上 <scriptsrc="http://你的I...
各种 真机远程调试 方法 汇总
“真机远程调试”(remoteinspectwebonrealdevice),是指用桌面电脑(PC或MAC)远程连接上移动设备,通过类似Chrome浏览器开发人员工具的界面,来调试移动设备上运行的网页 https://github.com/jieyou/remote_inspect_web_on_real_device?utm_campaign=email_admin&utm_source=trigger-email&utm_medium=email 方法关键点实现难度(综合考虑搭环境、软件、硬件成本,分数 小 为佳)调试效果(综合考虑仿真效果、能调试的项等,分数 大 为佳)可用的桌面设备可用的移动设备及可调试的浏览器简要步骤Chrome模拟器非真机,只是模拟02(新版本加入了模拟网络链接的功能,故上调评分)PC、MAC无GOweinre安装较为繁琐32PC、MAC全部GOspy-debugger(简化weinre配置,支持https)需要桌面设备和移动设备同一网段22PC、MAC全部G...
CakePHP 调试方法 汇总
以下列举了开发CakePHP项目时的调试方法,主要用于提高开发效率。<?phpdebug($var);exit;?> 一般情况下,如果想要找到当前页面执行了哪些SQL,一般会先到database.php找到对应的数据库,然后再到model中找数据表,效率很低,而且可能会漏掉一些查询。或者你会通过开启mysql的查询日志,但是如果是多人共用一个数据库,那也不好定位到你想要查找的SQL,CakePHP提供了一个debug参数,将debug等级修改为2,即可在页面上打印SQL。在core.php中设置<?phpConfigure::write('debug',2);?>或者在页面上添加如下代码<?phpecho$this->element('sql_dump');?> 个人觉得如果想要快速熟悉一个项目,xdebug断点调试是必不可少的,它可以让你明白整个页面的执行逻辑,数据的传递等。安装xdebug,然后找到对应页面的控制器方法,设置断点即可,接下来就是一步一步执行代码,查看数据的变化。 ...
华为手机打开调试模式adb连接电脑的方法
https://club.huawei.com/thread-15094024-1-1.html 做android客户端开发,需要用真机测试。但是EMUI5.1很难连接上电脑。经过一番研究,终于找到解决方案;现在分享给大家,减少大家的摸索时间。(1)adb驱动;如果没有安装,在手机连接电脑时,下载驱动人生软件来安装adb驱动;(2)开发者选项打开;打开的方法:设置---关于手机---连续点击“版本号”,即可以打开;(3)“选择USB配置”选项为“仅充电”模式,这个选项在开发者选项中;向下拉就能找到。(4)“USB调试打开;这个选项也是在开发者选项中。注意:上面四个步骤顺序,234是不能乱的,必须先设置为”仅充电”模式,然后再打开“调试模式”,这样才能正常连接。 ============== End ...
Qt下MSVC/Mingw平台dump/crash log报告调试方法差异
原文链接:https://blog.csdn.net/dgj8300/java/article/details/78450638 经过测试发现,对于MSVC/mingw平台的log到处方法有所不同,下面来介绍下2个平台构建的差异和方法: 1.MSVC使用平台:MSV20151.第一步:编译构建是添加以下"CONFIG+=force_debug_info""CONFIG+=separate_debug_info"这样编译以后可生成*.pdb文件将dump文件和*.pdb及map文件放在同目录下,使用vs2015打开dump文件既可以定位到dump代码行。 2.Mingw使用平台:mingw530mingw平台下,目前只在windows下测试过,但是无法精确定位到代码行,方法如下:1.首先由于mingw平台下便有不支持生产pdb文件,所以无法直接使用VS来调试dump文件,但是我们可以通过cv2pdb来转换,具体转换在另外文档中详细讲解。同时,qt工程在编译mingw-release版本时,在pro中需要加上一下配置:#加入调试信息QMAKE_CFLAGS_R...
Qt Release 构建时强制包含调试信息
https://stackoverflow.com/questions/6993061/build-qt-in-release-with-debug-info-mode 在Qt5中,调用时configure,只需添加选项-force-debug-info=============== 老问题,我知道。但是如今,您可以简单地使用CONFIG+=force_debug_info即使在发布模式下也可以获得调试符号。当您QMake通过命令行使用时,我通常这样做是为了获得带有调试信息的发行版:qmakeCONFIG+=releaseCONFIG+=force_debug_infopath/to/sources这将启用以下Qt5/mkspecs/features/default_post.prf条件:force_debug_info|debug:CONFIG+=debug_infoforce_debug_info{QMAKE_CFLAGS_RELEASE=$$QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFOQMAKE_CXXFLAGS_RELEASE=$$...
ADB调试TP常用命令
https://blog.csdn.net/Clayton12321/article/details/87894749 adb打开开发者选项->输入调试选项adb模拟输入事件adb获取/更改屏幕休眠时间adb获取/更改当前亮度值adb打开开发者选项->输入调试选项在拿到板子点亮屏后,调TP时想看效果,但移植的驱动的TP效果参数一般不是优化过的,可以通过以下两种方式打开Showtaps和Pointerlocation([显示点按操作反馈]和[指针位置]):调TP前先调通USBOTG功能,然后用USB鼠标打开;通过以下adb命令快速打开:adbshellsettingsputsystemshow_touches1adbshellsettingsputsystempointer_location1这里用到了settings的属性键值对,支持get和put操作。例如后面介绍的屏幕休眠时间和当前亮度查询更改命令。adb模拟输入事件下面列举几个常用的调试命令,如adb模拟电源按键、adb模拟Home键、adb模拟滑动事件等:usage:inputtext<string&...
OpenSSL X509 Funtion
来源:https://blog.csdn.net/wanjie518/article/details/6570141 现有的证书大都采用X509规范,主要同以下信息组成:版本号、证书序列号、有效期、拥有者信息、颁发者信息、其他扩展信息、拥有者的公钥、CA对以上信息的签名。OpenSSL实现了对X509数字证书的所有操作。包括签发数字证书、解析和验证证书等。涉及证书操作的主要函数有验证证书(验证证书链、有效期、CRL)、解析证书(获得证书的版本、序列号、颁发者信息、主题信息、公钥、有效期等)主要函数1、DER编码转换为内部结构函数X509*d2i_X509(X509**cert,unsignedchar**d,intlen);函数功能:把一个DER编码的证书数据转化成OpenSSL内部结构体。参数:cert:[OUT]X509结构体。D:[IN]DER编码的证书数据指针地址。Len[IN]证书数据长度;返回值:编码后的X509结构体数据2、获得证书版本函数X509_get_version#defineX509_get_version(x)ASN1_INTEGER_get((x)...