首页 > 编程语言
Java的面向AOP编程
AOP(Aspect-Oriented Programming,面向切面的编程),是一种新型的编程范式,主张关注软件流程中的一个切面,将同样功能的代码整合打包在一起,降低系统的耦合性,增强其扩展性。传统的软件设计,往往采取事件驱动模型带来类似的效果,通过在可能的事件切入点插入事件回调函数,将对应位置插入外置代码。函数式编程,也有类似的解决方案,通过函数传递,将对应位置的扩展上新的功能。...
分类:编程语言   时间:2015-03-15 10:52:52    收藏:0  评论:0  赞:0  阅读:377
C/C++预处理宏的总结
1.定义顺序的无关性 #define PI 3.14 #define TWO_PI 2*PI 这两句谁前谁后无所谓,因为预处理器不断迭代来实现宏替换,直到源文件中没有宏了才停止。2. 宏变量变成字符串 #define str(x) #x 例子:str (teststring) ==> "tests....
分类:编程语言   时间:2015-03-15 10:50:32    收藏:0  评论:0  赞:0  阅读:196
Java中基本知识梳理【定时器实现多线程】-----2015年3月15日
Timer介绍:(1)基本方法:public Timer():创建一个新计时器。相关的线程不 作为守护程序运行。public void schedule(TimerTasktask, longdelay, longperiod)安排指定的任务从指定的延迟后开始进行重复的固定延迟执行。以近似固定的时间...
分类:编程语言   时间:2015-03-15 10:47:52    收藏:0  评论:0  赞:0  阅读:450
Python 常用资源
Python:https://www.python.org/ftp/python/ Django:https://www.djangoproject.com/download/
分类:编程语言   时间:2015-03-15 10:47:02    收藏:0  评论:0  赞:0  阅读:173
hdu 5188 zhx and contest [ 排序 + 背包 ]
传送门zhx and contestTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 145Accepted Submission(s): 49Pro...
分类:编程语言   时间:2015-03-15 10:46:42    收藏:0  评论:0  赞:0  阅读:408
C++ STL 简单记录
1,STL提供三种类型的组件:容器、迭代器、算法。容器:顺序容器(vector、list、deque、string等)是一系列元素的有序集合;关联容器(set、multiset、map、multimap)包含查找元素的键值。迭代器:作用是遍历容器。 for (vector::iterator ...
分类:编程语言   时间:2015-03-15 10:46:22    收藏:0  评论:0  赞:0  阅读:305
C语言gets函数,fgets函数的使用
gets从标准输入设备读字符串函数。可以无限读取,不会判断上限,以回车结束读取。函数的具体功能如下所示:从stdin流中读取字符串,直至接受到换行符或EOF时停止,并将读取的结果存放在buffer指针所指向的字符数组中。换行符不作为读取串的内容,读取的换行符被转换为‘\0’空字符,并由此来结束字.....
分类:编程语言   时间:2015-03-15 10:45:22    收藏:0  评论:0  赞:0  阅读:476
JavaWeb:报错信息The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
JavaWeb: 报错信息The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path(转)好久不写Jsp,今天建立了一个Javaweb工程,并在eclipse中配置了Web容器Tomcat。...
分类:编程语言   时间:2015-03-15 10:44:32    收藏:0  评论:0  赞:0  阅读:343
C/C++异常处理机制
1.C语言异常处理 1.1异常终止 标准C库提供了abort()和exit()两个函数,它们可以强行终止程序的运行,其声明处于头文件中。这两个函数本身不能检测异常,但在C程序发生异常后经常使用这两个函数进行程序终止。下面的这个例子描述了exit()的行为:#include #include in.....
分类:编程语言   时间:2015-03-15 10:44:22    收藏:0  评论:0  赞:0  阅读:343
Java-数组
java:数组 用来存入具有相同数据类型的数值的数据结构。 在java中数据可以看做是一种特殊的对象,可以把数组看作是一个同种类型变量的集合,在同一个数组中的所有数据都有相同的数据类型,并且使用统一的数组名,通过下标来区分数组中各个不同的元素。 数组创建: ...
分类:编程语言   时间:2015-03-15 10:43:22    收藏:0  评论:0  赞:0  阅读:263
php小算法总结
1.两个有序数组组合成一个新的有序数组<?php$arr1=array(2,5,7,9,12);$arr2=array(3,4,6,8,10,11);function merge_sort($arr1,$arr2){ $len1=count($arr1); $len2=count($ar...
分类:编程语言   时间:2015-03-15 10:43:12    收藏:0  评论:0  赞:0  阅读:328
排序-选择排序
基本思想: 每一趟从待排序的数据元素中选出最小(或最大)的一个元素,顺序放在已排好序的数列的最后,直到全部待排序的数据元素排完。 从第一层循环的起始元素开始选到倒数第二个元素,主要是在每次进入的第二层循环之前,将外层循环的下标赋值给临时变量,接下来的第二层循环中,如果发现有比这个最小位置...
分类:编程语言   时间:2015-03-15 10:42:42    收藏:0  评论:0  赞:0  阅读:279
JAVA数组详解
package com.keke.demo;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Collections;import...
分类:编程语言   时间:2015-03-15 10:42:22    收藏:0  评论:0  赞:0  阅读:289
排序-冒泡排序
冒泡排序的基本思想是:每一次将最具有特征的一个数(或者object)放到序列的最前面,或者最后面。也可以让相邻的两个数(对象)比较,重新排序后,再次重新比较,如果有结果(必出大小等)再次重新排列,否则进行下一次比较。冒泡排序(BubbleSort)的基本概念是:依次比较相邻的两个数,将小数放在前面,...
分类:编程语言   时间:2015-03-15 10:41:52    收藏:0  评论:0  赞:0  阅读:270
Entity Framework 实体框架的形成之旅--利用Unity对象依赖注入优化实体框架(2)
在本系列的第一篇随笔《Entity Framework 实体框架的形成之旅--基于泛型的仓储模式的实体框架(1)》中介绍了Entity Framework 实体框架的一些基础知识,以及构建了一个简单的基于泛型的仓储模式的框架,例子也呈现了一个实体框架应用的雏形,本篇继续介绍这个主题,继续深化介绍En...
分类:编程语言   时间:2015-03-15 10:41:12    收藏:0  评论:0  赞:0  阅读:166
Unity中射线碰撞试验分享:
Physics.Raycast:光线投射   参数: origin:射线起始点 direction:射线方向 distance:射线长度 layerMask:只选定Layermask层内的碰撞器,其它层内碰撞器忽略。 Returns bool - True when the ray intersects any collider,otherwise false. 当光线投射与任何...
分类:编程语言   时间:2015-03-15 09:37:22    收藏:0  评论:0  赞:0  阅读:377
进程和线程有什么区别
1.进程和线程 1.1 概述: 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位. 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源. 一个...
分类:编程语言   时间:2015-03-15 09:33:52    收藏:0  评论:0  赞:0  阅读:320
C++之静态联编和动态联编
联编是指一个程序自身彼此关联的一个过程。按照联编所进行的阶段不同,可分为静态联编和动态联编两种。        静态联编        静态联编是指在程序编译连接阶段进行联编。这种联编又称为早期联编,这是因为这种联编工作是在程序运行之前完成的。        编译时所进行的联编又称为静态束定。束定是指确定所调用的函数与执行该函数代码之间的关系。        下面来看一个静态联编的程序例题...
分类:编程语言   时间:2015-03-15 09:33:12    收藏:0  评论:0  赞:0  阅读:231
扩展欧几里得算法模板题 zoj 3609
Modular Inverse Time Limit: 2 Seconds      Memory Limit: 65536 KB The modular modular multiplicative inverse of an integer a modulo m is an integer x such that a-1≡x (mod m). This is equiv...
分类:编程语言   时间:2015-03-15 09:30:02    收藏:0  评论:0  赞:0  阅读:405
C++生成libsvm训练使用数据文件格式
编写一个C++程序来实现将原始的目标特征向量数据转化成libsvm可以使用的数据格式。...
分类:编程语言   时间:2015-03-15 09:29:52    收藏:0  评论:0  赞:0  阅读:1885
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!