首页 > 其他
OpenSSL的Heartbleed漏洞原理及简单模拟
Heartbleed漏洞 自从Heartbleed漏洞曝光以来,网上能看到很多相关的文章,但大部分都是写的云里雾里,本文尝试直观明了的对漏洞原理进行说明及模拟。 OpenSSL是SSL协议以及一系列加密算法的开源实现,使用C语言编写。OpenSSL采用Apache开源协议,可以免费用于商业用途,在很多linux发行版和服务器中得到广泛应用。OpenSSL出现漏洞造成的影响是巨大的,Heartb...
分类:其他   时间:2014-04-16 12:46:01    收藏:0  评论:0  赞:0  阅读:540
如何有效避免内存泄露
内存泄露,是程序设计开发中需要注重的一个问题,它的出现会导致系统异常或者程序崩溃。如果在比较成熟的代码上再去处理memory leak问题,则需要花费了很大的时间和精力去查找,无疑增加了解决的成本和难度,确切地说是补救措施。所以平时需要养成良好的coding习惯。 1. 内存泄露的定义: 指由于疏忽或错误造成程序未能释放已经不再使用的内存的情况。内存泄漏并非指内存在物理上的消失,而是应...
分类:其他   时间:2014-04-16 15:31:48    收藏:0  评论:0  赞:0  阅读:483
shared_ptr(共享指针)使用总结
背景介绍         最近在coding的时候遇到这样的问题,一个两层的map,hashmap>,重新加载时需要将这个map释放,但是这个map使用时是分为两段使用,一段是在hashmap中取出里面的map,第二段是在里层的map中查找key,这在多线程运行时有可能出现在取出里层map的引用后,重新加载数据并且释放掉现在的hashmap,这个场景引起了我对shared_ptr共享指针的关...
分类:其他   时间:2014-04-16 15:39:49    收藏:0  评论:0  赞:0  阅读:507
开源分布式搜索平台ELK(Elasticsearch+Logstash+Kibana)入门学习资源索引
博主近4个月搜索数以百计的内容,甄选了以下有用的中英文slides以及blogs或相关的学习网站分享出来, 内容包括分布式索引与搜索服务Elasticsearch, logstash,数据可视化服务Kibana的学习资源,可以极大减少入门ELK的时间成本。本文整理的是2014年4月15日以前的学习资源,如果以后发现更优质资源,将随时更新,也欢迎读者提供资源,请私信或评论。...
分类:其他   时间:2014-04-16 14:32:51    收藏:0  评论:0  赞:0  阅读:570
贝叶斯分类算法及其概率论基础
理论基础: 1.先验概率:先验概率(prior probability)是指根据以往经验和分析得到的概率(典型的例子是概率论中应用题的已知条件),如全概率公式,它往往作为"由因求果"问题中的"因"出现。之所以称之为“先验”,是因为他不考虑任何B方面的因素。 2.后验概率:后验概率是指在得到“结果”的信息后重新修正的概率,如贝叶斯公式中的。是“执果寻因”问题中的"果"。先验概率与后验概率有不可分...
分类:其他   时间:2014-04-16 16:00:42    收藏:0  评论:0  赞:0  阅读:433
ACM-计算几何之Pick-up sticks——poj2653
ACM 计算几何 Pick-up sticks poj2653 线段相交...
分类:其他   时间:2014-04-16 15:43:10    收藏:0  评论:0  赞:0  阅读:454
明星粉丝经济“叫好不叫座”?变现需找准“窍门儿”
这年头“粉丝经济”的确不容小觑,“米粉节”12个小时销售额达到15亿,魅族月初在微博上的闪购8分钟入账500万,这给那些唱衰“粉丝经济”的人无疑是一记响亮的耳光。       不过,对普通人而言,粉丝经济还是太遥远了点,想靠粉丝赚钱你就必须想明白自己凭啥成为别人的偶像?想不通这点你还是别玩儿什么“粉丝经济”。另外,有了粉丝也要懂得运作、懂得变现,否则就是“叫好不叫座”。说到粉丝变现的问...
分类:其他   时间:2014-04-16 12:57:50    收藏:0  评论:0  赞:0  阅读:512
一条指令在cpu中的执行流程(理解CPU组成)
几乎所有的冯·诺伊曼型计算机的CPU,其工作都可以分为5个阶段:取指令、指令译码、执行指令、访存取数、结果写回。...
分类:其他   时间:2014-04-16 16:05:01    收藏:0  评论:0  赞:0  阅读:735
蚁群算法(ACA)解TSP代码
程序名称: 针对TSP组合优化问题人工蚁群算法(ACA_TSP) 编译环境: Visual C++ 6.0...
分类:其他   时间:2014-04-16 15:47:05    收藏:0  评论:0  赞:0  阅读:454
Kinect Face Tracking 的3D捕捉点显示和对应点详解
最近再弄个face tracking 的demo,一直就有人说微软kinect sdk里面关于facetracking里121个顶点的说明不正确,但是,也没人说,哪里不正确,具体是什么个情况,因此特定用Kinect里的IFTMODEL 或的了这121个顶点和三角网格,并且用VTK实时显示了这个三维数据,还用label显示方式,标出了真正的点标签,希望能够给大家帮助。 kinect sdk...
分类:其他   时间:2014-04-16 12:59:04    收藏:0  评论:0  赞:0  阅读:528
UVa 1422 - Processor 任务处理问题
题目大意:有n个任务送到处理器处理,每个任务信息包括r,d,w,r代表开始时间,w代表必须要结束的时间,w指需要多少时间处理。 其中处理器的处理速度可以变速,问处理器最小需要多大速度才能完成工作? 输入: 3 5 1 4 2 3 6 3 4 5 2 4 7 2 5 8 1 6 1 7 25 4 8 10 7 10 5 8 11 5 10 13 10 11 1...
分类:其他   时间:2014-04-16 14:23:42    收藏:0  评论:0  赞:0  阅读:440
STL 之replace,replace_if,replace_copy,replace_copy_if
返回 作用:用一个新值替换指定区间内所有的指定元素。 声明: #include template void replace(forwardItr first, forwardItr last,const Type& oldValue const Type& newValue); template void replace_if(forwardItr first, forwar...
分类:其他   时间:2014-04-16 12:44:27    收藏:0  评论:0  赞:0  阅读:372
poj 1005 I Think I Need a Houseboat
I Think I Need a Houseboat Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 84030   Accepted: 36373 Description Fred Mapper is considering purchasing some land ...
分类:其他   时间:2014-04-16 12:44:48    收藏:0  评论:0  赞:0  阅读:479
第八周————运算符重载(三)
#include using namespace std; #include using namespace std; class Complex { public: Complex(){real=0;imag=0;} Complex(double r,double i){real=r; imag=i;} friend Complex ...
分类:其他   时间:2014-04-16 15:10:06    收藏:0  评论:0  赞:0  阅读:408
牛腩新闻发布系统的总结
牛腩新闻发布系统终于看完了,历时大约2个月的时间。从时间上来说确实长了些。进度还是有些慢。牛腩视频算是我中断半年学习的一个开头吧。它也是我...
分类:其他   时间:2014-04-16 12:45:07    收藏:0  评论:0  赞:0  阅读:494
LSD:低关键字优先;链式基数排序;lst.remove();取出和删除表头元素
按照关键字为依据进行分组的排序方法,有MSD和LSD两种方案。其中,LSD方案很特别,只通过分配与收集即可完成排序。...
分类:其他   时间:2014-04-16 12:23:44    收藏:0  评论:0  赞:0  阅读:577
山东省第一届ACM大学生程序设计竞赛(原题)——Fairy tale
山东省第一届ACM大学生程序设计竞赛(原题) 模拟 Fairy tale...
分类:其他   时间:2014-04-16 15:18:15    收藏:0  评论:0  赞:0  阅读:438
list双向链表容器
list容器实现了双向链表的数据结构,数据元素是通过链表指针串联成逻辑意义上的线性表,因此对链表的任一位置的元素进行插入、删除和查找都是极快的。 list每个节点有三个域:前驱元素指针域、数据域、后继元素指针域,list的头结点的前驱元素指针域保存的是链表中尾元素的首指针,而list的尾节点的后继元素指针域则保存了头结点的首指针,这样构成了一个双向循环链表。 由于list对象节点并不要求在一段...
分类:其他   时间:2014-04-16 14:57:04    收藏:0  评论:0  赞:0  阅读:437
STL 之swap, iter_swap, swap_ranges
返回 作用:交换元素 声明: #include template void swap(Type& objcet1, Type& objec2); template void iter_swap(forwardItr1 first,forwardItr2 scecod); template forwardItr2 swap_ranges(forwardItr1 first,for...
分类:其他   时间:2014-04-16 16:09:41    收藏:0  评论:0  赞:0  阅读:401
[动态规划]UVA10405 - Longest Common Subsequence
题意:求两个字符串的最长匹配子串。 思路:动态规划的典型题目。比较基础。...
分类:其他   时间:2014-04-16 16:10:00    收藏:0  评论:0  赞:0  阅读:300
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!