问题起源 由于手边项目需要适配到iOS7, 但是手边的测试机都被更新到最新版本,所以有些潜在的bug,更不发现不了.最近就是有个用户提出一个bug,而且是致命的,app直接闪退.app闪退,最常见的无非就是数组越界,nil问题(比如字典的key使用了nil,调用了一个不存在的方法).真机iOS10测试没问题,用自己的手机iOS9测试没有问题.此时此刻,问题大致也就猜出来了,再加上听说是个6plus设备,最大可能就是,之前开发时适配意识不太强,调用了一个iOS9以后才可用的方法.后来看了一下Bug…
问题起源 由于手边项目需要适配到iOS7, 但是手边的测试机都被更新到最新版本,所以有些潜在的bug,更不发现不了.最近就是有个用户提出一个bug,而且是致命的,app直接闪退.app闪退,最常见的无非就是数组越界,nil问题(比如字典的key使用了nil,调用了一个不存在的方法).真机iOS10测试没问题,用自己的手机iOS9测试没有问题.此时此刻,问题大致也就猜出来了,再加上听说是个6plus设备,最大可能就是,之前开发时适配意识不太强,调用了一个iOS9以后才可用的方法.后来看了一下Bug…
不要在 firefox 本身的addons 中去查找, 搜索, 那个是搜索不到的, 因为那个是针对 最新版的, 旧版本的很多插件都不能用, 被移除了, 要在 那个专门 提供 插件的站点中去寻找扩展 https://addons.mozilla.org/en-US/firefox/ ======================================= 函数名func和 函数名加括号func()的区别? func没有括号, 只是表示的是 函数的字面值, 即定义函数的字符串. 比如: onc…
如果现在的项目使用的是ActiveReports for .NET 3.0,那么有两种升级方式: 一是使用ActiveReports 6.0附带的转换工具(参见下面"升级ActiveReports for .NET 1.0 或2.0项目"): 二是在Visual Studio中打开工程,用新版本的DLL替换掉旧版本的DLL引用,并且修改代码的编译错误. 替换工程的DLL引用 在Visual Studio中打开需要升级的报表工程. 在解决方案资源管理器中,点击"显示所有文件&q…
一.软件准备 1.旧版本 iTunes1.IPSW Downloads:https://ipsw.me/2.百度网盘链接: https://pan.baidu.com/s/1PO9Z12o-rqZ_JG68zRqEnA 提取码:fe1v 2.抓包工具 Charles Proxy1.Charles官网链接:https://www.charlesproxy.com/2.百度网盘链接:https://pan.baidu.com/s/1DD6AkUhEcD2LRWYqprUZUQ 提取码:e0p8破解方…
CxGrid筛选自动添加百分号和默认旧的滚动条样式 2018-10-29 Delphi 约 693 字  预计阅读 2 分钟 文章目录 cxGrid支持使用like过滤时自动添加百分号 DevExpress控件滚动条默认使用旧的经典滚动条样式 DevExpress下拉lookup控件加入输入时自动定位 [注意]最后更新于 2 months ago,文中内容可能已过时,请谨慎使用. cxGrid支持使用like过滤时自动添加百分号 默认状态下, 不会添加 %% 到过滤串中, 修改源码如下 cxFi…
应开发需求,自mysql5.7开始引入json列类型和相关函数.为了提高数据读写的访问效率因此把数据库从mysql 5.6版升级到最新发行版 mysql 8.0.11 . 特此记录下多版本升级共存的过程! 升级前准备工作: 1.快捷win+R 运行[sysdm.cpl]打开系统属性,删除系统环境变量 "path" 中关于之前旧版本(我这是mysql-5.6.24 )的配置信息: 2.快捷win+R 运行 [services.msc] 打开[服务],选择关闭旧版本的mysql 服务. 安…
需求: 编写一个diff工具,用于判断两个目录下所有的改动 详细介绍: 有A和B两个目录,目录所在位置及层级均不确定 需要以B为基准找出两个目录中所有有改动的文件(文件或内容增加.修改.删除),将有改动的文件放入第三个目录中,层级结构与原目录相同 将所有新增与更新信息记录到更新日志文件中 将删除信息单独记录到删除日志文件中 每次执行diff工具需要生成一个新的以日期命名的目录存放文件 使用场景: 本工具用于软件版本升级时找出两个版本间所有修改过的文件,便于增量替换. 提示:    使用CRC判断…
前言 文章相对来说比较复杂,特别是查找版本ID对应的步骤,这里推荐使用另一种方案,操作起来更简单. 本文介绍如何使用Workflow及Fiddler下载IOS旧版本APP应用. 实现原理 通过Workflow查找App的历史版本对应ID 通过抓包软件Fiddler修改下载请求,将请求中最新版本的ID改成历史版本ID,成功下载指定版本App 操作步骤 主要分为以下三步: 下载安装itunes.fiddler,设置fiddler并安装证书 安装Workflow查询APP版本对应的版本ID 找到版本I…
最近学习一个vue-cli的项目,需要与后台进行数据交互,这里使用本地json数据来模仿后台数据交互流程.然而发现build文件夹下没有dev-server.js文件了,因为新版本的vue-webpack-template 中已经去掉了dev-server.js,取而代之的是webpack.dev.conf.js文件,所以可以在webpack.dev.conf.js里配置本地访问. 对比旧版本的build文件夹,新版本的build下少了dev-server.js和dev-client.js 旧版…
InfluxDB 1.2.0安装及新旧版本的注意事项 http://haibing.org/245?zwlqby=npztq3 挺好的文章 很好的解决了 上一个文档里面 关于 web admin 的问题 更多好文章见作者电子书集<Linux运维入门指南:生产运维需要掌握的技能> 随着大数据的爆发,系统数量也是直线上升,监控系统,收集系统运行状态成了保障业务正常运行中的重要一个环节. 针对这种产生频率快.带时间标签.测点多.信息量大的数据,时序数据库(Time Series Database,简…
在Java中使用solr 版本7.2.0 solrj已经更新到了7.2.0,新版本solr获取SolrClient的方式也和之前旧版本有所不同 solr6.5开始不推荐直接使用HttpSolrClient的构造方法创建SolrClient(6.5之前版本的创建方式在页末) 从7.0.0开始删除了HttpSolrClient创建客户端的构造方法,使用内部类Builder构建SolrClient 安装solr:https://my.oschina.net/u/2931319/blog/1595303…
在官网找不到旧版本的下载地址,只能取巧了. 写该随笔的时候,NDK最新的版本是r12,见 https://developer.android.com/ndk/downloads/index.html#tos-header 在FireFox打开以上的地址,将光标移动到 Package 上任意一个平台,比如Linux吧,在浏览器的左下角,就可以看到下载地址: dl.google.com/android/repository/android-ndk-r12-linux-x86_64.zip 虽然没有看…
ASP.NET 5各种升级后旧版本的DNX不会删除,想删除旧版本的DNX,可以通过以下命令完成 首先打开CMD或者Powershell 1.先输入dnvm看看命令中是否有uninstall 2.如果没有的话先升级dnvm dnvm update-self 3.如果有uninstall的话可以执行以下命令 dnvm list 结果大致如下: Active Version Runtime Architecture OperatingSystem Alias ------ ------- ------…
Android新旧版本Notification 在notification.setLatestEventInfo() 过时了 以前: NotificationManager mn = (NotificationManager) context      .getSystemService(Context., i,      PendingIntent., notification); 现在改用 NotificationManager manager = (NotificationManager)…
方法一: 1.查看系统下可使用的内核有哪些 dpkg --get-selectiongs|grep linux-image liming@CM:~$ dpkg --get-selections|grep linux-imagelinux-image-3.8.0-29-generic            deinstalllinux-image-3.8.0-31-generic            installlinux-image-3.8.0-32-generic            i…
coreData使用第三方库MagicalRecord, 参考文章:http://blog.csdn.net/kuizhang1/article/details/21200367 coreData数据库升级的操作步骤: http://www.07net01.com/zhishi/411401.html 根据这两篇文章测试升级,没有出现任何问题.我的demo项目:https://github.com/lichanghong/CoreDataVersionTestByLichanghong/tree…
vs2005为winform程序做的安装包.在以有程序旧版本的机子上用新版本的安装包安装软件时提示  “以经安装该产品的另一个版本.无法继续安装此版本........” 在安装部署项目中设“RemovePreviousVersion”为true后也不行.  还是提示要卸载旧版本才能安装新版本..如何设置在安装新版本时复盖掉旧版本?? 1.确认两个版本的RemovePreviousVersion设置都是true的 2.确认两个版本有不同的ProductCode和相同的UpgradeCode 3.确…
在Ecplise + ATD + Android SDK的开发中,导入旧版本的Android项目时,往往会出现类似的如下错误 Error:Unable to resolve target 'android-7' 出现该问题的大部分原因是因为被导入的项目使用的SDK版本与当前开发环境的SDK不符,解决办法如下: 1.修改工程目录下的project.properties文件,找到target=android-7,改成target=android-15(当前SDK版本)就可以了. 2.在Android…
论坛中总会看到有些朋友安装AD14.x,AD15.x后,使用不正常,多数情况是因为旧版本的AD软件没有卸载干净,安装新版本AD软件后,就会有问题.卸载和清理AD旧版本软件的方法如下(此方法只能解决卸载旧版本AD不干净,安装新版本AD后出现的问题,并不能解决AD软件本身的BUG) 先卸载旧版本的AD软件,再手动查找如下位置的文件并删除:C盘,Program Files (x86)文件夹中删除“Altium”文件夹:C盘,ProgramData文件夹(此文件夹是隐藏的)中删除“Altium”和“Al…
解决无法使用Android SDK  Manager下载SDK开发包的解决办法. 当我们在官网下载google的集成ADT,也就是adt-bundle-linux-x86.zip开发包,进行解压, 打开eclipse后发现只有android4.3的最新的sdk版本,而我需要的是2.3.3版本的sdk. 可打开SDK Manager后,却无法更新以前旧版本的sdk. 解决方法如下: 将c:\windows\system32\drivers\etc\hosts文件用记事本打开, 在文件的最下面加上…
一直在学习angularJs,之前用的版本比较老,前些天更新了一下angularJs的版本,然后发现了一些问题,希望和大家分享一下. 在老的版本里控制器直接用函数定义就可以 比如: 在angularJs1.3.0中controller 直接写成函数就可以  但是在新版本里写控制器需要这样: 新版本里 我用的 1.3.9版本,必须定义angular.module,直接写成函数的形式angularJs不识别了. 然后今天我用angular-1.3.9写了一个route,一直在报错.我就想是不是版本的…
印象笔记终于支持markdown了,赞! 第一个beta版用起来非常不错.提示更新安装新版本后保存markdown一直提示 "Note content is invalid.",无法保存,无奈下只能安装旧版本印象笔记markdown 密码:wa23 安装旧版本后,打开印象笔记会提示 "你的本地印象笔记数据是由新版印象笔记管理.请使用最新版本." 解决步骤如下: 下载安装App Cleaner 密码:pidw 完全退出印象笔记 打开Cleaner,点击 "A…
很久不用火狐了,为了练习selenium定位浏览器等操作,下载了火狐浏览器,新版火狐已经没有firebug和firepath等插件,无法使用,只有安装老版本的火狐:*****安装好之后立刻设置不让他自动更新 1.历史版本火狐:历史个版本火狐浏览器下载url:http://ftp.mozilla.org/pub/firefox/releases/ 2.我下载的是47.0版本: 3.安装旧版本之前需要先卸载现有版本的火狐浏览器,试了几次电脑不能同时安装两个版本的火狐(可能我没找对方法) 4.火狐安装…
声明:本文所提供的所有软件均来自于互联网,仅供个人研究和学习使用,请勿用于商业用途,下载后请于24小时内删除,请支持正版! 最近Unity官网下载的旧版本,都无法正常破解.此链接有之前下载的离线安装包. Unity 2018.2.8 安装包和破解软件下载地址:https://pan.baidu.com/s/1ApSNYVx72q4z9fMSmzx3gQ 提取码:rx6p 安装和破解教程详见下面链接 Unity圣典 全系列Unity v4.x.x & v5.x.x & v2017.x.x &…
由于个人需求,要编译安装ATLAS库,其中就有关闭CPU throttling的步骤, 最常规简单的方法是修改grub /etc/default/grub/ 之后再接一些简单的步骤 + 重启就完成了. 刚开始看到的时候,我自觉轻松,很快就能完成了,但很快就懵逼了. 由于系统上的grub不是2,根本没有/etc/default/grub/这玩意,什么update-grub之类自不必说了. 我研究了很久之后,尝试修改/boot/grub/menu.lst,然后当然依然是无果,那是相当的绝望... 所…
如何找到旧版本的jdk: 1.去oracle官网关于下载jdk的这一板块,https://www.oracle.com/technetwork/java/javase/downloads/index.html 2.点击左侧的JAVA SE,再点击Downloads,进入下载页面,可以看到最新的jdk,看自己要下什么,下载最新的就下,不下就去一直往下翻.一直到Java Archive(java存档),点击DOWNLOAD 补充说明: 下载的时候需要点击Accpet License Agrument…
可能存在这样的场景,比如一些老系统需要使用MySQL 5.5版本才能运行,其余的不行. 1.登录下载站点 https://dev.mysql.com/downloads/mysql/ 此时的最新版本为5.7.18. 2.旧版本下载入口 Looking for previous GA versions? 3.下载对应版本: 可以看出下载列表上已经包含了以往版本,对应下载即可. 4.DEB Bundle与DEB Package的区别 DEB Bundle是将deb文件全部打包成一个压缩包,解压出来全…
新版本的bettercap2.0以上是用go语言写的, 各种功能感觉还不太完善, 没有原来的用ruby写的好, 想着回退安装bettercap1.6旧版本 系统环境: kali 2017.2 下载源码: git clone https://github.com/sqqihao/bettercap.git 安装依赖: sudo apt-get install build-essential ruby-dev libpcap-dev net-tools 如果有安装其他版本的bettercap,用一下…
转载:https://blog.zengrong.net/post/1568.html 让旧版本的 Flash IDE 支持更新的 Flash Player/AIR 功能 今天在论坛上看到一篇文章:H264VideoStreamSettings无法在cs4里面使用吗?,并做了回复.记录在这里,希望对更多的人有帮助. H264VideoStreamSettings是Flash Player 11才开始支持的功能,但目前Aodbe发布的最新版的Flash CS5.5,都不支持将Flash Playe…