url protocol技术能够使得应用程序可以通过一个自定义协议的url link启动。以下所描述的操作,均基于实用QT框架开发跨平台的应用时遇到的问题及解决办法。一.windows下:1.可以在软件安装或者软件第一次本地运行的时候写注册表项。举个通过bat文件注册表例子: 大概解释一下,这个脚本的功能是通过生成一个临时的atsexam.reg注册表文件,然后通过reged
苹果Xcode帮助文档阅读指南一直想写这么一个东西,长期以来我发现很多初学者的问题在于不掌握学习的方法,所以,Xcode那么好的SDK文档摆在那里,对他们也起不到什么太大的作用。从论坛、微博等等地方看到的初学者提出的问题,也暴露出他们不知道很多他们的疑惑其实在文档里面写的非常清楚。而有时候当他们想从文档去找解决方案的时候,也往往找不到。或者有些人意识到了,阅读文档是学习的好办法,但是不得要领。中国
转载
2024-08-21 08:56:58
77阅读
在使用xcode进行iphone应用开发时,经常需要添加一些第三方的类库,而一些第三方的类库由于缺少维护,从而导致类库中含有各种警告和各种内存泄漏,但并不影响运行. 倘若我们需要用到第三方库,而由不想在代码分析时看到这些库的警告或内存泄漏,我需要这样做: 1 2 3
在地址栏输入命令可以得到的信息:
about:version – 显示当前版本 也可以是chrome-resource://about/ about:plugins – 显示已安装插件 about:histograms – 显示历史记录 chrome://history2 – 浏览历史 History2 about:dns – 显示DNS状态 about:cache, 重定向到
让我感觉以前看蓝屏都白看了~~~原来蓝屏也可以分析具体原因。 适用场景:Windows 系列系统异常宕机(蓝屏)且存在Dump文件(*.dmp)相关背景解释:众所周知,Windows历史上BUG比较多,无故宕机、程序卡死的例子较多,为了避免无迹象可循的情况,Microsoft 推出 Dump机制在宕机时先进行蓝屏收集宕机前状态,并且可以捕获到导致异常的关键错误,当Windows出现异常C
转载
2024-08-25 16:46:36
116阅读
Xcode8的调试技能又增加了一个黑科技:Memory Graph。简单的说就是可以在运行时将内存中的对象生成一张图。在现场的开发者听到了这个消息时响起了雷鸣般的掌声!妈妈说再也不用担心引用循环啦! 那么通过一个实际项目来练习一下吧。 首先我们写了一个自定义UIView:MyView。初始化的时候接收一个没有参数也没有返回值的闭包作为参数,并存为自己的属性:typealias Action =
转载
2024-01-16 06:08:20
220阅读
Xcode project 是 new target 的基础模板。所有的新建target都是在project 的基础上的。
相信很多人都注意到XCode中, 有个Target的概念. 这在很多地方都有所体现, 比如打开一个工程后, 左侧的列表中有Targets一项, 而在工程界面的顶部菜单中, project里面也有多个涉及到Target的项目, 那么这个Target到底是什么呢?&nbs
最近做的项目都是内嵌egret游戏,想在移动端监测下它的性能,于是就开始了对Performance的探索:一、使用 打开控制台,一顿操作: 网络选择Fast 3G,模拟手机普通3G环境,虽然现在大家都用4G了,然后勾选Memory,查看内存,点击小圆点开始录制 不看不知道,一看吓一跳,我选取的是游戏加载的时间,然后,点击summary,可以查看概况:可见:在3G网络这个游戏的
转载
2024-04-30 20:23:51
273阅读
前言内存泄露和内存溢出的区别:内存泄露从老年代的增长情况看是缓慢上升的, 最终达到老年代上限才会导致溢出,有些内存泄露可能需要很长的时间发生, 所以说内存泄露更隐蔽, 不像内存溢出那样容易暴露(内存溢出直接抛出OOM), 而且内存长时间得不到释放会导致服务性能越来越差、gc时间变长、响应变慢: 1. 安装在Eclipse help -> Eclipse Marketplace下搜
转载
2024-03-21 22:51:42
77阅读
移除 Xcode 运行安装 APP 产生的缓存文件(DerivedData)只要重新运行Xcode就一定会重新生成,而且会随着运行程序的增多,占用空间会越来越大。删除后在重新运行程序可能会稍微慢一点,建议定期清理。路径:1~/Library/Developer/Xcode/DerivedData释放空间:0~xx GB移除 APP 打包的ipa历史版本(Archives)删除后不可恢复,文件夹是按
转载
2023-12-13 13:16:15
170阅读
10 - Bit 4 BitWe’ve found out that the malware is a ransomware. Find the attacker’s bitcoin address.恶意软件其实是一个赎金软件,需要从中找到钱包地址。先把恶意文件给dump出来python vol.py -f OtterCTF.vmem --profile=Win7SP1x64 procdump -
作为一个前端工程师你了解你的小伙伴么--chromechrome的常用功能我就不说了,F12,element,network,timeline,resources,aduits,console这些我就默认大家都已经掌握了。估计很多人不知道Chrome地址栏功能,我作为一个low到家的前端工程师,必须懂的。以下我要介绍的这些指令在Chrome地址栏输入即可about:version – 显示当前版本
浏览器存储数据cookie、localStorage、sessionStroage之间的区别共同点:都是存储在浏览器中且都是同源的。区别:cookie数据始终咋同源的http请求中携带(即使不需要),也就是说cookie实在浏览器和服务器之间来回传递,而sessionStorage和localStroage仅仅在浏览器本地保存。cookie数据拥有path(路径)的概念,可以限制cookie只属于
About Memory Analysis
关于内存分析About Memory Analysis每当应用程序创建对象时,都会为它们分配内存。传统上,它已被应用的工作跟踪这些对象并释放他们时,他们不再需要的内存可以分配其他对象。自动引用计数(ARC)是一种通过让系统负责内存管理而使事情变得更容易的特性。在启用ARC的情况下,系统处理监控对象分配,并在适当
[学习笔记]c语言中关于内存的详解什么是内存C语言中内存分区模型动态分配内存的概述静态分配内存的概述动态内存函数 malloc动态内存函数 free动态内存函数 calloc动态内存函数 relloc内存泄漏 什么是内存内存(Memory)是计算机的重要部件,也称内存储器和主存储器,它用于暂时存放cpu中的运算数据,以及与硬盘等外部存储器交换数据,是外存与cpu沟通的桥梁,计算机中所有的程序运行
XCode4 的调试定位技巧 论坛里经常有朋友会问Crash的问题。Crash最多的无非就两种,一种就是signal SIGABRT,大概的意思就是发送Message出现问题,信号迷失了。这种的Crash其实是很好定位,Crash了后直接看Console里出的最后日志,比如这段:2012-03-28 19:26:33.055 TableViewMenuDemo[3916:f803] **
转载
2024-08-31 23:52:17
70阅读
当系统发生错误是,最常见的就是蓝屏(Bluescreen),这时就会在系统目录下产生一个Dump文件,如MEMORY.DMP。这个文件的主要意义在于分析系统错误发生的原因,以作出解决的方法。
一.Dump文件的产生,意义和类型 当系统发生错误是,最常见的就是蓝屏(Bluescreen),这时就会在系统目录下产生一个Dump文件,如MEMORY.DMP。这个文件的主要意义在于分析系统
转载
2024-05-29 13:12:03
621阅读
同类群组联合学习 (FLoC) 会为基于兴趣的广告选择提供隐私保护机制。当用户在浏览网络时,其浏览器会采用 FLoC 算法来计算出用户的 "兴趣同类群组",对于成千上万个具有相似近期浏览记录的浏览器而言,其兴趣同类群组完全相同。用户浏览器一次只与一个兴趣同类群组相关联,并会定期 (目前在早期初始试用期间为每 7 天一次) 在用户设备上重新计算同类群组,其不会向浏览器供应商或其他任何人共享个人浏览数
转载
2024-08-13 13:36:36
42阅读
设置断点:(在想要设置断点的代码左端右键点击一下即可)编辑断点:右键点击断点,选择EditBreakPoint...弹出如下弹框: 其中,Condition: 返回一个布尔值,只有在布尔值为真的情况下断点才会触发 Ignore:忽略前n次断点,直到第n+1次遇到断点才触发 Action:断点触发时,Xcode执行的操作,共有六种类型,如下图所示: AppleScript:用于执行脚本,如displ
转载
2024-05-06 16:23:20
60阅读
1.
内存溢出 out of memory(就是传说中的OOM异常)
是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。
2.
内存泄露 memory leak
是指程序在申请内存后,无法释放已申请的内存空间,一次
内存泄露危害可以