- 博客(9)
- 收藏
- 关注
原创 JavaScript观察者模式
观察者模式又叫发布订阅模式(Publish/Subscribe),它定义了一种一对多的关系,让多个观察者对象同时监听某一个主题对象,这个主题对象的状态发生变化时就会通知所有的观察者对象,使得它们能够自动更新自己。* 它分为2个角色:(1)观察者 (2)被观察者* 观察者模式的目的:对程序的内在变化进行观察,当其有变化的时候,你可以得知,并且可以做出相应的反应。现在我们通过一个需求来学习该模式
2017-10-21 16:19:53
192
原创 【网络爬虫入门04】彻底掌握BeautifulSoup的CSS选择器
1、引言 目前,除了官方文档之外,市面上及网络详细介绍BeautifulSoup使用的技术书籍和博客软文并不多,而在这仅有的资料中介绍CSS选择器的少之又少。在网络爬虫的页面解析中,CCS选择器实际上是一把效率甚高的利器。虽然资料不多,但官方文档却十分详细,然而美中不足的是需要一定的基础才能看懂,而且没有小而精的演示实例。不过,在本文中,你可以看到......绝对的干活!2、
2017-10-21 15:11:34
519
原创 彻底了解构建 JSON 字符串的三种方式
笔记中提供了大量的代码示例,需要说明的是,大部分代码示例都是本人所敲代码并进行测试,不足之处,请大家指正~若有疑惑或者需要本系列分享中的资料工具,敬请联系 qingqing_crawl@163.com--------------------------------------------------------------------------------------------
2017-10-21 15:11:16
344
原创 无限大地图:lightmap拆分
无缝地图涉及到地形、物件的分块加载,同样,lightmap也需要动态加载。而场景烘焙时,所有物件都是一起烘焙的,那怎么把某些物件指定烘焙到某一张lightmap贴图中?网上找了很久,也没有看到具体的实现方式,还是要自己从头造车,结合网上的一些理论,经过实践,分享2个方法 1. 设置自定义LightmapParameters,设置Bake tag,相同tag的物件,会烘焙到同一张li
2017-10-21 15:10:59
1869
原创 Spring装配Bean之组件扫描和自动装配
Spring从两个角度来实现自动化装配:组件扫描:Spring会自动发现应用上下文中所创建的bean。自动装配:Spring自动满足bean之间的依赖。案例:音响系统的组件。首先为CD创建CompactDisc接口及实现类,Spring会发现它并将其创建为一个bean。然后,会创建一个CDPlayer类,让Spring发现它,并将CompactDisc bean注入进来。创
2017-10-21 15:10:38
241
原创 Unity Shader - 消融效果原理与变体
主要使用噪声和透明度测试,从噪声图中读取某个通道的值,然后使用该值进行透明度测试。主要代码如下:fixed cutout = tex2D(_NoiseTex, i.uvNoiseTex).r;clip(cutout - _Threshold);完整代码点这里边缘颜色如果纯粹这样镂空,则效果太朴素了,因此通常要在镂空边缘上弄点颜色来模拟火化、融化等效
2017-10-21 15:10:16
955
原创 野生码农的架构实践
一、 自传 IT圈子重所谓“出身”。在B乎、各种码农圈子,经常看到晒学历、晒工作经历。不是BAT,就是麻省,北清。就如龙母见任何人都要报出一堆头衔,以证明自己血统的高贵。而本人,就是一个纯野生“双非”码农:非计算机科班出身、非IT名企出身。大学学的机电自动化,毕业也是一直跟机器、图纸打交道。没有自带光环、没有拜师学艺、没有群星荟萃,全凭个人兴趣,业余爱好而已。
2017-10-21 15:09:54
226
原创 记忆网络(译)
Jason Weston, Sumit Chopra & Antoine Bordes.Facebook AI Research, 770 Broadway, New York, USA.{jase,spchopra,abordes}@fb.com摘要本文将介绍一种新的学习模型,称为记忆网络。记忆网络利用结合了长期记忆模块的推断组件进行推理;并学习如何联合地使用
2017-10-21 15:09:35
938
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人