- 博客(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 => New => Project第二步:选择Node.js Express App 此目录下面的localhost为源码所在的文件夹 Options下的Template为HTML格式以及下面的CSS格式。第三步:npm init 初始化文件夹 (执行完这个之后你就会发现在执行的跟目录下会多了一个package.js文件)第四步:...
2018-12-12 17:44:26
1062
原创 TCP协议模拟
TCP协议需要三次 "握手" ,而不是两次!场景模拟:客户端 => 服务器 :我叫你一声,你敢答应吗?服务器 => 客户端:我答应了!我叫你一声,你敢答应吗?客户端 => 服务器:我怎么不敢答应?呵! ...
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文件打开虚拟机设置,打开网络:连接方式 => 下拉选择:网络地址转接(NAT)高级 => 添加端口转发 设置为:ssh TCP 空格 22 空格 22 重启虚拟机终端 => 输入账号和密码 => 查看现在的网络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) => {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() < strat + 3000);} updb1(); //数据库更新完毕console.log('updbl...
2018-11-03 14:56:39
240
原创 Vuejs slot插槽(显示子组件标签下的内容)
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0">&
2018-11-02 18:42:11
1376
原创 Vuejs 组件之 $emit 和 v-on 的事件传递
<!-- v-on 侦听组件事件,当组件触发事件后进行事件处理 --> <!-- $emit 触发事件,并将数据提交给事件侦听者 --> <!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><
2018-11-02 18:25:35
815
原创 Vuejs 的props(参数验证)
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><
2018-11-02 09:55:38
5383
原创 Vuejs 为组件传递数据
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><
2018-11-02 09:21:13
138
原创 Vuejs 组件的数据函数
为使Vue.js组件添加数据,使组件可以动态显示各种数据,注意是 数据函数而不是数据属性 <!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=de
2018-11-02 08:22:56
229
原创 Vuejs 的表行组件
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><
2018-11-01 23:16:14
139
原创 Vuejs 的局部组件
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><
2018-11-01 22:42:28
270
原创 Vuejs 的表单复选框(type = "checkbox") 单选框(type = "radio")
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><
2018-11-01 13:25:47
1930
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人