自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

翻译 Java程序跨平台原理

平台:指的是操作系统(Windows,Linux,Mac)跨平台:Java程序可以在任一操作系统上运行,一次编写到处运行原理:实现跨平台需要依赖Java的虚拟机JVM(Java Virtual Machine)Java程序 可以在Windows系统的win版的JVM上面运行Java程序 可以在Linux系统的linux版的JVM上面运行Java程序 可以在Mac系统的ma...

2019-07-17 12:29:21 780

翻译 TensorFlow实现深度学习

首先,TensorFlow是遥遥领先于其他同类的框架的。tensor可以理解为一种数据,TensorFlow就相当于一个数据的流动过程,所有能用图(graph)来表示的计算任务理论上都能用TensorFlow 来实现。有图就有节点和边的概念,其中节点是一种操作(如加减乘除)被称为operation简称op,一个节点可以连接很多边,而边上传递的数据就是tensor。为了能够实现一个计...

2019-05-16 02:48:26 400

翻译 深度学习简介&&神经网络工作原理

神经网络模型:监督式学习:是一个机器学习中的方法,可以有训练资料中学到或建立一个模式(函数/learning model),并依此模式预测新的实例。训练资料是有输入物件(通常是向量)和预期输出所组成。函数的输出可以是一个连续的值(称为回归分析),或是预测一个分类标签(制作标签)非监督式学习:是一种机器学习的方式,并不需要人力来输入标签。他是监督式学习和强化学习等策略的一种选择。典型的...

2019-05-15 21:18:24 405

转载 汇编复习

http://www.ruanyifeng.com/blog/2018/01/assembly-language-primer.htmlhttps://www.jianshu.com/p/f7434bb2ce09

2019-05-13 23:05:27 242 1

原创 ubuntu18.04 首次登录mysql未设置密码或忘记密码解决方法

1.首先输入以下指令:sudo cat /etc/mysql/debian.cnf运行截图如下:2. 再输入以下指令:mysql -u debian-sys-maint -p//注意!//这条指令的密码输入是输入第一条指令获得的信息中的 password = ZCt7QB7d8O3rFKQZ 得来。//请根据自己的实际情况填写!运行截图如下:(注意! 这步的密码输入的是 Z...

2019-05-08 23:04:01 194

原创 Ubuntu18.04使用Pycharn创建django项目

Problem one:Ubuntu默认给我们安装了很多的python版本,比如说python3.6,python2.7等等查看当前python版本:python --version查看所有python版本:ls /usr/bin/python*基于用户修改python版本:alias python='/usr/bin/python3.6'重新登录或者重新加载...

2019-05-08 18:50:47 235

原创 爬虫前奏

http协议和Chrome抓包工具什么是http和https协议:HTTP协议:全称是HyperText Transfer Protocol,中文意思是超文本传输协议,是一种发布和接收HTML页面的方法。服务器端口号是80端口。 HTTPS协议:是HTTP协议的加密版本,在HTTP下加入了SSL层。服务器端口号是443端口。在浏览器中发送一个http请求的过程:当用户在浏览器的地址...

2019-04-03 13:22:15 214

原创 gulp配置

gulfile.js:var gulp = require("gulp");var cssnano = require("gulp-cssnano");var rename = require("gulp-rename");var uglify = require("gulp-uglify");var concat = require("gulp-concat");var cach...

2019-03-24 17:29:44 300

原创 实战1:前端开发环境配置

NVM(node version manager)1.下载nvmhttps://github.com/coreybutler/nvm-windows/releases2.安装或解压3.设置系统环境4.nvm的常用命令:nvm install node :安装最新的node.jsnvm install [version] :安装指定版本的node.js...

2019-03-23 16:06:29 211

原创 DTL 模板标签

一、if模板标签:1. 所有的标签都是在`{%%}`之间。2. if标签有闭合标签。就是`{% endif %}`。3. if标签的判断运算符,就跟python中的判断运算符是一样的。`==、!=、<、<=、>、>=、in、not in、is、is not`这些都可以使用。4. 还可以使用`elif`以及`else`等标签。二、for模板标签:...

2019-03-22 20:43:25 471

原创 DTL模板变量

模版变量笔记:1. 在模版中使用变量,需要将变量放到`{{ 变量 }}`中。2. 如果想要访问对象的属性,那么可以通过`对象.属性名`来进行访问。 class Person(object): def __init__(self,username): self.username = username def index(reque...

2019-03-22 20:26:29 340

原创 DTL(Django Template Language)模板

DTL与普通的HTML文件的区别:DTL模板是一种带有特殊语法的HTML文件,这个HTML文件可以被Django编译,可以传递参数进去,实现数据动态化。在编译完成后,生成一个普通的HTML文件,然后发送给客户端。渲染模板有多种方式,这里展示两种常用的方式:1. `render_to_string`:找到模板,然后将模板编译后渲染成Python的字符串格式。最后再通过HttpResp...

2019-03-22 20:17:09 701

原创 (6:URL传递参数

一、URL映射:1.为什么会去urls.py文件中寻找映射呢?因为在 "settings.py"文件中配置了 "ROOT_URLCONF" 为 "urls.py"。所有django会去 "urls.py"中寻找。2.在 "urls.py"中我们所有的映射,都应该放在 "urlpatterns"这个变量中。3.所有的映射都不是随便写的,而是 "path"函数或者是 "re_p...

2019-03-21 19:29:51 1636

原创 (5:视图函数的介绍

视图一般都写在app的views.py中。并且视图的第一个参数永远都是request(一个HttpRequest)对象。这个对象存储了请求过来的所有信息,包括携带的参数以及一些头部信息等。在视图中一般是完成逻辑相关的操作。比如这个请求是添加一篇博客,那么可以通过request来接收这些数据,然后存储到数据库,最后再把执行的结果返回给浏览器。视图函数返回的结构必须是HttpRequest对象或者子类...

2019-03-21 13:44:09 795

原创 (4:项目结构介绍

项目结构介绍:1.manage.py:项目文件交互所基于的文件,一般是在终端输入python manage.py2.settings.py:本项目的设置项,以后所有和项目相关的配置都放在了这个文件里面3.urls.py:这个文件是用来配置url路由的。比如说访问http://127.0.0.1/news/是访问新闻列表页,这些东西就需要在这个文件中完成。4.wsgi...

2019-03-21 13:19:11 301

原创 (3:如果想让同一局域网下的其它电脑访问自己的项目

1.首先将项目的host设置为0.0.0.02.进入settings.py下进行设置3.查看自己本机的ip地址cmdipconfig然后同一局域网下的电脑可以访问http://192.168.199.223:8000/访问项目如若访问不了可以查看自己的网络防火墙设置...

2019-03-21 13:03:56 1396 1

原创 (2:django项目的创建

一、命令行1.选择项目文件创建的所在目录例如说我们将文件创建到桌面,那么首先我们需要到桌面路径cdC:\Users\15891678176\Desktop2.创建项目文件夹(wangyiyun)django-admin startproject wangyiyun3.进入运行项目文件cdwangyiyun4.运行项目文件python manage.py...

2019-03-21 12:46:00 180

原创 (1 Virtualenv 介绍

为什么需要安装虚拟环境?jie:现在有两个项目。项目一用到的是django1.1版本,项目二用到的是django1.2版本。在一台电脑上面是无法同时开发和维护两个项目的。此时就需要分配出来两个虚拟环境进行开发调试。1.virtualenv依赖安装pip install virtualenv此时是将virtualenv安装到了系统的python环境当中2.创建虚拟环境virt...

2019-03-13 23:01:08 190

原创 Django安装使用

Django简介1.web框架介绍Web框架: 别人已经设定好的一个Web网站模板,你学习它的规则,然后“填空”或“修改”成你自己需要的样子。一般Web框架的架构是这样的:2.MVC/MTC介绍MVC:百度百科:全名Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件工程典范,用业务逻辑...

2019-03-06 19:41:28 243

原创 基类和派生类相关

1.基类,父类,超类是指被继承的类,派生类,子类是指继承于基类的类.2.在C++中使用:冒号表示继承,如class A:public B;表示派生类A从基类B继承而来3.派生类包含基类的所有成员,而且还包括自已特有的成员,派生类和派生类对象访问基类中的成员就像访问自已的成员一样,可以直接使用,不需加任何操作符,但派生类仍然无法访问基类中的私有成员.4.在C++中派生类可以同时从多个基类...

2018-12-22 16:37:10 347

原创 博客开发(4) 数据库连接

前提准备:1、下载mongodb2、下载Robo 3T 创建数据库:打开命令行:第一步:进入mongodb的bin目录     cd C:\Program Files\MongoDB\Server\4.0\bin第二步:创建数据库(数据库所应用的文件路径和端口号) mongod --dbpath=C:\Users\15891678176\Desktop\xuexi12_...

2018-12-18 09:22:28 177

原创 博客开发(3) 分模块开发

 第一步:创建routers文件夹,在文件夹下面创建admin.js,api.js,main.js文件。在三个文件下纳入相同代码:var express = require('express');var router = express.Router();router.get('/user',function(req,res,next){ res.render('i...

2018-12-17 17:40:13 178

原创 博客开发(2) html文件外联css文件怎么读取?

思考:我们在网址栏输入一个url,实际是下载了这个url下的html文件。这个html文件外联了一个main.css文件,这样的话,我们岂不是加载不出来样式?解决办法:办法就是把那个main.css文件下载下来呗!下载文件的办法:在app.js文件中添加如下一行代码:///////////////设置静态文件托管//当用户访问的url以/public开始,那么直接返回对应 __...

2018-12-17 16:05:31 351

原创 博客开发(1) 渲染html文件

使用nodejs express渲染html文件!第一步:app.js文件://应用程序的启动入口文件var express =require('express');//app = nodejs中的http.createserver();var app = express();//加载模版处理模块var swig = require('swig');//定义当前应用...

2018-12-17 15:09:27 359 2

原创 让浏览器支持多种HTTP请求

浏览器只支持两种HTTP请求:GET和POST但是浏览器的请求有很多种:1 GET 请求指定的页面信息,并返回实体主体。 2 HEAD 类似于get请求,只不过返回的响应中没有具体的内容,用于获取报头 3 POST 向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST请求可能会导致新的资源的建立和/或已有资源...

2018-12-16 16:32:06 845

原创 Webstorm创建express项目

IDE自动安装:第一步:File =&gt; New =&gt; Project第二步:选择Node.js Express App  此目录下面的localhost为源码所在的文件夹  Options下的Template为HTML格式以及下面的CSS格式。第三步:npm init  初始化文件夹 (执行完这个之后你就会发现在执行的跟目录下会多了一个package.js文件)第四步:...

2018-12-12 17:44:26 1062

原创 TCP协议模拟

TCP协议需要三次 "握手" ,而不是两次!场景模拟:客户端 =&gt; 服务器 :我叫你一声,你敢答应吗?服务器 =&gt; 客户端:我答应了!我叫你一声,你敢答应吗?客户端 =&gt; 服务器:我怎么不敢答应?呵! ...

2018-11-23 14:14:37 692

原创 nodejs express终端的npm及其他的安装

第一步:在终端安装npm:yum install npm第二步:在终端用npm安装cnpm:npm cpnfig set strict-ssl false(关闭npm的ssl严格认证)  再安装cnpm: npm install -g cnpm第三步: cd /home/hello第四步:cnpm install express第五步:cnpm install -g nodemon...

2018-11-11 04:13:37 432

原创 网络环境切换,会导致虚拟机网络地址更换

网络环境切换,会导致虚拟机网络地址更换,这个时候又不想修改host文件打开虚拟机设置,打开网络:连接方式 =&gt; 下拉选择:网络地址转接(NAT)高级 =&gt; 添加端口转发 设置为:ssh TCP 空格 22 空格 22 重启虚拟机终端 =&gt; 输入账号和密码 =&gt; 查看现在的网络ip地址为:10.0.2.15 (如果不是的话,重启网络服务systemcli re...

2018-11-11 02:34:43 2944

原创 Virtualbox安装centos7 及 Express项目的创建

1.首先下载Virtualbox (官网下载:https://www.virtualbox.org/wiki/Downloads 选择windows hosts)2.下载centos7镜像(官网下载:http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1804.iso 随便找一个吧=-=)3.这个时候...

2018-11-11 01:57:40 631

原创 Nodejs 简单的web服务器

创建myserver.js文件: myserver.js:const http = require('http'); const hostname = '127.0.0.1';const port = 3000; const server = http.createServer((req,res) =&gt; {res.statusCode = 200;re...

2018-11-03 15:30:32 156

原创 Nodejs 的非阻塞性

创建test1.js文件 和 test2.js文件test1.js: // 阻塞处理function updb1(){var strat = new Date().getTime();while(new Date().getTime() &lt; strat + 3000);} updb1(); //数据库更新完毕console.log('updbl...

2018-11-03 14:56:39 240

原创 Vuejs slot插槽(显示子组件标签下的内容)

 &lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt;&lt;meta charset="UTF-8"&gt;&lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;&amp

2018-11-02 18:42:11 1376

原创 Vuejs 组件之 $emit 和 v-on 的事件传递

&lt;!-- v-on 侦听组件事件,当组件触发事件后进行事件处理 --&gt; &lt;!-- $emit 触发事件,并将数据提交给事件侦听者 --&gt; &lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt;&lt;meta charset="UTF-8"&gt;&lt

2018-11-02 18:25:35 815

原创 Vuejs 的props(参数验证)

&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt;&lt;meta charset="UTF-8"&gt;&lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;&lt

2018-11-02 09:55:38 5383

原创 Vuejs 为组件传递数据

&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt;&lt;meta charset="UTF-8"&gt;&lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;&lt

2018-11-02 09:21:13 138

原创 Vuejs 组件的数据函数

为使Vue.js组件添加数据,使组件可以动态显示各种数据,注意是 数据函数而不是数据属性  &lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt;&lt;meta charset="UTF-8"&gt;&lt;meta name="viewport" content="width=de

2018-11-02 08:22:56 229

原创 Vuejs 的表行组件

&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt;&lt;meta charset="UTF-8"&gt;&lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;&lt

2018-11-01 23:16:14 139

原创 Vuejs 的局部组件

&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt;&lt;meta charset="UTF-8"&gt;&lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;&lt

2018-11-01 22:42:28 270

原创 Vuejs 的表单复选框(type = "checkbox") 单选框(type = "radio")

&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt;&lt;meta charset="UTF-8"&gt;&lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;&lt

2018-11-01 13:25:47 1930

空空如也

空空如也

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

TA关注的人

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