c++学习书籍推荐《数据结构C++语言描述:应用标准模板库STL(第2版)》下载

本书是Ford和Topp两位教授于1996看出版的名著Data Structures with C++的第2版,在全球范围内已经有数以万计的学生从中受益。作者将C++语言作为算法描述语言,应用包含规范化的数据结构的标准模板库,集中讲述了数组、向量、表、关联树容器,以及集合、映射、堆、哈希表和图等数据结构及其算法,重点讨论了如何高效地存储大型数据集合,涵盖了数据库结构初级和高级教程撮新内容。书中各章章前提出学习目标,章后附有丰富的练习题、答案以及书面练习和上机编程练习,指导读者迅速、全面地掌握核
分类: 其他 发布时间: 02-16 21:04 阅读次数: 0

【最短路径】 SPFA算法优化

  首先先明确一个问题,SPFA是什么?(不会看什么看,一边学去,传送门),SPFA是bellman-ford的队列优化版本,只有在国内才流行SPFA这个名字,大多数人就只知道SPFA就是一个顶尖的高效算法,却不知道还能继续优化,这个优化虽然也没有你想的那么麻烦,只不过多了几个判断语句罢了,5分钟就能学会,但是这也得运用到分类讨论,其实SPFA有三种优化方法,效果并不是很明显。   这三个测试点通过情况所对应的分别是SPFA的三种优化方法,这个时间也是因题而异,像这道题,效果并不好,但是看别人
分类: 其他 发布时间: 02-16 21:04 阅读次数: 0

c++学习书籍推荐《Visual C++2008入门经典》下载

百度云及其他网盘下载地址:点我 《Visual C++2008入门经典》学习目标: 使用标准模板库(STL)来组织和操作本地C++程序中的数据 C++程序调试技术 构造Microsoft Windows应用程序的技术以及每个应用程序的基本元素 创建和使用常用控件构建应用程序的图形用户界面 使用MFC开发库 访问数据源的不同控件、控件的工作方式以及定制控件的方法 《Visual C++2008入门经典》适用于想学习如何为Windows操作系统编写C++程序的初学者,学习《Visual C++20
分类: 其他 发布时间: 02-16 21:04 阅读次数: 0

BadVPN详解之--始记 透明socks代理与tun2socks

上周六晚上闲来无事跟以前的同事聊天,问之最近有没有接触到什么比较好玩的技术,答曰tun2socks。这个正合我的胃口,我所谓的好玩的技术是那种简单,有用的技术点或者技术框架,能在10分钟内领略其原理和思想,能在20分钟内跑起来,能在半天内彻底剖析它的结构,能在此后很久的时间受益无穷。OpenVPN就是这样的“好玩”的东西,网卡点灯也算,tun2socks是另一个,当然还有一个更好玩的,那就是BadVPN,我要在另外的文章中单独介绍。本文先来介绍tun2socks,它其实是BadVPN的一个组成
分类: 其他 发布时间: 02-16 21:04 阅读次数: 0

浏览器突然报错:“代理服务器拒绝连接”

经过分析,我认为问题出现的原由是   1.我打开了MR.BLANK的SSR客户端;   2.我购买的服务已到期;   3.没有关闭SSR客户端,然后直接进行了重启;   4.导致WIN10的internet选项了,开启了代理服务器,但是自然是连不上的。 解决方法:   1.右键打开 “网络和internet设置";   2.选择 “代理” 条目;   3.关闭代理服务器。
分类: 其他 发布时间: 02-16 21:04 阅读次数: 0

1444: [Jsoi2009]有趣的游戏

1444: [Jsoi2009]有趣的游戏 链接 分析:   如果一个点回到0号点,那么会使0号点的概率增加,而0号点的概率本来是1,不能增加,所以这题用期望做。   设$x_i$表示经过i的期望次数,然后初始可以知道$x_0=0$,又因为末尾节点只会经过一次,所以末尾节点的概率就是期望。   然后建出AC自动机,高斯消元。   参考sengxian 代码: #include<cstdio> #include<algorithm> #include<cstring> #include<i
分类: 其他 发布时间: 02-16 21:04 阅读次数: 0

linux内核对网卡驱动多队列的支持

linux的招牌就是它强大的网络功能,稳定,高效,能随着现实的日新月异而日趋完善。众所周知,linux的网卡由结构体net_device表示,一 个该结构体对应一个可以调度的数据包发送队列,注意,这里不谈数据包接收,数据包的实体在内核中以结构体sk_buff表示,这样的话,上述文字就可以用 以下图示来表示: 所谓的网卡对发送数据包的调度指的是多个数据包共享一个网卡的规则,当然就要拥有一系列的约定,比如区分数据包的优先级,区分数据包的类型,内核根据不同的调度策略来对不同的数据包进行排队,然后按照
分类: 其他 发布时间: 02-16 21:04 阅读次数: 0

c++学习书籍推荐《C++设计新思维》下载

百度云及其他网盘下载地址:点我 译序by 侯捷 i 译序by 於春景 iii 目录 v 序言by scott meyers xi 序言by john vlissides xv 前言 xvii 致谢 xxi 第一篇 技术(techniques) 1 第1章 基于policy的class设计(policy-based class design) 3 1.1 软件设计的多样性(multiplicity) 3 1.2 全功能型(do-it-all)接口的失败 4
分类: 其他 发布时间: 02-16 21:04 阅读次数: 0

bzoj1066 [SCOI2007]蜥蜴

\(\verb|bzoj1066 [SCOI2007]蜥蜴|\) 在一个 \(r\times c\) 的网格地图中有一些石柱,一些石柱上站着一些蜥蜴。 每行每列中相邻石柱的距离为 \(1\) ,蜥蜴的跳跃距离是 \(d\) ,即蜥蜴可以跳到平面距离不超过 \(d\) 的任何一个石柱上。石柱都不稳定,每次当蜥蜴跳跃时,所离开的石柱高度减 \(1\) (如果仍然落在地图内部,则到达的石柱高度不变),如果该石柱原来高度为 \(1\) ,则蜥蜴离开后消失。以后其他蜥蜴不能落脚。任何时刻不能有两只蜥蜴在
分类: 其他 发布时间: 02-16 21:04 阅读次数: 0

Java课程寒假之回答问题:如何将你的兴趣化为可以立足于社会的资本

  在学校的时候干过几次兼职,算是无聊时候的外快吧,有一次是去辅导机构,在考试期间监考学生,前后大概四个小时,最后拿了四十五并且管了一顿饭,不得不说,小学生是真的皮,考试的时候有的爱讲话,有的是写完之后开始多动症了,不禁想起了自己小学的时候,恐怕也是这副模样,在老师眼里一直是比较调皮的学生。现在倒是我变成了被为难的对象,真的是出来混的总是要还的。也有点感慨钱是真的不好干,就以这种做兼职来看,也仅仅是当外快,按照这种收入一个月也就三千左右,也就只是勉强养活自己的水平吧。   当然,这些当然不能成
分类: 其他 发布时间: 02-16 21:04 阅读次数: 0

c++学习书籍推荐《C++ GUI Qt 4编程(第2版)》下载

下载地址:点我 百度云及其他网盘下载地址:点我 编辑推荐 《C++ GUI Qt 4编程(第2版)》讲授的大量Qt4编程原理和实践,都可以轻易将其应用于Qt4.4、Qt4.5及后续版本的Qt程序的开发过程中。《C++ GUI Qt 4编程(第2版)》适合对Qt编程感兴趣的程序员及广大计算机编程爱好者阅读,也可作为相关机构的培训教材。 作者简介 作者:[加]Jasmin Blanchette(J. 布兰切特) [英]Mark Summerfield(M. 萨默菲尔德) 译者:闫锋欣 等 目录 第
分类: 其他 发布时间: 02-16 21:04 阅读次数: 0

PreparedStatement传进null值报错

最近在测试jdbc数据导入大量数据的性能,发现PreparedStatement传进null值会报错。 解决方法: setObject(int parameterIndex, Object x, int targetSqlType) 如:preparedStatement.setObject(10,org.springframework.util.StringUtils.isEmpty(row[9]) ? null : Integer.parseInt(row[9]),java.sql.Typ
分类: 其他 发布时间: 02-16 21:04 阅读次数: 0

9-高级语法-包

1.模块 一个模块就是一个包含python代码的文件,后缀名是.py,模块就是python文件 为什么我们用模块 程序太大,编写维护非常不方便,需要拆分 模块可以增加代码重复利用的方式 但做命名空间使用,避免命名冲突 如何定义模块 模块就是一个普通文件,所以任何代码可以直接书写 不过根据模块的规范,最好在模块中编写以下内容 函数(单一功能) 类(相似功能的组合,或者类似业务模块) 测试代码 如何使用模块 模块直接导入 语法 import module_name module_name.func
分类: 其他 发布时间: 02-16 21:04 阅读次数: 0

c++书籍推荐《C++编码规范》下载

百度云及其他网盘下载地址:点我 编辑推荐 《C++编程规范:101条规则、准则与 实践》:良好的编程规范可以改善软件质量,缩短上市时间,提升团队效率,简化维护工作。在《C++编程规范:101条规则、准则与 实践》中,两位全世界最受尊敬的c++专家将全球c++社区的集体智慧和经验凝结成一整套编程规范。这些规范可以作为每一个开发团队制定实际开发规范的基础,更是每一位c++程序员应该遵循的行事准则。 《C++编程规范:101条规则、准则与 实践》涵盖了c++程序设计的每一个方面,包括设计和编码风格、
分类: 其他 发布时间: 02-16 21:04 阅读次数: 0

『Tarjan算法 有向图的强连通分量』

有向图的强连通分量 定义:在有向图\(G\)中,如果两个顶点\(v_i,v_j\)间\((v_i>v_j)\)有一条从\(v_i\)到\(v_j\)的有向路径,同时还有一条从\(v_j\)到\(v_i\)的有向路径,则称两个顶点强连通(\(strongly\ connected\))。如果有向图\(G\)的每两个顶点都强连通,称\(G\)是一个强连通图。有向图的极大强连通子图,称为强连通分量(\(strongly\ connected\ components\))。 万能的\(Tarjan\)
分类: 其他 发布时间: 02-16 21:04 阅读次数: 0

c++学习书籍推荐《深度探索C++对象模型》下载

百度云及其他网盘下载地址:点我 百度云及其他网盘下载地址:点我 编辑推荐 如果你是一位C++程序员,渴望对于底层知识获得一个完整的了解,那么这本《深度探索C++对象模型》正适合你 作者简介 作者:(美)Lippman 目录 本立道生(侯捷译序) 目录 前言 第0章导读(译者的话) 第1章关于对象 加上封装后的布局成本 1.1 C++对象模式 简单对象模型 表格驱动对象模型 C++对象模型 对象模型如何影响程序 1.2关键词所带来的差异 关键词的困扰 策略性正确的struct 1.3对象的差异
分类: 其他 发布时间: 02-16 21:04 阅读次数: 0

c++学习书籍推荐《C++沉思录》下载

百度云及其他网盘下载地址:点我 编辑推荐 经典C++图书,应广大读者的强烈要求再版 目录 第0章 序幕 第一篇 动机 第1章 为什么我用C++ 第2章 为什么用C++工作 第3章 生活在现实世界中 第二篇 类和继承 第4章 类设计者的核查表 第5章 代理类 第6章 句柄:第一部分 第7章 句柄:第二部分 第8章 一个面向对象程序范例 第9章 一个课堂练习的分析(上) 第10章 一个课堂练习的分析(下) 第11章 什么时候不应当使用虚函数 第三篇 模板 第12章 设计容器类 第13章 访问容器中
分类: 其他 发布时间: 02-16 21:04 阅读次数: 0

网址在QQ微信被拦截怎么办,怎么样才能让被微信屏蔽的网址正常访问

域名拦截因素 域名被社交软件拦截或者被屏蔽是推广过程中经常会碰到的情况,那么网站域名在微信被拦截主要原因有哪些呢。 1、被举报,如客户有情绪,会恶意投诉到腾讯 2、网站有敏感词或违规内容,比如钓鱼,虚假,违法,色情,夸大疗效等敏感字眼,网络蜘蛛会将这些词提交到服务器进行比对筛选,符合微信系统拦截条件的会将你的域名加入黑名单。 3、恶意举报,现在网络竞争激烈,一旦举报,网站加入黑名单就会拦截。 下面给大家讲解一下常用的微信域名防封方法。 微信域名防封技术 那么我们应该如何预防域名被封呢?以下是我
分类: 其他 发布时间: 02-16 21:04 阅读次数: 0

redis环境搭建和java应用

安装 连接 Java连接redis 下载 wget http://download.redis.io/releases/redis-4.0.9.tar.gz 解压移动 tar -xvf redis-4.0.9.tar.gz mv redis-4.0.9/ /usr/local/ 编译测试 sudo make test 启动服务 redis-server redis-server & 停止 redis-cli shutdown 查看版本 redis-server -v 查看redis运行状态 p
分类: 其他 发布时间: 02-16 21:04 阅读次数: 0

《深入浅出MFC》下载

百度云及其他网盘下载地址:点我 编辑推荐 《深入浅出MFC》内含光盘一片,书中所有原始码与可执行文件尽在其中。 作者简介 侯俊杰,先生不知何许人也,闲静少言,不慕荣利。好读书,求甚解;每有会意,击节高歌,欣然忘食。嗜咖啡,妻严,不能常得。亲旧知其如此,或备而礼之,或置而招之;造饮辄尽,期在必快。既快而退,曾不吝去留。善善恶恶,贤贤贱不肖。曲高和寡,直言罪人,晏如也。胸有点墨,心无城府。常著文章白娱,颇示己志。忘怀得失,以此自终。 目录 第0章 你一定要知道(导读) 这本书适合谁 你需要什么技术
分类: 其他 发布时间: 02-16 21:04 阅读次数: 0