db2数据库还原找不到文件_Foxmail新建文件夹后,邮件连同文件夹都找不到了

# 引言

发现这篇文章的阅读量巨高,所以就分享一下:https://kunnan.blog.csdn.net/article/details/43523741

# 0.1 Foxmail 工具的使用

##  0.1.1 新建文件夹后,邮件连同文件夹都找不到了?

>* 背景:Foxmail在客户端上,新建了几个文件夹,并把相应的邮件都选择了“总是把**邮件转移到”这个选项。今天早上打开电脑一看,所有的邮件连同对应的文件夹都找不到了

>* 解决方案:邮件本身是没有丢的,你新建的文件夹已经同步到邮件服务器上,对应的邮件也都在对应的目录中。
Foxmail中没显示因为默认是隐藏了,你这样操作可以显示出来:

【在左侧你的用户名上右键--更多操作--整理文件夹,

然后会出来一个小窗口,可以看到所有文件夹,你选中,然后在右侧选“显示”,最后点最下面的“确定”就OK了】

# see also

更多精彩内容尽在公众号:【iOS逆向】

77774998ecda686c4cee580de8ab4e11.png

a38a8ac5d9d3a23fa4bc6807e5a95526.png

本博客精品文章汇总(持续更新)

文章目录

  • 前言

  • I、 iOS进阶

    • 1.0 自定义相机

    • 1.1 常用动画

    • 1.2 蓝牙打印

    • 1.3 本地化

    • 1.4 布局

    • 1.4 提高开发效率的工具

  • II、iOS安全与逆向

    • 2.2.1 接口安全

    • 2.1.1 ASO

    • 2.1.2 模拟鼠标点击

    • 2.1.3 LUA

    • 2.1 iOS逆向

    • 2.2 iOS安全

  • III、 JAVA

  • IV 、iOS基础

    • 5.1 系统适配

    • 5.2 基础功能

    • 5.3 自定义视图

    • 5.4 支付相关基础知识

  • V、阅读与写作

  • VI、理解计算机

    • 6.1 代码管理

  • see also

    • 游戏安全攻防

    • 接口安全设计的Checklist

    • 推荐公众号

    • other

前言

“订阅”一次 ,享受终身服务的快乐

订阅任意专栏,享有全部专栏

I、 iOS进阶

  • iOS进阶【 只旋转自己想要旋转的屏幕(内含demo源码),应用场景:电子签名】 关键步骤:1、viewWillAppear设置横屏2、viewWillDisappear 进行设置竖屏

  • iOS NotificationServiceExtension实现VoiceBroadcast【app处于后台/被杀死的状态仍可进行语言播报】iOS12.1以上在后台或者被杀死无法语音播报的解决方案

  • iOS计算器: 表达式的精准计算(计算字符串数学表达式)MathStringExpression

  • 进程间的实时通讯方案:local socket(解决扩展和容器应用的实时通讯问题)

  • iOS图片压缩compress【解决压缩之后图片模糊的问题】

  • iOS14适配【 读取用户剪切板数据会弹出提示】1、 查找哪些SDK使用了剪切板,及时升级SDK2、先判断剪切板内容的各式,如果符合规则才读取剪切板

1.0 自定义相机

  • 1、iOS13 documentCameraViewController 扫描证件(demo源码)2、身份证识别 (正反) 3、矩形边缘识别 4、自定义相机:加一个长方形的框框并裁剪身份证照片de869a699b141b8e8732de0cc86af4d9.pngaa5367972bc85f57eb856fab3c9c706f.png

1.1 常用动画

  • iOS常用动画 【 定点缩放弹窗】利用锚点anchorPoint进行实现

a312564065352c03258328f26679204d.png

9616a8471dfcaf00e8dc46611d8e931b.png

  • iOS Horizontal Popup View 【 横向(水平方向)弹出菜单视图】例子:商品列表支持弹出菜单进行下/上架商品、打印商品价签、编辑商品信息、同步网店等操作popover

8391a5f4c31653360b5d90f9e43729bf.png

1.2 蓝牙打印

  • iOS 【打印价格标签的模板及打印小票的模版、 实现自动连接最近使用的打印机】 (针对佳博GP-2120TU型号) 包含完整的 demo 源码

8e2e81ef9a8198831be241d310f65800.png

  • iOS蓝牙打印价签:【商品条码、品名、零售价、规格信息等】(商品名称支持换行显示)

a23be4f209856280f2022fd59db429ab.png

1.3 本地化

  • 解决部分英文国际化没有生效的问题- APP(iOS版)存储国际化英文字符串的.string文件长度受限,需修改逻辑拆分子文件存储。

  • iOS本地化字符串指定参数顺序(应用场景:app内的多语言切换)

  • 【iOS APP 内的国际化切换】1、字符串的本地化、2、自定义解析本地化字符串的工具类LanguageManager、3、例子:登录界面切换中英文。

  • iOS TextViewHyperLink 文字超链接: 《用户协议及隐私政策》弹框(支持本地化,包含demo源码)

1.4 布局

  • Masonry进阶 :【MASConstraint的安装与移除】- 应用场景:灵活控制视图的展示与隐藏

例子:入库单详情界面未审核状态时展示审核按钮,否则隐藏审核按钮

  • iOS上传图片【支持删除和添加】(使用UICollectionViewCell、UITableViewCell 及Masonry。采用MVVM实现。)

d501bbf6cc4128e6bf0a080d443fc413.png

1.4 提高开发效率的工具

  • iOS进阶:【封装富文本API,采用block实现链式编程】(block 的妙用:结合block和方法的优点实现iOS的链式编程)

磨刀不误砍柴功:编写代替自己工作的自动化工具

II、iOS安全与逆向

2.1 iOS逆向

  • iOS应用逆向工程指南:【1、概念2、工具3、逆向理论】

iOS逆向工程,指通过分析系统的功能、结构、行为,将软件的技术实现或者设计细节推导出来的过程。

  • iOS逆向 :【Cycript Useful Command & Powerful private methods】

_ivarDescription
_shortMethodDescription
nextResponder
_autolayoutTrace
recursiveDescription
_methodDescription

  • iOS 逆向【how_to_host_cydia_repo】 批量部署Tweak插件到iOS设备的方案

  • iOS使用代码触发button的点击事件:【 [btn sendActionsForControlEvents:UIControlEventTouchUpInside];】及教你找到按钮action

  • 使用ssh config配置文件来管理ssh连接

  • iOS逆向工具usbMuxd的应用:【1、通过USB方式SSH到iOS越狱设备2、端口转发】

2.1.1 ASO

  • iOS逆向:【ASO项目使用的技术】(例如:1、hook CFUserNotificationCreat 截取Header 部分信息、Message内容 进行任务处理2、设备信息的修改、清理数据)

2.1.2 模拟鼠标点击

  • iOS逆向工具Cliclick:【Mac 模拟鼠标点击工具】

例子(定时点击特定位置,来点击保证Mac永远处于活跃状态,达到mac永不不关闭屏幕的目的)

2.1.3 LUA

  • 获取屏幕坐标的方式

  • iOS逆向:lua代码实现解锁和打开特定app的代码、tweak 实现自动解锁以及打开特定app(launchApplicationWithIdentifier、unlockUIFromSource)

  • 1、lua脚本工具方法 httpPostJson:【发起Content-Type 为application/json;charset=UTF-8的请求 】2、使用Lua的协同程序实现生产者-消费者

2.2 iOS安全

  • iOS逆向:【代码混淆】1、基于编译器混淆静态库(StaticLib)2、字符串加密:使用clang-c接口将源代码转换成抽象语法树,并对抽象语法树进行遍历和分析,分析代码中的字符串,并进行加密处理。

  • iOS敏感逻辑的保护方案:【把函数名隐藏在结构体里,以函数指针成员的形式存储】(敏感信息的安全设计)

2.2.1 接口安全

  • iOS app侧对请求参数进行签名:【请求参数按照ASCII码从小到大排序、拼接、加密】(递归的方式进行实现)

  • 1、iOS网络请求安全优化:SSL证书验证, 让Charles再也无法抓你的请求数据;对请求参数进行签名;2、不走全局proxy的方案;3、允许不验证SSL证书;4、拦截请求;5、DoH &DoT

在使用NSURLSession时敏感的数据采用ephemeralSessionConfiguration配置,与默认配置相比,这个配置不会将缓存、cookie等存在本地,只会存储在内存里,所以当程序退出时,所有的数据都会消失。

  • iOS安全【 SSL证书验证, 让Charles再也无法抓你的请求数据】

  • 允许不进行SSL证书验证, 来规避SSL证书过期导致的请求报错


AFSecurityPolicy *securityPolicy = [AFSecurityPolicy defaultPolicy];
securityPolicy.validatesDomainName = NO;
securityPolicy.allowInvalidCertificates = YES;
manager.securityPolicy = securityPolicy;


  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

III、 JAVA

  • 基于JSP的学术交流论坛系统的设计与实现

IV 、iOS基础

  • Basic debugging using logging for iOS apps

  • iOS 优化登录流程:【打开app,如果 token不过期,就使用最近一次登录的tokenn进行接口请求。】优化token的存储方式:(之前只是存储在内存,每次打开app都会重新登录,)

  • 【iOS 使用数据库表存储信息】例子:存储显示过广告弹窗的用户ID, 应用场景:首次打开app进行广告弹窗

5.1 系统适配

  • iOS14适配汇总:【1、隐私权限相关:定位、相册、IDFA 2、KVC相关:不允许访问 UIPageControl的pageImage3、UIView相关适配:UITableViewCell兼容4、网络相关】

iOS14 开启 encrypted DNS 提高安全性,防止DNS 劫持

5.2 基础功能

  • iOS TextViewHyperLink 文字超链接: 《用户协议及隐私政策》弹框

c7904c6939579ab50f8e6f166ec671e5.png

  • iOS文本长度计算【中文占1,英文等能转ascii的占0.5】常常应用于对文本输入框的个数限制

5.3 自定义视图

  • iOS ProductspecificationsTree 自定义cell 采用MVVM实现:【选择多级商品规格信息(树形,多选)】应用场景:发布商品-添加多规格信息

d088a2a35737e2f307557bc666224386.png

  • iOS自定义单选框【例子:选择购买发票套餐】

8cf745e90a52371f6b3c5ed93c31c427.png

  • iOS 自定义文本输入框弹框视图(例子:【调整价格、调整库存】)

2fe862e7a4be7c118e15ba06ef3a1146.png

  • iOS AddressPickerView 地址选择器:(支持省份,省市,省市区三种联动)也支持打开显示上一次选择的地址【回调参数包括选中的省(provinceId)、市ID(cityId)区ID】a7e1aaf5518c7e4b02725b61987d6834.png

  • iOS 自定义视图:【阅读并同意注册协议】

e6c2e10b50e487b488eb8ff8670117c8.png

  • iOS【 列表底部操作按钮视图的封装】(例子:门店商品列表底部操作按钮视图:发布商品、批量下/上架、同步网店、打印价签)

a1ca0faad657dac6f9f0693f7fa12a76.png

  • ios 自定义编辑退款金额视图:支持是否全选(isbouncingSelectAll),限定个数( titleMaxCount ),以及自定义输入规则(ShouldChangeCharacblock)

89735100f4603642be978a4d6074fbff.png

  • iOS全/反选功能的自定义视图 【 应用场景:批量修改规格信息的条码、零售价、成本价、库存】采用MVVM4a8a5ef8e042c7e09a40593f1407176e.png

5.4 支付相关基础知识

  • iOS基础:1、支付知识及调试测试技巧:【支付流程 & 预授权& 银行卡验证&反洗钱】2、安全设计Checklist(短信验证码、图形验证码、密码管理、身份验证、会话安全、敏感信息、接口安全)

  • iOS金额的格式转化处理

V、阅读与写作

  • 技术博客写作工具总结:利用Typora提升写作效率

  • 技术博客写作心得私密文章

  • 【iOS逆向与安全程序员简历如何写?】四点忌讳以及过个要点:强调效果胜过强调水平、保持一致性和向上的趋势、在简历中要用好主题词。通常不超过两页(A4纸正反两面)为佳。

VI、理解计算机

  • 【从app观察阿里电商的闭环生态】1、渠道漏斗公式(渠道 = 流量 x 转化率 x 客单价 x 复购率)2、引申话题:转换淘口令机器人的实现流程(涉及逆向)

  • 王者荣耀PVP网络游戏 之【 百里守约指南】:引申话题#游戏同步机制(cs状态同步、帧同步)目前为私密文章

6.1 代码管理

  • git merge用法、常用git脚本:针对GitHub的master 更名进行脚本调整(master 更名为main,例如push 需改为git push -u origin main)

  • connecting-to-github-with-ssh 免密码进行SSH连接:【Mac 使用~/.ssh 的config 配置GitHub SSH keys】同样适用于gitlab

本教材适用于gitlab 和GitHub。同样最近CSDN推出了基于gitlab的codechina.csdn.net,你赶紧来试试吧

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值