自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (7)
  • 收藏
  • 关注

原创 前端基础HTML01

目标:根据psd文件,使用html+css布局出符合w3c规则的页面。HTML2css+ps5-6实战 4-5目录网页1 浏览器2 web标准--W3C3 html3.1 骨架标签3.2 排版标签3.2.1 标题标签 h1-h63.2.2 段落标签 p3.2.3 水平线标签 hr3.2.4 换行标签 br3.2.5盒子标签: div和span[布局,无语义]3.3 文本格式化标签3.2.1 加粗标签 b strong(有语义)3.3.2 斜体标签 i em(有语义)3.3.3 删除线标签 s

2021-04-06 22:34:52 179

原创 密码技术的完美组合PGP

加密:解密:生成数字签名:验证数字签名:生成数字签名并加密以及解密并验证数字签名PGP没有使用认证机构,而是采用了一种叫做 信任网 的方法。信任网的要点是“不依赖认证机构,而是建立每个人之间的信任关系”。密码技术与现实社会...

2020-10-15 19:38:10 208

原创 css3学习记录

学习资源http://www.imooc.com/learn/33css3目录 边框1 圆角效果 border-radius2 阴影 box-shadow3 边框图片border-image颜色1 RGBA2 渐变色彩 Gradient文字字体1 省略号2 嵌入字体3 文本阴影text-shadow背景1 背景图片的原始起始位置2 背景图片 裁剪3 background-size4 多重背景 multiple backgrounds5 小结CSS3选择器1 属性选择器2 结构性伪类选择器:root .

2020-10-11 22:46:13 312

转载 Hadoop系统框架原理

Hadoop系统架构基本组成架构包括分布式存储和并行计算两部分。1)分布式存储框架(分布式文件系统HDFS)Hadoop使用NameNode作为分布式存储的主控节点,用以存储和管理分布式文件系统的元数据,同时使用DataNode作为实际存储大规模数据从节点。2)并行计算框架(MapReduce)Hadoop使用JobTracker作为MapReduce框架的主控节点,用来管理和调度作业的执行,用TaskTracker管理每个计算从节点上任务的执行。为了实现Hadoop设计的本地化计算,数据节点

2020-10-11 22:36:01 310

原创 css默认继承属性

目录**具有继承性的属性****所有元素可以继承的属性****内联元素可以继承的属性****块级元素可以继承的属性**具有继承性的属性文字 font font-family:规定元素的字体系列​ font-weight:设置字体的粗细​ font-size:设置字体的尺寸​ font-style:定义字体的风格​ font-variant:设置小型大写字母的字体显示文本,这意味着所有的小写字母均会被转换为大写,但是所有使用小型大写 字体的字母与其余文本相比,其字体尺寸更小。​ font-s

2020-09-26 22:35:05 419

原创 HTML标签嵌套规则

目录HTML 标签嵌套规则HTML 标签1、块级元素address、blockquote、center、dir、div、dl、dt、dd、fieldset、form、h1~h6、hr、isindex、menu、noframes、noscript、ol、p、pre、table、ul特点:总是在新行上开始,高度、行高以及顶和底边距都可控制,宽度缺省是它的容器的100%,除非设定一个宽度功能:主要用来搭建网站架构、页面布局、承载内容2、内嵌元素a、abbr、acronym、b、bdo、big、b

2020-09-26 22:34:13 148

原创 express+mocha+数据库

1 生成express的模板npm init -ynpm i

2020-08-28 16:57:38 354

原创 MongoDB2-开发api

mongoosenode中操作MongoDB数据库的模块,实现增删改查的操作。scheme约束MongoDB的文档数据。scheme对应文档modelmodel对应集合语法使用打开mongodb服务器npm install mongoose创建a.jsvar mongoose = require('mongoose');// 数据库连接var db = mongoose.createConnection('mongodb://stu2:stu2@localhost:27017/sc

2020-08-25 21:44:47 226

原创 mongoDB

命令行使用:先运行服务器,打开客户端,关闭客户端,关闭服务器。启动 MongoDB 服务器(管理员)// 启动D:\MongoDB\Server\4.4\bin>mongod --dbpath D:\data\db --logpath D:\data\log\mongod.loghttp://127.0.0.1:27017/ 在浏览器观看,可看到It looks like you are trying to access MongoDB over HTTP on the native d

2020-08-25 17:43:04 339

原创 基于云服务器的机器人控制测试

客户端发送文字,华为云聊天机器人收到后返回反馈文字。①客户端发送的文字会先到一个服务器,②服务器打包传给图灵机器人。③图灵机器人经过解析后生成反馈信息发送给服务器,④服务器将反馈信息返回给客户端。QT的信号和槽 使用函数connect,参数说明对象以及信号名或槽名。图形界面信息读取和传输创建qt项目 helloqt1) ui界面2)聊天界面信息提取与显示信号:lineEdit控件输入内容后回车会产生一个(状态变化)信号,构建函数响应该信号。自动生成on_lineEdi

2020-08-23 22:48:41 365

原创 mocha测试

1 moka下载npm i mocha -g2 moka使用1-demotest文件夹下创建需要测试的js文件"test": "node ./node_modules/mocha/bin/mocha"demo.js文件describe('Demo', function () { describe('方法 1', function () { before(function () { console.log('------测试之前'); }) after

2020-08-23 20:23:32 296

原创 express搭建项目

1 创建一个项目express -e appname //脚手架自动生成魔板package.json{ "name": "express", "version": "0.0.0", "private": true, "scripts": { "start": "node ./bin/www" //入口文件:实现了创建一个服务和进行中间件和路由配置 }, "dependencies": { "body-parser": "~1.15.2",

2020-08-23 16:06:24 178 1

原创 小米商城day02

1 轮播图:图片与小圆点定时轮播。鼠标移入时暂停,移出时重新定时轮播。左右按钮可以前一张后一张。html:<div id="J_homeSwiper" class="swiper-container home-hero-swiper swiper-no-swiping swiper-container-fade swiper-container-initialized swiper-container-horizontal"> <div class="swiper-slide"

2020-08-17 20:17:35 230

原创 小米商城day01

1 npm --init2 相关插件 gulp gulp-scss gulp-minify-css gulp-renamenpm install gulp@3.9.1 -Dnpm i gulp-scss gulp-minify-css gulp-rename -Dnpm i gulp-sass -D //有的环境不支持gulp-scss3 编写相关任务并初步建立项目const gulp = require("gulp");// const scss = require("gulp-

2020-08-17 11:21:13 95

原创 JQuery入门指南

JQ的设计思想JQ ~ JS:JQuery和JS可以共存,但是不能混用。1、模拟css选择网页元素:调用函数$() //#id $("#div1").css("backgroundColor", 'red'); //.class $(".box").css("backgroundColor", 'red'); //tagName $("ul li").css("backgroundColor", 'blue'); $("[name=hello]").c

2020-08-16 11:41:35 114

原创 git入门指南

建立工作区:本地磁盘目录git_testcd git_testgit config --global user.name "bryan sun"git config --global user.email "hitsjt@gmail.com" //查看配置git config -l 暂存区//初始化项目git_test:(建立暂存区)git init//.git 文件存储当前项目的所有版本信息创建远程仓库 github ==> git_test工作区与..

2020-08-14 16:15:56 104

原创 python二维数组自定义排序

二维数组排序python二维数组自定义排序基础二维数组排序二维数组自定义排序python二维数组自定义排序基础二维数组排序y = sorted(x, key = lambda x:(x[0],-x[1]))# 按照一维升序,二维降序输入:[(264.0, 8, 0), (311.5, 10, 1), (230.0, 10, 2), (199.0, 9, 3)]输出:[(199.0, 9, 3), (230.0, 10, 2), (264.0, 8, 0), (311.5, 10, 1)]二维

2020-07-29 21:18:42 3420

原创 HTML+JS定时器

简单实现定时器 <!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <title>定时器</title> <!-- CDN的全称是Content Delivery Network,即内容分发网络。 --> <!-- CDN加速简单的来说,就是把原服务器上数据复制到其他服务器上,用户访问时,哪台服务器近访问到的就是哪台服务器.

2020-07-19 16:52:53 751

原创 HTML+JS三级联动

<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <title>三级联动</title> <!-- CDN的全称是Content Delivery Network,即内容分发网络。 --> <!-- CDN加速简单的来说,就是把原服务器上数据复制到其他服务器上,用户访问时,哪台服务器近访问到的就是哪台服务器上的数据。 --&g

2020-07-19 14:52:30 429

翻译 8.4. heapq — Heap queue algorithm

python标准库8 数据类型目标:堆是一个形如二叉树的数组,其父节点的值小于等于子节点的值,满足heap[k] <= heap[2k+1] and heap[k] <= heap[2k+2],k从0开始,因此heap[0]是最小值,默认是最小堆。使用场景:优先队列,任务调度,大磁盘排序,可使用函数:heapq.heappush(heap, item)将item插入堆中,维持堆的性质不变。heapq.heappop(heap)取出最小值,第一个元素,并调整堆使之维持堆的性质不变

2020-07-15 14:38:47 187

翻译 8.5. bisect — Array bisection algorithm

python标准库8 数据类型目标:使用一个基础的bisection算法维护一个有序List。可使用函数:bisect.bisect_left(a, x, lo=0, hi=len(a))a是有序List,返回的索引是第一个等于x的第一个或大于x的第一个索引。lo和hi是取出a中的一部分。返回的索引i满足 左边 all(val < x for val in a[lo:i])右边 all(val >= x for val in a[i:hi])bisect.bisect_r

2020-07-14 21:58:27 168

原创 链表

234. 回文链表 简单 def isPalindrome(self, head: ListNode) -> bool: if head==None: return True #确定前半部分的开头slow slow,fast=head,head while fast.next!=None and fast.next.next!=None: slow=slow.next

2020-07-10 11:05:19 55

原创

栈的应用20. 有效的括号 简单 def isValid(self, s: str) -> bool: stack = [] for i in s: if i=='(': stack.append(')') elif i=='[': stack.append(']') elif i=='{':

2020-07-10 10:50:25 71

原创 位运算

异或 ^136. 只出现一次的数字 简单任何数于0异或为任何数 0 ^ n => n相同的数异或为0: n ^ n => 0 时间O(N),空间O(1) def singleNumber(self, nums): a = 0 for num in nums: a = a ^ num return a...

2020-07-10 10:50:08 52

原创 数组

581. 最短无序连续子数组 简单如果有比遍历过程中目前最大的数更小的数,则说明存在逆序,此时更新标志位high;如果有比遍历过程中最小的数更大的数,则说明存在逆序,此时更新标志位low``` public int findUnsortedSubarray(int[] nums) { int len = nums.length; if(len <= 1) return 0; int high = 0, low = len-1, max = nums[0], min .

2020-07-10 10:49:53 74

原创 二分法

有序数组剑指 Offer 11. 旋转数组的最小数字 简单解法:二分判断可能无序的情况(右边),如果顺序,最小点在m处r=m;如果乱序,最小点在[m+1,r]l=m+1;相等的时候,不确定状况,从右边下来保守。时间O(logn)空间O(1)l, r =0,len(numbers)-1while l<r: m = (l+r)//2 if numbers[m]<numbers[r]: r=m elif numbers[m]>numbers[r

2020-07-09 14:31:57 66

原创 动态规划

基础: 状态,状态转移,初始化状态斐波那契数状态转移 dp[i]=dp[i-1]+dp[i-2]初始化状态 dp[0]=0 dp[1]=1剑指 Offer 10- I. 斐波那契数列 简单解法:dp[i + 1] = dp[i] + dp[i - 1] dp[n],即斐波那契数列的第 n 个数字。时间O(n) 空间O(1)#Python 由于语言特性可以省去 sumsum 辅助变量和大数越界处理a, b = 0, 1for _ in range(n): a, b = b, a+

2020-07-09 14:27:27 58

原创 二叉树

二叉树的建立:递归和迭代前序遍历+中序遍历剑指 Offer 07. 重建二叉树 中等def buildTree(self, preorder: List[int], inorder: List[int]) -> TreeNode: if not inorder: return None root_val = preorder.pop(0) index_root = inorder.index(root_val) root = TreeNode(root_val) root.

2020-07-09 14:21:31 56

原创 扫描线

扫描线的应用:一维算法问题(涉及具有头尾节点的排序问题)。LeetCode 253 :Meeting Rooms IIGiven an array of meeting time intervals consisting of start and end times [[s1,e1],[s2,e2],…] (si < ei), find the minimum number of conference rooms required.For example,Given [[0, 30],[5,

2020-07-09 13:39:06 109

原创 python负数的处理

python中的整形以补码形式存储。正数存储是本身,负数的存储形式是原码的二进制表示加上个负号。负数的补码: 负数&0xffffffff负数补码转换为负数形式 : ~(a^0xFFFFFFFF)print bin(-3)//-0b11print bin(-3 & 0xffffffff)//0b11111111111111111111111111111101例题 面试题 17.01. 不用加号的加法 # ^是当前数字的和, &是进位 def add(

2020-07-09 11:30:09 2893

原创 剑指offer(3-52) python3

剑指 Offer 27. 二叉树的镜像 简单使用队列,将每一层由左至右记录下来,并将每个节点的左右置换,时间O(n),空间O(最大行)def mirrorTree(self, root: TreeNode) -> TreeNode: if not root:return root queue = collections.deque([root]) while queue: lenth = len(queue) for i in range(lenth): n

2020-07-01 21:14:43 277

原创 C 库函数 qsort

qsort() 整理使用高速排序进行排序。 void qsort(void *base,int nelem,int width,int (*fcmp)(const void *,const void *));base:待排序数组首地址/第一个元素的指针; nelem:待排序元素数量; width:元素的大小; fcmp:指向函数的指针,用于确定排序的顺序.关键点:cmp函数形参已经确定:const void *,实参根据数组设定,实参转换类型的要点:指向数组元素的指针。1. 一

2020-06-01 09:22:52 159

翻译 无噪音的安全双方计算--yao协议以及安全性

混淆电路用于解决安全双方计算由于1.隐私数据需要得到保护 2.大数据计算得到新的结果,在这两个条件下得到隐私大数据结果。比如:经典的百万富翁问题。电路定义任何计算可以转化为电路,假设这里的混淆电路使用的是与或非门。每一个门电路有一个对应的真值表。如:与门xyz或门xyz0000000100111001...

2019-11-03 22:18:02 639

转载 数据结构经验集合

数据结构总结欢迎使用Markdown编辑器模式匹配算法(kmp,bm,sunday)功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与...

2019-07-21 15:23:08 190

原创 c++ Day 3

函数<type> <name>(<参数>) //type:返回值的类型;参数需指明类型{<函数体>} 有且仅有一个主函数,程序从主函数开始,主函数调用其它函数,完成后返回主函数直至程序结束。分类内部函数 :仅在本文件供其他函数调用,一般用static使之局部化。 外部函数 :可供其他文件调用,添加关键字extern...

2019-04-09 14:38:24 81

原创 c++ day 2

运算符赋值:右操作数结合,双目运算符算术:+ - * / % 比较: > < = ! 逻辑: ! && || 自增、自减 ++ -- 位运算符:~(取反)<< >> & ^(异或) | 字节运算符sizrof(type) 如:sizeof(int) 输出4 条件运算符 1...

2019-04-07 18:12:58 95

原创 c++ day1

c++ 每个可执行程序有且仅有一个main函数,即程序入口。返回值:return 0;注释:// /* */目录设置文档基础的输入输出标识符数据类型数字型逻辑运算符字符型与字符串复合型 变量 常量设置文档每个类的声明写在一个头文件中,.h为后缀 #ifndef CLASSNAME ...

2019-04-07 16:46:59 123

原创 编译器基础知识

编译器:将高级语言转换为机器语言的程序工作流程:源代码(source code) →预处理器(preprocessor) → 编译器 (compiler) →汇编程序(assembler) →目标代码(object code) →链接器(Linker) → 可执行程序 (executables)。...

2019-03-11 10:52:43 522

转载 学习git第二天

注:来源https://www.liaoxuefeng.com/将本地文件上传至github1.首先将文件上传至本地仓库(add+commit)后,生成ssh密钥$ ssh-keygen -t rsa -C "1477374613@qq.com"Generating public/private rsa key pair.Enter file in which to sav...

2019-03-09 21:35:42 169

翻译 学习git第一天

注:来源https://www.liaoxuefeng.com/简单知识:1.git是用C语言写的2.git是分布式版本控制系统:每个人的电脑上都有最全的版本库,如果多人合作,只需将修改后的版本库相互交换即可。3.版本控制系统只能跟踪文本文件的改动。文本编码语言建议UTF-8。4.Windows下不建议使用默认记事本,可使用替代品如:Notepad++。安装git,并在gi...

2019-03-09 18:18:42 81

bitbug_favicon.ico

ico文件

2021-04-16

用户登录成功跳转首页.mp4

用户登录成功跳转首页

2020-08-26

1598445507782.mp4

主要实现了页面跳转。可从注册页面到登录页面路由的跳转|||||主要实现了页面跳转。可从注册页面到登录页面路由的跳转|||||主要实现了页面跳转。可从注册页面到登录页面路由的跳转

2020-08-26

轮播图3.mp4

js实现轮播图的prev next按钮效果

2020-08-17

轮播图2.mp4

轮播图2.mp4

2020-08-17

轮播图1.mp4

轮播图1.mp4

2020-08-17

truecrypt源码

这是truecrypt的源码,可以根据makefile文件描述可以跑起来

2019-03-11

空空如也

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

TA关注的人

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