- VC2005 Socket Server封装库
PascalMing
SocketServerDLL
1、说明早期为第三方系统对接编写的C++DLL封装库,提供SocketServer服务,支持多个客户端连接,由服务端单向发送数据,可以支持多款操作系统和实现多种语言调用支持。2、API定义DLL主要通过FishFlyCommServer.def文件暴露接口,形成标准WinAPI。;FishFlyCommServer.def:声明DLL的模块参数。LIBRARY"FishFlyCommServer"
- 解决curl 静态链接时 提示无法解析的外部符号 __imp__curl_easy_init
yangchuangbao
curl
无法解析的外部符号__imp__curl_easy_init下载libcurl的源码,打开lib文件夹下项目,编译为静态链接库。在编译的时候出现问题如下:注:以前在vc2005下用mfc工程并且libcurl用的dll方式没问题,这次vc2008用的sdk并且libcurl用的静态编译,也不知道什么问题引起的HttpWebRequest.obj:errorLNK2001:无法解析的外部符号__im
- umd和kmd都初体验过了,开始学习SlikeEdit
weixin_33874713
如果从VC6到VC2003是第一次进化然后从VC2003到VC2005是第二次进化而且SourceInside是第三次进化那么传说中SlikeEdit就是终极进化了KeepStudying~找到一些相关资料的链接想学习使用的人省得再搜一遍了:http://blog.csdn.net/ilovevc/archive/2006/08/05/1023041.aspxhttp://blog.linuxsk
- C语言 ##__VA_ARGS__ - C语言零基础入门教程
猿说编程
目录一.##__VA_ARGS__原理二.##__VA_ARGS__使用三.猜你喜欢零基础C/C++学习路线推荐:C/C++学习目录>>C语言基础入门一.##__VA_ARGS__原理C语言中__VA_ARGS__是一个可变参数的宏,是新的C99规范中新增的,目前似乎只有gcc支持(VC从VC2005开始支持)。[__VA_ARGS__](https://www.codersrc.com/arch
- 应用程序正常初始化 0x0150002失败
evilswords
用VC2005编译的程序,编译时没有任何错误,但是运行时就是提示“应用程序正常初始化失败”!!查找了各方面资料,做了各种尝试,网上说什么的都有:有让安装vc2005sp1补丁的;有让安装vcredist_x86.exe的;有让把CRT库的dll直接拷贝到程序目录的;有让清理注册表的;有让装.NetFramework新版本的;有让查manifest的;结果我尝试了半天,几乎都是浪费时间。上面最后一条
- MFC使用GDI+编程基础
touzani
Windows编程技术
MFC使用GDI+编程设置VC2005“项目/*属性”菜单项,打开项目的属性页窗口,先选“所有配置”,再选“配置属性/链接器/输入”项,在右边上部的“附加依赖项”栏的右边,键入GdiPlus.lib后按“应用”钮,最后按“确定”钮关闭对话框。在需要用到GDI+的文件头加上下面两句#includeusingnamespaceGdiplus;在应用程序类应用程序类(CGDIPlusDemoApp)头文
- VC2005程序的一个运行错误“由于应用程序的配置不正确,应用程序未能启动,重新安装...”
canhui2009
C/C++
VC2005程序的一个运行错误“由于应用程序的配置不正确,应用程序未能启动,重新安装...”转载地址:转贴(可行)VC.net2005写的程序如何在没有.NetFrameWork的机器上运行--解决"由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题"最近在公司的主要工作是做一个桌面程序,提供给公司正在为移动做的项目使用.我开始时是用C#写的程序,后来,公司要求,不安装
- lua下载和基本使用
MMMeKey
Unity
1、lua官网http://www.lua.org/学习Lua可以用LuaForWindow获取LuaForWindow可关注微信公众号最下面并附带的有VC2005运行时库2、安装之后如果电脑桌面的快捷键不能打开就去根目录找到.exe可执行文件例如我的安装目录3、双击SciTE.exe界面是这样的4、当我们写了代码之后按F5发现没办法编辑是因为我们还没有保存(当我们一句代码也没写的时候是不能保存的
- 关于Visual C++ 的ATL.MFC.CLR对比
shelleyHUHU
vc
MFC、ATL和CLR是VC2005内置的3大库,涵盖了windows的各种开发方法和开发应用。当然关于C++开发的库不止这3个,不过这3个是微软推荐。从编程所处层次而言,WIN32为最底层,其次是MFC.然后是CLR.WIN32winAPIMFCMFC类库CLR.net库1.WIN32常规就是不用MFC,使用API函数编的程序。2.MFC库有很多年的历史了,MFC是基于WindowsAPI的简单
- C/C++ 中宏与预处理使用方法大全 (VC)
iteye_3619
原文:C/C++中宏与预处理使用方法大全(VC)作者:BreakerC/C++中的宏(#define)与预处理(#if/#ifdef/#pragma)的使用方法大全、使用技巧开发环境:VC2005关键字:宏,预定义宏,预处理,预编译头,VC,#pragma,编译选项,程序区段RTFM:ReadTheF__kingManual/MSDN目录C/C++预定义宏例子:C/C++预定义宏的取值C/C++预
- VC2005调试: DLL调试, 远程调试;
Yao-debo
VC/MFC/ATL
VC2005Dll调试:如果EXE文件和DLL一样,都处于你一个开发的状态,那么可以放在同一个解决方案中,直接调试;但是,有时候,我们开发的DLL,是给其他人使用的,或者,你此时不想调试EXE;这时候,可以在DLL工程选项中,选择"调试"选项卡:"工作目录"----填入EXE文件所在的目录;比如D:/Test/"命令"----填入EXE的文件名;比如abc.exe如果EXE是托管开发的(比如C#)
- 程序移植的问题: 万恶的微软,万恶的的VC 2005分发包版本: 8.0.50727.4053
大叔才是主流
C/C++
把程序移植到另外一台电脑上运行,问题多多,让我始料未及,我以为在目标机器上安装了VC2005分发包:vcredist_x86.exe就可以万事大吉了,结果牛B的微软再一次让我领教到了他的厉害...再一次被折磨.本来分发包的版本都是762:文件名:vcredist_x86.exe版本:8.0.50727.762发布日期:2007/11/15但是我打开清单文件一看:发现嵌入的清单文件都是version
- libcpmt.lib(ppltasks.obj) : error LNK2001: 无法解析的外部符号 __CxxFrameHandler4问题解决
ppdyhappy
工作vs2109
转自:http://blog.chinaunix.net/uid-24352482-id-3240009.html这个问题主要是针对libc和libcmt的问题(Runtimelibrary中参数为/MT的条件下需要这两个lib的)正对VC2005,当你的工程为/MDd时,一般会在linker->Input->Ignorespecificlibrary中加入LIBCD和LIBCMTD,因为他是使用
- OpenCV2.2+VC2005 fatal error C1083: Cannot open include file:'opencv2/core/core_c.h': No such file or directory
zhangjs0322
OpenCV
按照官网提供的方法设置完后,编译程序,出现如下错误:1>d:/programfiles/opencv-2.2.0/vc2005/include/opencv/highgui.h(45):fatalerrorC1083:Cannotopenincludefile:'opencv2/core/core_c.h':Nosuchfileordirectory错误原因:包含文件设置不全,只包含了一个open
- Ogre源码分析与学习笔记-1
lastars
既然是3D引擎,最感兴趣的当然是他的渲染机制了,所以,就从他的RenderSystem入手!用VC2005打开Ogre.dsw,然后导出为05工程,就可以在VC中看到所有工程了.RenderSystem头文件位于Ogre->OgreMain->HeaderFiles中RenderSystem是一个纯虚的基类,抽象出了与3DSDKs无关的接口操作,包括两大部分:渲染环境/渲染窗口的创建与管理,3D模
- 解决VC2005/2008开发的程序在其他机器上无法运行的问题
inte_sleeper
C++
用VS.NET开发的VC2005/2008程序,在本机运行正常,可是到其他干净的机器,也许就无法运行。这种情况下,首先要确定目标机器上是否装了VCruntime,即vcredist。注意安装vcredist的时候需要分清楚是32位还是64位的。如果安装了之后仍然无法运行,那有可能是程序使用了debug编译,导致它需要使用DebugCRT。最可行的方法是用vc2005或者vc2008自带的“Setu
- vc2005 中 CString转化int,int 转化CString
tg2003
MFC
CString转int方法:CStringh;inta=_ttoi(h);int转化CString方法:inta=1263;CStringh;h.Format(_T("%d"),a);
- Visual studio低版本向高版本迁移出现“无法启动程序'......\.exe'。系统找不到指定的文件”
Efan_w
vs2017
在VS2017的版本上运行出现了这个问题,使用网上提供的一些方法没有得到有效的解决。__________________________________最终解决方法如下:首先生成解决方案,在输出窗口中发现两个警告:去仔细查看这两个警告的内容1>警告MSB8012:TargetPath(D:\USBCAN-II\APISamples\vc2005(64位)\test\x64\Debug\test.e
- 使用VC2005编译真正的静态Qt程序
tonylk
编程点滴
转自:http://www.qtcn.org/bbs/read.php?tid=13825如何使用VC2005编译“真正”的静态Qt应用程序(我非常讨厌引用或者转载别人的文章的时候不注明地址或者作者,希望读者能够改变我这个观点:)——夏威夷雪人)(下文只涉及windows,不谈及linux、unix等,另外,这里说的VC2005,是因为我用的是2005,其实其他版本的VC亦同样可以参考)首先,你应
- vc2005 stringstream 内存泄漏
antter
C++
VisualStudioand.NETFramework反馈解决方法98861.2005CRTmemoryleaks:std::basic_iostream(affectsstd::stringstream,std::fstream,probablyothers)std::iostreamleaksmemoryintrivialcode.Thisiscompoundedtoanyclassthat
- vc6,vc.net,vc7,vc8,vc9,c,c++,c#的区别与联系
weixin_34336526
1.vc.net开发的程序,.net程序需要框架支持,没有安装框架的计算机不能运行;2.vc6.0开发的程序比.net的快;3.VC6/VC2003/VC2005/VC2008都支持MFC;4.基于.net的程序功能强大、界面美观,而且还可以跨平台(在WINCE等操作系统上运行)。5.vc.net代表使用了.net的VC,而VC7或VC8也可以不使用.net;VC7或VC8开发的程序,假如使用了.
- 让VC编译出来的程序不依赖于msvcr80.dll/msvcr90.dll/msvcr100.dll等文件
wzsy
正常情况下,当我们用VC编译出一个Console/Win32类型项目的exe程序时(这里暂不考虑MFC程序),会依赖于msvcrxx.dll文件(xx为不同VC对应的版本号,VC2005为80,VC2008为90,VC2010为100),发布程序的时候,就需要把对应的dll也copy过去,比较不方便。通过以下的方法,可以让exe不依赖于这些dll(不过生成的exe会大很多)以VC2010英文版为例
- C/C++运行时的种类
ZJX离歌笑
随笔
一、C/C++运行时的种类VC++完美的支持C和C++标准,因此也就按照C和C++标准定义的函数原型实现了上述运行时库。为了方便有不同需求的客户使用,VC++分别实现了动态链接库DLL版本和静态链接库LIB版本。同时为了支持程序调试且不影响程序的性能,又分别提供了对应的调试版本。调试版本的名称在Release版本名称后添加了字母d1,C运行时的种类对于C运行时库CRT,VC6.0、VC2005、V
- 更改应用程序的图标
wangmeng2445
windows程序设计
很多时候我们对于MFC框架应用程序的默认图标十分不满意,所以我们来将把它换掉。默认的VC6.0下的MFC图标和VC2005中的MFC图标分别如下:很多朋友会问我怎么把图标换掉,我看很多人写很多代码,出很多错,其实对于MFC框架应用程序我们可以不写一行代码把那个默认的图标换掉。找一张ICO图标,替换programname/res/programname.ico文件,就可以啦,这时候你运行后得到的图标
- VS2005 无法打开Resource View
saber
学习C++
VC2005无法打开ResourceView.提示Openedinanothereditor?答:打开VC2005,然后在工程编辑器(那个最主要的我们编写代码的窗口)把所有打开的文件关闭,让它变成一个空窗口。然后再去点击RESOURCEVIEW的树状图。它就可以打开了。
- 窥探try ... catch与__try ... __except的区别
kencao01
转载地址:https://www.cnblogs.com/zhangdongsheng/p/3857509.htmlVC中的这两个东西肯定谁都用过,不过它们之间有什么区别,正好有时间研究了一下,如果有错误欢迎拍砖.基于VC2005,32位XP平台测试通过.估计对于其他版本的VC和操作系统是不通用的.try…catch这个是C++语言定义的,每个C++都有对其的不同的实现.使用也很简单.比如我们有一
- vc2005编译MessageBox()函数出错与UNICODE字符集
throat
vc
用vs2005编程,使用了MessageBox,如下:::MessageBox(NULL,"test","test",MB_OK);编译时出错:errorC2664:“CWnd::MessageBoxW”:不能将参数1从“constchar[27]”转换为“LPCTSTR”与指向的类型无关;转换要求reinterpret_cast、C样式转换或函数样式转换用vc6编译正常回答:解决方法一://你出
- 根据sqlite3.def生成sqlite3.lib
chinacodec
DataBase
想将sqlite3加入到我的项目中来,但是根据源代码生成sqlite3.dll和sqlite3.lib太麻烦!幸好VC下提供Lib工具,可以根据dll和def文件生成lib文件。具体过程如下:1)进入VC2005所带的DOS环境下。2)通过cd命令进入sqlite3.dll和sqlite3.def所在的文件夹。3)通过下面的命令生成sqlite3.lib。LIB/MACHINE:IX86/DEF:
- VS2008 Windows Media Player控件的使用技巧
weixin_30908941
本文转载自:http://blog.csdn.net/akof1314/article/details/4900040操作系统:Windows7软件环境:VisualC++2008SP1本次目的:在VC2008或者VC2005下WindowsMediaPlayer控件的用法折腾了好久,才发现一些光明。在VC6.0下WindowsMediaPlayer控件的用法与VC2003、VC2005、VC20
- 用VC2005实现视频文件与GPS轨迹同步播放
hyzxb
嵌入式系统
年初看到韩国的一个DVR产品,可以记录GPS轨迹,同时又可以将录制的视频文件与GPS轨迹同步播放。个人感觉这种东西很有点意思,上个月自己也开始尝试用VC2005来编程实现,经过1个月左右的时间,基本实现了这个功能。后续将会把我的思路和过程详细记录下来,也为今后的项目开发做积累。下面是我的程序的界面截图:
- ASM系列五 利用TreeApi 解析生成Class
lijingyao8206
ASM字节码动态生成ClassNodeTreeAPI
前面CoreApi的介绍部分基本涵盖了ASMCore包下面的主要API及功能,其中还有一部分关于MetaData的解析和生成就不再赘述。这篇开始介绍ASM另一部分主要的Api。TreeApi。这一部分源码是关联的asm-tree-5.0.4的版本。
在介绍前,先要知道一点, Tree工程的接口基本可以完
- 链表树——复合数据结构应用实例
bardo
数据结构树型结构表结构设计链表菜单排序
我们清楚:数据库设计中,表结构设计的好坏,直接影响程序的复杂度。所以,本文就无限级分类(目录)树与链表的复合在表设计中的应用进行探讨。当然,什么是树,什么是链表,这里不作介绍。有兴趣可以去看相关的教材。
需求简介:
经常遇到这样的需求,我们希望能将保存在数据库中的树结构能够按确定的顺序读出来。比如,多级菜单、组织结构、商品分类。更具体的,我们希望某个二级菜单在这一级别中就是第一个。虽然它是最后
- 为啥要用位运算代替取模呢
chenchao051
位运算哈希汇编
在hash中查找key的时候,经常会发现用&取代%,先看两段代码吧,
JDK6中的HashMap中的indexFor方法:
/**
* Returns index for hash code h.
*/
static int indexFor(int h, int length) {
- 最近的情况
麦田的设计者
生活感悟计划软考想
今天是2015年4月27号
整理一下最近的思绪以及要完成的任务
1、最近在驾校科目二练车,每周四天,练三周。其实做什么都要用心,追求合理的途径解决。为
- PHP去掉字符串中最后一个字符的方法
IT独行者
PHP字符串
今天在PHP项目开发中遇到一个需求,去掉字符串中的最后一个字符 原字符串1,2,3,4,5,6, 去掉最后一个字符",",最终结果为1,2,3,4,5,6 代码如下:
$str = "1,2,3,4,5,6,";
$newstr = substr($str,0,strlen($str)-1);
echo $newstr;
- hadoop在linux上单机安装过程
_wy_
linuxhadoop
1、安装JDK
jdk版本最好是1.6以上,可以使用执行命令java -version查看当前JAVA版本号,如果报命令不存在或版本比较低,则需要安装一个高版本的JDK,并在/etc/profile的文件末尾,根据本机JDK实际的安装位置加上以下几行:
export JAVA_HOME=/usr/java/jdk1.7.0_25  
- JAVA进阶----分布式事务的一种简单处理方法
无量
多系统交互分布式事务
每个方法都是原子操作:
提供第三方服务的系统,要同时提供执行方法和对应的回滚方法
A系统调用B,C,D系统完成分布式事务
=========执行开始========
A.aa();
try {
B.bb();
} catch(Exception e) {
A.rollbackAa();
}
try {
C.cc();
} catch(Excep
- 安墨移动广 告:移动DSP厚积薄发 引领未来广 告业发展命脉
矮蛋蛋
hadoop互联网
“谁掌握了强大的DSP技术,谁将引领未来的广 告行业发展命脉。”2014年,移动广 告行业的热点非移动DSP莫属。各个圈子都在纷纷谈论,认为移动DSP是行业突破点,一时间许多移动广 告联盟风起云涌,竞相推出专属移动DSP产品。
到底什么是移动DSP呢?
DSP(Demand-SidePlatform),就是需求方平台,为解决广 告主投放的各种需求,真正实现人群定位的精准广
- myelipse设置
alafqq
IP
在一个项目的完整的生命周期中,其维护费用,往往是其开发费用的数倍。因此项目的可维护性、可复用性是衡量一个项目好坏的关键。而注释则是可维护性中必不可少的一环。
注释模板导入步骤
安装方法:
打开eclipse/myeclipse
选择 window-->Preferences-->JAVA-->Code-->Code
- java数组
百合不是茶
java数组
java数组的 声明 创建 初始化; java支持C语言
数组中的每个数都有唯一的一个下标
一维数组的定义 声明: int[] a = new int[3];声明数组中有三个数int[3]
int[] a 中有三个数,下标从0开始,可以同过for来遍历数组中的数
- javascript读取表单数据
bijian1013
JavaScript
利用javascript读取表单数据,可以利用以下三种方法获取:
1、通过表单ID属性:var a = document.getElementByIdx_x_x("id");
2、通过表单名称属性:var b = document.getElementsByName("name");
3、直接通过表单名字获取:var c = form.content.
- 探索JUnit4扩展:使用Theory
bijian1013
javaJUnitTheory
理论机制(Theory)
一.为什么要引用理论机制(Theory)
当今软件开发中,测试驱动开发(TDD — Test-driven development)越发流行。为什么 TDD 会如此流行呢?因为它确实拥有很多优点,它允许开发人员通过简单的例子来指定和表明他们代码的行为意图。
TDD 的优点:
&nb
- [Spring Data Mongo一]Spring Mongo Template操作MongoDB
bit1129
template
什么是Spring Data Mongo
Spring Data MongoDB项目对访问MongoDB的Java客户端API进行了封装,这种封装类似于Spring封装Hibernate和JDBC而提供的HibernateTemplate和JDBCTemplate,主要能力包括
1. 封装客户端跟MongoDB的链接管理
2. 文档-对象映射,通过注解:@Document(collectio
- 【Kafka八】Zookeeper上关于Kafka的配置信息
bit1129
zookeeper
问题:
1. Kafka的哪些信息记录在Zookeeper中 2. Consumer Group消费的每个Partition的Offset信息存放在什么位置
3. Topic的每个Partition存放在哪个Broker上的信息存放在哪里
4. Producer跟Zookeeper究竟有没有关系?没有关系!!!
//consumers、config、brokers、cont
- java OOM内存异常的四种类型及异常与解决方案
ronin47
java OOM 内存异常
OOM异常的四种类型:
一: StackOverflowError :通常因为递归函数引起(死递归,递归太深)。-Xss 128k 一般够用。
二: out Of memory: PermGen Space:通常是动态类大多,比如web 服务器自动更新部署时引起。-Xmx
- java-实现链表反转-递归和非递归实现
bylijinnan
java
20120422更新:
对链表中部分节点进行反转操作,这些节点相隔k个:
0->1->2->3->4->5->6->7->8->9
k=2
8->1->6->3->4->5->2->7->0->9
注意1 3 5 7 9 位置是不变的。
解法:
将链表拆成两部分:
a.0-&
- Netty源码学习-DelimiterBasedFrameDecoder
bylijinnan
javanetty
看DelimiterBasedFrameDecoder的API,有举例:
接收到的ChannelBuffer如下:
+--------------+
| ABC\nDEF\r\n |
+--------------+
经过DelimiterBasedFrameDecoder(Delimiters.lineDelimiter())之后,得到:
+-----+----
- linux的一些命令 -查看cc攻击-网口ip统计等
hotsunshine
linux
Linux判断CC攻击命令详解
2011年12月23日 ⁄ 安全 ⁄ 暂无评论
查看所有80端口的连接数
netstat -nat|grep -i '80'|wc -l
对连接的IP按连接数量进行排序
netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n
查看TCP连接状态
n
- Spring获取SessionFactory
ctrain
sessionFactory
String sql = "select sysdate from dual";
WebApplicationContext wac = ContextLoader.getCurrentWebApplicationContext();
String[] names = wac.getBeanDefinitionNames();
for(int i=0; i&
- Hive几种导出数据方式
daizj
hive数据导出
Hive几种导出数据方式
1.拷贝文件
如果数据文件恰好是用户需要的格式,那么只需要拷贝文件或文件夹就可以。
hadoop fs –cp source_path target_path
2.导出到本地文件系统
--不能使用insert into local directory来导出数据,会报错
--只能使用
- 编程之美
dcj3sjt126com
编程PHP重构
我个人的 PHP 编程经验中,递归调用常常与静态变量使用。静态变量的含义可以参考 PHP 手册。希望下面的代码,会更有利于对递归以及静态变量的理解
header("Content-type: text/plain");
function static_function () {
static $i = 0;
if ($i++ < 1
- Android保存用户名和密码
dcj3sjt126com
android
转自:http://www.2cto.com/kf/201401/272336.html
我们不管在开发一个项目或者使用别人的项目,都有用户登录功能,为了让用户的体验效果更好,我们通常会做一个功能,叫做保存用户,这样做的目地就是为了让用户下一次再使用该程序不会重新输入用户名和密码,这里我使用3种方式来存储用户名和密码
1、通过普通 的txt文本存储
2、通过properties属性文件进行存
- Oracle 复习笔记之同义词
eksliang
Oracle 同义词Oracle synonym
转载请出自出处:http://eksliang.iteye.com/blog/2098861
1.什么是同义词
同义词是现有模式对象的一个别名。
概念性的东西,什么是模式呢?创建一个用户,就相应的创建了 一个模式。模式是指数据库对象,是对用户所创建的数据对象的总称。模式对象包括表、视图、索引、同义词、序列、过
- Ajax案例
gongmeitao
Ajaxjsp
数据库采用Sql Server2005
项目名称为:Ajax_Demo
1.com.demo.conn包
package com.demo.conn;
import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;
//获取数据库连接的类public class DBConnec
- ASP.NET中Request.RawUrl、Request.Url的区别
hvt
.netWebC#asp.nethovertree
如果访问的地址是:http://h.keleyi.com/guestbook/addmessage.aspx?key=hovertree%3C&n=myslider#zonemenu那么Request.Url.ToString() 的值是:http://h.keleyi.com/guestbook/addmessage.aspx?key=hovertree<&
- SVG 教程 (七)SVG 实例,SVG 参考手册
天梯梦
svg
SVG 实例 在线实例
下面的例子是把SVG代码直接嵌入到HTML代码中。
谷歌Chrome,火狐,Internet Explorer9,和Safari都支持。
注意:下面的例子将不会在Opera运行,即使Opera支持SVG - 它也不支持SVG在HTML代码中直接使用。 SVG 实例
SVG基本形状
一个圆
矩形
不透明矩形
一个矩形不透明2
一个带圆角矩
- 事务管理
luyulong
javaspring编程事务
事物管理
spring事物的好处
为不同的事物API提供了一致的编程模型
支持声明式事务管理
提供比大多数事务API更简单更易于使用的编程式事务管理API
整合spring的各种数据访问抽象
TransactionDefinition
定义了事务策略
int getIsolationLevel()得到当前事务的隔离级别
READ_COMMITTED
- 基础数据结构和算法十一:Red-black binary search tree
sunwinner
AlgorithmRed-black
The insertion algorithm for 2-3 trees just described is not difficult to understand; now, we will see that it is also not difficult to implement. We will consider a simple representation known
- centos同步时间
stunizhengjia
linux集群同步时间
做了集群,时间的同步就显得非常必要了。 以下是查到的如何做时间同步。 在CentOS 5不再区分客户端和服务器,只要配置了NTP,它就会提供NTP服务。 1)确认已经ntp程序包: # yum install ntp 2)配置时间源(默认就行,不需要修改) # vi /etc/ntp.conf server pool.ntp.o
- ITeye 9月技术图书有奖试读获奖名单公布
ITeye管理员
ITeye
ITeye携手博文视点举办的9月技术图书有奖试读活动已圆满结束,非常感谢广大用户对本次活动的关注与参与。 9月试读活动回顾:http://webmaster.iteye.com/blog/2118112本次技术图书试读活动的优秀奖获奖名单及相应作品如下(优秀文章有很多,但名额有限,没获奖并不代表不优秀):
《NFC:Arduino、Andro