-
一文搞懂Cookie,Session,Token,JWT
所属栏目:[C语言] 日期:2020-12-15 热度:104
HTTP协议是无状态的,无状态意味着,服务器无法给不同的客户端响应不同的信息。这样一些交互业务就无法支撑了。Cookie应运而生。 Cookie 通过F12开发者工具,先瞅瞅Cookie的颜值 从图中可以看到Cookie包括这些内容:Name,Value,Domain,Path,Expires / Ma[详细]
-
IntelliJ IDEA添加Class自动生成@author@date模板代码
所属栏目:[C语言] 日期:2020-12-15 热度:145
#if (${PACKAGE_NAME} ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end#parse("File Header.java")/** * @author Dongfanger * @date ${DATE} */ public class ${NAME} {} @author,首字母应小写,@Author不规范。 @date,javadoc没有,可以根据提示 Ad[详细]
-
测试同学动手搭个简易web开发项目
所属栏目:[C语言] 日期:2020-12-15 热度:160
技术栈 node.js,vue.js,axios,python,django,orm,restful api,djangorestframework,mysql,nginx,jenkins. 环境配置 操作系统 Windows 7 旗舰版,Service Pack 1。 前端 Node.js node -vv12.18.0npm -v6.14.4 Vue.js vue -V(大写)@vue/cli 4.4.1 后端 Python[详细]
-
博客园上传markdown文件
所属栏目:[C语言] 日期:2020-12-15 热度:194
个人习惯用markdown写博客,然后同步到博客园,每次同步都比较麻烦。 于是通过metaweblog实现了,一步上传markdown文件的小工具。 工具地址:https://github.com/dongfanger/pycnblog 功能 一键拖拽上传 默认“未发布”,可选择直接发布 重复上传,提示是否[详细]
-
Git比较分支差异的3个命令
所属栏目:[C语言] 日期:2020-12-15 热度:84
查看本地分支 git branch 查看远端分支,无论是否checkout到本地 git branch -r 假如想比较dev和master 命令1:比较文件 git diff dev master --stat 命令2:比较提交日志 git log dev ^master git log master..dev # since..until,包含了在dev分支而不在ma[详细]
-
字符集其实很简单
所属栏目:[C语言] 日期:2020-12-15 热度:174
字符集其实是个很简单的东西,但很多人当时看懂了,过了就忘了。 本篇文章的目的就是,不一定要把字符集的知识讲的有多深,但是一定要在工作上够用。 并且记得足够牢足够久。 工作中遇到的“词汇”,主要是ASCII、GB2312、GBK、Unicode、UTF-8,还有URL Enco[详细]
-
03 . 前端之JavaScipt
所属栏目:[C语言] 日期:2020-12-15 热度:97
JavaScript概述 ECMAScript和JavaScript的关系 1996年11月,JavaScript的创造者–Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,[详细]
-
05 . 前端之BootStrap
所属栏目:[C语言] 日期:2020-12-15 热度:175
BootStrap简介 Bootstrap是美国Twitter公司的设计师Mark Otto和Jacob Thornton合作基于HTML、CSS、JavaScript 开发的简洁、直观、强悍的前端开发框架,使得 Web 开发更加快捷。 ? Bootstrap 是一个用于快速开发 Web 应用程序和网站的前端框架。Bootstrap 是[详细]
-
02 . Vue入门基础之条件渲染,列表渲染,事件处理器,表单控件绑定
所属栏目:[C语言] 日期:2020-12-15 热度:158
vue基础 前端渲染 将数据填充到HTML标签中 插值表达式 /*作用:会将绑定的数据实时的显示出来: 通过任何方式修改所绑定的数据,所显示的数据都会被实时替换 {{js表达式、三目运算符、方法调用等}} 不能写 var a = 10; 分支语句 循环语句*/ Example1 !DOCTYPE h[详细]
-
04 . Vue组件注册,组件间数据交互,调试工具及组件插槽介绍及使
所属栏目:[C语言] 日期:2020-12-15 热度:138
vue组件 组件(Component)是 Vue.js 最强大的功能之一。 组件可以扩展 HTML 元素,封装可重用的代码。 组件系统让我们可以用独立可复用的小组件来构建大型应用,几乎任意类型的应用的界面都可以抽象为一个组件树: 目标 /*知道组件化开发思想知道组件的注册[详细]
-
03 . Vue基础之计算属性,过滤器
所属栏目:[C语言] 日期:2020-12-15 热度:150
vue计算属性 /*复杂逻辑,模板难以维护1. 基础例子2. 计算缓存 VS methods- 计算属性是基于他们的依赖进行缓存的.- 计算属性只有在他的相关依赖发生改变时才会重新求值3. 计算属性VS watch - v-model*/ 侦听器 /*数据变化时执行异步开销大的操作*/ Example !D[详细]
-
04 . 前端之JQuery
所属栏目:[C语言] 日期:2020-12-15 热度:195
JQuery简介 # 1. jQuery是一个轻量级的、兼容多浏览器的JavaScript库。 # 2. jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互, # 能够极大地简化JavaScript编程。它的宗旨就是:“Write less,do more.“ 什么是JQuer[详细]
-
01 . Vue简介,原理,环境安装及简单hello案例
所属栏目:[C语言] 日期:2020-12-15 热度:145
简介 vue是一个提供了Mvvm风格的双向数据绑定的Javascript库,专注于view层,是一套用于构建用户界面的渐进式框架,是初创项目的首选前端框架。它是以数据驱动和组件化的思想构建的,采用自底向上增量开发的设计。它是轻量级的,它有很多独立的功能或库,我们[详细]
-
01 . 部署Node.js项目
所属栏目:[C语言] 日期:2020-12-15 热度:57
Node.js简介 Node.js是一个基于Chrome V8引擎的JavaScript运行环境,用来方便快速地搭建易于扩展的网络应用。Node.js使用了一个事件驱动、非阻塞式I/O的模型,使其轻量又高效,非常适合运行在分布式设备的数据密集型的实时应用。Node.js的包管理器npm,是全[详细]
-
06 . Vue路由简介,原理,实现及嵌套路由,动态路由,编程式导航
所属栏目:[C语言] 日期:2020-12-15 热度:149
路由概念 路由的本质就是一种对应关系,比如说我们在url地址中输入我们要访问的url地址之后,浏览器要去请求这个url地址对应的资源。 那么url地址和真实的资源之间就有一种对应的关系,就是路由。 路由分为前端路由和后端路由 /*1).后端路由是由服务器端进行[详细]
-
02 . 前端之CSS
所属栏目:[C语言] 日期:2020-12-15 热度:146
CSS简介 CSS是 C ascading S tyle S heets(级联样式表)的缩写,也叫层叠样式表。定义如何显示HTML元素。 CSS是一种样式表语言,用于为HTML文档定义布局。例如,CSS涉及字体、颜色、边距、高度、宽度、背景图像、高级定位等方面。当浏览器读到一个样式表,[详细]
-
01 . 前端之HTML
所属栏目:[C语言] 日期:2020-12-15 热度:88
初识前端 HTML简介历史 HTML(Hyper Text Markup Language)超文本标记语言,它不同于编程语言 超文本就是超过纯文本的范畴,例如描述文本的颜色、大[详细]
-
05 . Vue前端交互,fetch,axios,以asyncawait方式调用接口使用及
所属栏目:[C语言] 日期:2020-12-15 热度:184
目标 /*1. 说出什么是前后端交互模式2. 说出Promise的相关概念和用法3. 使用fetch进行接口调用4. 使用axios进行接口调用5. 使用asynnc/await方式调用接口6. 基于后台接口实现案例*/ 前后端交互模式 接口调用方式 /*原生ajax基于jQuery的ajaxfetchaxios*/ 传[详细]
-
CSS响应式布局学习笔记(多种方法解决响应式问题)
所属栏目:[C语言] 日期:2020-12-15 热度:67
在做web开发的工作中,会遇到需要我给页面根据设计的要求,进行响应式布局,这里跟大家分享下我对于响应式布局的解决方法: 我主要利用的是CSS3 媒体查询,即media queries,可以针对不同的媒体类型定义不同的样式,从而实现响应式布局 。也可以针对不同的分[详细]
-
前端PDF文件转图片方法
所属栏目:[C语言] 日期:2020-12-15 热度:124
第一步:先下载pdfjs,网址:PDF下载地址,再引入到项目中,我是标签直接引用的 script src="pdfjs/build/pdf.js"/scriptscript src="pdfjs/build/pdf.worker.js"/script 第二步:html代码添加两行代码,一个是canvas用来绘图,一个是img用来最后展示转换后[详细]
-
两种方式实现水平瀑布流布局
所属栏目:[C语言] 日期:2020-12-15 热度:159
在实际开发中,经常会遇到图片排序处理的问题,进过多次尝试,我在这里总结两种图片水平排序的方式: 第一种:CSS属性直接设置图片样式 具体是使用CSS中的column-count属性,给图片的外部box设置后,里面的img可以直接根据数量来进行排序 页面效果就是以下这[详细]
-
JS获取本机地址,生成地图
所属栏目:[C语言] 日期:2020-12-15 热度:125
dome代码: !DOCTYPE htmlhtml lang="en"headmeta charset="UTF-8"title地图dome/title!-- baidu map --meta name="viewport" content="initial-scale=1.0,user-scalable=no" /style type="text/css"body,html,#allmap {width: 100%;height: 100%;overflow:[详细]
-
如何将1rpx转为1rem
所属栏目:[C语言] 日期:2020-12-15 热度:147
最近我在开发的过程中,出现了一个需求,我需要把开发好的小程序倒模成H5页面,这里就涉及一个布局单位问题,我们小程序用的单位都rpx,是按照750rpx铺满整个页面来算的,可H5又不支持rpx单位,这里在倒模页面的时候就碰到了一个问题严重的问题,我总不可能[详细]
-
深拷贝学习笔记
所属栏目:[C语言] 日期:2020-12-15 热度:162
在开发过程中,我碰到了一个问题,让我找了好久问题在哪里,最后我发现是最开始赋值的时候没有深拷贝值,导致了原本值被覆盖污染,这里和大家分享下我的解决方法 var i = 5;var j = i;j=1;console.log(i);//5console.log(j);//1 我们正常赋值的逻辑是像上面[详细]
-
JS复习笔记一:冒泡排序和二叉树列
所属栏目:[C语言] 日期:2020-12-15 热度:173
在这里逐步整理一些JS开发的知识,分享给大家: 一:冒泡排序 使用场景:数组中根据某个值得大小来对这个数组进行整体排序 难度:简单 原理:先进行循环,循环获取第一至倒数第二的范围内所有值,对当前值与下一循环的值进行判断,如果满足条件,直接在循环[详细]