自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

转载 推荐系统(一)之好的推荐系统

  在研究如何设计推荐系统之前,了解什么是好的推荐系统至关重要。只有了解了什么是好的推荐系统,我们才能在设计推荐系统时,根据实际情况进行取舍。本文分3个步骤回答这个问题。首先,本文将介绍什么是推荐系统,推荐系统的主要任务是什么,推荐系统和分类目录和搜索引擎的区别;其次,本文将按照不同的领域分门别类的介绍不同领域的常见的个性化推荐应用;最后,将介绍推荐系统指标,通过指标给出好的定义,来回到...

2019-03-07 09:27:00 353

转载 数据库(八)之T-SQL编程

什么是Transact-SQL?  结构化查询语言(SQL)是有美国国家标准协会(ANSI)和国际标准化组织(ISO)定义的标准,而Transact-SQL是Microsoft公司对此标准的一个实现。  transact-SQL语言是结构化查询语言(SQL)的增强版本,与多种ANSI SQL标准兼容,而且在标准的基础上还进行了许多扩展。Transact-SQL代码已成为SQL S...

2018-03-20 21:24:00 327

转载 数据库(十)之触发器

触发器什么是触发器?触发器是一个在修改表中的数据时执行的存储过程。通常通过创建触发器来实现不同表中的逻辑相关数据的引用完整性或一致性。由于用户不能绕过触发器,所以可以用它来强制实施复杂的业务规则,以确保数据的完整性。触发器不同于存储过程。触发器主要是通过时间进行触发而被执行的,而存储过程可以通过存储过程名字而被直接调用。当对某一表进行诸如update,insert,dele...

2018-03-20 20:26:00 544

转载 数据库(九)之存储过程

存储过程概述什么时存储过程?存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。存储过程可包含程序流,逻辑以及对数据库得查询。它们可以接收参数,输出参数,返回单个或者多个结果集以及返回值。为什么使用存储过程?存储过程与其他应用程序共享应用程序逻辑,因而确保了数据访问和修改的一致性。存储过程可以封装业务功能,在存储过程中可以在...

2018-03-20 20:25:00 210

转载 数据库(七)之连接

基本连接  用户在进行基本连接操作时,可以遵循以下基本原则:select子句列表中,每个目标列前都要加上基表名称from子句应包括所有使用得基表where子句应定义一个等同连接  例子:select A.姓名, A.性别, A.出生日期, A.民族, B.班级名, A.家庭住址from 学生信息 A, 班级信息 Bwhere A.所属班级 = ...

2018-03-19 14:02:00 79

转载 数据库(六)之数据查询和管理

查询语句:  简单的select语句select [all|distinct] select_list [into new_table] from table_source [where search_conditions] [group by group_by_expression] [having search_condi...

2018-03-19 10:56:00 102

转载 数据库(五)之操作架构,索引和视图

创建视图语法:CREATE VIEW view_name(view_column_name) AS query_expression [WITH CHECK OPTION]例子create view V_studentInfoas select a.姓名,a.性别,a.名族,a.家庭住址,B.班级名 from 学生信息 ...

2018-03-19 10:12:00 150

转载 数据库(四)之数据库表管理

字段的数据类型数字数据类型整数数据类型:bigint, int, smallint, tinyint ?decimal和numeric ?money和samllmoneyfloat和real数据类型Bit字符数据类型charVarcharTestNcharNvarcharntest日期和时间...

2018-03-19 09:42:00 189

转载 数据库(三)之管理数据库

数据库组成  表,视图,存储过程,触发器,用户与角色和其他数据库部分。创建数据库  使用CREATE DATABASE语句:  CREATE DATABASE database_name  [ ON    [ PRIMARY ]      [ <filespec>     [ ,...n]     [, <filegroup&g...

2018-03-19 09:21:00 156

转载 数据库(二)之SQL Server

什么是SQL SERVER?  Microsoft发布的SQL Server产品是一个典型的关系型数据库管理系统。  功能强大  操作简便  可靠的安全性SQL Server 2008体系结构  SQL Server 2008的体系结构是指对SQLServer 2008的组成部分和这些组成部分之间关系的描述。SQL Server 2008系统由4个部分组成:数据库引擎,An...

2018-03-12 20:46:00 191

转载 数据库(一)之数据库概念

数据库概念  数据库就是数据存放的地方,是需要长期存放在计算机内的有组织并且共享的数据集合。数据库中的数据按一定的数据模型组织,描述和存储,具有较小的冗余度,较高的数据独立性和易扩展性,可以为不同的用户共享使用。常见的数据库模型  数据库可以使用多种类型的系统模型(模型是指数据库管理系统中数据的存储结构),其中较为常见的有三种:    层次模型    网状模型    关系模型...

2018-03-12 20:35:00 182

转载 C++面试中可能考察的基础知识(1)

1  C++中允许函数的嵌套调用,但不允许函数的嵌套定义2  构建派生类对象时,先调用基类的构造函数,在调用成员对象的构造函数,最后调用派生类构造函数。3  volatile关键字  volatile提醒编译器其后面定义的变量随时可能发生改变,因此编译后的程序每次需要存储或者读取这个变量的时候,都直接从变量的地址读取数据。如果没有这个关键字,则编译器可能会优化该变量的存取,即...

2018-03-06 10:53:00 182

转载 面试C++失败

  到今天,面试已经整整一周,一个offer没有收到,mmp。  无奈,痛苦,迷茫。  以前活的太安逸,太舒适了。  自以为是,异想天开。  要重新振作起来。  要不断学习,保持强大,未来之路才会越走越宽。转载于:https://www.cnblogs.com/ZGreMount/p/8509397.html...

2018-03-05 15:50:00 116

转载 python学习笔记(十六)之文件

打开文件用open函数open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None) Open file and return a stream. Raise IOError upon failure.重点关注两个参数...

2017-11-01 00:24:00 120

转载 python学习笔记(十五)之集合

集合:对应数学中的集合类型。集合中的元素是唯一,且无序的。创建集合  方法一:使用{},注意python会自动删除重复元素>>> number = {1,2,3,4,3,2,1}>>> number{1, 2, 3, 4}  方法二:使用set()工厂函数,传递一个列表,元组或字符串>>> te...

2017-10-31 23:02:00 106

转载 python学习笔记(十四)之字典

字典:是python中唯一的映射类型,字典中每一项都是由键-值对组成的项。字典中没有索引,只有键和值。键的类型可以是整型,变量或字符串。创建和访问字典: 1 >>> dict1 = {'Lining':'Anything is possible', 'Nike':'Just do is', 'Adidas':'Impossible is nothing'...

2017-10-31 22:45:00 99

转载 python学习笔记(十三)之lambda表达式

lambda表达式:  用法 lambda x : 2 * x + 1  其中:前面是参数,后面是返回值。 1 >>> def ds(x): 2 ... return 2 * x + 1 3 ... 4 >>> ds(5) 5 11 6 >>> lambda x : 2*x+1 7...

2017-10-31 21:04:00 135

转载 python学习笔记(十二)之函数

牛刀小试:  定义一个无参函数1 >>> def myFirstFunc():2 ... print("Hello python")3 ... print("hello world")4 ... print("hello my fist func")5 ... 6 >>> myFirstFun...

2017-10-31 20:28:00 128

转载 python学习笔记(十一)之序列

之前学习的列表,元组,字符串都是序列类型,有很多共同特点:通过索引得到每一个元素,索引从0开始通过分片的方法得到一个范围的元素的集合很多通用的操作符(重复操作符,拼接操作符,成员关系操作符)序列通用BIF介绍max() 返回序列最大值min() 返回序列最小值len() 返回序列长度sum(s[, start = 0]) 返回序列元素加上可选参...

2017-10-31 16:51:00 82

转载 python学习笔记(十)之格式化字符串

格式化字符串,可以使用format方法。format方法有两种形式参数,一种是位置参数,一种是关键字参数。 1 >>> '{0} {1}'.format('Hello', 'Python') #位置参数 2 'Hello Python' 3 >>> '{a} python {b} world'.format(a = 'python'...

2017-10-31 16:34:00 96

转载 python学习笔记(九)之字符串

定义字符串1 >>> mystring = 'Hello Python'2 >>> name = str('Mountain')3 >>> mystring4 'Hello Python'5 >>> name6 'Mountain'View Code通过索引或字符串切片可以...

2017-10-31 15:29:00 98

转载 python学习笔记(八)之元组

元组:和列表十分相似,可以说是一个受限的列表。最大的限制是,元组不能更改。创建元组1 >>> tuple1 = (123,'asd',(1,2,3))2 >>> tuple13 (123, 'asd', (1, 2, 3))View Code访问元组  通过索引或元组切片访问元组 1 >>...

2017-10-31 00:49:00 104

转载 python学习笔记(七)之列表

列表:是一个加强版的数组,什么东西都可以往里面放。创建列表创建一个普通列表:1 >>> member = ['operating system', 'data structure', 'network', 'principle of computer composition']2 >>> member3 ['operatin...

2017-10-31 00:35:00 107

转载 python学习笔记(六)之操作符

python中算术操作符:  +  -  *  /  %  **  //  注意:  /:为真实除法,即对应数学中的除法,通常返回一个浮点数  //:取整除法,即取商  %:求模,即取余数  **:幂运算,这里需要注意的一点是,幂运算符优先级比其左侧的单目运算符优先级高,比其右侧的单目运算符优先级低。 1 >>> 10 / 2 2...

2017-10-30 23:12:00 83

转载 python学习笔记(五)数值类型和类型转换

Python中的数值类型有:  整型,如2,520  浮点型,如3.14159,1.5e10  布尔类型 True和Falsee记法:  e记法即对应数学中的科学记数法1 >>> 1.5e112 150000000000.03 >>> 15e104 150000000000.0View Code布...

2017-10-30 23:00:00 257

转载 python学习笔记(四)之分支和循环

python中比较操作符有:  >  >=  <  <=  ==  !=这些操作符返回True或False 1 >>> 1 < 3 2 True 3 >>> 1 > 3 4 False 5 >>> 1 == 1 6 True 7 >>> ...

2017-10-30 22:41:00 107

转载 python学习笔记(三)之变量和字符串

  在其他语言中,变量就是有名字的存储区,可以将值存储在变量中,也即内存中。在Python中略有不同,python并不是将值存储在变量中,更像是把名字贴在值上边。所以,有些python程序员会说python没有变量,只有名字。简单实践: 1 >>>teacher = 'zengan' 2 >>>print(teacher) 3...

2017-10-30 22:13:00 79

转载 python学习笔记(二)之python简单实践

1 安装python开发环境  Linux环境下自动安装好了python,可以通过以下命令更新到python最新版本。#echo "alias python=/usr/bin/python3.5" >> ~/.bashrc#. ~/.bashrc  然后直接输入python进入python shell。2 一些简单的python实践  ‘...

2017-10-30 21:23:00 146

转载 python学习笔记(一)之为什么学习python

python的特点:跨平台实现同一个功能是Java代码的1/5python应用范围:  操作系统    web      3D动画        企业应用          云计算如何学习python?学习语法验证例子学会总结课外实践转载于:https://www.cnblogs.com/ZG...

2017-10-30 21:10:00 68

转载 Linux系统网络基础知识及配置

一:DNS(domain name system)简介  DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口号53。在RFC文档中RF...

2017-10-15 23:32:00 150

转载 Linux系统文件权限体系详解

  准备工作:先简单了解Linux文件权限    在Linux系统中,ls -l 命令可以查看文件的权限,如    [zhaohuizhen@localhost Test]$ ls -l a    -rw-rw-r--. 1 zhaohuizhen zhaohuizhen 121 Oct 14 20:26 a  文件a权限就在第一列,第一位-,代表文件a时普通文件。后面9为就...

2017-10-15 18:36:00 129

转载 强大的grep,sed和awk--用案例来讲解

准备工作:  先简单了解grep,sed和awk功能    1) grep 显示匹配特定模式的内容    grep -v 'boy' test.txt 过滤掉test.txt文件的boy,显示其余内容    grep 'boy' test.txt 显示test.txt文件中,和boy匹配的内容    -E 同时过滤多个"a|b"    -i 不区分大小写   ...

2017-10-14 22:48:00 167

转载 Linux中关机,重启,注销命令

关机:  shutdown -h now #立刻关机重启,工作中常用  shutdown -h +1 #1分钟后关机  init 0  halt #立即停止系统,需要人工关闭电源  halt -p #  poweroff     #立即停止系统,并且关闭电源重启:...

2017-10-14 22:05:00 293

转载 如何解决一个问题(一)

一天,上班后发现公司遭受不明攻击,导致网站目录下所有文件都被篡改了,这时该如何解决问题?处理过程:1 和运维人员确认的确出现问题了,详细了解问题情况。2 制定处理方案,先备份数据,防止二次破坏,然后,执行命令批量修改回来。3 检查处理结果,确实解决了。4写解决说明,存档。5 详细检测日志,找出问题来源,亡羊补牢,防止再次出现类似问题。转载于:https:...

2017-10-14 19:52:00 81

转载 Linux基础命令讲解(二)

Linux命令基本格式:  命令 [参数] [路径文件]  方括号内容可省略查看命令帮助手段:  1 man 命令名 (man 还可以获取配置文件,函数的帮助)  2 命令 --help  3 help 命令(对内置命令)  4 info 命令  5 使用搜索引擎常用命令总结:  35 halt 关机(init 0)  36 reboo...

2017-10-14 19:30:00 72

转载 Linux正则表达式

正则表达式:  简单来说,正则表达式就是一套处理字符串的规则和方法,以行为单位对字符串进行处理,通过特殊的符号辅助,快速过滤,替换某些特定的字符串。  在工作中,通过正则表达式,可以快速处理大量访问日志,错误日志,大数据等  正则表达式搭配awk,sed和grep命令,是处理字符串的强大工具。基础正则表达式:BRE  正则表达式实际就是一些特殊字符,赋予了他特定的含义...

2017-10-12 15:36:00 85

转载 Linux用户角色划分

  在Linux系统中,用户是分角色的,角色不同,对应权限不同。用户角色通过UID和GID识别。  大致分为三种:超级用户,普通用户,虚拟用户。  超级用户:默认是root用户,其UID和GID都是0。root用户在每台Unix和Linux系统中都是唯一且真是存在的,通过它可以登陆系统,操作系统中任何文件执行系统中任何命令,拥有最高管理权限。  普通用户:系统中大多数用户都是...

2017-10-12 14:58:00 634

转载 Linux硬链接和软连接详解

硬链接:  硬链接是通过索引节点inode来进行链接的(关于inode,http://www.cnblogs.com/ZGreMount/p/7653307.html)。在Linux(ext2,ext3)文件系统中,保存在磁盘分区中的文件不管是什么类型都会给他分配一个编号,这个编号被称为索引节点编号(Inode index)简称inode,即在系统中文件的编号。  在Linux文...

2017-10-12 14:10:00 209

转载 字符集及中文乱码如何解决

  什么是字符集?简单来说就是一套文字符号及其编码。常用字符集有:  GBK 定长 双字节 不是国际标准,支持的系统不少  UTF-8 非定长 1-4字节 广泛支持,MYSQL也使用UTF-8  如何修改字符集?Linux系统中,LANG环境变量控制字符显示,所以,要修改字符集,有  法一:export LANG=“zh_CN.GB18030” #此法可以执...

2017-10-12 12:57:00 362

转载 Linux向文件添加内容的几种方法

例如,要想test.txt文件添加内容"I am a boy",test.txt在当前目录中方法一:vi编辑法  打开终端,输入vi test.txt 回车,按a或i进入编辑模式,输入 I am a boy,然后按esc键退出编辑模式,输入:wq保存并退出。方法二:echo命令法  打开终端,输入echo ‘I am a boy’ >> ./test.t...

2017-10-12 10:57:00 6421

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除