Posts by Tags

Demo

Http协议

Http协议学习总结

面试是最能让人发现自己不足的场景,为了每一次面试都能吸取点教训,决定以后每一次没表现好的面试都将自己的盲点和短板总结学习一遍,也供其他小伙伴参考。 一 HTTP的特性 支持客户—服务器模式(简称C/S结构,是一种网络架构,特点是将客户端和服务器端分开来,每一个客户端软件的实例都可以向...

PHP

百姓网发布优化——秒杀计划

摘要:本文主要分享在一个技术优化项目中的经验,且看百姓网的信息发布速度是如何在半个月内提升 n 倍,实现“秒发”的。

TensorFlow

TensorFlow 基本概念

摘要:本文主要总结 TensorFlow 中的基础概念,包括张量,图,操作,会话。

TensorFlow 变量

摘要:【未完待续】本文主要总结 TensorFlow 中变量的使用。

jQuery

javascript的闭包和变量作用链域

用了很久的js但一直没真正理解js的闭包,今天好好查了书籍和资料终于豁然开朗,总结一下。 什么是闭包? 以前一直蠢蠢地认为闭包是js里面的一种函数类型,不知道有多少朋友会和我一样chun。言归正传,闭包其实是指一种特性——“函数可以通过作用链域关联起来,函数内部的变量都保存在函数的作用域内。也就是说函数变量可以隐...

jQuery深究(一):构造jQuery对象

jquery对象是一个类数组对象,含有连续的整型属性,length属性和大量的jQuery方法。jQuery对象由构造函数jQuery()创建,$()是jQuery()的缩写。 关于类数组对象: 把拥有一个非负数且为整数数值的length属性的对象叫做类数组对象。 如: var a = {...

jQuery深究(二):jQuery.extend()和 jQuery.fn.extend()

在《实例总结如何编写 jquery 插件》一文中提到过,jQuery.extend(object)和 jQuery.fn.extend(object)是jQuery提供的两个扩展jQuery功能的接口,今天来研究一下这两个接口的实现原理。 一 功能描述 方法jQuery.extend()和 jQ...

javascript两个易混函数方法:apply()和call()辨析

在javascript中函数是一种特殊的对象,所以函数也可以有自己的属性和方法,apply()和call()便是javascript函数对象的两个方法。之前一直对这两个方法的使用迷迷糊糊,今天来认真研究总结一下。这两个方法的作用是为了改变某个函数或者方法运行时候的上下文,也就是为了改变函数体内部的this指向...

实例总结如何编写 jquery 插件

一 开发插件的两个方法 1. jQuery.fn.extend(object) 扩展jquery对象,为对象添加方法 查看jquery的源码可以发现,fn的定义如下: jQuery.fn = jQuery.prototype = { init: function(selector,...

五子棋AI

五子棋AI(下)——AI篇

一 概览 很喜欢动画电影,所以给AI取了一个自己很喜欢的电影人物的名字——瓦力。实现AI的过程其实就是让瓦力模仿人思考的过程,人在五子棋对弈的时候想的事情基本如下: 是不是到我下棋了 判断当前棋盘的输赢情况 没有人赢,那么(1)棋盘...

五子棋AI(上)——界面篇

一 知识点概览 今年阿尔法狗特别火,阿尔法的智能高度够不着,写个初级版的五子棋“阿尔法狗”来玩玩。界面篇需要用的知识点如下,如无基础自行补齐再来 canvas基础(重点):绘制直线,绘制圆,绘制阴影和渐变,绘制样式设置,绘制图片 js基础:onclick,o...

思辨

《超越感觉-批判性思考指南》读书笔记

批判性思考者的特点: 以诚待己,承认自己的局限性,能看到自己的缺点 把问题和有争议的议题视为令人兴奋的挑战 把判断建立在证据上而不是个人喜好上,只要证据不充分就推迟判断。当新证据揭示错误时,他们就适当修改判断。 对他人的思想感兴趣,因而愿意专心地倾听和阅读,即使他们往往不同意他人的观点 认识...

性能

百姓网发布优化——秒杀计划

摘要:本文主要分享在一个技术优化项目中的经验,且看百姓网的信息发布速度是如何在半个月内提升 n 倍,实现“秒发”的。

网站性能优化(二)——应用服务器性能优化

接上篇,本篇讲的是网站性能优化在应用服务器端的优化。此处的应用服务器指的是处理网站业务的服务器,网站的业务代码都在这里,所以这里的优化也是网站性能优化中最复杂的一块优化 应用服务器的优化的首选依然是使用缓存,依次是代码优化,异步操作,使用集群。 一 使用缓存 1.1 缓存的原理 缓存是...

网站性能优化(一)前端性能优化总结

从15年初作为web组长加入创业公司做web开发,算起来到今年也有两年了,很遗憾这两年没有加入侧重web大型网站开发的公司,至今还没和自己仰慕的web大牛一起工作过,很多东西都是自己跌跌撞撞慢慢摸索。两年纪念,近期想将自己这两年的经验好好分类总结一下。web性能优化主要分三大块:web前端优化,应用服务器性能...

数学原理

机器学习

深度学习

特征选取

神经网络

神经网络解析

摘要:通过对一个最简单的神经网络模型的研究,理解激励函数,损失函数,梯度下降等概念。

程序基础

总结:java构造方法

一 构造方法和实例方法的区别 修饰符:任何访问控制修饰符(default, public , protected, private)或者没有修饰符都可以对构造方法进行修饰,但非访问控制修饰符(final, abstract, strictfp)不可以修饰构造方法。 构造方法用于初始...

设计

怎么画好架构设计图

摘要:【未完待续】本文主要思考怎么画好设计图,“好”字在于你是否清晰地向你的目标对象表达清楚了你的设计意图和重点。

关于设计——基础原则和设计模式总结

摘要:本文主要总结经典设计模式的概念以及应用场景。知道常用模式和基本的面向对象概念并不会让人马上变成好的面向对象设计者,但这是个基本的学习过程。真正的设计大师脑子记的不会是固定的模式,他们关心的是建立弹性的设计,可以维护,可以应付改变。

设计模式

设计模式研究——单例模式

理解 顾名思义,单例模式是确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在面向对象的开发环境中,单例模式是对全局变量的改进,在一些弱类型语言如PHP中你无法用一个错误的数据类型覆写一个单例,但若只是个全局变量那就不好说了。 情景假设 我们在设计用户相关系统的时候经常会需要保...