cpp加油站 cpp加油站
3年前
【工欲善其事,必先利其器】之gdb五大高级用法
本篇文章讲解gdb的一些高级用法,在我们的开发生涯中,调试是很重要的技能,而在linux下开发,最常用的调试工具就是gdb了,所以这里介绍几种gdb比较高级的用法,助力我们的调试技能。还是先看下思维导图:1.gdb怎么调试多线程gdb调试多线程时,默认情况下是所有线程同时都在执行,但是假设我们想只有一个线程继续执行,其他线程都暂停呢?下面就来看一看该怎么
C语言编程,初学者必学代码规范,你知道哪些?
C语言编程,初学者必学代码规范,你知道哪些?一个好的程序编写规范是编写高质量程序的保证。清晰、规范的源程序不仅仅是方便阅读,更重要的是能够便于检查错误,提高调试效率,从而最终保证软件的质量和可维护性。本文章适合编程初学者,对于具有一定工程项目开发经验的程序员,建议学习C语言程序代码编写规范—高级版。1代码书写规范1.1函数定义花括号:每个函数的定义和说明
春风化雨 春风化雨
1年前
JetBrains GoLand 2023 for Mac(GO语言集成开发工具环境)
GoLand2023是一款由JetBrains公司推出的集成开发环境(IDE),专为Go语言开发而设计。它提供了许多工具和功能,以帮助开发人员更轻松、更高效地编写、调试和测试Go语言应用程序。安装软件:一、开箱即用的功能JetBrainsPhpStorm提
Jacquelyn38 Jacquelyn38
3年前
从开发一款基于Vue技术栈的全栈热重载生产环境脚手架,我学到了什么?
浏览文章前这一期,我分享给大家三点看源码的小技巧,这也是从别的大佬那总结的。被反复使用的代码这样的代码是一个软件的重点函数,一个大神的写法有很多精华值得学习。穿越时间的代码如果一段代码10年甚至15年,都还在使用。说明它的设计思想一定很棒。好调试的代码一个程序的代码很容易就调试成功,说明作
李志宽 李志宽
3年前
学到了!软件产品安全性?
背景为了提高开发的软件产品安全性,大部分选择的方案防护方案是,通过用成熟的加固软件进行对自己研发的软件做防护,从而达到对软件搭建一个安全防护墙。加固软件主要做的两件事,对软件中关键代码的保护以及提高对软件逆向反编译的门槛。那么软件安全性防护墙的第一道门那就是反调试。反调试技术又细分为静态反调试和动态反调试。下面就针对window端的进行梳理反调试检测方案。
Stella981 Stella981
3年前
APPIUM 小程序webview问题
小程序许多界面都是hybrid,有些webview页面用uiautomatorviewer查看不到元素,这里就要获取webview 的pagesource了1.环境:  需要确定appium\_chromedriver的版本和微信的webview版本对应:获取微信的webview版本信息,打开x5调试debugx5.qq.com在信息页面
Stella981 Stella981
3年前
C# if为false仍然进入方法体,==和qeual结果不一致
场景:代码:if(e.KeyKey.Tab){//...}断点调试:结果为false,进入方法体  ???更改为:if(Key.Tab.Equals(e.key)){//...}断点调试:结果为false,不进入方法体,
Stella981 Stella981
3年前
Hibernate
J2EE开发中,特别是使用了Hibernate的项目,在开发阶段,有时候开发人员想看看程序执行的时候实际执行的SQL和动态SQL传入的参数情况,以调试和判断程序逻辑。本文总结下怎么实现,希望对你有用。~hibernate打开SQL显示这个比较简单,大多说人都知道,呵呵,配置如下:hibernate.show\_sqltruehibe
晴雯 晴雯
1年前
Web开发环境|MAMP PRO for Macv6.8,兼容 M1M2 PHP本地环境搭建神器
是OSX上的经典本地服务器环境的商业级专业版。MAMPPro专为专业Web开发人员和程序员设计,可在MacOSX下轻松安装和管理其开发环境。作为Web开发人员,你需要在本地运行程序并调试,但是要去配置开发环境是一件极其复杂的事情,通常要花费一天的时候,才能
子桓 子桓
1年前
PHP集成开发环境PhpStorm 2023 好用吗?
PhpStorm2023一款由JetBrAIns开发的PHP集成开发环境(IDE)。它提供了许多功能来简化PHP应用程序开发,包括代码编辑、调试、代码分析、测试和版本控制等,非常好用、受欢迎。以下是Phpstorm的一些主要特点:代码编辑器:Phpstor