自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Web架构

评估Web架构的七大关键属性5种架构风格1.数据流风格2.复制风格3.分层风格4.移动代码风格5.点对点风格风格演化

2020-06-10 01:52:10 242

原创 HTTP概述(一)

web协议与抓包浏览器发起HTTP典型场景HTTP协议格式基于ABNF语义定义的HTTP消息格式OSI模型与TCP/IP模型HTTP协议解决的问题浏览器发起HTTP典型场景HTTP协议格式基于ABNF语义定义的HTTP消息格式OSI模型与TCP/IP模型HTTP协议解决的问题...

2020-06-10 01:12:13 343

原创 深入理解计算机系统-信息的表示和处理(二)

信息的表示和处理2.1 信息存储2.1.1 十六进制表示法2.2.2 子数据大小2.1.3 寻址和字节顺序2.1.4 表示字符串2.1.5 表示代码2.1.6 布尔代数简介2.1.7 c语言中的位级运算2.1.8 c语言中的逻辑运算2.1.9 c语言中的移位运算2.2 整数表示2.2.1 整型数据类型2.2.2 无符号数的编码2.2.3 补码编码2.2.4 有符号数和无符号数之间的转换2.1 信...

2020-04-07 22:08:46 527

翻译 Flask Web开发实战(一)初识Flask

初识Flask1.1 搭建开发环境1.1.1 Pipenv工作流1.1.2 安装Flask1.1.3 集成开发环境1.2 Hello,Flask!1.2.1 创建程序实例1.2.2 注册路由1.3 启动开发服务器1.3.1 Run Flask1.3.2 更多的启动选项1.3.3 设置运行环境1.4 Python Shell1.5 Flask扩展1.6 项目配置1.7 URL与端点1.8 Flask...

2020-04-01 02:53:01 2453

翻译 深入理解计算机系统-计算机系统漫游(一)

(一)计算机系统漫游一、信息就是位+上下文二、程序被其他程序翻译成不同的格式三、了解编译系统如何工作是大有益处的四、处理器读并解释储存在内存中的指令1.系统的硬件组成2.运行hello程序五、高速缓存至关重要六、存储设备形成层次结构七、操作系统管理硬件1.进程2.线程3.虚拟内存4.文件八、系统之间利用网络通信九、重要主题1.Amdahl定律2.并发和并行3.计算机系统中抽象的重要性一、信息就是...

2020-04-01 00:02:35 532

翻译 天天生鲜项目经验

一、项目架构前端:用户相关商品相关购物车相关订单相关后台管理后端:用户模块商品模块购物车模块订单模块后台管理模块技术:mysqlsession 缓存服务器redis异步任务处理celery分布式文件存储系统fastdfs二、用户认证模型# django认证系统使用的用户模型AUTH_USER_MODEL = "users.User"1.类视图...

2019-07-27 15:55:43 3129 1

翻译 python笔试面试知识点

Python的两个魔法方法:__repr__和__str__实例:当同时定义了__repr__和__str__方法时,print()方法会调用__str__方法。关系:__str__方法其实调用了__repr__方法使用:__repr__目的是为了表示清楚,是为开发者准备的。__str__目的是可读性好,是为使用者准备的。class Person(object): def __i...

2019-07-24 23:19:23 193

翻译 Python机器学习

Python机器学习一、环境准备安装python安装一些必须的库sudo pip3 install numpy scipy matplotlib ipython pandas scikit-learn在windows系统中安装时需要先安装Numpy+MKL安装包,才能安装Scipy常用库说明Numpy:基础科学计算库用于进行科学计算的库,它的功能包括高维数组计算、线性代数...

2019-07-18 09:40:12 416 2

原创 Flask(一)

一、环境搭建安装pipenv工具pip install pipenv创建文件夹,在文件夹下运行pipenv install验证是否安装成功,在文件夹下执行pipenv shell打开命令窗口,运行pip list查看已安装的插件,可以看出是这个环境下独有的内容常用pipenv命令:pipenv shell 进入pipenvshellexit 退出pipenv install 包...

2019-06-20 00:34:00 260

原创 mysql随笔

数据类型浮点类型(占用空间小):FLOAT,用于对精度要求不是特别高的计数用二进制表示十进制小数:采用科学计数法。如果用4个字节表示浮点数,也就是32位,那么第一位表示符号位,中间8位是指数,剩余的表示尾数。FLOAT(M, D) 或 DOUBLE(M, D),其中M指有效位数,D指小数位数定点类型(占用空间大一点):DECIMAL,用于对精度要求比较高的计数,例如:工资,股票...

2019-06-15 10:39:05 165

原创 出入库mvp

业务描述简单实现出入库:要求:1.记录物品的基本信息(编号、名称、型号、数量、单价、仓位)2.记录物品的出库信息表结构设计物品基本信息表:goods此表保存物品的基本信息。为了简化处理逻辑,此表数据更新时,需要同时更新仓库信息表。例如此表添加一条椅子信息,仓库信息表中则添加对应椅子的ABCDEFG等7条信息,库存默认为0。字段字段名称字段类型描述goods...

2019-06-01 23:49:27 590

原创 天天生鲜项目从0开始

天天生鲜一、环境准备因为此文章是实践项目文章,所以对于基础的python安装就不多做赘述,这里只交代系统环境是ubuntu操作系统,python3.5安装虚拟环境软件安装虚拟环境:sudo pip3 install virtualenv安装虚拟环境扩展包:sudo pip3 install virtualenv wrapper修改用户家目录下的.bashrc,...

2019-05-28 15:41:56 1883 1

原创 python进阶

用字典实现switch效果'''用dict实现switch的效果'''def getOne(): return "One"def getTwo(): return "Two"def getThree(): return "Three"def getDefault(): return "Default"switcher = { 1 : ...

2019-05-23 23:40:37 161

原创 python语法:其他语言不一样的地方

python字符串-原始字符串r'c:\windows' #前面加r之后后边的字符串转化为原始字符串,其中的\不会当做转义字符处理,这个r可以小写,也可以大写,效果是一样的python切片操作'Hello world'[0] # H'Hello world'[4] # o'Hello world'[-1] # d# 切片的时候,切的是从开始位置到结束位置的前一位'Hello wor...

2019-05-21 17:39:57 296

翻译 Django环境搭建、创建项目

一、搭建环境1. 创建① 安装虚拟环境sudo pip3 install virtualenv #安装虚拟环境② 安装虚拟环境扩展包sudo pip3 install virtualenvwrapper③ 修改用户家目录下的.bashrc文件,添加如下内容export WORKON_HOME=$HOME/.virtualenvssource /usr/local/bin/vir...

2019-03-15 17:30:08 163

翻译 vi

vi —— 终端中的编辑器目标vi 简介打开和新建文件三种工作模式常用命令分屏命令常用命令速查图01. vi 简介1.1 学习 vi 的目的在工作中,要对 服务器 上的文件进行 简单 的修改,可以使用 ssh 远程登录到服务器上,并且使用 vi 进行快速的编辑即可常见需要修改的文件包括:源程序配置文件,例如 ssh 的配置文件 ~/.ssh/config...

2018-12-11 00:35:55 198

原创 Linux基础

Linux基本命令命令作用ls查看文件列表cd跳转到目录touch创建文件pwd打印当前文件路径mkdir创建文件夹rm删除文件rm -r 文件夹名删除文件夹Linux终端命令的格式command [-options] [parameter]command命令名[options]选项,可用来对命令进行控制pa...

2018-12-11 00:30:25 433

原创 python进阶

枚举from enum import Enumclass VIP(Enum): YELLOW = 1 YELLOW_ALIAS = 1 #是YELLOW的别名 BLACK = 2 RED = 4for vip in VIP: print(vip.name)for vip in VIP.__members__:#打印包括别名的所有内容 print(vip)pri...

2018-12-02 01:09:11 146

原创 python基础

常量python中没有真正意义上的常量,因为python不支持任何方式控制变量不可变。但还是希望能够定义成大写的。pass空语句占位for循环for循环中的else,会在遍历结束后执行,如果是通过break非正常遍历结束了,则不执行else里面的内容//遍历列表fruitList = ['apple','orange','banana']for fruit in fruitList...

2018-11-28 23:20:48 234

原创 Bootstrap入门

一、网格系统container->row->col 表格-》行-》列(12列) 网格系统时小设备优先,可以给列定义多种类型的样式。<div class="container"> <div class="row"> <div class="col-xs-6 col-sm-3">

2018-07-15 11:38:30 231

原创 html入门

html 是什么?html是超文本标记语言,主要用来做网页,可以在网页上显示文字、图像、视频、声音… …w3c指定标准的组织html运行原理 本地运行:浏览器直接打开本地html文件远程访问:通过http请求访问服务器上的文件html结构<html><head></head><body></body>&lt...

2018-07-01 13:42:11 154

原创 Git基础

Git的入门使用Git的基本设置设置用户名和邮箱git config --global user.name "WangkunNB"git config --global user.emal "526369948@qq.com" global 选项代表对Git进行全局设置设置git推送分支时相关配置git config --global push.default ...

2018-03-16 02:00:09 160

原创 用户注册

resource方法定义用户资源路由Route::resource('users','UsersController');resource方法遵从RESTful框架为用户资源生成路由。该方法接收两个参数,第一个参数为资源名称,第二个参数为控制器名称。 HTTP请求 URL 动作 作用 GET /users Userscontroller@ind

2018-02-05 01:58:28 251

原创 用户模型

1. 数据迁移 在Laravel中,我们使用数据库迁移来管理数据库表结构,迁移就像是数据库中的版本控制,它让团队成员之间能够轻松地修改跟共享应用程序的数据库结构,而不用担心并行更新数据结构而造成冲突问题。 总结下迁移的好处:多人并行开发代码版本管理数据库版本控制:回滚/重置/更新等;兼容多种数据库系统部署方便 所有创建的迁移文件都被同意放在database/migr

2018-01-31 00:02:51 746

原创 MARKDOWN

用 [TOC]来生成目录:markdown分享简介为啥Markdown优点缺点如何MarkdownWindows平台平台在线平台快速上手斜体和粗体分级标题写法超链接行内模式参考式自动链接插入图片插入本地图片插入网络图片把图片存入markdown文件书写一个质能守恒公式LaTeX高亮一段代码UML 图流程图绘制表格

2018-01-30 16:13:43 210

原创 样式美化

BootstrapLravel默认集成了一些NPM扩展包,我们着重看一下几个: * bootstrap-sass—–Bootstrap NPM扩展包; * jquery——-jQuery BPM扩展包 * laravel-mix——由Laravel官方提供的静态资源管理工具 * vue——VUE.js前端框架 我们可以使用NPM对这些扩展包进行安装,但由于NPM的安装速度,安全

2018-01-29 01:41:02 356

原创 Laravel-入门-static-pages笔记

git操作1. 新建分支git checkout master //将当前分支切换到master分支上git checkout -b static-pages //创建一个名为static-pages的新分支2. 合并分支git merage fake-branch3. 删除分支git branch -d fake-branch4. 提交代码gi

2018-01-27 02:07:38 758

原创 优快云-markdown笔记

用 [TOC]来生成目录:markdown分享简介啥是Markdown为啥Markdown优点缺点如何MarkdownWindows平台平台在线平台快速上手斜体和粗体分级标题写法超链接行内模式参考式自动链接插入图片插入本地图片插入网络图片把图片存入markdown文件书写一个质能守恒公式LaTeX高亮一段代码UML

2018-01-26 00:30:08 296

原创 版本

欢迎使用 Cmd Markdown 编辑阅读器markdown是什么? Markdown说到底是一种语法,Markdown文件根本上是文本文件,通过Markdown语法规定的格式符号,然后在经过Markdown引擎的渲染,就可以生成带有格式的文档,默认的样式本身就比较精美,当然也可以根据自己的喜好修改样式。markdown写作方式的优势不限制编辑器 因为markd

2018-01-25 10:45:40 286

原创 表单笔记

GET vs. POSTGET 和 POST 都创建数组(例如,array( key =>value, key2 => value2, key3 => value3, ...))。此数组包含键/值对,其中的键是表单控件的名称,而值是来自用户的输入数据。GET 和 POST 被视作 $_GET 和 $_POST。它们是超全局变量,这意味着对它们的访问无需考虑作用域 - 无需任何特殊代码,您能

2017-07-03 00:32:59 293

原创 php基础

一、数据类型:字符串、整数、浮点数、逻辑、数组、对象、NULLvar_dump -- 打印变量的相关信息1、字符串:字符串是字符序列,双引号单引号都可以。(1)字符串函数①   strlen()函数  返回字符串长度echo strlen("1234");    //4②   strpos()函数  检索字符串  如果没有找到则返回false("")echo strpo

2017-06-29 20:54:09 424

原创 php高级教程笔记

一、       PHP -多维数组:$cars = array(                    array("huawei","12","11"),                    array("meizu","23","12"),                    array("iphone","12","4"));$title = arr

2017-06-29 20:52:04 558

原创 php基础(语法、变量定义、echo/print)

一、php语法:<?php echo 'Hello World!';//注释类别1# 注释类别2/*注释类别3可以折行*///注释:PHP 语句以分号结尾(;)。PHP 代码块的关闭标签也会自动表明分号(因此在 PHP 代码块的最后一行不必使用分号)。?>大小写敏感:在 PHP 中,所有用户定义的函数、类和关键词(例如 if、else、echo 等等)都对大小写不敏

2017-06-25 16:26:34 407

原创 写个 php 的 hello world 并用 cli 模式执行

php文件名:helloWarld.phpphp文件编辑:cli 模式执行:  php .\helloWarld.php

2017-06-25 00:37:03 518

原创 php 的 cli 运行模式

php-cli是php Command Line Interface的简称就是php在命令行运行的接口,区别于在Web服务器上运行的php环境(php-cgi, isapi等) 也就是说,php不单可以写前台网页,它还可以用来写后台的程序。 PHP的CLI shell脚本适用于所有的PHP优势,使创建要么支持脚本或系统甚至与GUI应用程序的服务端!——注:windows和linux下都支持ph

2017-06-25 00:21:21 927

原创 在 Windows 下安装 php,并且把 php.exe 加入环境变量

1.下载页:http://windows.php.net/download 在下载页面除了 PHP 版本,还会在每个版本下包括除了系统位数选项外,还有两个选项:线程安全(Thread Safe)和非线程安全(Non Thread Safe),一般我们都会选择非线程安全,这是因为主流情形下在 Windows 上都是使用 IIS 的 FastCGI,使用的是多进程的模型而非早期的 ISAP

2017-06-25 00:00:53 23542

空空如也

空空如也

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

TA关注的人

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