zZ爱吃菜

[站长之路] 网站百度收录

写在前面 作为一个站长,让自己的网站被百度收录可以说是一个比较有效的推广站点的方式,百度的站长工具提供了实时收录自己的站点几种方式。 ####1.主动推送方式 这种方式最快捷 // 请求 http://data.zz.baidu.com/urls?site=blog.noasis.cn&token=kdJveA1y5MTSvyK7 参数名称 是否必选 参数类型 说明 site 是 string 在 […]

[前端 学习] Checkbox 级联 选择

什么时 checkbox 级联 就是,当你点击一个 主 checkbox ,它的从属 checkbox 根据 checkbox 全选或反选 具体效果如下图 具体实现很简单 引入 JQuery <script src=”https://cdn.bootcss.com/jquery/2.2.0/jquery.min.js”></script> 创建一个 联动的 checkbox […]

[ARC 学习] 循环强引用的解决方案——弱引用

swift 提供了两种解决循环强引用的方式 弱引用(weak reference) 和 无主引用(unowned reference) 弱引用和无主引用允许引用中的一个实例引用而另外一个实例不保持强引用。这样实例就能够互相引用而不产生循环强引用。 何时使用弱引用或无主引用 弱引用 当其他的实例有更短的生命周期——使用弱引用;一般是 可选型(下面例子中的 Apartment 中的 tenant 属性 […]

PHP 解析 html 类 —— simple_html_dom

写在最前面 本次教程,主要是将我最近制作的一个爬虫过程中的思路、方法以及技巧讲解一下,抓取目标是:飘花电影网。 说实话,由于 PHP 本身的限制,用于写爬虫效率比较低下,如果想制作一个高性能功能完善的爬虫,还是需要使用 Python 来写。 一、项目使用的第三方类库 simple_html_dom simple_html_dom 是 GitHub 上一个开源的项目,基于 PHP 的 HTML 解析 […]

[MySQL 笔记] 多表连接总结

#### 写在前面 主要包括常规的一些数据表之前关联概念以及操作。例如:LEFT JOIN、RIGHT JOIN 以及 UNION 等 1. 普通关联(不设置主表) — sql 如下 select tb_a.*,tb_b.* from tb_a,tb_b where tb_a.a_id = tb_b.b_id 上面的 sql 结果将是展示 tb_a 和 tb_b 公有 tb_a.a_id 和 t […]

JavaScript 获取 URL 参数

方式一:通过正则过滤 URL 获取 简单方便 // 获取参数 function getParam(name) { var reg = new RegExp(“(^|&)”+ name +”=([^&]*)(&|$)”); var r = window.location.search.substr(1).match(reg); if(r!=null)return unesca […]

[Swift随笔] 我常用的开源库

常用框架 网络篇 M13Checkbox https://github.com/Marxon13/M13Checkbox git clone https://github.com/Marxon13/M13Checkbox.git SwiftyJson https://github.com/SwiftyJSON/SwiftyJSON git clone https://github.com/Swif […]

[ARC学习] 类实例之间的循环强引用

循环强引用的产生 上一节,我们知道了ARC的好处,但是ARC依旧不能让我们一劳永逸,在学习开发中,我们可能写出一个类的实例的强引用永不为0的代码。例如:如果两个类实例的一直持有彼此的强引用,这种情况就叫做:循环强引用。导致内存泄露,造成应用不稳定。 解决 循环强引用的方式 弱引用(week)或者无主引用(unown)代替强引用是解决循环强引用的最佳方式。 认识循环强引用的产生 1. 定义类 […]

[ARC学习] 初体验

ARC 简介 什么是 ARC ? ARC 用来跟踪和管理你的内存,ARC 会在类的实例不再被使用时,自动释放其占用的内存 注意: ARC 仅仅应用于引用类型,例如:类。而结构体和枚举型都是值类型,不是通过引用的方式存储和传递。 工作机制 每当我们创建一个类的实例 let obj = Object() 时,ARC 会从分配一块内存,用来存储 实例的类型信息以及实例所有相关的存储型属性的值。 当实例不 […]