相关分类: Java技术 C/C++ VB delphi
  • c++之五谷杂粮---2

    2.1 我们通过调用运算符(call operator)来执行函数。调用运算符的形式是一对圆括号,它作用于一个表达式, 该表达式是函数或者指向函数的指针 ;圆括号之内是用逗号隔开的实参列表,我们用实参初始化函数的形参。调用表达式的类型就是函数的返回类型。 1 1 #includei...

    2018-06-17 23:20:56

  • Linux select I/O 复用

    ...

    2018-06-17 23:20:51

  • c++ 继承类强制转换时的虚函数表工作原理

    本文通过简单例子说明子类之间发生强制转换时虚函数如何调用,旨在对c++继承中的虚函数表的作用机制有更深入的理解。 #includeiostream using namespace std; class Base{ public : virtual void f() { cout " Base::f() " endl; }}; class child1: public Base{ publi...

    2018-06-17 23:20:39

  • bzoj3238 [ AHOI2013 ] --后缀自动机

    显然只需求LCP(i,j)就可以了。 将s反转,然后插入后缀自动机。由于后缀自动机的link指针构成了一棵后缀树,而字符串又反转过,所以两个结点的LCP就是LCA。 树形DP,求出以每个结点为LCA的个数就可以了。 代码: 1 #includeiostream 2 #includecstdio 3 #includecstring...

    2018-06-17 23:20:47

  • C++ 头文件系列(ios)

    ...

    2018-06-17 23:20:44

  • STL str replace

    #include iostream #include string using namespace std; void main(){ string s= " Hello Lucy! " ; // s.replace(5,1,"Lily"); // "Lucy" - "Lily" int indexStart=s.find( " Lucy " ); string l( " Lily " ); int len= l.length(); if (indexStart= 0 ) { s.replac...

    2018-06-17 23:20:45

  • bzoj1492 [ NOI2007 ] --斜率优化DP+cdq分治

    显然在某一天要么花完所有钱,要么不花钱。 所以首先想到O(n^2)DP: f[i]=max{f[i-1],(f[j]*r[j]*a[i]+f[j]*b[i])/(a[j]*r[j]+b[j])},ji 其中f[j]*r[j]/(a[j]*r[j]+b[j])是第j天最多能买多少A券,B类似。 假如我们已经找到了最优的j,那么有f[i]=(f[j]*r[j]*a[i]+f[j]*...

    2018-06-17 23:20:39

  • 怎样在chrome中内置扩展,以及一些简单的定制

    本文中chromium 版本为54 参考资料: chromium如何新增extension API以及添加内部扩展 http://slides.com/luyuan/grit#/ 一、嵌入扩展 1.复制 扩展的 资源文件夹 ,到 src\chrome\browser\resources\ 文件夹下, 其中 manifest.json 文件的 key 的来源:通过载入一个自...

    2018-06-17 23:20:33

  • 如何判断windows动态链接库是32还是64位

    如果安装过Visual Studio的话,直接打开一个VS提供的控制台窗口,比如VS2012 x64 Native Tools Command Prompt. 用下面的命令查看程序的头部信息:“dumpbin /HEADERS dll路径” gdal_1.8_rtcdumpbin /HEADERS gdal18.dll Microsoft (R) COFF/PE Dumper Version 11.00....

    2018-06-17 23:20:29

  • HLSL实现简单的图像处理功能

    由于对于dxva2解码得到的数据不宜copy回内存给CPU处理,所以最好的办法是在GPU上直接进行处理。D3D的像素着色器能够对像素直接进行操作,实现点运算极其简单方便,简单的卷积运算效果也非常好。但D3D9的限制也很多,对于过于复杂的图像处理则显得有些不能胜任。 1.点运...

    2018-06-17 23:20:35

2