自定义博客皮肤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)
  • 收藏
  • 关注

转载 数据库设计三大范式:

数据库的三大特性可谓是:实体、属性和关系。 实体:表; 属性:表中的数据(字段); 关系:表与表之间的关系;第一范式(1NF):数据表中的每一列(每个字段)必须是不可拆分的最小单元,也就是确保每一列的原子性;例如:userInfo:山东省烟台市 131777368781 userAds:山东0省烟台市 userTel:131777368781第二范式(2NF):...

2019-04-30 14:52:01 124

转载 详细介绍如何使用Django的后台管理Admin

后台管理一个网站分为前台(普通用户访问)和管理后台(由网站管理员访问)两部分管理后台由网站的管理员负责查看、添加、修改、删除数据,开发这些重复的功能是一件单调乏味、缺乏创造力的工作,为此,Django能够根据定义的模型类自动地生成管理模块 使用Django的管理模块,需要按照如下步骤操作管理界面本地化创建管理员注册模型类自定义管理页面操作演示:1)本地化 (语言和时区)修改se...

2019-04-29 15:29:16 509

转载 Python绘图库Turtle详细分析

Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形。turtle绘图的基础知识:画布(canvas)画布就是turtle为我们展开用于绘图区域,我们可以设置它的大小和初始位置。设置画布大小turtle.screensiz...

2019-04-29 14:01:19 249

转载 中国互联网公司开源项目调查报告:BAT们谁是开源王者?

作者 | 徐川、覃云近年来,开源技术得到越来越多的重视,微软收购 GitHub、IBM 收购红帽,都表明了开源的价值。国内公司也越来越多的参与开源,加入开源基金会 / 贡献开源项目。但是,它们到底做得如何呢?为此 InfoQ 统计了国内在 GitHub 上较活跃的 7 家一线互联网公司的 50 多个账号的 2800 多个项目,为大家呈现一部分答案。一、公司及账号本次参与统计的公司包括百度、...

2019-04-28 10:52:34 151

转载 前端ajax的各种与后端交互的姿势

前端中常常用的与后端交换数据的话,通常是要用到ajax这种方法的但是交互的方式有很多种,很多取决于你后端的属性,我这儿主要列举我目前项目比较常用的两种方式–一个是我们通用的web api和控制器,首先我们来仔细看看ajax来与webapi做的交互数据这里先简单描述一下web api的四种属性–GET,POST,PUT,DELETE这里面我永昌使用的是GET和POST如果这时候我们需要用...

2019-04-27 22:35:34 147

转载 python 时间模块小结(time and datetime)

一:经常使用的时间方法1.得到当前时间使用time模块,首先得到当前的时间戳In [42]: time.time()Out[42]: 1408066927.208922将时间戳转换为时间元组 struct_timeIn [43]: time.localtime(time.time())Out[43]: time.struct_time(tm_year=2014, tm_mon=8, ...

2019-04-27 16:01:00 107

原创 decode,encode的区别和用法

python内部的字符串一般都是 Unicode编码。代码中字符串的默认编码与代码文件本身的编码是一致的。所以要做一些编码转换通常是要以Unicode作为中间编码进行转换的,即先将其他编码的字符串解码(decode)成 Unicode,再从 Unicode编码(encode)成另一种编码。decode:的作用是将其他编码的字符串转换成 Unicode 编码, name.decode(“GB23...

2019-04-23 22:05:46 445

转载 django常用命令

Django常用 命令:安装: pip install django 指定版本 pip3 install django==2.0新建项目: django-admin.py startproject mysite新建APP : python manage.py startapp blog启动:python manage.py runserver 8080同步或者更改生成 数据库:pyth...

2019-04-23 11:11:46 111

原创 Python自定义web框架

import socket1、什么是框架在生活中就像我们想到的一样,框架指的我们在做一件事情的时候搭的骨架来完成基础的功能。例如盖楼,开发商建的毛坯房就是楼的骨架,毛坯房的基础功能就是能住。如果想住的舒服用户根据自己的需求来摆放物品。例如客厅放沙发,电视。主卧放床和衣柜等等。例如明星开演唱会,舞台的搭建就是一个骨架,舞台基础的功能就是明星能有地方唱歌跳舞,如果想要气氛,可以在舞台上摆...

2019-04-22 20:32:54 216

转载 总算有人把人工智能、机器学习、深度学习、数据挖掘、数据分析说清楚!

一、人工智能人工智能(Artificial Intelligence),英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括语音识别、图像识别、机器人、自然语言处理、智能搜索和专家系统等。人工智能可以对人的意识、...

2019-04-22 10:56:54 508

转载 中国程序员独闯硅谷,逆袭成美国最佳 CEO,公司市值 160 亿美元!

作者 | 伍杏玲出品 | 程序人生(ID:coder_life)封图 | 程序人生付费下载自东方IC有一位初出茅庐的程序员,在听了比尔·盖茨(Bill Gates)的“信息高速公路”演讲后,决定去美国硅谷追逐互联网浪潮。可是他的签证屡次申请均被拒,在第九次终于通过,他到达美国。他不会英语,从一家小公司的程序员做起,一呆便是14年,一步一脚印地向前走:从工程师到经理,再到高级经理、总监、...

2019-04-22 09:06:07 260

原创 Python中的join()函数的用法

函数:string.join()Python中有join()和os.path.join()两个函数,具体作用如下:join(): 连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串os.path.join(): 将多个路径组合后返回一、函数说明1、join()函数语法: ‘sep’.join(seq)参数说明sep:分隔符。可以为空...

2019-04-21 16:05:54 109

原创 string类型--字符串常用取值操作

1、字符串常量(1)不依赖于语言环境:string.ascii_letters ==>'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'string.ascii_lowercase ==> 'abcdefghijklmnopqrstuvwxyz'string.ascii_uppercase ==> 'ABCDEFG...

2019-04-21 14:36:35 2459

转载 关于Python的编码注释# -*- coding:utf-8 -*- 详解

一.普通解释: ...

2019-04-21 10:59:11 810

原创 计算机的二进制、十进制、十六进制之间的转换

1、计算机的数制介绍数制:计数的方法,指用一组固定的符号和统一的规则来表示数值的方法数位:指数字符号在一个数中所处的位置基数:指在某种进位计数制中,数位上所能使用的数字符号的个数位权:指在某种进位计数制中,数位所代表的大小,即处在某一位上的“1”所表示的数值的大小。2、数制的表示方法3、数制的计算4、进制之间的转换4.1、正整数的十进制转换二进制将一个十进制数除以二,得到的商...

2019-04-21 09:59:26 1344

转载 什么是区块链?为什么需要区块链?

第一章:信任账本时代的故事:小王问你借100W,答应一年后还你200W。你心动了,可是又怕他不还。于是乎你找到了你们村长做鉴证人,你打了一个借条,上面写着:“2018年6月小王借小胡100W,答应2019年6月还小胡200W”,然后你和小王都在这借条上签名。借条一式三份,保存在你、小胡以及村长那里。拿到钱,小胡私底下找到村长,两个人五五分了这一笔钱,然后双方把借条一把火烧了。等到2019年6月...

2019-04-21 08:41:40 720

转载 程序员的五种类型

在我的编程生涯中,我碰到过很多奇奇怪怪的对手和同盟。我把这些编码战士们分成五类,有些人是你队伍中的好伙伴,有些人则是捣蛋者,让你的每一个计划都完不成。不管怎么说,他们在软件开发的诸神殿上都占有一席之地。如果你的团队中没有一个合适健康的比例,混合这些不同类型的程序员,要么你会发现你的项目跌跌撞撞拖的时间太久,要么就是太完美不是人类干的活。“胶带型”程序员-代码不漂亮,但是管他呢,能用就行!这...

2019-04-20 17:14:40 229

原创 sftp/ssh协议常用命令

一、sftp常用命令sftp user@ip 你要用sftp, 当然得登录到sftp服务器啊, 在linux的shell中执行上面的命令后, linux shell会提示用户输入密码, 我们就输入password吧。 这样就成功建立了sftp连接。2. help 建立连接后, linux shell中的$编程了sftp>, 这也对。 现在执行以下help,...

2019-04-17 16:53:37 2397

转载 3 分钟搞瘫阿里内网,他是唯一能让马云睡安稳的男人!

有这样一个人。拿着中学文凭去阿里巴巴面试,结果不但成功了,还成了元老级人物。在阿里待了8年后,又出走自创公司。2年后,马云花了几十亿把他连人带公司给买了回去。江湖人称“道哥”,说他是唯一能让马云睡得安稳的男人。毕竟他能在面试时,仅用3分钟就搞瘫痪了阿里的内网。又能在阿里突然遭受13亿次的攻击时,把他们全部拦截下。他就是阿里的传奇、阿里的守护神,吴翰清。说起吴翰清,...

2019-04-16 15:26:54 310

转载 程序员如何快速提升自己?这些话或许你应该认真看一下

折 腾首先声明:折腾不等于胡来,瞎搞!借用某人的一句话「不要在应该奋斗的年华里,选择安逸」!前几天参加校友的年会活动上和朋友聊天,都聊到了自己的现状,毕业好几年了,有的朋友月薪还是四位数,而有的朋友已经做管理好几年了,差距可想而知。IT 行业的从业人员待遇相对而言比其他行业都要好。所以很多人就觉得我现在的日子过得还不错。我想说,这太安逸了,就像「温水煮青蛙」,安于现状,不懂得居安思危,肯...

2019-04-16 14:54:27 424

转载 处理一份内心煎熬的工作有两种方法——只有一种是正确的

你知道他们说什么。假如你有个工作,意味着你只是破产了。你在用时间换钱,你在为别人工作。你读过的博客告诉你要辞职,创业才是未来的潮流。社会把工作变成了敌人。我们抱怨我们的工作,指责我们的工作是问题所在,并且迫切希望摆脱工作,以减轻我们的焦虑。我有个消息给你,你的工作不是问题…你才是。1 你对工作的态度是一种选择我需要跑鞋,所以我去了商场,走进一家鞋店。我希望有一位店员会来问我是否需要帮助,但...

2019-04-16 09:33:07 261

原创 Linux常用命令2

9、cat命令 cat主要有三大功能: 1.一次显示整个文件:cat filename 2.从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件. 3.将几个文件合并为一个文件:cat file1 file2 > file -b对非空输出行号 -n输出所有行号 实例: ...

2019-04-16 09:27:18 199

原创 Linux 常用命令1

1、ls命令就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等 常用参数搭配: ls -a 列出目录所有文件,包含以.开始的隐藏文件 ls -A 列出除.及..的其它文件 ls -r 反序排列 ls -t 以文件修改时间排序 ls -S...

2019-04-15 14:27:25 118

原创 数据库基础知识4

一、数据库开启事务命令start transaction 或者 begin 开启事务;commit 提交尚未存储的事务;rollback 回滚事务,即撤销指定的sql语句(回退到insert、update、delete语句操作之前);savepoint 保留点,事务处理设置的临时占位符,可对他进行回退;例子:start TRANSACTION; 开启事务insert into t5(...

2019-04-13 10:42:59 151

转载 MYSQL千万级大数据SQL查询优化

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t w...

2019-04-12 13:22:06 367

转载 最流行的前端框架vue基础

简介:vue是现在很火的一个前端MVVM框架,它以数据驱动和组件化的思想构建,与angular和react并称前端三大框架。相比angular和react,vue更加轻巧、高性能、也很容易上手。大家也可以移步vue官网,看一下它的介绍和核心功能介绍。简单粗暴的理解就是:用vue开发的时候,就是操作数据,然后vue就会处理,以数据驱动去改变DOM。使用vue,我们可以集中精力于如何处理数据上,数据...

2019-04-11 15:41:29 329

转载 盘点过去10年美国规模最大科技公司IPO:阿里一直是纪录保持者

TechWeb 4月8日消息 文/小狐狸2019年将成为科技公司IPO(首次公开募股)的热门年份。随着网约车公司Lyft启动IPO,投资者正焦急地等待其他备受期待的“独角兽公司”(一般是估值在10亿美元以上且创办时间相对较短的公司)进行IPO,如Uber、Airbnb、SpaceX、Pinterest、Slack以及其他几家预计将于今年上市的公司。现在,让我们一起回顾下过去10年美国规模最大的...

2019-04-11 08:33:49 246

原创 mysql 基础语法3

代码:Customers表格:Orders表格:内连接:内连接是在交叉连接的基础上只列出连接表中与连接条件相匹配的数据行,匹配不上的记录不会被列出。语法:隐式语法: select * from customers,orders where customers.id=orders.customer_id;显式语法: select * from customers as c...

2019-04-10 19:54:41 1942 4

原创 mysql基础 子表的删除、更新策略

自标的删除更新策略一共有四种:(1)CASCADE 级联策略。适用此种策略时主表的记录被删除或者主键字段被修改时汇通不删除或修改子表。(2)NO ACTION 无动作策略。适用此种策略时要删除主表必须删除子表,要删除主表的记录必须先删除子表的关联的记录,不能更新主表主键字段的值。(3)RESTRICT 主表约束策略。此种策略对主表的约束和NO ACTION一样。(4)SET NO 置空策...

2019-04-10 19:05:48 494

转载 软件架构的10个常见模式

企业规模的软件系统该如何设计呢?在开始写代码之前,我们需要选择一个合适的架构,这个架构将决定软件实施过程中的功能属性和质量属性。因此,了解软件设计中的不同架构模式对我们的软件设计会有较大的帮助。什么是架构模式?根据维基百科:架构模式是针对特定软件架构场景常见问题的通用、可重用解决方案。架构模式类似于软件设计模式,但范围更广。本文将简要解释10种常见架构模式及其用法、优缺点。分层模式(Laye...

2019-04-10 18:31:42 271

转载 某公司程序员的椅子火了,网友:一把椅子被你坐成这样?真是高手

程序员每天的工作都是写代码,程序员很累这是公认的,他们每天都要面对无休止的加班,当然薪酬也是业内不错的,互联网公司通常办公环境都很好,像阿里巴巴、腾讯这种大企业就更不用说了,一些设施自然安排的非常到位,近日,在某论坛却出现奇特的一幕,想来有些好笑,某公司员工晒出程序员的椅子,让人啼笑皆非。贴文的最下端直接晒出椅子,通过图文可以看出这张椅子破烂不堪,中间还破了很多洞,也不是旋转椅子,和周边其它工...

2019-04-10 13:26:53 428

原创 mysql操作语句类型DQL\DML\DDL\DCL

SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。数据查询语言DQL数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块:SELECT <字段名表>FROM <表或视图名>WHERE <查询条件>2 .数据操纵语言DML数据操纵语言DML主要有三种形式:...

2019-04-10 09:03:47 296

原创 mysql基础知识2

一、第一部分1、delect from 表名 where 字段名=字段值;例如:(1)delect from student where name=zs;删除表中名称为’zs’的记录;(2)delect from student;删除表中所有行的记录;2、trunctate table 表名;例如:truncate table student;删除表中全部数据,重建表结构;trun...

2019-04-09 23:00:36 162

原创 [Navicat] 常用快捷键

常用快捷键:ctrl + q: 打开新查询窗口ctrl + r: 运行当前窗口内的所有语句ctrl + w: 关闭当前窗口F6: 打开一个mysql命令行窗口ctrl + n: 打开新查询窗口ctrl + shit + r: 只运行选中的语句ctrl + /: 注释ctrl + shift + /: 取消注释ctrl + l: 删除一行F...

2019-04-09 15:38:32 170

转载 程序员都遇见过什么奇葩? 客户: 你代码加这么多注释有病啊

很多甲方、客户都是半吊子,这个半吊子不是说懂编程,也不是懂业务,就是纯粹的知道我该做个程序了,我该建个网站了,所以才会闹出这么多笑话,你还别说,这些都是真的,就像你和你妈说这玩意吓尿我了,你妈比你还惊恐!客户:做个和百度一模一样的网站几千块够不够?程序员:不够的!客户:一万够了吧?程序员:不够的!客户:就那么几个页面,我做一个淘宝也只才几千块,你是不是坑我?程序员:你找到了可以做的,...

2019-04-09 08:59:47 367

原创 sql 基础语法

1、select:从数据库中获取数据例如:select * from 表格名字;2、update:更新数据库中的数据例如:update 表格名 set 字段名=字段值;(改变该字段所有行字段值)update 表格名 set 字段名=字段值 where 字段名=字段值(用于限定所要修改的行);(仅改变选定行的字段值)3、insert into :向数据库中插入数据(三种句式)例如:...

2019-04-08 18:46:11 177

转载 大专程序员毕业五年税后18K,想进BAT,网友:吃shi都赶不上热的

现在很多互联网公司招聘程序员,招聘要求上面都明确需要本科,并且985/211优先。现在有很多中专大专的程序员很优秀很积极。网友一:女生,92年,毕业四年,坐标深圳,目前16k的php程序员。想往大公司发展。关于待遇有好心网友评论,硕士毕业一年 BAT,和该女生待遇一样的。很多努力的优秀的大专程序员,也想进入BAT,进入一线互联网来提升自己的技术。大专程序员腾讯两次技术面都过了,最后还是...

2019-04-08 16:55:05 382

转载 Python中is和==的区别

Python中有很多运算符,今天我们就来讲讲is和==两种运算符在应用上的本质区别是什么。在讲is和==这两种运算符区别之前,首先要知道Python中对象包含的三个基本要素,分别是:id(身份标识)、type(数据类型)和value(值)。is和==都是对对象进行比较判断作用的,但对对象比较判断的内容并不相同。下面来看看具体区别在哪。==比较操作符和is同一性运算符区别==是python标...

2019-04-08 08:22:10 98

转载 阿里云不为人知的 B 面

2007年9月30日深夜,一群阿里高层们头晕脑胀地挤在宁波一家酒店的会议室里,吵得不可开交。当时阿里市值100亿美元,既踌躇满志,又面目模糊。10年后,阿里参谋长曾鸣把这次会议称作阿里历史上最重要的战略会,当时大家争论了两天,最后一天的半夜画出了一张图。核心是要建设一个生态系统,而最底层是信息流、资金流和物流,贯穿所有业务的数据要打通,并命名为“登月计划”。一年后,王坚受到“登月计划”感召,...

2019-04-04 21:37:48 4797 4

转载 程序员面试时如何优雅地自我介绍?

1.题记有读者提问:如何在面试当中做一个最好的自我介绍?结合了一下自己面试以及面试别人(模拟面试)的一些经验,简单总结了几点,供大家参考。2.为什么要自我介绍在面试官要求自我介绍后,有些同学会觉得信息都在简历上,于是就简单粗暴地说:“面试官好,我叫阿客,我的信心简历上都有,我就不赘述了…了…了…”。咳咳,面试的时候就这么狂,你是要上天啊…也许有的读者会问:「简历上明明什么信息都有了,为啥...

2019-04-03 21:22:38 1399

空空如也

空空如也

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

TA关注的人

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