首页 > 编程语言
Spring 事物机制
Spring两种事物处理机制,一是声明式事物,二是编程式事物声明式事物1)Spring的声明式事务管理在底层是建立在AOP的基础之上的。 其本质是对方法前后进行拦截,然后在目标方法开始之前创建或者加入一个事务,在执行完目标方法之后根据执行情况提交或者回滚事务。 声明式事务最大的优点就是不需要通过.....
分类:编程语言   时间:2015-04-27 23:13:58    收藏:0  评论:0  赞:0  阅读:237
JavaScript格式化日期
查找格式化日期的方法大都是写日期扩展方法,也许是为了维持jquery easyUI 源码完整性, 1 // 对Date的扩展,将 Date 转化为指定格式的String 2 // 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, 3 // 年(y)可以用 ....
分类:编程语言   时间:2015-04-27 23:13:48    收藏:0  评论:0  赞:0  阅读:226
java编程提高效率的一些注意事项
最近的机器内存又爆满了,出了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。下面是参考网络资源和总结一些在java编程中尽可能做到的一些地方1.尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,...
分类:编程语言   时间:2015-04-27 23:11:28    收藏:0  评论:0  赞:0  阅读:237
javascript错误处理(转)
1.onerror事件处理函数onerror事件处理函数是第一个用来协助javascript处理错误的机制。页面上出现异常时,error事件便在window对象上触发。例如: OnError Example 在这个例子中,尝试调用不存在的函...
分类:编程语言   时间:2015-04-27 23:11:18    收藏:0  评论:0  赞:0  阅读:251
(算法)反转链表Reverse List
逆转链表是简单而又简单的链表问题,其问题的方法之一可以设置三个指针,一个指向当前结点,一个指向前驱结点,一个指向后继指针 代码如下: class Solution { public: ListNode* ReverseList(ListNode* pHead) { // if(pHead==NULL...
分类:编程语言   时间:2015-04-27 23:10:38    收藏:0  评论:0  赞:0  阅读:269
JAVA软件工程师应该具备哪些基本素质?
必知:软件企业要求基础软件工程师具备六大基本素质,即良好的编码能力、自觉的规范意识和团队精神、认识和运用数据库的能力、较强的英语阅读和写作能力、具有软件工程的概念和求知欲和进取心。 1.良好的编码能力。软件人员的一个重要职责是把用户的需求功能用某种计算机语言予以实现。编码能力直接决定了项目开...
分类:编程语言   时间:2015-04-27 23:10:28    收藏:0  评论:0  赞:0  阅读:293
【后缀数组】【二分答案】【差分】poj1743 Musical Theme
差分消除加减一个值得影响,貌似r二分上界要设成(n-2)/2?为啥?sa求不可重叠最长重复子串给定一个字符串,求最长重复子串,这两个子串不能重叠。算法分析:这题比上一题稍复杂一点。先二分答案,把题目变成判定性问题:判断是否存在两个长度为 k 的子串是相同的,且不重叠。解决这个问题的关键还是利用hei...
分类:编程语言   时间:2015-04-27 23:08:38    收藏:0  评论:0  赞:0  阅读:407
Python:使用第三方库xlwt来写Excel
继上一篇文章使用xlrd来读Excel之后,这一篇文章就来介绍下,如何来写Excel,写Excel我们需要使用第三方库xlwt,和xlrd一样,xlrd表示read xls,xlwt表示write xls,同样目前版本只支持97-03版本的Excel。 xlwt下载:xlwt 0.7.4安装xlwt...
分类:编程语言   时间:2015-04-27 23:06:58    收藏:0  评论:0  赞:0  阅读:259
洗牌算法Fisher-Yates以及C语言随机数的产生
前些天在蘑菇街的面试中碰到一道洗牌的算法题,拿出来和大家分享一下! 原题是:54张有序的牌,如何无序的发给3个人? 这个题是运用经典的洗牌算法完成。首先介绍一种经典的洗牌算法--Fisher-Yates.现在大家在网上看到,大多是Fisher-Yates算法的变形。将本来O(n2),简化到了...
分类:编程语言   时间:2015-04-27 23:05:48    收藏:0  评论:0  赞:0  阅读:287
【算法】跨越式搜索之数组查找
题目1:给出一个一维数组A, 大小为n, 相邻元素的差的绝对值都为1. 如A = [1, 0, 1, 2, 3, 2, 1, 2, 3],现在给定A和目标查找数num. 请找到num在数组中的位置。 题目2:在题目一的前提下,现在要返回num的所有索引位置。思路:依次遍历可以实现,但是复杂度O(N). 如果数组第一个元素是A[0], 要找的数是num. 设 t = abs(num - A[0]...
分类:编程语言   时间:2015-04-27 21:58:18    收藏:0  评论:0  赞:0  阅读:278
贪心算法之活动分配问题
贪心算法之活动分配问题在此之前,我们还讨论过贪心算法的活动选择问题,活动选择问题里面的选择策略在这篇文章里面作为贪心选择策略用到。好吧,让我们进入主题。问题描述有一个活动集合S={a1,a2,a3,...an}S=\lbrace a_1,a_2,a_3,...a_n \rbrace,每一个活动aia_i都有一个开始时间sis_i和结束时间fif_i,那么活动aia_i占用的时间段为[si,fi)[s...
分类:编程语言   时间:2015-04-27 21:58:08    收藏:0  评论:0  赞:0  阅读:466
对元素为map的list按map中的值进行排序
Collections.sort(list, new Comparator<Map>() { @Override public int compare(Map o1, Map o2) { Integer value1 = 0;...
分类:编程语言   时间:2015-04-27 21:57:58    收藏:0  评论:0  赞:0  阅读:309
C++智能指针模板类复习
//C++智能指针模板类复习 #include #include using namespace std; //智能指针用于确保程序不存在内存和资源泄漏且是异常安全的。 //C++98中提供了auto_ptr,C++11摒弃了auto_ptr,并提出了unique_ptr 、shared_ptr、weak_ptr void show1() {     int* p = ne...
分类:编程语言   时间:2015-04-27 21:56:18    收藏:0  评论:0  赞:0  阅读:282
汇编语言基础知识学习笔记(三)
1. DS寄存器 通常用来访问存放数据的段地址。 【示例】读取10000H单元内容 Mov bx,1000H Mov ds,bx Mov al,[0] 将1000:0中的数据读到al中。 Mov 指令的两种传送: (1). 将数据直接送入另一个寄存器 (2). 将一个寄存器的数据送入另一个寄存器内。 10000H用段地址和偏移地址表示位1000:0。 我们先将段地址送入寄存器...
分类:编程语言   时间:2015-04-27 21:55:19    收藏:0  评论:0  赞:0  阅读:237
KMP算法(一)
现在我先把没有优化的算法写出了,稍后再琢磨琢磨优化算法 KMP算法 时间限制:1000ms 单点时限:1000ms 内存限制:256MB 描述 小Hi和小Ho是一对好朋友,出生在信息化社会的他们对编程产生了莫大的兴趣,他们约定好互相帮助,在编程的学习道路上一同前进。这一天,他们遇到了一只河蟹,于是河蟹就向小Hi和小Ho提出了那个经典的问题:“小Hi和小Ho,你们能不能够判断一段文字(原...
分类:编程语言   时间:2015-04-27 21:55:09    收藏:0  评论:0  赞:0  阅读:337
VC与Matlab混合编程之调用动态链接库dll(C++)——<二>
VC与Matlab混合编程之调用动态链接库dll—— 1、是先建立 matlab 的 m 文件。 ellipsefit.m 其包含:function [Xc,Yc,A,B,Phi,P]=ellipsefit(x,y) 2.MCC命令编译生成得到h、dll、lib等文件 在matlab命令行中输入: mcc -W cpplib:ellipsefit ellipsefit....
分类:编程语言   时间:2015-04-27 21:52:10    收藏:0  评论:0  赞:0  阅读:493
线程的基本操作,创建线程,结束线程,新线程跟原线程共享变量
#include #include #include #include // 包含线程库 #include void *thread_function(void *arg);...
分类:编程语言   时间:2015-04-27 21:51:28    收藏:0  评论:0  赞:0  阅读:282
unity3d ngui右键菜单经常失效+无法修改坐标值
unity3d使用NGUI时候,场景编辑器右键菜单bug修改...
分类:编程语言   时间:2015-04-27 21:50:59    收藏:0  评论:0  赞:0  阅读:452
线程间的同步----利用信号量来实现
#include #include #include #include #include #include sem_t bin_sem; void *thread_funtion(void *arg); char work_area[1024]; int main() { pthread_t a_thread; int res; void *thread_result; r...
分类:编程语言   时间:2015-04-27 21:47:58    收藏:0  评论:0  赞:0  阅读:204
python模块 - pickle模块
http://blog.csdn.net/pipisorry python的pickle模块实现了基本的数据序列和反序列化。通过pickle模块的序列化操作我们能够将程序中运行的对象信息保存到文件中去,永久存储;通过pickle模块的反序列化操作,我们能够从文件中创建上一次程序保存的对象。 基本接口:   pickle.dump(obj, file, [,protocol])   注解...
分类:编程语言   时间:2015-04-27 21:47:48    收藏:0  评论:0  赞:0  阅读:306
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!