- 博客(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 351
原创 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 186
原创 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 404
原创 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 125
原创 使用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 93
原创 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 165
原创 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 110
原创 一、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 406
原创 Django搭建暮学在线网(八)
1在每个app中创建adminx 2 开启xadmin的主题 3后台配置 4567organization中的adminx8operation中的adminx8courses中的adminx
2018-08-23 21:33:42 151
原创 Django搭建暮学在线网(七)
后台管理系统1创建超级用户2设置时间和语言 3下载xadmin4注册app5配置ulr6创建表6配置路径7运行8使用源码安装xadmin 解压后复制xadmin 创建extra_app包 卸载xadmin报错解决运行...
2018-08-15 12:03:38 125
原创 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 311
原创 django Url
django1.xurlpatterns =[ url(正则表达式,views视图函数,参数,别名)] jango2.xurlpatterns = [ path(匹配 URL 的准则, views视图函数,参数,别名),]1分组 命名分组 URL分发 ...
2018-08-12 10:18:44 106
原创 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 91
原创 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 144
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人