DBG

Unable to configure Notepad++ DBGP plugin. Xdebug already installed

时间秒杀一切 提交于 2021-02-07 11:27:35
问题 I have installed xdebug on PHP but now I can't make the notepad++ DBGp plugin work. I have latest wamp version on Win7 and the wwww folder is on partition: d:\www . I have coded a test file test.php : <?php $test = "3"; echo $test; ?> And I have tried opening it in web browser using this link : http://localhost/test.php?XDEBUG_SESSION_START=test But the DBGp won't connect. I tried with and without IDE_Key . I have gone through the documentation many times but was unable to find/solve the

cgdb UTF-8乱码

落花浮王杯 提交于 2020-12-29 10:34:54
support utf-8 cgdb github上的issues里面有人提到了这个问题,维护者回复的是需要使用 libncursesw 这个支持宽字符的库来解决这个问题。 查看是否安装了该库 ldconfig -p | grep libncursesw ,未安装则查看有哪些库: thomas@ubuntu:~$ apt search libncursesw Sorting... Done Full Text Search... Done `libncursesw5`/bionic-updates,now 6.1-1ubuntu1.18.04 amd64 shared libraries for terminal handling (wide character support) `libncursesw5-dbg`/bionic-updates 6.1-1ubuntu1.18.04 amd64 debugging/profiling libraries for ncursesw `libncursesw5-dev`/bionic-updates,now 6.1-1ubuntu1.18.04 amd64 developer's libraries for ncursesw 分别有三个,我当时选择的是第一个 libncursesw5 ,进行了安装

Hacker News 简讯 2020-12-12

家住魔仙堡 提交于 2020-12-12 01:36:59
最后更新时间: 2020-12-12 01:00 CS 6120: Advanced Compilers: The Self-Guided Online Course - (cornell.edu) 高级编译器:在线自学课程 得分:111 | 评论:12 Who Americans spend their time with, by age - (ourworldindata.org) 美国人与谁共度时光,按年龄划分 得分:180 | 评论:124 GnuCOBOL 3.1.1 - (sourceforge.net) 格努科博3.1.1 得分:92 | 评论:111 Pointer Pointer (2012) - (pointerpointer.com) 指针指针(2012) 得分:344 | 评论:50 The 'Japanese Bob Ross': How a 73-year-old artist took YouTube by storm - (cnn.com) “日本人鲍勃·罗斯”:一位73岁的艺术家如何风靡YouTube 得分:117 | 评论:24 Smash Training Retrospective - (waleedkhan.name) 扣球训练回顾 得分:7 | 评论:1 Implementing Rust's Dbg in Python - (rtpg

C语言、嵌入式中几个非常实用的宏技巧

风格不统一 提交于 2020-12-04 23:55:11
宏打印函数 在我们的嵌入式开发中,使用printf打印一些信息是一种常用的调试手段。但是,在打印的信息量比较多的时候,就比较难知道哪些信息在哪个函数里进行打印。 特别是对于异常情况的打印,我们需要快速定位到异常情况的位置。 这时候我们可以使用宏定义来封装一个宏打印函数,这个宏打印函数可以显示打印信息所在的文件、行数、函数名等信息。如: 左右滑动查看全部代码>>> # define DBG_PRINTF(fmt, args...) \ {\ printf( "<<File:%s Line:%d Function:%s>> " , __FILE__, __LINE__, __FUNCTION__);\ printf(fmt, ##args);\ } 使用范例: 可见,使用方法与printf的使用方法一样,而且每条打印语句开头都会打印调试信息所在的文件名、行号、函数名信息,方便我们查找一些调试信息。 其中, __FILE__ 、 __LINE__ 、 __FUNCTION__ 这三个宏是编译器内置宏定义,分别代表调试信息所在文件、行号、函数。 除此之外,常用的宏还有: __DATE__ 、 __TIME__ ,分别代表当前的编译日期与时间。如: DBG_PRINTF("Compile Time: %s %s\n", __DATE__, __TIME__); 第二条printf中的#

libimobiledevice安装

ぃ、小莉子 提交于 2020-11-21 00:32:04
https://github.com/libimobiledevice/libimobiledevice libimobiledevice安装指南,你还不知道libimobiledevice为何物,赶紧看看freebuf上的文章吧http://www.freebuf.com/news/special/53260.html 实现了iPhone,iPod Touch, Ipad等苹果设备的通讯协议,可以备份apple设备文件等等 环境准备:ubuntu16.04 sudo -i apt-get install automake libtool pkg-config usbmuxd libplist3 libplist-dev libusbmuxd4 libusbmuxd-dev cython cython-dbg doxygen libplist++3v5 libplist++-dev libgnutls-openssl27 libgnutls-dev libssl-dev ./autogen.sh 检查环境 然后 make make install 看下tools目录下的工具 转载于:https://www.cnblogs.com/nightnine/p/5478142.html 来源: oschina 链接: https://my.oschina.net/u/4518192

oCam v515.0去广告方法和Reverse分析

╄→гoц情女王★ 提交于 2020-11-09 07:21:45
oCam为Delphi开发,未注册版的主界面下方会有广告,关闭主界面后会出现一个弹窗,这个弹窗要等待3秒才能关闭,关闭弹窗后又会在默认浏览器中打开他们的网站。如果直接用OllyDbg或者x32dbg打开oCam.exe,然后用F8单步执行,若不加任何断点,要不了几步就会提示“已停止,调试结束”,这是oCam刻意加入的反调试技术,可能和812C75处的CreateMutexW有关,我没有深入研究,采取另外一种方法绕过:直接启动oCam,然后用OllyDbg或x32dbg去附加,(使用x32dbg时要注意勾选 调试>高级>隐藏调试器(PEB),否则容易出现异常)。附加后,点击菜单>注册,电子邮箱和序列号随便填,比如都填1,点击“确定”会报“无效的邮件地址”,把邮箱地址改为1@x.com,再点“确定”就会报“无效用户名或注册码”,在报错的同时也会有系统提示音。这个提示音就是PoJie的起点。使用bp MessageBeep命令下断点,点击“确定”后观察栈的内容,可以找到来自79F8A3的调用。79F8A3下方不远处(79F8B2)又有对CreateMessageDialog的调用,说明79F8A3和79F8B2所在的函数79F838就是用来带提示音报错的,在IDA或x32dbg中查找对79F838的引用,发现只有两处引用,其中一处引用是_TfrmRegister_btnOKClick

4.8【嵌入式C语言——一些杂散但值得讨论的问题】

若如初见. 提交于 2020-10-25 12:26:00
4.8.1.操作系统究竟是个什么玩意? 4.8.1.1、操作系统究竟是个什么玩意? 操作系统之于计算机,犹豫行政系统之于国家;诞生于“国”,服务于“国”。 当计算机技术发展,计算机性能和资源大量增加,这时候写代码也要产生阶级也要进行分工,不然如果所有代码都去参加直接性的工作,则整体系统效率不高。(因为代码很难进行资源的优化配置)。解决方案就是操作系统。操作系统就是分出来的管理阶级,操作系统的代码本身并不直接产生价值,它的主要任务是管理所有资源,它主要为直接产生价值、直接劳动的那些程序(各种应用程序)提供服务。所以操作系统既是管理者也是服务者。这就像人类社会的形成过程,一开始人人干活,社会生产力低下,没有专业分工,各顾各的。后来出现“微内核”,也就是酋长或者村长之类的“原始管理阶层”用来服务于“部落/村庄”这种小的“社会形态系统”。随着“社会”的发展和提升,“管理系统”为了更好的服务于这种新的“社会形态”,也逐渐的变的更专业,更复杂,更有效率。“微内核”之于“操作系统”——这就像“原始社会形态”之于我们“现代社会形态”。 那么,问题来了,为什么会需要系统呢?干嘛不直接用裸机更方便? 本质上取决于产品本身的复杂度。只有极简单的功能、使用极简单的CPU(譬如单片机)的产品才会选择用裸机开发;一般的复杂性产品都会选择基于操作系统来开发。 4.8.1.2、操作系统的调用通道:API函数 (1

腾讯优图开源项目全景图!

两盒软妹~` 提交于 2020-10-22 06:14:05
点击上方 “ AI算法与图像处理 ”,选择加"星标"或“置顶” 重磅干货,第一时间送达 腾讯优图属于国内工业界CV领域实验室的第一梯队,其不仅服务腾讯内部线上产品,也开源了多个前沿研究和工程项目,本文盘点优图实验室开源的所有项目,其中最“火”的三个工程是『NCNN』、『人脸检测-DSFD』、『目标检测-OSD』。 腾讯优图项目主页 : https://github.com/TencentYoutuResearch 01 SuperResolution -RealSR 一种在真实世界环境下的新型 degradation(降质)框架-Real-SR,为超分辨率学习提供真实的图像。通过对 kernel 和 noise 的估计,来探索 blurry 和 noisy 图像的具体 degradation(降质)情况。 获得 NTIRE 2020 Challenge Real-World SuperResolution 两个赛道的冠军。 视觉结果: 对比结果:( ' Impressionism' is our team . ) 论文题目 : Real-World Super-Resolution via Kernel Estimation and Noise Injection 论文地址 : http://link.52cv.net/uE6fmZ 代码地址 : https://github

linux usb usbip驱动详解(四)

ぐ巨炮叔叔 提交于 2020-10-17 20:13:19
我们先讲解vhci-hcd驱动(linux-4.20.14的usbip驱动)。 usb主机控制器驱动hcd学习心得:可以阅读某款SOC的主机控制器驱动代码,譬如TI的am3358芯片,可以看musb驱动代码(drivers/usb/musb/musb_host.c),或者阅读虚拟主机控制器(代码在drivers/usb/gadget/udc/dummy_hcd.c),该虚拟USB主机控制器驱动内还包含一个虚拟USB设备控制器驱动(dummy_udc)供写gadget驱动时测试使用。但无论你阅读hcd、udc还是gadget都好,都要阅读usb core代码。 vhci_hcd是一个platform驱动: static struct platform_driver vhci_driver = { .probe = vhci_hcd_probe, .remove = vhci_hcd_remove, .suspend = vhci_hcd_suspend, .resume = vhci_hcd_resume, .driver = { .name = driver_name, }, }; ... ... ret = platform_driver_register(&vhci_driver); //为了方便说明,代码做了简化,vhci_num_controllers固定设为1

Opensips + FreeSwitch 负载均衡

梦想与她 提交于 2020-10-15 07:19:15
概略 :在做Opensips + FreeSwitch 负载均衡的过程中,遇到的关键问题汇总记录。 基本配置 : 请参考: https://blog.51cto.com/908405/2235934 比我整理的好,请详细阅读。 几个问题 : 1、load_balancer表配置   字段:dst_uri ,值:sip: fs_ip_addr : fs_port   1)fs_ip_addr:fs_port 如果有错误,实际不存在,会报错     opensips报错:        DBG:load_balancer:lb_route: sequential call of LB - skipping destination 1 <sip:172.18.198.123:9060> (filtered=1 , disabled=0)       DBG:load_balancer:lb_route: sequential call of LB - no destination found     UAC报错:All GW Are Down.   2) fs_ip_addr:fs_port 要配置fs的公网ip,否则接听后双方都没声音 2、CODEC NEGOTIATION ERROR问题   fs日志     Audio Codec Compare [PCMA:8:8000:20