YueLng's Blog

To Infinity And Beyond!

算法

"算法"

穷举=树型搜索 递归=树型搜索+剪枝 动态规划=树型搜索+剪枝+节点合并 因此算法效率:动态规划>递归>穷举。 递归与分治策略 一个直接或间接地调用自身的算法称为递归算法。 分治算法的模式如下: 12345678910Divide_and_Conquer(P){ if(|P|<=n0) Adhoc(P);//Adhoc(P)是基本子算法 ......

计算机网络

"计算机网络"

TCP四次挥手过程 TCP是面向连接的服务;三次握手(建立连接)和四次挥手(关闭连接);使用滑动窗口机制进行流量控制;TCP要保证在所有可能的情况下使得所有的数据都能够被投递,当你关闭一个socket时,主动关闭一端的socket将进入TIME_WAIT状态,而被动关闭一方则转入CLOSED状态,这的确能够保证所有的数据都被传输。1)首先A B端的TCP进程都处于established状态,......

记录常用的配置

"配置"

####项目部署执行openplay_backend requirement.txt 中却少raven 在跑run.py时,debug配置文件下却少sentry,将product环境下的sentry添加即可 ####项目基础架构 总共分为球员版player,管理员admin,用户user,统计stats,网页web,五个部分 项目之间的关系:五个部分全都是基于tornado API项目开发......

后端代码工程

"配置"

“Yeah It’s on. ” 配置文件 程序内内置配置项的初始默认值 配置文件中的配置项值可以覆盖(override)程序内配置项的默认值。 命令行选项和参数值具有最高优先级,可以override前两层的配置项值。 错误处理golang内置两种错误处理方式,error与panic,error是逻辑上程序可控制可预见的错误,而panic则相对于error是比较严重的错误。在通常的项......

Tornado Pyhton web框架介绍

"tornado为何这么快"

##Tornado直接读代码 简介FriendFeed使用了一款使用Python编写的,相对简单的非阻塞式Web服务器。它的特点在于非阻塞服务器和epoll的运用,这个Web框架还包含了一些相关的有用工具和优化。 以下是经典的“Hello, world”示例: 123456789101112131415import tornado.ioloopimport tornado.webclass ......

ruby开发环境的搭建

"ruby开发"

ruby开发环境 Mac OS本身自带ruby在系统目录 /System/Library/Frameworks/Ruby.framework/Versions/Current12345# 通过homebrew安装ruby最新版brew updatebrew install ruby# 安装railsgem install rails ...

微服务的基本架构

"记录常用的模型,账户系统、支付系统"

“Yeah It’s on. ” 微服务代码结构微服务是大的趋势。无论后台架构怎么改变,都不能脱离它是业务架构具体实现的本质。无论是前期发展而来的单体架构,遵循着严格的代码分层风格,还是现在大家认同的微服务。微服务是后端开发的绝对趋势,外部用户需求增强直接导致了应用复杂度增加,只有将应用分解再分解才能利用更小的成本干更多的事。微服务的另一种表现是后端“侵占”系统工程、运维部署、DBA的工......

基本APP产品配置

"常见功能整理"

系统中常用组成部分 账户系统 account 鉴权系统 auth 支付系统 pay 优惠券系统 coupons 邀请机制 invitation 消息推送 push 短信推送 sms 搜索功能 search 关于产品的一些文章 ...

基于开源项目众推的Python实现

概述在开源中国闲逛时发现了这个项目-众推,是一个以Hadoop分布思想为基础类今日头条的开源项目。虽然该项目将去重过滤、文本分类单独出来,但是我认为这都属于数据处理部分。所以我将整个项目的核心划分为三个部分:分布式爬虫、数据清洗与处理、web工程。分别也对应了数据的采集、处理和展示。该项目没有继续下去,可能是因为这个项目不够吸引人,创意不是很好,但是我认为这个项目是当前所有互联网项目技术架构......

毕设题目-基于社交网络的推荐系统

简介项目主要分为web工程、后台业务逻辑、数据库缓存、推荐系统、分布式爬虫 项目开发流程记录基础部分 maven框架搭建、多模块、私服 域名、免费空间,腾讯云 web部分记录 restful风格设计(json数据优化) mvc框架spring mvc或者spring boot 第三方认证OAUTH comment长连接 session处理 python tornado实现web工程 bla......