现在位置: 首页 > blooded发表的所有文章
  • 09月
  • 05日
综合 ⁄ 共 2695字 评论关闭
网络上关于Spring声明式事务的博客一堆一堆地,原本不用自己再记笔记,但我最近在用SpringMVC+MyBatis时遇到了事务问题;深知自己水平不高,忘东西又快,因此一解决问题还是第一时间记下来,以备后用。 我的环境是Spring、SpringMVC、MyBatis3、MariaDB和Tomcat 我遇到的问题是事务不起作用,虽然多次数据库操作中有异常出现,但还是部分提交,并没有回滚; 我的配置是这样的: <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSour......
阅读全文
  • 04月
  • 10日
综合 ⁄ 共 9798字 评论关闭
原题:http://topic.csdn.net/u/20110623/10/0324c75e-f72a-4894-83e9-f5a00fc88f62.html?85618 描述:有k个正整数 任取其中k-1个数 找到一个他们的最小公倍数数N 求N的最小值 分析: 可以采用以下三种方法: ****************************** 1) 方法一:(缺点:需对k个数做质因素分解) 基本想法是先对每个数做质因素分解,然后对k-1个数两两相互统计,找出它们对应质因子的最大个数,最后当所有k-1个数统计结束时,结果就是该质因子个数的最大值,然后将这些质因子相乘(个数>=1,需要重复相乘),找出lcm最小值即可。举个例......
阅读全文
  • 03月
  • 09日
编程语言 ⁄ 共 3626字 评论关闭
包括Python,eclipse,jdk,pydev,pip,setuptools,beautifulsoup,pyyaml,nltk,mysqldb的下载安装配置。 *************************************************python下载:python-2.7.6.amd64.msihttp://www.python.org/ Python 2.7.6 released Python 2.7.6 is now available.http://www.python.org/download/releases/2.7.6/Windows X86-64 MSI Installer (2.7.6) [1] (sig)   安装 配置: 我的电脑->属性->高级->环境变量->系统变量中的PATH增加:C:\Python27; 验证: 在桌面建立一个文件pt.py,内容为pri......
阅读全文
  • 03月
  • 02日
综合 ⁄ 共 1197字 评论关闭
题意:给出一个由S个不同的字符串组成的字典和一个长字符串,问:把这个长字符串分解成若干个字典中出现的字符串,共有几种分法。单词可以重复使用。 思路:将所有字典中的单词插入字典树中,用d[i]表示str[i]到str[n]的所有分解法数。所以有d[i]=sum(i+len(x)),其中x为str[i]为开头的字符串str[i...n],即枚举x,x={str[i]}或{str[i],str[i+1]},........或{str[i]+str[i+1]+str[i+2]+.....+str[n]}.初始化d[n+1]=1。 注意字典树每次执行完一组样例要重新初始化。 #include<cstdio> #include<cstring> #define MOD 2......
阅读全文
  • 06月
  • 10日
综合 ⁄ 共 5055字 评论关闭
田国强   教学提纲是一门课程的教学引导,实践教学环节中不可缺少的重要组成部分。它是教师对学生给出的课程合同书(Contract),明确告知学生教师非常清楚他(或她)将要做什么(You know what you are doing),包括教学的目的、内容、进度、课程的性质、组织形式等;同时规定学生学习的任务和要求:成绩考核标准、课堂秩序和纪律等。   教学提纲的编写过程同时也是设计一门课程的过程。教学提纲的格式和形式多样(见附件样本)。不同的个性(Personality),编写出的教学提纲也不一样,但应尽可能做到悦目和易读。语气上......
阅读全文
  • 06月
  • 08日
综合 ⁄ 共 1356字 评论关闭
来源于 http://blog.csdn.net/bvbook/archive/2008/07/25/2710209.aspx       #include <stack> #include <algorithm> using namespace std; struct Node { bool _visited; Node* left; Node* right; int maxLeft; int maxRight; Node() { _visited = false; maxLeft = 0; maxRight = 0; left = NULL; right = NULL; } }; int maxLen = 0; stack<Node*> nodeStack; void findMaxLen( Node* root ) { Node* node; if ( root ......
阅读全文
  • 04月
  • 20日
综合 ⁄ 共 4134字 评论关闭
最近闲着没事把云风的《开发笔记》看了个遍,希望能从大牛的开发轨迹中得到一些启发。但可能是因为本人level太低,一遍看下来还是云里雾里,不甚明白。没办法只好再看一遍,希望能对他们的服务器端架构有个简单的认识,这里同时做些笔记。 PS:本文是我个人对云风的开发笔记的读后感,可能会有很多错误,慎入! ----------------------------------------华丽丽的分割线------------------------------- 一、服务器划分原则       在现有的网络游戏服务器端架构中,多是以功能和场景来划分服务器结构的。负载均衡和集群暂且不在......
阅读全文
  • 02月
  • 16日
综合 ⁄ 共 1202字 评论关闭
1.Test run failed:Instrumentation run failed due to 'java.lang.ClassNotFoundException' 原因是找不到单元测试的类,后来经过仔细看代码及网上查找终于解决,现在记录下来便于以后查找解决办法,问题简单下次就记得了,但是做的项目多了,问题也多了就易忘记或遗漏,好记性不如烂笔头真的一点不错。从头再来,遇到问题就记录下来。   解决方法:打开androidmanifest.xml文件在<activity>  ****   </activity>之间加上配置              <!-- 单元测试配置 -->         <uses-library android:name="andro......
阅读全文
  • 02月
  • 05日
综合 ⁄ 共 1351字 评论关闭
1.抽象类是从多个类中抽象出来的模板,如果将抽象进行的更加彻底,提炼出更加特殊的“抽象类”------------接口。 2.接口是从多个相似类中抽象出来的规范,接口不提供任何实现,接口体现的是规范和实现分离的设计哲学,接口定义的是多个类共同的公共行为规范,这些行为是与外部交流的通道,因此接口里通常是定义一组公用的方法。 3.一个接口可以有多个直接父接口,但接口只能继承接口,不能继承类。     接口是一种规范,所以接口中不能有初始化块和构造器,接口里包含的属性只能是常量,方法只能是抽象的实例方法,内部类(包括内部......
阅读全文
  • 01月
  • 15日
综合 ⁄ 共 2441字 评论关闭
Description 有一个n行m列的黑白棋盘,你每次可以交换两个相邻格子(相邻是指有公共边或公共顶点)中的棋子,最终达到目标状态。要求第i行第j列的格子只能参与mi,j次交换。 Input 第一行包含两个整数n,m(1<=n, m<=20)。以下n行为初始状态,每行为一个包含m个字符的01串,其中0表示黑色棋子,1表示白色棋子。以下n行为目标状态,格式同初始状态。以下n行每行为一个包含m个0~9数字的字符串,表示每个格子参与交换的次数上限。   Output 输出仅一行,为最小交换总次数。如果无解,输出-1。 Sample Input 3 3 110 000 ......
阅读全文
  • 12月
  • 26日
综合 ⁄ 共 7894字 评论关闭
Linux 2.6内核中提高网络I/O性能的新方法-epoll I/O多路复用技术在比较多的TCP网络服务器中有使用,即比较多的用到select函数。1、为什么select落后    首先,在Linux内核中,select所用到的FD_SET是有限的,即内核中有个参数__FD_SETSIZE定义了每个FD_SET的句柄个数,在我用的2.6.15-25-386内核中,该值是1024,搜索内核源代码得到:include/linux/posix_types.h:#define __FD_SETSIZE         1024也就是说,如果想要同时检测1025个句柄的可读状态是不可能用select实现的。或者同时检测1025个句柄的可写状态也是不可能的。其次,......
阅读全文
  • 12月
  • 20日
综合 ⁄ 共 3173字 评论关闭
说明: 1,在服务器缓存了压缩过的文件,再次访问减少再压缩时间,降低CPU占用率。 2,通过设置客户端文件缓存时间,降低再次请求次数,可降低85%以上。 3,图片因为已经是压缩格式,只是设置客户端缓存时间,不做压缩处理。 使用方法: 1,服务器必须支持gzip,Rewrite功能。 2,在.htacess文件的“RewriteBase /”下面一行添加下面的代码,见图 RewriteRule (.*.css$|.*.js$|.*.jpg$|.*.gif$|.*.png$) gzip.php?$1 [L] 3,上传gzip.php到根目录 4,在根目录建cache文件夹,保证可读写。       <?php /** * @author Seraphim......
阅读全文