- 博客(16)
- 收藏
- 关注
原创 c++学习之路(1)-----基本数据类型
一、基本类型1、预定义类型包含:整型、字符型、布尔型、浮点型、空类型,指针类型。1.1整型c++有四种整型类型:short、int、long、long long,每种都有signed(有符号,默认)、unsigned(无符号)两种分类,有符号整数既可以表示非负整数,又可以表示负整数;但是,无符号整数不能表示负数,只能表示非负整数。在c++的实现中,每一种类型在不同系统上使用的存储位数(宽度)是不同的,其规则为:● short至少16位● int至少与short一样长● long至少32位,且
2020-08-17 16:02:46 296
原创 nginx配置反向代理和ssl
user root;#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_...
2019-07-22 11:22:50 689
原创 Three.js - 摄像机的使用详解(透视投影摄像机、正交投影摄像机)
一、两种摄像机的区别与比较Three.js 库提供了两种不同的摄像机:透视投影摄像机和正交投影摄像机。透视投影摄像机:这种摄像机的效果更贴近真实世界。也就是物体离摄像机越远,它们就会被渲染得越小。正交投影摄像机:对象相对于摄像机的距离对渲染的结果是没有影响的,也就是说物体不离摄像头多远,渲染出来的尺寸都是一样的。这中摄像机通常被用于二位游戏中。1,效果图(1)页面打开后默认使用的是“透视...
2019-07-19 16:02:46 1519
原创 Three.js - 入门教程(基本介绍、创建第一个三维场景)
现代浏览器都支持 WebGL,这样我们就不必使用 Flash、Java 等插件就能在浏览器中创建三维图形。虽然 WebGL 提供的接口非常丰富和强大,但使用起来过于繁琐和复杂。Three.js 的出现完美地解决了这个矛盾。它提供一个很简单的关于 WebGL 特性的 JavaScript API,使得用户不需要详细地学习 WebGL,就能轻松创作出好看的三维图形样例。一,基本介绍1,Three...
2019-07-19 15:53:30 4160
转载 mySql
MySQL的四种事务隔离级别本文实验的测试环境:Windows 10+cmd+MySQL5.6.36+InnoDB一、事务的基本要素(ACID)1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本...
2019-06-14 09:07:09 93
转载 跨域
什么是跨域?跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的。广义的跨域:1.) 资源跳转: A链接、重定向、表单提交2.) 资源嵌入: 、什么是同源策略?同源策略/SOP(Same origin policy)是一种约定,由Netscape公司1995年引入浏览器,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到XSS、CSFR等攻击。所...
2019-04-02 22:25:07 155
原创 http详解
一个完整的HTTP请求过程整个流程域名解析 —> 与服务器建立连接 —> 发起HTTP请求 —> 服务器响应HTTP请求,浏览器得到html代码 —> 浏览器解析html代码,并请求html代码中的资源(如js、css、图片) —> 浏览器对页面进行渲染呈现给用户域名解析以Chrome浏览器为例:① Chrome浏览器 会首先搜索浏览器自身的DNS缓存(...
2019-03-08 15:12:40 156
原创 layout布局
android之六大布局1、在4.0以前版本中一共有五种布局,都是ViewGroup的子类。分别是AbsoluteLayout、RelativeLayout、LinearLayout、(FrameLayout)、TableLayout。而TableLayout是LinearLayout的子类。(中文分别是:绝对布局、相对布局、线性布局、帧布局、表格布局)。2、在2.2操作系统中将Absolut...
2019-02-27 09:27:16 1077
转载 fiddler的使用方法
Fiddler基础知识Fiddler是强大的抓包工具,它的原理是以web代理服务器的形式进行工作的,使用的代理地址是:127.0.0.1,端口默认为8888,我们也可以通过设置进行修改。代理就是在客户端和服务器之间设置一道关卡,客户端先将请求数据发送出去后,代理服务器会将数据包进行拦截,代理服务器再冒充客户端发送数据到服务器;同理,服务器将响应数据返回,代理服务器也会将数据拦截,再返回给客户端...
2019-02-21 15:32:16 204
原创 JS学习思维导图
目前学习了JS部分 这是我总结的JS的思维导图其中文档对象没有详细扩展 主要是有另外一张图片在这张图明确描述了screende 问题,文档对象的方法主要为scrolltop等动作之后详细详细补充...
2019-02-14 12:14:05 491
原创 JS实现页面跳转
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>新闻</title></head><body> <ul> &
2019-01-08 09:52:05 1098
原创 移动轮播图的两种写法
第一种<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title> <style type="text/css"> *
2019-01-07 13:18:10 607
原创 表单数据的增删查改
对表单的增删查改是前端必备的一种技能接下来我放上自己写的表单这是HTML部分<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style>
2019-01-07 13:07:42 983
原创 js深浅拷贝详解与封装
1.js中浅拷贝适用于一维数组,深度拷贝适用于二维数组,其中改变拷贝的数组不改变被拷贝的数组表现为深度拷贝。2.一般拷贝相当于是拷贝一个指针,指向同一个数组,深度拷贝就是改变指针的方向。3.将拷贝的源文件封装为一个函数,可以在之后使用时直接调用这个函数 就可以生成一个新的数组。<script> var arr=[[1,2,3],4,5,6,[7,8,9]]; fu...
2018-12-13 10:11:38 310
原创 js中的swich详细用法
switch (表达式){case 值1 : 语句1break;case 值2 : 语句2break;…default : 语句nbreak;switch 后面括号内的“表达式”必须是整数类型。可以是各种变量。switch 下的 case 和 default 必须用一对大括号{}括起来。当switch后面括号内“表达式”的值与某个case后面的“常量表达式”的值相等...
2018-12-11 09:11:48 2881 2
转载 JS中深入理解this
要说 JavaScript 这门语言最容易让人困惑的知识点,this 关键词肯定算一个。JavaScript 语言面世多年,一直在进化完善,现在在服务器上还可以通过 node.js 来跑 JavaScript。显然,这门语言还会活很久。所以说,我一直相信,如果你是一个 JavaScript 开发者或者说 web 开发者,学好 JavaScript 的运作原理以及语言特点肯定对你以后大有好处。开...
2018-12-07 09:08:35 306
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人