码迷,mamicode.com
首页 > 其他好文
什么是AOP?
AOP(AspectOrient Programming)也就是面向切面编程。可以这样理解,面向对象编程(OOP)是从静态角度考虑程序结构,面向切面编程(AOP)是从动态角度考虑程序运行过程。常常通过 AOP 来处理一些具有横切性质的系统性服务,如事物管理、安全检查、缓存、对象池管理等,AOP 已经成为一种非常常用的解决方案。 没有AOP之前 有了AOP之后 例如:...
分类:其他好文   时间:2015-03-10 21:30:20    阅读次数:134
BZOJ 1106 POI2007 立方体大作战tet 模拟
题目大意:给定一个长度为2n的序列,1~n各出现两次,可以交换相邻两项,两个同样的数放在一起会对消,求把所有数对消的最小交换次数 如果有一对在另一对中间 那么这一对肯定要先于另一对交换 除掉这个因素之外答案是确定的 由于保证交换次数 如果新来的元素在栈里出现过,就直接去栈中查找,删除后直接维护就可以了 #include #include #include #include #de...
分类:其他好文   时间:2015-03-10 21:30:04    阅读次数:116
Hdoj 1424 Rescue 【BFS】
Rescue Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 18493    Accepted Submission(s): 6606 Problem Description Angel was caught b...
分类:其他好文   时间:2015-03-10 21:29:43    阅读次数:129
饿汉式单例模式(Singleton)
饿汉式单例类是在java语言中实现起来最为简便的单例类,它是在自己被加载的时候将自己实例化。如果加载器是静态的,那么在饿汉式单例类被加载也会将自己实例化。 例如: 代码清单:...
分类:其他好文   时间:2015-03-10 21:31:56    阅读次数:100
leetcode_num118_Pascal's Triangle
Given numRows, generate the first numRows of Pascal's triangle. class Solution { public: vector > generate(int numRows) { vector> rs; if (numRows<=0){ return rs; ...
分类:其他好文   时间:2015-03-10 21:29:27    阅读次数:104
QML怎么适配不同的设备
前言做嵌入式和移动开发,不同的设备,不同的分辨率需要UI能够适配,这是一个很现实的问题。QML作为Qt中为UI而生的,使用QML一定要解决适配的问题。分辨率现在同一尺寸的屏幕,其分辨率也是不同,在QML中使用 anchors 进行相对的布局时,其是以像素为单位。现在有一个概念,叫做每英寸像素数目。当设备的PPI不同时,控件的大小不同,这可能导致,如果设计是在一个尺寸小PPI低的屏幕上设计,将程序放到...
分类:其他好文   时间:2015-03-10 21:31:35    阅读次数:214
NS2仿真时报错“can't read "node_(5)": no such element in array”
在用NS2进行无线网络仿真时,通过生成cbr数据流,生成场景文件,导入运行tcl时,有可能出现下面错误: 在运行10个节点以上是没有错误,5个或者10个是报错, can't read "node_(5)": no such element in array while executing "$ns_ attach-agent $node_(5) $null_(1)" (file...
分类:其他好文   时间:2015-03-10 21:29:45    阅读次数:173
==和equals究竟有什么区别
==操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能用==操作符。(简单说就是变量指向的对象的内存地址是否相同)         如果一个变量指向的数据是对象类型的,那么,这时候涉及了两块内存,对象本身占用一块内存(堆内存),变量也占用一块内存,例如Objet obj = new Object();...
分类:其他好文   时间:2015-03-10 21:30:24    阅读次数:117
uva 103 Stacking Boxes (DAG)
uva 103 Stacking BoxesBackgroundSome concepts in Mathematics and Computer Science are simple in one or two dimensions but become more complex when extended to arbitrary dimensions. Consider solving dif...
分类:其他好文   时间:2015-03-10 21:29:49    阅读次数:211
Insert Interval
Given a set of non-overlapping intervals, insert a new interval into the intervals (merge if necessary). You may assume that the intervals were initially sorted according to their start times. Examp...
分类:其他好文   时间:2015-03-10 21:27:41    阅读次数:134
(hdu step 6.1.7)Connect the Cities(在有的路已经修建好的情况下,求让n个点连通的最小费用)
题目:Connect the CitiesTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 391 Accepted Submission(s): 139 Problem DescriptionIn 2100, since the sea leve...
分类:其他好文   时间:2015-03-10 21:28:14    阅读次数:132
[CSDN_Markdown]Markdown基本语法2
前文 [Markdown基本语法]中介绍了Markdown的基本语法,知道那些基本的语法,实际上已经可以写纯文本的博客了。对我们这群写代码的人或者将要写代码的人来说,貌似这些还不够,我们还希望能插入图片、代码、表格、超链接!此文分别介绍怎么在Markdown中用这些特性。...
分类:其他好文   时间:2015-03-10 21:28:31    阅读次数:215
最长回文子串
回文串指给定的字符串,正着读和反着读都是一样的。如ADA,反过来还是ADA即为回文串。最长回文子串指查找一给定字符串中最长的回文串。 通常有以下4种解法。主要考虑的是时间复杂度。 1:穷举法 穷举所有的子串,找出是回文串的子串,统计出最长的一个。 求每一个子串时间复杂度O(N^2),判断子串是不是回文O(N),两者是相乘关系,所以时间复杂度为O(N^3)。 代码如下:  #includ...
分类:其他好文   时间:2015-03-10 21:28:00    阅读次数:162
hdu2604---Queuing(AC自动机+矩阵)
Problem Description Queues and Priority Queues are data structures which are known to most computer scientists. The Queue occurs often in our daily life. There are many people lined up at the lunch ti...
分类:其他好文   时间:2015-03-10 21:28:06    阅读次数:154
Implement strStr()
O(n*m)的时间复杂度的算法好很容易实现, kmp的话O(n+m)的时间复杂度也行,但O(n*m)的时间复杂度的算法2ms就过了。。。int strStr(char *haystack, char *needle) { int index = -1,j; int lenhay = st...
分类:其他好文   时间:2015-03-10 21:27:09    阅读次数:128
SPOJ Problem 5699:The last digit re-visited
求a^b的最后一位,a有1000位,b是long long。#include#includelong long y;char x[1005];int n,i,s;int a[10];int l;int find(int s,long long r){ memset(a,0,sizeof(a))...
分类:其他好文   时间:2015-03-10 21:26:48    阅读次数:161
POJ 3984 迷宫问题 _BFS
1 #include 2 #include 3 #include 4 #include 5 #define CL(x, y) memset(x, y, sizeof(x)) 6 using namespace std; 7 const int MAX = 5; 8 int N, i, j,...
分类:其他好文   时间:2015-03-10 21:26:09    阅读次数:150
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!