10分钟一本好书:《人人都是产品经理》 发布于 六月 25, 2021 面向“?1到3岁的产品经理”,既有知识与方法,也有流程与实战,更有感悟与思考。 第一章 第二章 第三章 第四章 第五章 省略了很多内容来源:http://www.chanpin100.com/article/100398 评论
iOS任意版本号APP下载(含itunes 12.6.5.3 最后带AppStore版本) 发布于 九月 22, 2021 软件介绍 下载iOS旧版应用,简化繁琐抓包流程。 一键生成去更新IPA(手机安装后,去除App Store的更新检测) 软件界面 支持系统 windows 10/windows 8/windows 7(由于使用了Fiddler库,所以需要.Net环境) 使用方法 一、直接搜索方式 搜索APP,双击选择。 双击选择要下载的版本。 在iTunes中下载即可。 二、复制APP链接方式 在iTunes下载按钮右侧下拉菜单中,选择【复制链接】。 双击选择要下载的版本。 在iTunes中下载即可。 常见问题 问:iTunes 账号无法登录成功 请先关闭本工具,再进行 iTunes 登录操作。 登录成功后,再打开本工具即可。 问:iTunes对电脑进行授权时,授权不了,反复授权 关闭本工具,再进行授权即可。 问:搜不到APP历史版本号?(以下方法100%可解决) 先不要拦截,在iTunes商店中下载此软件,等待下载完成。 在本工具中【安装管理】下找到对应IPA安装包,右键选择【查找版本ID】。 即可列出软件所有历史版本ID,版本号按新版到旧版排序。 PS:暂时没有通过版本ID,查版本号的接口,所以抓下来,看吧。 问:iTunes 一直显示正在下载... iTunes 先取消下载。 本工具【停止拦截】,再点击iTunes【继续下载】。 问:下载完APP,安装到手机,打开闪退。 先在手机中卸载该APP。 使用下载此App的账号,登录 App Store,在 App Store 中随便下载一个应用,不要卸载。 使用同步助手,重新安装。(如果仍闪退,尝试覆盖安装) 问:导入伪旧版App后,iTunes未检测到更新。 iTunes 更新列表页面下,按F5即可。 如上述方法未解决,删除当列表所有文件,保留文件,再点击右下角检测更新按钮。 问:“已停止供货”的APP 怎么抓取?(已失效) 取消拦截,下载该软件最新版。 本助手里切换到【安装管理】,右键APP,选择【伪装旧版APP】。 双击【*_伪装版.ipa】(或右键,在文件夹中打开),将APP拖动到iTunes资料库,替换,检查更新,该软件变为更新状态。 【开始拦截】,iTunes中更新该软件,即可正常下载该版本。 查杀链接 查杀链接 视频教程 ht... 阅读全文
Mifare Classic card(M1卡)破解过程记录(准备+理论+获取扇区密钥+数据分析) 发布于 五月 25, 2021 首先认识一下一卡通的类型,市面上常见的一卡通是IC卡的一种,IC卡即集成电路卡,也是广义上的智能卡,准备篇介绍一些智能卡的基础知识,帮助我们确定卡的类型和使用的设备, 目前淘宝上提供了设备和全套软件,确定好方法就可以自动化破解,下面的内容比较详细,不用全部看完也能破解,但了解一下可以提高效率 。 按照使用方式分类: · 接触式IC卡: 符合 ISO 7816 标准,卡片表面包含金属触点,读写需要 IO 线路接触,即需要插卡使用,如手机的 SIM 卡模块 · 非接触式IC卡: 符合 ISO/IEC 14443 标准,由 IC 芯片、感应天线组成,封装在一个标准的 PVC 卡片内,芯片及天线无任何外露 部分,通过 RFID 感应使用,校园卡及身份证都是这一类型。 · 双界面卡IC: 又称组合卡 / 双端口 卡,是 同时兼备接触和非接触两种界面通信的多功能卡 ,将非接触 IC 卡的方便性和接触 IC 卡的安全性融为一体,使之成为一卡多用的极佳载体,代表着未来 IC 卡的主要发展方向,银行卡就是这一类型。 需要注意的是我们平时见到的某些门禁卡虽然也是通过感应使用,但不一定是IC卡,现在有相当一部分便宜的门禁使用的是磁卡和ID卡,ID卡使用RFID射频技术,但其频率一般较低,一般为125KHz,如爱特梅尔的T5577卡,不可写入用户数据,其记录内容仅限卡号只可由芯片厂一次性写入,开发商只可读出卡号加以利用,所以只用于身份识别,不能用于消费,其成本相对非接触式IC卡较低,一般使用字典攻击的方式就能复制。 智能卡按照工作频率分类: 区分ID卡和IC卡——读卡判断法 读卡判断法是判断卡智能卡类型最准确的方法,这需要可识别多类型卡的设备支持,例如手机NFC或者pn532开发板、ACR122U读卡器以及Proxmark3。使用手机NFC是最为便捷的方法,在支持全功能NFC的手机上下载MIFARE Classic Tools,给予权限后将卡片贴在NFC感应区根据提示读取标签后查看标签信息。下面是两种不同容量的IC卡的显示,如果RF技术这栏显示ISO/IEC 14443,说明就是典型的13.56MHz的非接触式IC卡,这也是生活中使用最多的类型。 ... 阅读全文
服务器部署GO开发的WebDav秒变私人云 发布于 九月 10, 2021 之前介绍过Nginx模块实现是Webdav 这次介绍一个由Go语言编写的WebDav服务端搭建过程,个人感觉比其他众方式都简单实用,单文件可执行,不需要额外配置。 服务器选用腾讯云香港轻量,回国线路优秀,30M带宽足够使用,部署好Webdav,挂载在手机上不要太爽。 正文: 首先放上本次的主角,github链接如下 https://github.com/hacdias/webdav 它支持各个系统及平台,windows端部署也是大同小异,毕竟只需要一个可执行文件以及一个配置文件即可 首先先建立一个运行目录,并下载服务端 mkdir /home/webdav #尽量不在root目录,以避免权限问题 wget https://github.com/hacdias/webdav/releases/download/v4.1.0/linux-amd64-webdav.tar.gz tar -xzvf linux-amd64-webdav.tar.gz #解压文件 然后新建下配置文件,配置文件支持yaml json toml等配置文件,注意编码一定要为utf-8 使用vi vim nano等文本编辑工具编辑config.yaml粘贴以下内容,并修改相应的内容 # Server related settings address: 0.0.0.0 port: 51234 auth: true tls: false cert: cert.pem key: key.pem # Default user settings (will be merged) scope: . modify: true rules: [] users: - username: user1 password: user1 scope: /home/webdav - username: user2 password: user2 scope: /home/webdav 同时密码支持 bcrypt加密具体看github说明去,这里提供一个在线生成 bcrypt加密的地址https://bcrypt-generator.com/ 好的,现在你可以尝试使用以下命令开启你的服务端了 webda... 阅读全文
Bose QC35 固件降级教程(官方软件降级) 发布于 九月 02, 2021 一、准备工作 1.1 安装 Charles 下载链接 https://www.charlesproxy.com/download/,下载后安装,我用的是 4.6.1 版 Charles 下载 1.2 下载 Charles 设置文件 链接:https://share.weiyun.com/jpDkPRBp 密码:swwhmb 设置文件命名为 Charles Settings Downgrade From Gamma0218 Server.xml ,这样看名字就大概知道什么意思。如果以上链接不可用,请看置顶评论,我把可用的链接发到那里。 1.3 导入设置 打开 Charles (从开始菜单打开它,这个软件可能不自动添加桌面图标),点击 Tools > Import/Export Settings... 在弹出的窗口中,点击 Choose File,在弹出的窗口中,选择刚刚下载的设置文件,打开,如下图 点 Choose File 找到下载的设置文件,点“打开” 在弹出的窗口中,点击 Import 即可,如下图 最后,点 Import 1.4 下载证书 确保 Charles 是打开的,打开系统自带的浏览器( IE 浏览器或者 Edge,不要用其他浏览器 ),打开网址 http://chls.pro/ssl ,点保存 ,如果没有弹出保存,可能是这个文件自动下载了(默认下载位置是此电脑 > 下载)。 保存证书 1.5 导入证书 在开始按钮上右键,点运行,输入 mmc ,然后回车,会打开控制台窗口。 在开始按钮,右键 > 运行 在控制台窗口中,文件 > 添加删除管理单元...进行以下操作:1.左侧小窗... 阅读全文
孩子即将上小学一年级,家长需要做什么准备? 发布于 八月 25, 2020 前几年,从幼升小的激烈程度来说,上海在全国数一数二。各种牛娃的简历让人好震惊。2019年,出了政策,不让投简历,不让面试了。2020年,更猛的组合拳出来, 直接民办摇号。这股幼升小备战的热浪,终于有所降温。 但教育资源不均衡的现象,是无法在短期内消失的,所以各种压力、比拼也不会随之消失, 而是从明面上转到台下和幕后 ,其实 更加考验家庭的能量和孩子自身的努力 。 如何规划幼小衔接?我们一起探讨下。 01 学区房 之前总有朋友在公号后台留言,问我对学区房的看法,说实话,我真心惶恐,不敢给建议。 为什么这么说呢? 因为每个城市政策不同、学校状况不同、房价不同,每个家庭情况也不同,这是个大几百万的决定,关乎到孩子未来若干年的教育,真没有胆子瞎给意见。 但我一定要强调的是: 要早打听早规划!不是说一定要选学区房,而是说,如果早筹谋早规划,说不定还有得选,选择权还在自己手里,如果规划晚了,就只能被动地从剩下的里面选了。 我跟队友结婚买房的时候,觉得孩子都还没有,孩子上学也太遥远了吧,想那么多干什么,加上觉得学区房贵,所以完全没有考虑学区。 拿魔都来说,热门公办对口的学生远超学校招生的数量,这个时候就得靠排队了。人户不一致,落户时间短的,或者没有上海户口,用居住证报名的,在录取的序列里要朝后排,排不进的就会被统筹入学。所以,如果希望孩子进入热门学校,往往是提前几年,甚至孩子一出生,就把户口落到对应的房子,才能基本保证对口入学。 同龄人从出生就做规划了, 等我们发现时,已经挺晚成本也高了 。 有学区加持,虽然有溢价,但可能更容易保值,也更容易出手,这些都是当时没考虑到的。(当然一些老破小,有房龄太久,学区变动的风险,这个是另外的考虑了。) 学区房的事情,与其网上问,最直接的是: 多结交一点同小区的妈妈。 什么第一梯队、第二梯队、第三梯队,哪个学校招满没招满,要提前几年占坑,同龄的高龄的多问几家,马上就清晰了。 再比如,上海的政策,小学学籍一旦定了,跨区就比较难,本区的名额和跨区的名额都不一样的,所以还要早点关注。 简而言之,我得顶着锅盖说一句:可以不买,但不能不研究,不能不懂。 02 生活和学习习惯 也有人会觉得,为什么非要读热门嘛,在哪里上学不是上嘛,我小时候就没上好学校,现在不照样好好的嘛。 其实我也有过这样的想法,我只能说,时代不同了。古代孟母择邻和现在很多人选学区一样,择... 阅读全文
蜗牛星际装LEDE化身软路由记 发布于 二月 16, 2022 关于蜗牛星际 蜗牛星际作为挖矿狂潮过后的矿渣,其实就是一个迷你主机,现在大家收过来用作NAS的比较多,本文是将其用作软路由。 需要注意的是,蜗牛星际的无论是内存、电源还是风扇都很差劲(其他也没好到那里去),如果长期使用或作重要数据的存贮,改换就得换还慎重还得慎重。 但是对于一款才3百多的价格,你还能要求它啥呢... 蜗牛星际一共有四个款,ABCD配置基本都是一样的,详细的差别,请看下图: 图片来自网络 因为是用来做软路由,所以需要选双网口版的,最终选的是B款双口版。 PS:原版的蜗牛星际B双,是被锁成了百兆口,需要焊接或使用导电点漆笔硬改,现在淘宝上的一些商家已经硬改到了双前兆口,可以直接购买改好的 制作PE盘 为待会儿装LEDE做准备,需要制作一个PE系统,可以使用微PE,下载地址: http://www.wepe.com.cn/download.html 。 选择一个适合你电脑系统下载安装即可。 插入U盘后,再待写入的U盘中选择插入的U盘,然后点击“立刻安装进U盘”即可。 需要注意的是,此操作会格式化U盘,如果原U盘中存在重要文件,请先备份。 制作好U盘后,就需要将固件和写盘工具放入U盘中。 将工具放入U盘 首先,进koolshare下载一下固件。 1.进入 https://firmware.koolshare.cn/ 2.选择对应固件下载 然后,下载physdiskwrite写盘软件。 网上搜索“physdiskwrite”即可找到下载,这里放一个参考下载地址: http://soft.onlinedown.net/soft/93900.htm 将physdiskwrite解压成exe文件,并将下载的固件改成一个简单的名字待会儿方便使用(我改成了222.img)。 最后,将上面固件及写盘软件放入U盘中。 刷入LEDE 插入U盘,插入鼠标和键盘,将蜗牛星际连接一个显示器(都需要自行准备),开机启动同时键盘按F11,选择用U盘启动。 大概如下图: 图片来自wepe官网,我刷时未留图,就不再搞一次了~ 等待一段时间后,就能正常显示win10画面了。 图片来自wepe官网 然后,键盘按win+r 进入运行窗口,输入 cmd 进入命令符 win7下的截图,win10下长得和这差不多 然... 阅读全文
南京买房资料整理 发布于 一月 14, 2021 买 定金、订金、认筹金与诚意金 定金:保证金,无权要求返还定金 订金、认筹金:预付款,无条件退款。认筹金作用一般为开发商在开盘前为回笼资金给予客户优先购买权 诚意金:意向金,在中介与买房和卖房双方签定的合同中多有体现。理论上无条件退款,注意慎重签订协议与保留相应收据等 贷款 商贷 商贷利率 = 基点 / 100 + LPR 房 建筑 用地性质:应为居住用地(级别为 R1 > R2 > R3) 楼高度:层高为建筑结构的高度,净高为下层地板面或楼板上表面到上层楼板下表面之间的距离 楼间距:两相邻楼的外墙面距离 绿化率:绿化用地面积与总用地面积之比 公摊面积:由整栋楼的产权人共同所有的整栋楼公用部分的建筑面积 得房率:可供住户支配的建筑面积与每户建筑面积之比。一般多层的建筑物得房率为 88%,高层的建筑物得房率为 72%,而办公楼为 55% 容积率:小区的地上总建筑面积与净用地面积的比率(一个良好的居住小区,高层住宅容积率应不超过 5,多层住宅应不超过 3,绿地率应不低于 30%。容积率越低,居民的舒适度越高,反之则舒适度越低) 物业费:物业产权人、使用人委托物业管理单位对居住小区内的房屋公共建筑及其设备、公用设施、绿化、卫生、交通、治安和环境等项目进行日常维护、修缮、整治及提供其他与居民生活相关的服务所收取的费用 腰线:建筑装饰的一种作法,一般指建筑墙面上的水平横线,在外墙面上通常是在窗口的上或下沿(也可以在其它部位)将砖挑出 60mm × 120mm,作成一条通长的横带,主要起装饰作用 产权年限:房屋建筑产权的归属年限,包括:民用住宅建筑,商用建筑,工业用建筑。按建筑用类型有所不同,一般民用住宅建筑权属年限为 70 年,商用房屋建筑权属年限为 40 年 南北通透:一般来说会以客厅或者主卧的朝向来作为房屋的朝向,而大多数房屋设计的时候都会把卧室和客厅作为一个朝向,南北通透的户型就是指在客厅朝南的情况下,南北有正对着的窗户,可以很大限度地进行空气对流。南北通透的房屋可以分为三点,其一房屋的客厅与餐厅相连,客厅是直通南向阳台,餐厅直通北向阳台或者是窗户,两者之间毫无遮挡;南北通透的户型里面的房间分开在南北两面,两间房间的房门是相对的,并且通风顺畅,房屋户型的格局需要面宽大、进深小,这样室内整体采光面就会比较大,有利于采光和通风 东边套、西边套、中间套与周边 边套... 阅读全文
分布式定时任务对比 发布于 十一月 09, 2020 1. 什么是分布式定时任务 把分散的,可靠性差的计划任务纳入统一的平台,并实现集群管理调度和分布式部署的一种定时任务的管理方式。叫做分布式定时任务。 2. 常见开源方案 elastic-job , xxl-job , quartz , saturn, opencron , antares elastic-job elastic-job 是由当当网基于quartz 二次开发之后的分布式调度解决方案 , 由两个相对独立的子项目Elastic-Job-Lite和Elastic-Job-Cloud组成 。 Elastic-Job-Lite定位为轻量级无中心化解决方案,使用jar包的形式提供分布式任务的协调服务。 Elastic-Job-Cloud使用Mesos + Docker(TBD)的解决方案,额外提供资源治理、应用分发以及进程隔离等服务 亮点: 基于quartz 定时任务框架为基础的,因此具备quartz的大部分功能 使用zookeeper做协调,调度中心,更加轻量级 支持任务的分片 支持弹性扩容 , 可以水平扩展 , 当任务再次运行时,会检查当前的服务器数量,重新分片,分片结束之后才会继续执行任务 失效转移,容错处理,当一台调度服务器宕机或者跟zookeeper断开连接之后,会立即停止作业,然后再去寻找其他空闲的调度服务器,来运行剩余的任务 提供运维界面,可以管理作业和注册中心。 elastic-job结合了quartz非常优秀的时间调度功能,并且利用ZooKeeper实现了灵活的分片策略。除此之外,还加入了大量实用的监控和管理功能, 以及其开源社区活跃、文档齐全、代码优雅等优点,是分布式任务调度框架的推荐选择。 由于elastic-job-lite 不支持动态添加作业,此处仅贴上elastic-job-Cloud架构图 xxl-job 由个人开源的一个轻量级分布式任务调度框架 ,主要分为 调度中心和执行器两部分 , 调度中心在启动初始化的时候,会默认生成执行器的RPC代理 对象(http协议调用), 执行器项目启动之后, 调度中心在触发定时器之后通过jobHand... 阅读全文
微信小程序小总结 发布于 十月 30, 2019 微信小程序使用起来感觉像写h5一样,对于新手估计会有比较多疑惑,如果撇去这些想法应该是很快就能上手的一套开发方案。 但是它自身的限制也比较大,如不提供window对象会导致一些功能实现起来比较麻烦。我这次开发的小程序就遇到了,虽然比较快找到解决办法(可能都是比较标准化的东西),希望之后不会有其他大坑。 需要其实比较简单,就是两页文章列表及文章详情页,刚上手却遇到下面的坑: 无法利用window对象解析xml 不支持HTML标签的使用 怎样兼容Promise和generator异步 刚开始一脸懵逼...后来赶紧去github看看各大牛例子及一些工具就解决了。 解析xml问题 由于比较多的解析插件都是基于 window.DOMParser 处理的,在小程序却无用武之地。找到问题就好解决,我要的是 DOMParser 而不是window找找应该有代替品,然后找到这个 xmldom 引入代替掉 DOMParser 就解决,然后把xml转成json处理了。 评论有问道如何改,这里我已经把这个整合到 这库 了。 解析html问题 现在比较成熟的是 wxParse 这货,的确大部分的html标签均能解析渲染,但是我这边程序录入的富文本内容却掺杂了些奇奇怪怪的标签,解析时还是会出错,内容解析到一半就停了...既然它做不到忽略,咋整?那把那些垃圾都过滤掉吧!!!马上用上 js-xss 这个来处理问题,能控制过滤的标签及标签能拥有的属性,方便得很。 const xss = require ( '../lib/js-xss/xss' ) const WxParse = require ( '../../lib/wxParse/wxParse.js' ) //把style及class添加到白名单。 Object .keys(xss.whiteList).forEach( name => xss.whiteList[name] = xss.whiteList[name].concat([ 'style' , 'class' ])) let content = xss( '<div>HTML文本</div>' , ... 阅读全文
评论