首页 > 2017年07月16日 > 全部分享
c++ vector详解
容器有太多需要清楚细节的地方,同时也有太多值得学习的地方。下文作为学习、工作中用到vector的总结。 1. 赋值运算=的实现原理 在使用赋值操作时,如果不清楚内部是怎么实现,那么用起来会畏手畏脚。 先来看下stl_vector.h中对于=的重载函数。 从上述代码发现,上述代码处理了容量问题,却没有 ...
分类:编程语言   时间:2017-07-16 19:58:28    收藏:0  评论:0  赞:0  阅读:228
一致性hash
一致性hash算法思路是将整个哈希值空间组织成一个虚拟的圆环。并通过hash算法增加相应服务节点(通过ip计算hash)组成服务节点圆环。(如果有我们要做5个物理节点,每一个节点做5个虚拟节点,通过hash算法将物理节点的ip+虚拟节点标识,将转换成25个hash值,这些值就是服务节点在虚拟圆环的相 ...
分类:其他   时间:2017-07-16 19:57:59    收藏:0  评论:0  赞:0  阅读:266
ubuntu下linux常用指令总结
来实验室将近一个月,几乎没碰window,一直在ubuntu下开发,然后想总结一下最近常用的linux指令。 ...
分类:系统服务   时间:2017-07-16 19:57:39    收藏:0  评论:0  赞:0  阅读:285
鼠标框选 下篇
接上篇,上篇写了大致的思路,其实还有很多问题,由于没写测试,在运行时出现了很多问题,比如绘制相关代码,会一直添加元素到dom,这主要因为我在考虑元素绘制和插入dom没有分开处理,本次主要增加了计算和绘制的代码逻辑,逻辑中有些代码还是需要优化的,比如dom访问次数过多,绘制过程做节流处理等,有需要各位 ...
分类:其他   时间:2017-07-16 19:57:12    收藏:0  评论:0  赞:0  阅读:281
编程之美 之 让CPU占用率听你指挥
昨天在bbs上淘到了这本编程之美。顺手刷了第一章,很有意思。第一章的要求是要控制CPU曲线,绘制出对应的形状。 拿到这个问题,我的第一反应是, 是不是有这么一个API,能在任务管理器上的对应区域直接绘制图形呢? 然后就去查找API, 可惜搜索能力不行,最终还是没有找到。 然后看书上的解释, 太棒了。 ...
分类:其他   时间:2017-07-16 19:57:02    收藏:0  评论:0  赞:0  阅读:289
《FDTD electromagnetic field using MATLAB》读书笔记之 Figure 1.14
背景: 基于公式1.42(Ez分量)、1.43(Hy分量)的1D FDTD实现。 计算电场和磁场分量,该分量由z方向的电流片Jz产生,Jz位于两个理想导体极板中间,两个极板平行且向y和z方向无限延伸。 平行极板相距1m,差分网格Δx=1mm。 电流面密度导致分界面(电流薄层)磁场分量的不连续,在两侧 ...
分类:Web开发   时间:2017-07-16 19:56:47    收藏:0  评论:0  赞:0  阅读:401
数据结构实践——置换-选择算法模拟
本文是针对[数据结构基础系列(10):外部排序]中的实践项目。 【项目 】置换-选择算法模拟 编敲代码,模拟置换-选择算法生成初始归并段的过程。 设大文件里的记录共同拥有18个: 15 4 97 64 17 32 108 44 76 9 39 82 56 31 80 73 255 68 内存工作区能 ...
分类:编程语言   时间:2017-07-16 19:56:32    收藏:0  评论:0  赞:0  阅读:383
HihoCode 1531 : 德国心脏病
单点时限:1000ms 内存限制:256MB Jack在和朋友们玩德国心脏病。 德国心脏病的游戏牌分为水果牌和动物牌。水果只有4种:香蕉、草莓、樱桃、柠檬,每张水果牌上会有种类不定、总数目1-5的水果;动物只有3种:猴子、大象、猪,每张动物牌上有且仅有一只动物。 n名玩家绕圈就座,第一轮游戏从0号至 ...
分类:其他   时间:2017-07-16 19:56:17    收藏:0  评论:0  赞:0  阅读:391
ASP.NET MVC在线人数统计
protected void Application_Start() { Application["OnLineUserCount"] = 0; AreaRegistration.RegisterAllAreas(); RegisterGlobalFilters(GlobalFilters.Filt... ...
分类:Web开发   时间:2017-07-16 19:56:05    收藏:0  评论:0  赞:0  阅读:345
使用sqlite3创建数据库表的时候须要注意
使用sqlite3创建数据库表的时候须要注意: 1. 不能使用纯数字 2. 不能带有"-","@"等字符。也不能以数字打头。 一、以下是log打出来的信息: DB Error: 1 "unrecognized token: "47464636265757265763393573649"" DB Qu ...
分类:数据库技术   时间:2017-07-16 19:55:56    收藏:0  评论:0  赞:0  阅读:284
马拉车代码
/* gyt Live up to every day */ #include #include #include #include #include #include #include #include #include #include #include #include #define PI ... ...
分类:其他   时间:2017-07-16 19:55:34    收藏:0  评论:0  赞:0  阅读:250
CSS3选择器
基本规则: CSS3 结构性伪类选择器—root :root选择器,从字面上我们就可以很清楚的理解是根选择器,他的意思就是匹配元素E所在文档的根元素。在HTML文档中,根元素始终是<html> :root选择器,从字面上我们就可以很清楚的理解是根选择器,他的意思就是匹配元素E所在文档的根元素。在HT ...
分类:Web开发   时间:2017-07-16 19:55:21    收藏:0  评论:0  赞:0  阅读:255
最长上升子序列LIS(Longest Increasing Subsequence)
算法1:时间复杂度:O(n^2):我们依次遍历整个序列,每一次求出从第一个数到当前这个数的最长上升子序列,直至遍历到最后一个数字为止,然后再取dp数组里最大的那个即为整个序列的最长上升子序列。我们用dp[i]来存放序列1-i的最长上升子序列的长度,那么dp[i]=max(dp[j])+1,(j∈[1 ...
分类:其他   时间:2017-07-16 19:55:06    收藏:0  评论:0  赞:0  阅读:277
暑期集训7/16
恢复内容开始 A题: 题目要求:求一个环,满足相邻的节点的和为素数,都是一开始 思路:深搜dfs,只到位数等于要求的位数,然后输出,接着回溯,只到所以情况都出来 代码: B题目: C题目: 题目要求:求有多少个连通块(8连通) 思路:bfs 代码: D题: E题:暴力枚举到最大的数,然后存到数组里, ...
分类:其他   时间:2017-07-16 19:54:46    收藏:0  评论:0  赞:0  阅读:286
js循环语句
while语句与do while的区别: do while语句:先执行代码,再进行判断 while语句:先判断代码,再执行 for语句: 1.初始化表达式 2.条件判断表达式 3.循环操作表达式 语法:for(初始化表达式;条件判断表达式;循环操作表达式){ 语句块 } 执行顺序:for(表达式1; ...
分类:Web开发   时间:2017-07-16 19:54:34    收藏:0  评论:0  赞:0  阅读:380
HihoCoder 1532 : 最美和弦
时间限制:10000ms 单点时限:1000ms 内存限制:256MB 某个夜晚,Bob将他弹奏的钢琴曲录下来发给Jack,Jack感动之余决定用吉他为他伴奏。 我们可以用一个整数表示一个音符的音高,并可认为Bob弹奏的曲子是由3N个整数构成的一个序列。其中每个整数的取值范围是[-200, 200] ...
分类:其他   时间:2017-07-16 19:54:22    收藏:0  评论:0  赞:0  阅读:254
(LeetCode)二叉树中和为某一值的路径
原体例如以下: Given a binary tree and a sum, determine if the tree has a root-to-leaf path such that adding up all the values along the path equals the give ...
分类:其他   时间:2017-07-16 19:54:07    收藏:0  评论:0  赞:0  阅读:489
java中list强转为map类型
起因:读取数据库文件的测试用例,测试用例需要存放到一个map中,方便下次调用, 读取的内容返回的内容存放在一个list中,并且数据内容是key=value的形式,最开始使用切片方式,做了很多无用功,后面老大指正使用索引方式可以强转为map,具体内容如下: 读取出来的数据格式为: 第一种:使用索引的, ...
分类:编程语言   时间:2017-07-16 19:53:49    收藏:0  评论:0  赞:0  阅读:329
Java接口
Java接口 创建抽象类是为了希望通过这个接口操作一系列类。 抽象方法:仅有声明而没有方法体 abstract void f(); 包括抽象方法的类叫做抽象类。 假设从一个抽象类继承,并想创建该新类的对象,那么就必须为基类中的全部抽象方法提供方法定义。假设不这样做。导出类便也是抽象类。 interf ...
分类:编程语言   时间:2017-07-16 19:53:38    收藏:0  评论:0  赞:0  阅读:287
最大流 EK算法 (转)
反复寻找源点s到汇点t之间的增广路径,若有,找出增广路径上每一段[容量-流量]的最小值delta,若无,则结束。 在寻找增广路径时,可以用BFS来找,并且更新残留网络的值(涉及到反向边)。 而找到delta后,则使最大流值加上delta,更新为当前的最大流值。 (粗体表明需要掌握的概念) 关于反向边 ...
分类:编程语言   时间:2017-07-16 19:53:25    收藏:0  评论:0  赞:0  阅读:303
1376条   上一页 1 ... 13 14 15 16 17 ... 69 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!