详解_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 详解 >>列表
· 声明式事务管理详解发布时间:2016-10-18
spring的事务处理分为两种:1、编程式事务:在程序中控制事务开始,执行和提交;(不建议使用,所以这里我就不说明太多)2、声明式事务:在Spring配置文件中对事务进行配置,无须在程序中写代码;(建议使用)我对”声明式“的理解是这样的:Spring配置文件中定义好了这样一个规则,这个规则可以指定对哪些类的哪些方法在执行的时候添加事务控制,并配置好了事务的相关执行属性,就是在这些类的这些方法执行的时候隐式地添加事务开始、执行、提交或回滚的代码(当然我们看不到)声明式事务又分了两种写法:2.1... 查看全文
· C++预处理和宏的使用详解发布时间:2016-10-18
Test.cpp:定义控制台应用程序的入口点。1、看下面的代码并写出结果考点:#ifdef、#else、#endif在程序中的使用。2.宏定义的使用考点:使用#define宏定义时需要注意的地方3.代码#include"stdafx.h"#include<stdio.h>#include<stdlib.h>#defineDEBUG//预处理器常量#defineSQR(x)(x*x)#defineSTR(s)#s#defineCONS(a,b)(int)(a##e##b... 查看全文
· poi导出excel清晰 步骤详解发布时间:2016-10-18
poi导出excel清晰步骤详解一、本次生成excel应用场景描述如下:用户需要下载某个业务大量数据友情链接(poi解析excel):http://patronli.iteye.com/blog/2330524二、示例代码如下所示:packagecom.patronli.action;importjava.util.ArrayList;importjava.util.List;importjxl.write.Label;importjxl.write.WritableCellFormat... 查看全文
· poi解析excel步骤详解发布时间:2016-10-18
poi解析excel步骤详解一、本次解析excel应用场景描述如下:客户需要批量处理数据,将这些数据按照一定格式写成excel,上传至服务器处理操作本次示例主要讲解解析--之前有一个上传的功能,如有不懂可参看http://patronli.iteye.com/blog/2330288二、示例:publicvoiddoAnalytic(){try{InputStreamip=newFileInputStream(upload);//获得(excel)输入流Workbookwb=null... 查看全文
struts2下载文件最简化版清晰详解一、应用场景如下:对安全性无要求的[url=<%=root%>/template/patronli.xls]模板下载[/url]对数据安全性有要求的前台用户点击下载,后台根据用户传进来的条件筛选文件,并执行下载二、友情链接:struts2上传详解:http://patronli.iteye.com/blog/2330288三、示例publicStringdoDownload(){try... 查看全文
· struts2文件上传详解发布时间:2016-10-18
struts2文件上传详解一、jsp代码<formaction=""method="post"enctype="multipart/form-data"><inputname="upload"id="upload"type="file"class="input5"/></form>二、java代码publicvoiddoUpload()throwsIOException{OutputStreamos=null;InputStreamis=null;try... 查看全文
· java enum(枚举)使用详解 + 总结发布时间:2016-10-18
enum的全称为enumeration,是JDK1.5中引入的新特性,存放在java.lang包中。下面是我在使用enum过程中的一些经验和总结,主要包括如下内容:1.原始的接口定义常量2.语法(定义)3.遍历、switch等常用操作4.enum对象的常用方法介绍5.给enum自定义属性和方法6.EnumSet,EnumMap的应用7.enum的原理分析8.总结原始的接口定义常量publicinterfaceIConstants{StringMON="Mon";StringTUE="Tue"... 查看全文
· Java enum的用法详解发布时间:2016-10-18
用法一:常量在JDK1.5之前,我们定义常量都是:publicstaticfianl....。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。publicenumColor{RED,GREEN,BLANK,YELLOW}用法二:switchJDK1.6之前的switch语句只支持int,char,enum类型,使用枚举,能让我们的代码可读性更强。enumSignal{GREEN,YELLOW,RED}publicclassTrafficLight... 查看全文
重拾C语言之后发现,原来C语言是那么的简洁,对于写小项目来讲,C语言是那么的合适,然后,博主自己写了一个五子棋游戏,同样是基于博主自己封装的nkCEngine代码库编写,其实整个游戏里面大部分代码都用在逻辑处理上了,图形处理以及窗口创建的部分,因为有高度封装的nkCEngine,基本上可以忽略不计,这篇博文来讲一讲C语言开发一个简单的五子棋游戏,这个游戏不包含人机对战的逻辑,所以唯一的难点估计就是在于如何判断下棋的一方在下棋时候是否获胜了... 查看全文
· SpringMVC详解发布时间:2016-10-18
SpringWebMVC是一种基于Java的实现了WebMVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,SpringWebMVC也是要简化我们日常Web开发的。下面我们开始来部署一个简单的能够运行的springmvc框架一、从配置文件说起在web项目中配置一个spring的servlet,并且配置spring的配置文件路径:<servlet><... 查看全文
1.概述苹果在iOS10开放了siriKit接口给第三方应用。目前,QQ已经率先适配了Siri的发消息和打电话功能。这意味着在iOS10中你可以直接告诉Siri让它帮你发QQ消息和打QQ电话了,听起来是不是很酷炫?那么第三方应用使用Siri的体验究竟如何?哪些应用可以接入SiriKit?接入SiriKit又需要做哪些工作呢?这篇文章会为你一一解答这些疑惑。图1用Siri发QQ消息效果展示2.SiriKit简介我们都知道Siri是iphone手机中的智能语音助手,那么什么是SiriKit呢... 查看全文
· ThreadLocal用法详解发布时间:2016-09-30
ThreadLocal用法详解1.ThreadLocal的作用(备注:由于语言能力比较差,以下两段解释来源博友)1.1、ThreadLocal的目的就是为每一个使用ThreadLocal的线程都提供一个值,让该值和使用它的线绑定,当然每一个线程都可以独立地改变它绑定的值。如果需要隔离多个线程之间的共享冲突,可以使用ThreadLocal,这将极大地简化你的程序.1.2、每一个线程都提供了一份变量,因此可以同时访问而互不影响。2.用例(比如为每一个登录的用户创建一个ThreadLocal... 查看全文
· java读取文件与写文件详解发布时间:2016-09-29
本文转载至:http://www.iteye.com/news/31830前言java中io流一直是一个令人头疼的东西,主要是各种流,各种缓冲器太多,不好记忆,所以感觉学起来很费劲,选择起来也比较烦恼。本文主要针对java的io流读取数据使用io流读取文件和向文件中写数据,并根据个人经验讲解应该怎么选择和使用。需要的知识点:1.字节流和字符流选择字节流:字节流读取的时候,读到一个字节就返回一个字节;主要用于读取图片,MP3,AVI视频文件。字符流:字符流使用了字节流读到一个或多个字节... 查看全文
· C# BackgroundWorker 详解发布时间:2016-09-26
在C#程序中,经常会有一些耗时较长的CPU密集型运算,如果直接在UI线程执行这样的运算就会出现UI不响应的问题。解决这类问题的主要途径是使用多线程,启动一个后台线程,把运算操作放在这个后台线程中完成。但是原生接口的线程操作有一些难度,如果要更进一步的去完成线程间的通信就会难上加难。还好.NET类库中提供了一个叫做BackgroundWorker的类可以比较优雅的解决这类问题。虽然BackgroundWorker类使用起来比较简单,但其中还是有一些需要注意的细节... 查看全文
· Intent属性详解二 Action、Category发布时间:2016-09-25
先看效果图:1、Action:该activity可以执行的动作该标识用来说明这个activity可以执行哪些动作,所以当隐式intent传递过来action时,如果跟这里<intent-filter>所列出的任意一个匹配的话,就说明这个activity是可以完成这个intent的意图的,可以将它激活!常用的Action如下所示:ACTION_CALLactivity启动一个电话.ACTION_EDITactivity显示用户编辑的数据... 查看全文
· android FrameLayout详解发布时间:2016-09-23
首先看演示:FrameLayout框架布局是最简单的布局形式。所有添加到这个布局中的视图都以层叠的方式显示。第一个添加的控件被放在最底层,最后一个添加到框架布局中的视图显示在最顶层,上一层的控件会覆盖下一层的控件。这种显示方式有些类似于堆栈。当我们往里面添加组件的时候,所有的组件都会放置于这块区域的左上角;帧布局的大小由子控件中最大的子控件决定,如果都组件都一样大的话,同一时刻就只能看到最上面的那个组件了。1layout_gravityFrameLayout根本无法控制他的子控件的位置... 查看全文
· Rsa签名算法详解发布时间:2016-09-23
Rsa签名算法详解签名生成规则与验证签名规则如下:①每次生成签名时该算法都会生成一对对应的公钥和私钥对,②所以在应用中一般都会采取使用同一对密钥对进行签名与验签(建议使用静态变量)保证对方验证签名时用的公钥是与你生成签名用的是同一对,否则就不能通过验证③将自己生成的秘钥对中的公钥交给对方用来验证你的签名,私钥用来生成签名④同样的对方也会选定一组密钥对将公钥给你用来验证签名,用他的私钥来生成签名⑤备注:一般对安全性要求比较高的企业,不仅仅限与用rsa签名来保证安全,还会对rsa签名再次加密... 查看全文
· android网络请求库volley方法详解发布时间:2016-09-23
使用volley进行网络请求:需先将volley包导入androidstudio中File下的ProjectStructrue,点加号导包volley网络请求步骤:1.创建请求队列RequestQueuequeue=Volley.newRequestQueue(this);2.创建请求对象(3种)StringRequestrequest=newStringRequest(“请求方法”,“请求的网络地址”,“成功的网络回调”... 查看全文
· Quartz定时任务的实现及详解发布时间:2016-09-22
Quartz定时任务的实现及详解平常工作中经常遇到写定时任务的,这次做一次记录和解析分享给大家,共同学习进步,遇到写的不对的地方也请大家指教用例:比如每天凌晨我们要让系统定时执行一些耗费服务器的事情,或者其他的一些定时任务相关的jar包在附件,如有需要自行下载1、首先怎么启动这个Quartz呢?在项目启动的时候,让web.xml读取我们的定时器配置文件,如下所示<param-name>contextConfigLocation</param-name><param... 查看全文
· JDBC连接数据库的步骤详解发布时间:2016-09-22
JavaCode12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611... 查看全文