自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 android RecyclerView 网格上拉加载更多

效果图变成一行的关键代码 @Override public void onAttachedToRecyclerView(@NonNull RecyclerView recyclerView) { super.onAttachedToRecyclerView(recyclerView); RecyclerView.LayoutManager manager = recyclerView.getLayoutManager(); if

2020-06-04 10:59:53 350

原创 5 前端联调

1初始化项目2下载插件html-test>npm i http_server -s3启动项目html-test>http-server -p 80014nginx 代理配置配置文件配置命令 location / { proxy_pass http://localhost:8001; }...

2019-09-01 23:59:56 220

原创 4 登录逻辑的实现

1在app.js 解析cookie//解析 cookie req.cookie = {} const cookieStr = req.headers.cookie || '' cookieStr.split(';').forEach(item => { if (!item) { return } ...

2019-09-01 22:42:01 185

原创 3 连接mysql 数据库 进行数据的存储和读取

1下载node 连接模块npm i mysql -s2 在 src 下创建 conf 文件夹 用于存放配置文件 新建db.js通过环境参数的不同进行线上和线下配置const env = process.env.NODE_ENV//环境参数let MYSQL_CONFif (env === 'dev') { MYSQL_CONF = { host...

2019-09-01 14:32:44 400

原创 2开发接口 (不使用任何框架)路由开发

将路由和业务分离创建 model 进行数据返回格式的统一resModel.jsclass BaseModel { constructor(data, message) { if (typeof data === 'string') { this.message = data data = null ...

2019-08-31 23:16:28 510

原创 2开发接口 (不使用任何框架)初始化路由

1创建项目目录blog.jsconst handleBlogRouter = (req, res) => { const method = req.method //获取博客列表 if (method === 'GET' && req.path === '/api/blog/list') { return { ...

2019-08-31 18:32:45 101

原创 2开发接口 (不使用任何框架)搭建开发环境

1从0开始搭建,不使用任何框架2使用nodemon 监测文件变化,自动重启node3使用cross-env 设置环境变量1创建 blog-1 项目创建化项目npm init -y下载相关插件npm i nodemon cross-env -s创建 项目运行 bin文件夹创建 www.jsconst http = require('http...

2019-08-31 17:34:11 158

原创 2开发接口 (不使用任何框架) 用node.js处理http请求(二)

处理http请求综合示例const http = require('http');const querystring = require('querystring');const server = http.createServer((req, res) => { const method = req.method const url = req.url ...

2019-08-31 17:11:30 98

原创 2开发接口 (不使用任何框架) 用node.js处理http请求

1 get请求, 客户端向server端获取数据const http = require('http');const querystring = require('querystring');const server = http.createServer((req, res) => { console.log('method: ' , req.method);...

2019-08-31 16:58:16 200

原创 1项目介绍

1目标开发一个博客系统,具有博客的基本功能只开发server端,不关心前端2需求首页,作者主页,博客详情页登录页管理中心,新建页,编辑页3技术方案数据存储 博客存储 ...

2019-08-31 16:05:23 141

原创 使用node.js 搭建个人博客 (六)

1将博客信息储存在mysql创建数据库 myblog创建表CREATE TABLE `blogs` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(50) NOT NULL, `content` longtext NOT NULL, `createtime` bigint(20) NOT NULL D...

2019-08-25 14:13:50 123

原创 使用node.js 搭建个人博客 去了解框架的底层原理 (五)

1创建项目创建文件夹blog-b2初始化项目cd 到项目目录npm init -y3 下载nodemon ,使每次修改项目后 自动重启项目npm i nodemon cross-env --save-dev在blog-b\package.json 文件中 配置 启动设置 "dev": "cross-env NODE_ENV=dev nodemo...

2019-08-25 08:31:54 92

原创 node.js (一) 创建一个简单的服务

const http = require('http');//创建服务const server = http.createServer((req, res) => { //req 请求 服务器获取前端发送的请求内容对象 // res 响应 服务去返回该前端的请求结果对象 //设置返回状态码和数据类型 res.writeHead(200, {...

2019-08-24 19:37:56 108

原创 node(二) 处理get请求

//请求的urlconst http = require('http');//querystring 模块提供用于解析和格式化 URL 查询字符串的实用工具const queryString = require('querystring');const server = http.createServer((req, res) => { conso...

2019-08-24 19:37:36 193

原创 node(三) 处理post请求

const http = require('http');const server = http.createServer(((req, res) => { if (req.method === "POST") { console.log("req content-type", req.headers['content-type']); l...

2019-08-24 19:37:00 266

原创 node(四)get 和post 统一处理

const http = require('http');const querystring = require("querystring");const server = http.createServer((req, res) => { const method = req.method; const url = req.url; const path =...

2019-08-24 19:36:02 164

原创 express 安装配置

1 安装 express 的 脚手架npm i express-generator -g2 使用 脚手架 创建项目express 项目名3 进入项目 目录 初始化 项目npm i4 启动 项目npm start项目启动成功5 使用nodemon 使程序自启npm i nodemon cross-env --save...

2019-08-24 08:16:32 89

原创 二、node.js自定义模块

1.我们可以把公共的功能 抽离成为一个单独的 js 文件 作为一个模块,默认情况下面这个模块里面的方法或者属性,外面是没法访问的。如果要让外部可以访问模块里面的方法或者属性,就必须在模块里面通过 exports 或者 module.exports 暴露属性或者方法。 在需要使用这些模块的文件中,通过 require 的方式引入这个模块。这个时候就可以使用模块里面暴露的属性和方法。...

2019-03-11 10:57:50 106

原创 一、NodeJs HTTP 模块、URL 模块

HTTP 模块案例1// 引入 http 模块var http = require('http');// 法创建服务器,并使用 listen 方法绑定 3000 端口var server = http.createServer(function (request, response) { // 函数通过 request, response 参数来接收和响应数据。 /...

2019-03-11 10:40:58 405

原创 Django搭建暮学在线网(八)

1在每个app中创建adminx 2 开启xadmin的主题 3后台配置 4567organization中的adminx8operation中的adminx8courses中的adminx 

2018-08-23 21:33:42 150

原创 Django搭建暮学在线网(七)

后台管理系统1创建超级用户2设置时间和语言 3下载xadmin4注册app5配置ulr6创建表6配置路径7运行8使用源码安装xadmin 解压后复制xadmin   创建extra_app包  卸载xadmin报错解决运行...

2018-08-15 12:03:38 123

原创 Django搭建暮学在线网(六)

1创建数据表3创建apps包4讲创建的app移到apps中 5mark apps 6配置apps路径 

2018-08-15 11:20:58 96

原创 Django搭建暮学在线网(五)

1创建app 3注册app

2018-08-15 11:09:21 221

原创 Django搭建暮学在线网(四)

1创建app 2写编organization的models  

2018-08-15 11:04:08 115

原创 Django搭建暮学在线网(三)

1创建app2编写courses 的models 

2018-08-15 10:52:02 122

原创 Django搭建暮学在线网(二)

在用户表中进入其它字段1创建users app2 编写users下的  modmodels 3配置4 下载编辑图片库5创建表选择确认删除users表6 查看表7继续编写modmodels引入 datetime...

2018-08-15 10:44:17 170

原创 Django搭建暮学在线网(一)

1创建虚拟环境2下载Django3虚拟环境路径 4创建项目5加载mysql驱动出现错误 通过浏览器下载驱动 6配置msyql数据库7创建数据库 8运行mannage.py 文件报错解决9 创建默认表  10运行 ...

2018-08-15 10:03:25 309

原创 django Url

django1.xurlpatterns =[      url(正则表达式,views视图函数,参数,别名)] jango2.xurlpatterns = [ path(匹配 URL 的准则, views视图函数,参数,别名),]1分组  命名分组 URL分发 ...

2018-08-12 10:18:44 105

原创 django静态文件配置

2018-08-12 10:03:53 236

原创 django框架初识

1django的下载pip   install django2 创建项目django-admin.py startproject  项目名创建应用python manage.py startapp 应用名启动项目python manage.py runserver 8080 3写一个获取当前时间的应用   ...

2018-08-12 09:53:03 199

sql简明

sql 一数据库操作1 创建数据库create database [if not exists]  数据库名 [character set xxx] [collate xxx]2查看数据库show databases;show create database 数据库名3 修改数据库alter database 数据库名 [character set xxx ] [ ...

2018-08-10 17:31:12 90

原创 windows下配置python虚拟环境

1安装virtualenv2创建虚拟环境3虚拟环境所在目录3切换到Scripts目录4进入虚拟环境5查看pip 安装的库6退出虚拟环境 7 下载virtualenvwrapper-win使所有虚拟环境在一个目录下8 使用virtualenvwrapper创建虚拟环境8环境所在目录9 查看所有虚拟环境10 进...

2018-08-08 12:18:17 143

空空如也

空空如也

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

TA关注的人

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