Effective STL:04迭代器

26:iterator优先于const_iterator、reverse_iterator 以及 const_reverse_iterator(before C++11) STL中的所有标准容器都提供了4种迭代器类型。iterator的作用相当于T*,而const_iterator则相当于const T*;对一个iterator或者const_iterator进行递增则可以移动到容器中的下一个元素,通过这种方式可以从容器的头部一直遍历到尾部;reverse_iterator与const_rev
分类: 其他 发布时间: 12-15 22:28 阅读次数: 0

制作一个小黄鸭转圈跳舞的页面。

我们来制作一个小黄鸭转圈跳舞的页面。 分析一下 1、分析一下这个页面,要完成这些效果,一共需要3步: 把鸭子都放到一个盒子当中 在盒子里,把每个鸭子的位置摆好 让盒子旋转 2、让鸭子在盒子中的位置摆好,需要怎么做: 先让鸭子站在圆心的位置(需要先了解父相子绝定位方式) 沿一个方向移动一个半径的距离(3d) 每个鸭子旋转一个角度,让鸭子均匀的分布一圈 开始写代码 要用到的知识包括几个HTML标签和一部分的css知识。 先把图片放到页面里边。 先来在页面中添加一个img标签,将小黄鸭跳舞的gif图
分类: 其他 发布时间: 12-15 22:28 阅读次数: 0

js之惰性函数

惰性函数是js函数式编程的另一个应用,惰性函数表示函数执行的分支只会在函数第一次调用的时候执行,他的应用情景在于当我们遇到一个需要判断场景去调用不同的方法时,避免重复进入函数内的if判断,也就是说if判断只进行一次,之后函数就会被分支里的代码替换掉 我们先看个例子 function a(){ console.log("this is a"); } function a(){
分类: 其他 发布时间: 12-15 22:28 阅读次数: 0

分布式一致性的基石---Paxos算法(1)

分布式一致性的基石---Paxos算法(1) Paxos算法是由微软的工程师Lamport提出,Lamport依靠Paxos算法获得图灵奖; Paxos算法旨在解决相互信任的分布式系统中,多个节点能快速达成一个一致的值; 目前,google的Chubby,雅虎的Zookeeper,Oracle的MySql Replication Group,腾讯的PhxSql,PhxQueue等都由Paxos算法作为一致性的基础; 在互联网公司的应用场景下,通常用Zookeeper作为分布式协作服务; 可能不
分类: 其他 发布时间: 12-15 22:28 阅读次数: 0

吴裕雄 python oracle操作数据库(4)

import cx_Oracle conn = cx_Oracle.connect("scott/admin@localhost:1521/orcl") cursor = conn.cursor() sql = "insert into dept (deptno,dname,loc) values ('%d','%s','%s')" % (88,'design','beijing') cursor.execute(sql) conn.commit() print('添加成功...') 添加成功
分类: 其他 发布时间: 12-15 22:28 阅读次数: 0

携程系统架构师带你手写spring mvc,解读spring核心源码!

讲师简介: James老师 系统架构师、项目经理 十余年Java经验,曾就职于携程、人人网等一线互联网公司,专注于java领域,精通软件架构设计,对于高并发、高性能服务有深刻的见解, 在服务化基础架构和微服务技术有大量的建设和设计经验。 课程内容: 1.为什么读Spring源码? 如果你是一名JAVA开发人员,你一定用过Spring Framework。 作为一款非常经典的开源框架,从2004年发布的1.0版本到现在的5.0版本,经历了14年的洗礼, 持久不衰 与其说现在是JAVA的天下, 不
分类: 其他 发布时间: 12-15 22:28 阅读次数: 0

ARouter 路由 组件 跳转 MD

目录 简介 支持的功能 典型应用 简单使用 进阶使用 更多功能 其他 Q&A Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 [email protected] ARouter 路由 组件 跳转 MD *** 目录 === 简介 一个用于帮助 Android App 进行组件化改造的框架 —— 支持模块间的路由、通信、解耦 ARouter官网 Demo下载 模块 aro
分类: 其他 发布时间: 12-15 22:28 阅读次数: 0

ASP.NET Core 项目实战(持续更新~~~)

一、前言   准备写这个系列文章的设想开始于今年9月,毫无意外,期间又又又又拖了很长时间,文章主要是为了记录自己学习使用 ASP.NET Core Web API 与 Vue 创建一个前后端分离的项目的整个过程。嗯,2018年快要结束了,应该能在 .NET Core 3.0 正式版和 Vue 3.0 正式版发布前完成吧。。。   代码仓储地址:https://github.com/Lanesra712/Grapefruit.VuCore 二、使用到的技术点(暂定) 项目框架:ASP.NET C
分类: 其他 发布时间: 12-15 22:27 阅读次数: 0

BETA(4)

目录 组员情况 组员1(组长):胡绪佩 组员2:胡青元 组员3:庄卉 组员4:家灿 组员:恺琳 组员6:翟丹丹 组员7:何家伟 组员8:政演 组员9:黄鸿杰 组员10:刘一好 组员11:何宇恒 展示组内最新成果 团队签入记录 燃尽图 站立会议合照 会议耗时记录(每次追加记录) 个人PSP 个人PSP 学习进度条 队名:404 Note Found 组长博客:https://www.cnblogs.com/heihuifei/p/10124332.html 作业博客:https://edu.cn
分类: 其他 发布时间: 12-15 22:27 阅读次数: 0

【洛谷 P2754】 [CTSC1999]家园(最大流)

题目链接 突然发现Dinic很好写诶。。 第一次数组开小了,玄学\(WA\), what?数据范围描述有误? 分层图,每天为一层。 把上一天的每个空间站向这一天连一条流量为inf的边,表示可以原地不动。 把一个周期内上一天上一个和这一天这一个连一条流量为这艘太空船的容量的边,表示去下一站。 然后每次加一天,看什么时候最大流达到\(k\)就行了。 #include <cstdio> #include <queue> using namespace std; #define INF 214748
分类: 其他 发布时间: 12-15 22:27 阅读次数: 0

easyUI详解

1、EasyUI 是前端框架,封装大量 css和封装大量 JS 2、使用前端框架时,给标签定义class 属性,就会有样式和脚本功能了 3、data-options 属性是定义 easyui 属性的,如果 easyui 提供的属性和 html 标签属性相同,这个属性可以不写在 data-options 中 4、如果效果是静态的建议使用纯 html 标签方式,如果效果是动态建议使用 html 结合 js 方式 5、easyui 中所有脚本功能语法:   如果该效果(组件)是 abc,控制 abc
分类: 其他 发布时间: 12-15 22:27 阅读次数: 0

JavaScript中的基础测试题

JavaScript中的基础测试题 1.我们可以在下列哪个 HTML 元素中放置 Javascript 代码?() A.<script> B.<javascript> C.<js> D.<scripting> 2.写 "Hello World" 的正确 Javascript 语法是?() A.("Hello World") B."Hello World" C.response.write("Hello World") D.document.write("Hello World") 3.插入 J
分类: 其他 发布时间: 12-15 22:27 阅读次数: 0

任务分配

1.经济可行性:肖杰,周远志 2.系统可行性:曾文杰,曾康 3.操作可行性:胡泽,成志康 4.系统流程图:伍明登,许曼 5.数据流图:王华,汪
分类: 其他 发布时间: 12-15 22:27 阅读次数: 0

课题介绍

系统简介:某高校后勤集团为了学生寒暑假返乡,办理代学生预订返乡火车票事务,订票必须提前三天办理,后勤订票处提前三天向火车站办理购票事务。订票处使用一台微机处理订票后购票事务,学生订票一次称为一个事务,由订票员将其输入在微机中,系统核实订单后,将订票信息记录放在订票库中。系统每天打印预订三天的购票单,并更新订票库。 系统需要完成的功能如下: 1.查询:分为对车次信息的查询和对已定车票信息的查询。 2.售票:通过查询系统,客户根据自己的需求找到满意的车次,再输入个人信息后直接通过网上售票确定已预定
分类: 其他 发布时间: 12-15 22:27 阅读次数: 0

HTML5 基础测试题

HTML5 基础测试题 1.HTML5 之前的 HTML 版本是什么?() A.HTML 4.01 B.HTML 4 C.HTML 4.1 D.HTML 4.9 2.HTML5 的正确 doctype 是?() A.<!DOCTYPE html> B.<!DOCTYPE HTML5> C.<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 5.0//EN" "http://www.w3.org/TR/html5/strict.dtd"> 3.在 HTML5 中,哪个
分类: 其他 发布时间: 12-15 22:27 阅读次数: 0

『POJ 3714』raid 题解 (平面最近点对)

原题链接(戳我) 思路: 第一次看到这道题时,相信不少人都会想到暴力枚举,但是一看数据范围: N = 100000 woc这题能做? 当然不能做也就不大可能放到OJ上,于是乎我就开始在草稿纸上画了几个点: Several minutes later... woc这道题能做?(摔) 当然这是不可能的,毕竟作为一个蒟蒻,心态不好点恐怕早就afo了呀 当然,最后我还是没能靠自己想出来,于是乎在老师的怂恿之下,我默默地打开了百度,搜索了平面最近点对 其实一开始,我是拒绝的,因为。。。看不懂 然鹅最后还
分类: 其他 发布时间: 12-15 22:27 阅读次数: 0

2018.12.15 考试解题报告

#include <queue> #include <cstdio> #include <cctype> #include <cstring> #include <iostream> #include <algorithm> using namespace std; typedef long long u64; const int maxn = 2000 + 10; char ques[maxn]; int n, atk[maxn], def[maxn], flag; u64 a[maxn
分类: 其他 发布时间: 12-15 22:27 阅读次数: 0

递归DFS背包问题求最优解

背包问题大家都知道,已知背包的最大存储量是V,给定n个物品,求取怎样盛放才能是背包价值最大。 #include<iostream> #include<algorithm> using namespace std; const int maxn=30; int n,V,maxValue=0;//n表示物品数量,V表示背包容量 //maxvalue表示最大价值 int z[maxn],j[maxn]; void DFS(int index,int sumZ,int sumJ){//sumZ sum
分类: 其他 发布时间: 12-15 22:27 阅读次数: 0

BFS(未完)

代码未调试完成见p277 #include<iostream> #include<vector> #include<queue> using namespace std; struct node{ int x,y,z; }; int m,n; queue<node> q; void BFS(vector<bool> *s,vector<node>*v,int xx,int yy); int main(){ int ans=0; scanf("%d%d",&m,&n); vector<b
分类: 其他 发布时间: 12-15 22:27 阅读次数: 0

Vue源码学习之——如何在Chrome中deBug源码

参考链接 如果我们不用单文件组件开发,一般直接<script src="dist/vue.js">引入开发版vue.js 这种情况下debug也是很方便的,只不过vue.js文件代码是rollup生成的 但是如果能够在vue项目中的src目录下中的文件打断点调试就更好了。 那怎么做到呢? 打开 vue/script/config.js 文件(就是package.json的入口文件) 找到 genConfig() 函数 该函数下有个config对象,给该对象添加一个属性和值: sourceMap
分类: 编程语言 发布时间: 12-15 22:26 阅读次数: 0