09 2019 档案
摘要:一 什么是web框架 框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单地说,就是你用别人搭建好的舞台来做表演。对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。 最简单
阅读全文
摘要:一 HTTP概述 HTTP(hypertext transport protocol),即超文本传输协议。这个协议详细规定了浏览器和万维网服务器之间互相通信的规则。 HTTP就是一个通信规则,通信规则规定了客户端发送给服务器的内容格式,也规定了服务器发送给客户端的内容格式。其实我们要学习的就是这个两
阅读全文
摘要:HTML基本概念 HTML 是什么? htyper text markup language 即超文本标记语言 超文本: 就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。 标记语言: 标记(标签)构成的语言. HTML使用标签来描述网页 html文档树形结构图: 最基本的HTML文档 什
阅读全文
摘要:一、概念 1、什么是索引 索引用于快速找出在某个列中有一特定值的行 不使用索引,MySQL必须从第一条记录开始读完整个表,直到找出相关的行,表越大,查询数据所花费的时间就越多 如果表中查询的列有一个索引,MySQL能够快速到达一个位置去搜索数据文件,而不必查看所有数据,那么将会节省很大一部分时间 例
阅读全文
摘要:为什么使用视图 重用SQL语句。 简化复杂的SQL操作。在编写查询后,可以方便地重用它而不必知道它的基本查询细节。 使用表的组成部分而不是整个表。 保护数据。可以给用户授予表的特定部分的访问权限而不是整个表的访问权限。 更改数据格式和表示。视图可返回与底层表的表示和格式不同的数据 。 例
阅读全文
摘要:pymysql基本使用 插入单条数据 添加多条数据 获取最新插入数据 (最后一条) 删除操作 查询数据 数据回滚 参考资料 https://www.cnblogs.com/xfxing/p/9322199.html
阅读全文
摘要:浏览器和服务器组成一个BS架构,浏览器访问网页时从服务器下载文件,浏览器可以看成一个解释器,解释执行从服务器下载的文件显示出我们在浏览器上看到的页面效果。 示例: BS架构中浏览器是安装好的,我们只需要写服务端代码: 然后,我们在本机浏览器上输入ip地址:http://127.0.0.1:8089/
阅读全文
摘要:开关机 sync :把内存中的数据写到磁盘中(关机、重启前都需先执行sync) shutdown -r now或reboot :立刻重启 shutdown -h now :立刻关机 shutdown -h 20:00 :预定时间关闭系统(晚上8点关机,如果现在超过8点,则明晚8点) shutdown
阅读全文
摘要:Wide & Deep算法解决的问题 在推荐系统中LR算法应用的非常广泛,但是LR是一种线性模型,没法学到特征交叉(高阶组合特征),为了解决这个问题,在实际中我们常常需要做特征工程提取高阶特征,一种常用的做法就是求特征的cross-product,如(“gender=female” and “lan
阅读全文
摘要:一个程序如何在网络上找到另一个程序? 首先,程序必须要启动,其次,必须有这台机器的地址,我们都知道我们人的地址大概就是国家\省\市\区\街道\楼\门牌号这样字。那么每一台联网的机器在网络上也有自己的地址,它的地址是怎么表示的呢? 就是使用一串数字来表示的,例如:100.4.5.6 IP地址 IP地址
阅读全文
摘要:MapReduce 是适合海量数据处理的编程模型。Hadoop是能够运行在使用各种语言编写的MapReduce程序: Java, Ruby, Python, and C++. MapReduce程序是平行性的,因此可使用多台机器集群执行大规模的数据分析非常有用的。 MapReduce程序的工作分两个
阅读全文
摘要:hadoop是一种主从架构模型 主(NameNode节点):保存文件元数据(描述文件的数据),单节点。 从(DataNode节点):保存文件Block数据,多节点。 DataNode和NameNode保持心跳,提交Block列表。 HdfsClient和NameNode交互元数据信息找到Block位
阅读全文
摘要:hdfs存储模型要点: (1)文件被线性切割成块Block,每个块都有它的偏移量offset(byte),Block分散存储在集群节点中。 (2)单一文件的Block大小一致,文件与文件的Block大小可以不一致。 (3)Block可以设置副本数,副本分散在不同节点中。 (4)只支持一次写入多次读取
阅读全文
摘要:C语言编译步骤 (1)预处理:宏定义展开、头文件展开、条件编译等,同时将代码中的注释删除,这里并不会检查语法。 (2)编译:检查语法,将预处理后文件编译成汇编文件。 (3)汇编:将汇编文件生成目标文件(二进制文件) (4)链接:c语言写的程序需要依赖各种库,所以编译之后需要把库链接到最终的可执行文件
阅读全文
摘要:linux 的文件类型 权限 针对文件:r-查看,w-修改,x-执行 针对文件夹:r-列出文件夹下的所有文件和文件夹,w-在目录中创建和删除,x-进入目录 删除一个文件的前提:该文件所在目录拥有写权限。 ls -l命令结果解析 示例: 使用ls -l命令查出文件信息,按空格划分,依次是: 文件类型及
阅读全文
摘要:用户调研 优点:可以获得很多体现用户主观感受的指标,比在线实验风险低,出现错误后很容易弥补。 缺点:招募测试用户代价较大;很难组织大规模的测试用户,因此测试结果的统计意义不足。 在线评估 设计一个在线实验,然后根据用户的在线反馈结果来衡量推荐系统的表现。在线评估中,比较重要的两个选择点是——在线实验
阅读全文
摘要:冷启动主要分为三类:用户冷启动、物品冷启动、系统冷启动。 用户冷启动:解决的是如何给新用户进行个性化推荐的问题。当一个新用户进入网站或APP时,由于系统之前没有任何关于该用户的历史行为数据,导致无法对用户进行兴趣建模,从而无法为该用户进行个性化推荐。 物品冷启动:解决的是如何将新加入系统的物品推荐给
阅读全文
摘要:推荐系统架构 下图所示是业界推荐系统通用架构图,主要包括:底层基础数据、数据加工存储、召回内容、计算排序、过滤和展示、业务应用。底层基础数据是推荐系统的基石,只有数据量足够多,才能从中挖掘出更多有价值的信息,进而更好地为推荐系统服务。底层基础数据包括用户和物品本身数据、用户行为数据、用户系统上报数据
阅读全文