L's Blog

Tomorrow is Another Day

华硕(梅林)固件自定义VLAN使用教程

让一根网线来解决烦恼

华硕(梅林)固件自定义VLAN使用教程(解决单线传输多组数据问题,如Internet和IPTV) ### 1、什么是VLAN? VLAN(Virtual Local Area Network)顾名思义即”虚拟局域网”。 虚拟局域网(VLAN)是一组逻辑上的设备和用户,这些设备和用户并不受物理位置的限制,可以根据功能、部门及应用等因素将它们组织起来,相互之间的通信就好像它们在同一个网段中...

钓鱼调漂全过程详细图解

调漂 图解

前言 初学钓鱼,首先要掌握的一个重要环节就是调漂,浮漂被称为钓鱼人的眼睛,鱼儿在水下的吃食动作都会反应在浮漂上面,要想钓好鱼,一定要学会如何调 漂。看似简单的一支浮漂却有千变万化,每次变化都可能影响到您的渔获。 新手学钓鱼在浮漂的选择上往往不知道如何下手,有时随便拿来一支浮漂插在漂座上面就 开始垂钓,一天下来钓不了几条鱼,不是水下没有鱼而是浮漂调整失误。以下通过图解的方式详细说明如何调...

教程:iptv单线复用的极简设置(单播)

IPTV 梅林路由 天邑750E

Hey 这是我的一篇”iptv单线复用”设置心得,也算是第一篇教程。之前利用梅林双线双拨早成功了,可是双线有缺陷,用不了DDNS,所以放弃了。发现单线能解决这个问题,这台薅来的K2P也算是物尽其用吧。不过为了搞这个单线复用走了不少弯路,写这篇也是为了留个脚印,也许能让后来人少走弯路。 第一步 获取运营商的直播源(我的IPTV盒子是华为的,直接使用华为STB工具就获取到了直播源,具体步骤请自...

柔术最大的谎言「译」

辩证分析柔术中技术与力量

译自 《THE BIGGEST LIE IN JIU JITSU》 最近我看到了一个让我捧腹的柔术笑话。 “柔术的技术是无敌的!” 你可能不想听听下面的内容,但是作为一名柔术教练,我的工作是与你分享我认为的真理,而不是虚假的谎言。所以在这里与你们分享我的见解: 目录 技术不是无敌的 我的见解 一个假设 真实的例子 这个神话是从哪里来的? 好消息...

从一道网易面试题浅谈 Tagged Pointer

浅谈 Tagged Pointer

前言 这篇博客九月就想写了,因为赶项目拖了到现在,抓住17年尾巴写吧~ 正文 上次看了一篇 《从一道网易面试题浅谈OC线程安全》 的博客,主要内容是: 作者去网易面试,面试官出了一道面试题:下面代码会发生什么问题? @property (nonatomic, strong) NSString *target; //.... dispatch_queue_t queue = disp...

为博客添加 Gitalk 评论插件

BY Blog 添加 Gitalk 的评论插件了

前言 由于 Disqus 对于国内网路的支持十分糟糕,很多人反映 Disqus 评论插件一直加载不出来。而我一直是处于翻墙状态的~(话说你们做程序员的都不翻墙用Google的吗😅,哈哈,吐嘈下) 针对这个问题,我添加了Gitalk 评论插件。在此,非常感谢 @FeDemo 的推荐 。 正文 Gitalk 评论插件 首先来看看 Gitalk 的界面和功能: gitalk 使用 ...

GCD 在 Swift 中的用法

DispatchQueue Swift 中,对 GCD 语法进行了彻底改写。引入了 DispatchQueue 这个类。 先来看看在一个异步队列中读取数据, 然后再返回主线程更新 UI, 这种操作在新的 Swift 语法中是这样的: DispatchQueue.global().async { DispatchQueue.main.async { // 更新UI操作 ...

Swift 4 新特性

很高兴 Swift 4 不再是一门新语言了😅

private 权限扩大 在 Swift 4 中,extension 可以读取 private 变量了。 Swift 3 中,如果将主体函数的变量定义为 private,则其 extension 无法读取此变量,必须将其改为 filePrivate 才可以。 单向区间 单向区间是一个新的类型,主要分两种:确定上限和确定下限的区间。直接用字面量定义大概可以写成 …6和 2… 例如 ...

利用 Debug Memory Graph 检测内测泄漏

利用 Xcode 内存表(Debug Memory Graph)检测内测泄漏

前言 平常我们都会用 Instrument 的 Leaks / Allocations 或其他一些开源库进行内存泄露的排查,但它们都存在各种问题和不便, 在这个 ARC 时代更常见的内存泄露是循环引用导致的 Abandoned memory,Leaks 工具查不出这类内存泄露,应用有限。 今天介绍一种简单直接的检测内测泄漏的方法:Debug Memory Graph 就是这货: ...

iTunes Connect 构建版本不显示

App打包上传到 App Store, iTunes Connect 构建版本不显示

前言 今天新项目上架,在Xcode打包上传到App Store后,在iTunes Connect构建版本中居然找不到上传的App… 解决 从iOS10开始,苹果更加注重对用于隐私的保护,App 里边如果需要访问用户隐私,必须要做描述,所以要在 plist 文件中添加描述。 而这三个基础描述是必须添加的: 麦克风权限:Privacy - Microphone Usag...