码迷,mamicode.com
首页 > 编程语言
c++反射之通过字符串生成对应的类实例
什么是反射:常说的反射机制,在Java,ObjectC上支持的很完善,以Java为例:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。以上是...
分类:编程语言   时间:2015-06-12 23:53:55    阅读次数:228
C++DFS方法全排列
前几天看纪磊的《啊哈!算法》一书,里面讲算法讲的特别通俗细致,真的是初中生都能读得懂的算法书(我大二才读:P)。这段代码很适合初学算法的同学。#includeusing namespace std;int a[10], book[10], n;//全排列算法,运用深度优先搜索dfsvoid dfs(...
分类:编程语言   时间:2015-06-12 23:50:19    阅读次数:244
2015第24周五Spring的AOP
AOP(面向方面编程:Aspect Oriented Programing)和IoC一样是Spring容器的内核,声明式事务的功能在此基础上开花结果。但AOP的应用场合是受限的,它一般只适合于那些具有横切逻辑的应用场合:如性能监测、访问控制、事务管理以及日志记录。AOP相关重要术语:连接点(Join...
分类:编程语言   时间:2015-06-12 23:49:19    阅读次数:229
全排列算法
废话不多说,直接上代码#include #define swap(a,b){long temp=*a;*a=*b;*b=temp;}void Permutation(char* pStr, char* pBegin){ if(!pStr || !pBegin) return; ...
分类:编程语言   时间:2015-06-12 23:49:51    阅读次数:184
中科院NLPIR中文分词java版
摘要:为解决中文搜索的问题,最开始使用PHP版开源的SCWS,但是处理人名和地名时,会出现截断人名地名出现错误。开始使用NLPIR分词,在分词准确性上效果要比SCWS好。本文介绍如何在windows系统下编译JAVA,生成可以执行的jar文件。NLPIR的下载地址:http://ictclas.nl...
分类:编程语言   时间:2015-06-12 23:47:26    阅读次数:314
Java中的数据类型
刚开始学的时候,感觉这部分很简单,而且会有一种“这么低级怎么可能用的到?”的错觉,然而,这种错觉往往会在面试笔试题上吃大亏。。。 Java总共有8种原始数据类型:4种整型、2种浮点类型、1种用于表示Unicode编码的字符单元的字符类型char、1种用于表示真值的boolean类型。 ...
分类:编程语言   时间:2015-06-12 23:46:04    阅读次数:186
Python学习笔记(1)
只是罗列一些代码片段
分类:编程语言   时间:2015-06-12 23:46:32    阅读次数:151
转 值得推荐的C/C++框架和库
值得学习的C语言开源项目- 1. WebbenchWebbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,...
分类:编程语言   时间:2015-06-12 23:44:57    阅读次数:265
C++ 纯虚方法
1、纯虚方法解决什么样的问题,为什么要设计出纯虚方法? 考虑下面的需求,基类声明了一个方法,这个方法只针对具体的子类才有意义,比如Animal的Eat()方法,调用Animal的Eat方法是没有意义的。比如Dog吃肉,Cat吃鱼,而Animal吃什么呢,没有意义。2、既然Animal调用Eat没有意...
分类:编程语言   时间:2015-06-12 23:38:38    阅读次数:190
二叉树及排序二叉树的相关操作汇总
前记:由于种种原因,以前一看到什么树啊链表啊,那就相当的恐惧,真是惭愧,最近仔细研究了一下这些东西,发现也就那样,或许是我之前根本就没怎么花心思学。。 话不多说,下面就直接上代码吧,也没什么好解释的,只要我自己理解代码就行了,哈哈哈。。。 代码参考《C和C++程序员面试秘笈》一书 // Tree.c...
分类:编程语言   时间:2015-06-12 23:39:28    阅读次数:127
《javascript 设计模式》 第15章 观察者模式 -- 学习笔记
定义: 在事件驱动的环境中,比如浏览器这种持续寻求用户关注的环境中,观察者模式(又名发布者-订阅者 “publisher-subscriber" 模式) 是一种管理人与其任务之间的关系(确切的讲,是其对象及其行为和状态之间的关系)的得力工具。用javascript的 话来说,这种模...
分类:编程语言   时间:2015-06-12 23:40:27    阅读次数:146
蓝桥杯练习——C++输出阶乘的最右边一位非零数
1 #include 2 #include 3 using namespace std; 4 #define M 10000 5 #define N 10000 6 int p=1; 7 int func2(int a); 8 void func(int *a,int n) 9 { 10 ...
分类:编程语言   时间:2015-06-12 23:36:45    阅读次数:209
python twisted socket 服务端 客户端
使用twisted搭建socket的服务器,并能给客户端发送消息, 比较简单,直接上代码 #coding=utf-8 ‘‘‘ 用于实现给响应客户端的请求,并且可以给客户发送消息, ‘‘‘ from twisted.internet import reactor from twis...
分类:编程语言   时间:2015-06-12 22:35:25    阅读次数:379
基于Java Bean Validation对Request参数进行校验的设计思路
摘自HibernateValidator文档:数据校验是任何一个应用程序都会用到的功能,无论是显示层还是持久层.通常,相同的校验逻辑会分散在各个层中,这样,不仅浪费了时间还会导致重复代码的发生.为了避免重复,开发人员经常会把这些校验逻辑直接写在领域模型里面,但是这样又把领域模型代码和..
分类:编程语言   时间:2015-06-12 22:32:39    阅读次数:216
Java 正则表达式(三)
上面讲了一些Java正则表达式的一些容易混淆的地方,接下来还有几个实例跟大家分享一下字符串切割demo1Stringstr="zhangsan,lisi,wangwu"; Stringreg=",";//注意这里可能会容易出错,当然这个demo可以直接写‘,‘ String[]arr=str.split(reg);demo2Stringstr="zhangsanlisiwangwu";..
分类:编程语言   时间:2015-06-12 22:33:35    阅读次数:218
Java @override报错的解决方法
有时候Java的MyEclipse工程换一台电脑后编译总是@override报错,把@override去掉就好了,但不能从根本上解决问题,因为有时候有@override的地方超级多。[size=18.0180187225342px]这是jdk本身的问题,@Override是JDK5就已经有了,但是不支持对接口的实现,也就是说使用@Overrid..
分类:编程语言   时间:2015-06-12 22:29:38    阅读次数:168
javax.persistence.PersistenceException: No Persistence provider for EntityManage
还发工具:IDEA14+jdk1.7。文件结构以及hibernate对应的jar包:如附件中的各图所示。persistence.xml代码:<persistencexmlns="http://java.sun.com/xml/ns/persistence"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://java.sun.com/xml..
分类:编程语言   时间:2015-06-12 22:30:11    阅读次数:188
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!