自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (19)
  • 收藏
  • 关注

原创 Ceres Bibliography

Docs» Bibliography Bibliography[Agarwal] S. Agarwal, N. Snavely, S. M. Seitz and R. Szeliski,Bundle Adjustment in the Large,Proceedings of the European Conference on Computer Vision,...

2020-02-24 10:13:29 418

原创 zz《PHP几大框架的优点与缺点》

PHP几大框架的优点与缺点MIN_ZJM关注0.0722018.08.15 09:05:04字数 3,047阅读 660一直以来,phper讨论最多的就是php各种框架的优缺点,网上的资料也是比较零散,现把几款主流的框架收集汇总一下,其中本人只是用过Yii2、Laravel、Yaf、Thinkphp这四种框架,因此大部分对各种框架的评价皆来自与网上资料,如果问题,请在评论中指出,共...

2020-02-18 15:18:25 356

原创 zz《微服务架构:如何用十步解耦你的系统?》

微服务架构:如何用十步解耦你的系统?文章来源:企鹅号 - 科技煮酒导言:耦合性,是对模块间关联程度的度量。耦合的强弱取决于模块间接口的复杂性、调用模块的方式以及通过界面传送数据的多少。模块间的耦合度是指模块之间的依赖关系,包括控制关系、调用关系、数据传递关系。模块间联系越多,其耦合性越强,同时表明其独立性越差。软件设计中通常用耦合度和内聚度作为衡量模块独立程度的标准。高内聚...

2020-02-15 17:42:00 404

原创 zz《栈的缓冲区溢出详解》

栈的缓冲区溢出详解Matrix0x7C关注0.0072017.08.06 23:53:47字数 2,348阅读 1,654本文介绍了一些栈的缓冲区原理和攻防手段。1. C程序地址空间布局先上一张老生常谈的图(来自《Unix环境高级编程》)。地址空间布局2. 函数调用stdcall和cdecl要理解栈的缓冲区溢出,对栈的结构要非常熟悉。这就需要了解函...

2020-02-13 10:19:26 589

原创 C++ typedef用法小结 (※不能不看※)

C++ typedef用法小结 (※不能不看※)第一、四个用途用途一:定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如:char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针,// 和一个字符变量;以下则可行:typedef char* PCHAR; // 一般用大写PCHAR pa, pb; // 可行,同...

2020-02-10 10:04:53 180

原创 C++ 传值和传引用的效率对比

条款22: 尽量用“传引用”而不用“传值”c语言中,什么都是通过传值来实现的,c++继承了这一传统并将它作为默认方式。除非明确指定,函数的形参总是通过“实参的拷贝”(拷贝构造函数)来初始化的,函数的调用者得到的也是函数返回值的拷贝。为避免这种潜在的昂贵的开销,就不要通过值来传递对象,而要通过引用。通过引用来传递参数还有另外一个优点:它避免了所谓的“切割问题(slicing problem)...

2020-02-09 18:25:35 2306

原创 Effective C++ 第二版

随笔分类 - effective c++【effective c++】构造/析构/赋值运算摘要:条款5:了解c++默默编写并调用哪些函数 如果自己没声明,编译器会声明一个copy构造函数,一个copy赋值操作符和一个析构函数。此外,如果没有声明任何构造函数,编译器会声明一个default构造函数(如果已经声明了构造函数,编译器不会创建default构造函数)。编译器生成的所有这些函数...

2020-02-07 14:08:42 179

原创 Effective C++ 第二版

原创条款 7:预先准备好内存不够的情况 set_new_handleroperator new 在无法完成内存分配请求时会抛出异常(以前的做法一般是返回 0,一些旧一点的编译器还这么做)。 用一个很简单的出错处理方法,可以这么做:当内存分配请求不能满足时,调用你预先指定的一个出错处理函数。这个方法基于 一个常规,即当 operator new ...2015-01-03...

2020-02-07 13:57:32 210

原创 zz《深入探索禁忌目录之Effective C++篇》

深入探索禁忌目录之Effective C++篇《Effective C++》已经很老了,我年少时便翻看过,但初时懵懂,能见者鲜,不解个中道理。时隔数年,功力与日俱增,然再看已无少年时。C++语法坑比比皆是,前赴后继的先驱者用命总结了这些使用法则,供后来人无涉险滩,后来人不解其中味,偏要以身犯险,一探究竟。Effective系列都是好书,这些item我称之为禁忌目录。我将撸遍整个Effect...

2020-02-07 12:16:23 371

原创 Effective C++ 第二版

r00tk1t二进制安全 | Web安全 | 伪装成程序员的菜鸡博客首页 所有文章 标签mailgithubzhihuweiboQQSEH overwritealgorithmbrowserchromechrome-sandboxcppcpp-primercpp-templatesdll hookingexploitglibcglibc-heaplinuxlinux-...

2020-02-07 11:24:01 550

原创 effective C++ 第三版

effective C++ 条款 55:让自己熟悉boost摘要:高质量,源码开放、平台独立、编译器独立的程序库。 http://boost.org,它和c++标准委员会之间有着独一无二的密切关系,并对委员会深具影响力。它以公开进行的同僚复审(public peer review)为基础接纳程序库。 boost对付的主题非常繁多,包括: 字符串与文本处理, 容器, 函数对象和高级编程, lam...

2020-02-07 11:19:37 551

原创 Scott Mayer - 条款14: 确定基类有虚析构函数

Scott Mayer - 条款14: 确定基类有虚析构函数条款14: 确定基类有虚析构函数有时,一个类想跟踪它有多少个对象存在。一个简单的方法是创建一个静态类成员来统计对象的个数。这个成员被初始化为0,在构造函数里加1,析构函数里减1。(条款m26里说明了如何把这种方法封装起来以便很容易地添加到任何类中,“my article on counting objects”提供了对...

2020-02-07 11:17:03 242

原创 C++四种类型转换运算符:static_cast、dynamic_cast、const_cast和reinterpret_cast

C++四种类型转换运算符:static_cast、dynamic_cast、const_cast和reinterpret_cast上节讲到,隐式类型转换是安全的,显式类型转换是有风险的,C语言之所以增加强制类型转换的语法,就是为了强调风险,让程序员意识到自己在做什么。但是,这种强调风险的方式还是比较粗放,粒度比较大,它并没有表明存在什么风险,风险程度如何。再者,C风格的强制类型转换统一使用(...

2020-02-07 07:16:06 248

原创 Java骨架类

16、接口优于抽象类通过对Java源码的学习我们会发现,AbstractCollection实现了Collection接口,List接口继承自Collection接口,AbstractList又继承了AbstractCollection类,并且实现了List接口。诸如此种的还有AbstarctSet,AbstarctList,AbstarctMap,都是继承了一个抽象类,又实现...

2020-02-06 18:26:14 632 1

原创 Java中的双重检查锁(double checked locking)

Java中的双重检查锁(double checked locking)在实现单例模式时,如果未考虑多线程的情况,就容易写出下面的错误代码:public class Singleton { private static Singleton uniqueSingleton; private Singleton() { } public Sing...

2020-02-06 07:30:56 142

原创 Java 序列化代理模式

package effectivejava.chapter12.item90;import java.io.*;/** * https://blog.csdn.net/Lirx_Tech/article/details/51303966 * [疯狂Java]I/O:其它自定义序列化的方法(transient、writeReplace、readResolve、Externalizabl...

2020-02-06 07:29:31 387

原创 Java 中的 Builder 模式和协变返回类型

Java 中的 Builder 模式和协变返回类型阅读 1048收藏 462018-08-27原文链接:www.codebelief.com阅读这篇文章大约需要五到十分钟时间。Builder 模式是一种创建型的设计模式,即解决对象的创建问题。在 Java、C++ 这类语言中,如果一个类在创建时存在可选参数,那么可以通过函数重载来实现,但是如果可选参数非常多的话,构造函数...

2020-02-06 07:28:08 530

\5.Dynamic_Optimization.pdf

\5.Dynamic_Optimization.pdf

2010-04-28

VaR\6. Value-at-Risk.pptx

VaR\6. Value-at-Risk.pptx

2010-04-28

NSGA 遗传进化算法\NSGA-II vs. e-MOEA.ppt

NSGA 遗传进化算法\NSGA-II vs. e-MOEA.ppt

2010-04-28

\multi-dimensional data visualization\Excel2Xmdv.zip

\multi-dimensional data visualization\Excel2Xmdv.zip

2010-04-28

GRASP\GRASP_source.rar

GRASP\GRASP_source.rar

2010-04-28

\Cplusplus\[数值分析方法库].Cambridge.Press.Numerical.Recipes.3rd.Edition.pdf

\Cplusplus\[数值分析方法库].Cambridge.Press.Numerical.Recipes.3rd.Edition.pdf

2010-04-28

GAMS LINGO XPRESS CPLEX MATLAB CPLUSPLUS\cplex_ppt\An tutorial to AMPL.ppt

GAMS LINGO XPRESS CPLEX MATLAB CPLUSPLUS\cplex_ppt\An tutorial to AMPL.ppt

2010-04-28

GAMS LINGO XPRESS CPLEX MATLAB CPLUSPLUS\cplex_ppt\Tutorial_Calling CPLEX Functions from a C Source File.ppt

GAMS LINGO XPRESS CPLEX MATLAB CPLUSPLUS\cplex_ppt\Tutorial_Calling CPLEX Functions from a C Source File.ppt

2010-04-28

_MATLAB_CPLEX_link_MehrdadLP-CPLEX.pdf

_MATLAB_CPLEX_link_MehrdadLP-CPLEX.pdf

2010-04-28

GAMS LINGO XPRESS CPLEX MATLAB CPLUSPLUS\A GAMS TUTORIAL.ppt

GAMS LINGO XPRESS CPLEX MATLAB CPLUSPLUS\A GAMS TUTORIAL.ppt

2010-04-28

ARIMA模型.doc

ARIMA模型.doc http://wiki.mbalib.com/wiki/ARIMA%E6%A8%A1%E5%9E%8B

2010-04-28

第四章时间序列预测 上海财经大学信息管理与工程学院 第四章讲稿第页 ....ppt

第四章时间序列预测 上海财经大学信息管理与工程学院 第四章讲稿第页 ....ppt

2010-04-28

Extreme Value Theory and Financial risk management.pdf

极值理论 Extreme Value Theory and Financial risk management.pdf

2010-04-28

DEA Tutorial.doc

DEA Tutorial.doc 数据包络分析 见 http://wiki.mbalib.com/wiki/%E6%95%B0%E6%8D%AE%E5%8C%85%E7%BB%9C%E5%88%86%E6%9E%90 数据包络分析是一种非参数的客观评价方法,它是由美国运筹学家A. Charnes和W. W. Cooper等学者于1978年在“相对效率评价”基础上发展起来的一种新的系统分析方法。DEA方法属于运筹学所研究的领域,它主要采用数学规划方法,利用观察到的样本数据,对具有相同类型的多投入、多产出的决策单元(Decision Making Units, 简称DMU)进行生产有效性评价或处理其他多目标决策问题。

2010-04-28

分数布朗运动下的Black-Scholes公式及其推广.doc

分数布朗运动下的Black-Scholes公式及其推广.doc

2010-04-28

TestDriven.NET-3.0.2613_Personal_Beta2.zip

TestDriven.NET-3.0.2613_Personal_Beta2.zip

2010-04-06

TestDriven.NET-2.24.2554_Personal.zip

TestDriven.NET-2.24.2554_Personal.zip

2010-04-06

Refactoring-Improving the Design of Existing Code by Martin Fowler pdf.pdf.rar

Refactoring-Improving the Design of Existing Code by Martin Fowler pdf.pdf.rar 重构-改善现在代码设计 Martin Fowler

2008-08-25

TestDriven.NET-2.14.2190_Personal.zip

TestDriven.NET-2.14.2190_Personal.zip VC单元测试工具 2.14,比前面那个2.8要先进多了 汗的是那个人还收3分...

2008-08-25

空空如也

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

TA关注的人

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