首页 > 2014年04月06日 > 全部分享
AOP各种的实现【转】
1 AOP各种的实现AOP就是面向切面编程,我们可以从几个层面来实现AOP。在编译器修改源代码,在运行期字节码加载前修改字节码或字节码加载后动态创建代理类的字节码,以下是各种实现机制的比较。类别机制原理优点缺点静态AOP静态织入在编译期,切面直接以字节码的形式编译到目标字节码文件中。对系统无性能影响...
分类:其他   时间:2014-04-06 17:30:40    收藏:0  评论:0  赞:0  阅读:490
c程序设计语言_习题1-19_编写函数reverse(s)将字符串s中字符顺序颠倒过来。
Write a function reverse(s) that reverses the character string s . Use it to write a program that reverses its input a line at a time. #include #defin...
分类:其他   时间:2014-04-06 17:33:57    收藏:0  评论:0  赞:0  阅读:628
设计模式原则--单一职责原则
单一职责原则(SRP)定义:就一个类而言,应该仅有一个引起它变化的原因场景: 一个公司有3类员工,分别是 主管,程序员,销售代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;nam...
分类:其他   时间:2014-04-06 12:56:55    收藏:0  评论:0  赞:0  阅读:478
Java IO File (一)
File 1,因为磁盘上的数据存储基本都是以文件存在,为了对方便对文件或文件夹的操作,Java提供了一个类,File类供我们使用。 2,File构造方法: a File file=new File("d:\\a.txt"); b File file=new File("d:\\","...
分类:编程语言   时间:2014-04-06 17:38:53    收藏:0  评论:0  赞:0  阅读:573
BOM 之 window
BOM 之 window 对象 在网页中定义的任何一个对象,变量和函数,都以 window 作为其 Global 对象,因此有权访问别的方法和属性 var age = 26; function sayAge() { alert(this.age); } // alert(window.age); /...
分类:Windows开发   时间:2014-04-06 17:40:33    收藏:0  评论:0  赞:0  阅读:548
【cocos2d-x】【平台搭建】菜鸟学习日志(二) Windows7+Eclipse+cocos2d-x平台搭建(无需Cygwin和VC)
关于“在 windows 7/XP 系统下的用 Eclipse + NDK + cocos2d-x 搭建游戏开发环境”的教程。无需 Cygwin 和 VC。
分类:Windows开发   时间:2014-04-06 17:42:10    收藏:0  评论:0  赞:0  阅读:828
Data Structure Array: Program for array rotation
http://www.geeksforgeeks.org/array-rotation/O(n), O(1) 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 using...
分类:其他   时间:2014-04-06 17:43:47    收藏:0  评论:0  赞:0  阅读:449
Uva 11292 Dragon of Loowater
最近再开刘汝佳的算法竞赛入门经典,用它来练题。1.1思维的体操题意: 勇者斗恶龙 你的王国立有一条n个头的恶龙,你希望雇一些骑士把它杀死(即砍掉所有头)。村里有m个骑士可以雇佣,一个能力值为x的骑士可以砍掉一个直径不超过x的头,且需要支付x个金币。如何雇佣骑士才能砍掉恶龙的所有头,且需要支付的金币最...
分类:其他   时间:2014-04-06 17:45:27    收藏:0  评论:0  赞:0  阅读:534
主机+虚拟机ubuntu+mini2440开发板互相ping通
折腾这么久,终于将主机,虚拟机和开发板三者之间能够相互ping通,虽然还没有实现我要的功能,不管怎么说先将步骤简单的概括下,用交叉网线将开发板与主机相连,开发板与主机的ip要设置在同一网段内,在配置ubuntu下的ip,下面详细说一下配置过程:第一,首先设置自己主机的ip地址,我设置的ip地址如下所...
分类:其他   时间:2014-04-06 17:48:47    收藏:0  评论:0  赞:0  阅读:636
VC线程同步方法
VC MFC中线程同步对象的区别临界区 CCriticalSection,在用户模式工作,适用于保护线程间共享资源,一个线程可以多次Lock不会出错。不支持在多进程之间工作。互斥量 CMutex,在内核模式工作,除了支持临界区的功能,还可以为互斥量命名,以便在多进程中工作。互斥量比临界区...
分类:编程语言   时间:2014-04-06 17:50:26    收藏:0  评论:0  赞:0  阅读:871
小明的调查作业
小明的调查作业时间限制:1000 ms | 内存限制:65535 KB难度:1描述小明的老师布置了一份调查作业,小明想在学校中请一些同学一起做一项问卷调查,聪明的小明为了实验的客观性,想利用自己的计算机知识帮助自己。他先用计算机生成了N个1到1000之间的随机整数(0 5 int main (){ ...
分类:其他   时间:2014-04-06 17:53:44    收藏:0  评论:0  赞:0  阅读:430
关于一些博弈算法的总结
在学习acm做题的时候,遇到了很多的关于博弈的题目,下面做个总结:1.威佐夫博奕(1)内容:威佐夫博弈(Wythoff Game):有两堆各若干个物品,两个人轮流从某一堆或同时从两堆中取同样多的物品,规定每次至少取一个,多者不限,最后取光者得胜。 这种情况下是颇为复杂的。我们用(ak,bk)(ak ...
分类:其他   时间:2014-04-06 17:55:28    收藏:0  评论:0  赞:0  阅读:680
C#的Excel基本操作
由于项目的需要,从一开始接触C#就在操作Excel。从网上查看的资料上,个人知道3种操作Excel数据库的方法。1、SQL操作数据库。通过SQL语言操作Excel数据库。之前一直用这个办法。但是问题就是Excel版本不同,OleDbConnection使用的连接字符命令是不同的。为了保证通用性,其实...
分类:其他   时间:2014-04-06 17:57:08    收藏:0  评论:0  赞:0  阅读:504
测试驱动开发(TDD)的思考
极限编程敏捷开发是一种思想,极限编程也是一种思想,它与敏捷开发某些目标是一致的。只是实现方式不同。测试驱动开发是极限编程的一部分。1、极限编程这个思路的来源Kent Beck先生最早在其极限编程(XP)方法论中,向大家推荐“测试驱动”这一最佳实践,还专门撰写了《测试驱动开发》一书,详细说明如何实现。...
分类:其他   时间:2014-04-06 17:58:50    收藏:0  评论:0  赞:0  阅读:497
HTML如何给table添加滚动条
HTML如何给table添加滚动条要给table添加滚动条其实很简单,主要是给table放到一个div里去,然后再设置div显示滚动条即可。示例代码如下所示: 000102030405101112131515202122232425303132333435
分类:Web开发   时间:2014-04-06 18:02:04    收藏:0  评论:0  赞:0  阅读:540
c程序设计语言_习题8-4_重新实现c语言的库函数fseek(FILE*fp,longoffset,intorigin)
#include int fseek(FILE *stream, long int offset, int origin);返回:成功为0,出错为非0 对流stream相关的文件定位,随后的读写操作将从新位置开始。对于二进制文件,此位置被定位在由origin开始的offset个字符处。origin的...
分类:编程语言   时间:2014-04-06 18:03:44    收藏:0  评论:0  赞:0  阅读:691
POJ 3009 Curling 2.0 DFS
读懂题意就能写了,递归层数最多10,怎么写都能过。DFS://#pragma comment(linker, "/STACK:1024000000,1024000000")#include#include#include#include#include#include#include#include...
分类:其他   时间:2014-04-06 18:08:40    收藏:0  评论:0  赞:0  阅读:584
CreateThread、_beginthreadex和AfxBeginThread .
创建线程好几个函数可以使用,可是它们有什么区别,适用于什么情况呢?参考了一些资料,写得都挺好的,这里做一些摘抄和整合。【参考1】CreateThread, AfxBeginThread,_beginthread, _beginthreadex的区别==========================...
分类:其他   时间:2014-04-06 18:11:56    收藏:0  评论:0  赞:0  阅读:579
C/C++四种退出线程的方法
退出线程可以有四种方法:1.线程函数的return返回(最好这样): 其中用线程函数的return返回, 而终止线程是最安全的, 在线程函数return返回后, 会清理函数内申请的类对象, 即调用这些对象的析构函数. 然后会自动调用 _endthreadex()函数来清理 _beginthreade...
分类:编程语言   时间:2014-04-06 18:13:39    收藏:0  评论:0  赞:0  阅读:314
c程序设计语言_习题1-18_删除输入流中每一行末尾的空格和制表符,并删除完全是空格的行
Write a program to remove all trailing blanks and tabs from each line of input, and to delete entirely blank lines. 其实做这道题目有两种思路: 1.后向模式:利用getline()先将...
分类:其他   时间:2014-04-06 18:15:16    收藏:0  评论:0  赞:0  阅读:648
480条   上一页 1 ... 11 12 13 14 15 ... 24 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!