码迷,mamicode.com
首页 > 编程语言
Manacher算法详解
/*首先呢,手动@一下逸安dalao。前几天一是考试没时间,再就是这个算法我只是懂,没写过题所以不敢写一个专题博客。 终于抽出时间写一下这个noip基本不会涉及的算法啦*/ 首先我们知道回文的定义:正反读都是一样的字符串叫做回文串。如:madam,lol,oppo,zz,甚至连单字符都可以被称为回文 ...
分类:编程语言   时间:2017-07-02 16:14:47    阅读次数:231
Spring IOC 和 AOP
IoC容器的初始化包括BeanDefinition的Resouce定位、载入和注册这三个基本的过程。 详解:http://jiwenke.iteye.com/blog/493965 AOP实现中,可以看到三个主要的步骤,一个是代理对象的生成,然后是拦截器的作用,然后是Aspect编织的实现。 详解: ...
分类:编程语言   时间:2017-07-02 16:14:32    阅读次数:209
c++函数写的都对,还是说incompatible或者not found的解决办法
vs2010,c++,定义了一个函数如下,在BianHuanYuDib.h文件中: 在BianHuanYuDib.cpp中: 写的完全正确,但还是会报错: 很明显,连std都报错了,一般不是真的有很大错误,我的解决办法是把BianHuanYuDib.h放在include的文件最后: 本来错误的时候是 ...
分类:编程语言   时间:2017-07-02 16:12:47    阅读次数:144
C++虚函数与虚函数表
1、多态是C++三大特性之一,也是面向对象设计中一个非常重要的概念。所谓多态性就是当不同的 对象接收到相同的消息时所产生的不同的响应。 C++中虚函数的存在其实就是为了解决面向对象编程设计当中的多态问题,即通过基类的指针(或者是引用) 指向实例化的派生类对象,从而通过基类的指针(或者是引用)调用派生 ...
分类:编程语言   时间:2017-07-02 16:12:09    阅读次数:162
python基础知识(day4)
一、装饰器 为什么要使用装饰器? 1、不改变函数原有的代码 2、不改变函数原有的调用方式 什么是装饰器? 高阶函数+嵌套函数 》装饰器 装饰器的具体实现: 通过装饰器实现用户登录页面的认证: 1 __author__ = 'NL' 2 3 user,passwd = "nl","123" 4 5 d ...
分类:编程语言   时间:2017-07-02 16:11:43    阅读次数:147
Spring AOP
软件152 刘昊翰 AOP概念: Aspect-OrientedProgramming(面向切面编程)。AOP适合于那些具有横切逻辑的应用:如性能监测,访问控制,事务管理、缓存、对象池管理以及日志记录。AOP将这些分散在各个业务逻辑中的代码通过横向切割的方式抽取到一个独立的模块中。AOP 实现的关键 ...
分类:编程语言   时间:2017-07-02 16:09:09    阅读次数:208
JavaScript初探系列之Ajax应用
一 什么是Ajax Ajax是(Asynchronous JavaScript And XML)是异步的JavaScript和xml。也就是异步请求更新技术。Ajax是一种对现有技术的一种新的应用,不是一门新语言。它是用JavaScript编写。与xml的关系就是可以读取和返回xml文件。 Ajax ...
分类:编程语言   时间:2017-07-02 16:08:52    阅读次数:233
自己编写的 C++ 超轻量级日志类
【自己编写的 C++ 超轻量级日志类(兼容vc++6.0、vs2010、vs2015)】 先来看效果: 【测试文件:test.cpp】 【输出日志1:D:\\y1.log】 【输出日志2:y2.log】 日志类,就是把程序运行的相应信息保存到日志文件中以供查看。 本日志类功能强大: 1、小巧可爱,全 ...
分类:编程语言   时间:2017-07-02 15:20:49    阅读次数:176
Python实战之set学习笔记及简单练习
['__and__', '__class__', '__contains__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash_ ...
分类:编程语言   时间:2017-07-02 15:20:14    阅读次数:169
leetcode valid parentheses(easy) /java
题目如图 首先明确的是,可以有(()) ([])诸如此类的表达的。 然后用栈实现算法是,较为容易的。 判断总长度,不是2的倍数,返回false。 如果第一个是)]},返回false。 如果是( [ {则压入栈中 如果是)则看栈顶是不是(,如果不是,那么返回false。其他,类似。 执行完循环,如果栈 ...
分类:编程语言   时间:2017-07-02 15:19:40    阅读次数:218
Java学习笔记—多态
1.什么是多态 多态是同一个行为具有多个不同表现形式或形态的能力。 多态性是对象多种表现形式的体现。 现实中,比如我们按下 F1 键这个动作: 如果当前在 Flash 界面下弹出的就是 AS 3 的帮助文档; 如果当前在 Word 下弹出的就是 Word 帮助; 在 Windows 下弹出的就是 W ...
分类:编程语言   时间:2017-07-02 15:19:14    阅读次数:165
算法复习——网络流模板(ssoj)
题目: 题目描述 有 n(0<n<=1000)个点,m(0<m<=1000)条边,每条边有个流量 h(0<=h<35000),求从点 start 到点 end 的最大流。 有 n(0<n<=1000)个点,m(0<m<=1000)条边,每条边有个流量 h(0<=h<35000),求从点 start  ...
分类:编程语言   时间:2017-07-02 15:19:08    阅读次数:218
spring aop
软件152 程永绩 1.什么是AOP a.横切关注点 对哪些方法进行拦截,拦截后怎么处理,这些关注点称之为横切关注点 b.切面(aspect) 类是对物体特征的抽象,切面就是对横切关注点的抽象 c.连接点(joinpoint) 被拦截到的点,因为Spring只支持方法类型的连接点,所以在Spring ...
分类:编程语言   时间:2017-07-02 15:17:49    阅读次数:189
MFC:Win32-Dll及MFC-Dll编写调用
一、win32-dll 1、编写 代码例如以下: Math.h #ifdef MATH_EXPORTS #define MATH_API __declspec(dllexport) #else #define MATH_API __declspec(dllimport) #endif extern ...
分类:编程语言   时间:2017-07-02 15:16:35    阅读次数:274
跨平台C++开源码的两种经常使用编译方式
作者:朱金灿来源:http://blog.csdn.net/clever101 跨平台C++开源代码为适应各种编译器的编译,採用了两种方式方面来适配。一种是makefile方式。以著名的空间数据格式解析库gdal为例,它就是提供了makefile来供各种编译器来编译。gdal主要提供了微软的VC编译 ...
分类:编程语言   时间:2017-07-02 15:16:26    阅读次数:210
python 里的Lambda
在python中有一个匿名函数lambda,匿名函数顾名思义就是指:是指一类无需定义标识符(函数名)的函数或子程序。最早引入匿名函数的是LISP语言,LISP是最早的函数编程式语言, 等价于 ...
分类:编程语言   时间:2017-07-02 15:16:07    阅读次数:103
spring boot开发环境搭建
软件152 程永绩 1.什么是springboot: Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。 该框架使用了特定的方式(继承starter,约定优先于配置)来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方 ...
分类:编程语言   时间:2017-07-02 15:14:19    阅读次数:261
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!