实现_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 实现 >>列表
blog迁移至:http://www.micmiu.com周末试用下Android手机的二维码扫描软件,扫描了下火车票、名片等等,觉得非常不错很有意思的。当然Java也可以实现这些,现在就分享下如何简单用Java实现二维码中QRCode的编码和解码(可以手机扫描验证)。涉及到的一些主要类库,方便大家下载:编码lib:Qrcode_swetake.jar(官网介绍--http://www.swetake.com/qr/index-e.html)解码lib:qrcode.jar(官网介绍-... 查看全文
· Java多线程 Web服务器简单实现发布时间:2012-07-09
importjava.io.BufferedReader;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.IOException;importjava.io.InputStreamReader;importjava.io.PrintStream;importjava.net.ServerSocket;importjava.net.Socket... 查看全文
· Java 实现 FTP上传下载(转)发布时间:2012-07-09
Servlet类:packageorg.servlet;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.IOException;importjava.util.Iterator;importjava.util.List;importjavax.servlet.ServletException;importjavax.servlet.http... 查看全文
书接上文。在上一篇文章中我们讨论了使用AutoMapper实现类型间1-1映射的两种方式——Convention和Configuration,知道了如何进行简单的OOMapping。在这个系列的最后一篇文章我想基于我们的需求讨论一些中级别的话题,包括:如何实现类型体型之间的映射,以及如何为两个类型实现多个映射规则。【四】将一个类型映射为类型体系先回顾一下我们的Dto和Model。我们有BookDto,我们有Author,每个Author有自己的ContactInfo。现在提一个问题... 查看全文
注:本系列文章的代码可以在这里下载。在实际的软件开发项目中,我们的“业务逻辑”常常需要我们对同样的数据进行各种变换。例如,一个Web应用通过前端收集用户的输入成为Dto,然后将Dto转换成领域模型并持久化到数据库中。另一方面,当用户请求数据时,我们又需要做相反的工作:将从数据库中查询出来的领域模型以相反的方式转换成Dto再呈现给用户。有时候我们还会面临更多的数据使用需求,例如有多个数据使用的客户端,每个客户端都有自己对数据结构的不同需求,而这也需要我们进行更多的数据转换... 查看全文
注:本系列文章的代码可以在这里下载。在上一篇文章中我们构造出了完整的应用场景,包括我们的Model、Dto以及它们之间的转换规则。下面就可以卷起袖子,开始我们的AutoMapper之旅了。【二】以Convention方式实现零配置的对象映射我们的AddressDto和Address结构完全一致,且字段名也完全相同。对于这样的类型转换,AutoMapper为我们提供了Convention,正如它的官网上所说的:引用AutoMapperusesaconvention... 查看全文
是在windows里面实现用gcc/g++编译调试c/cpp文件:1,首先下载安装MinGW,下载地址在http://sourceforge.net/projects/mingw/。这个是边下载边安装的,下载完成即安装完成。我的安装目录是G:\MinGW。2,设置环境变量。右击我的电脑,点属性->高级->环境变量。然后:1、在PATH里加入G:\MinGW\bin,记得,如果里面还有其他的变量,记得要加个分号啊,分号得在英文输入模式下输入的。2、新建LIBRARY_PATH变量... 查看全文
365测压网http://www.xueyaji365.com采用最流行的语言php和最轻便的数据库mysql,可以说结合的非常完美,整个开发流程主要经过这几个阶段。1.网站的问题定义本网站主要是解决血压计什么牌子好的问题,还有高血压健康保健的知识交流。主要功能有文章发布,文章订阅。在线文章论坛讨论。文章转发等。2.365测压网的可行性研究我国高血压患者有2亿多,都需要健康保健的知识,而且这些知识可以供大家学习交流。具有很好的可行性。3... 查看全文
· 实现多域名下共用一个SESSION发布时间:2012-06-29
要实现多域名共享session,首先就得了解SESSION的运行机制。基本概念我就不说了。session是这样运行的:用户A访问站点Y,如果站点Y执行了session_start();(以下假定session_start()总是存在)那么会产生一个session_id,这个sessionid一般会以COOKIE的形式保存到用户A(我们可以通过在php.ini里设置session.use_only_cookies为1,强制SESSIONID必须以COOKIE传递。)... 查看全文
最近突然想看看自己所开发的项目的规模是多大,在网上找了半天硬是没找到一个很好的代码行统计工具。于是自己实现了一个简易版的代码行统计工具,先分享如下:importjava.io.File;importjava.io.FileReader;importjava.io.IOException;importjava.io.LineNumberReader;importorg.apache.commons.lang.StringUtils;publicclassProjectCountLine... 查看全文
常用排序算法小记排序算法很多地方都会用到,近期又重新看了一遍算法,并自己简单地实现了一遍,特此记录下来,为以后复习留点材料。废话不多说,下面逐一看看经典的排序算法:1.选择排序选择排序的基本思想是遍历数组的过程中,以i代表当前需要排序的序号,则需要在剩余的[i…n-1]中找出其中的最小值,然后将找到的最小值与i指向的值进行交换。因为每一趟确定元素的过程中都会有一个选择最大值的子流程,所以人们形象地称之为选择排序。举个实例来看看:初始:[38,17,16,16,7,31,39,32,2... 查看全文
· 利用线程实现时钟功能发布时间:2012-06-29
packagecom.yue1132.gui.commons;importjava.util.Date;importjavax.swing.JLabel;importjavax.swing.JPanel;/***名称:获取当前时间(时钟)*作者:yue1132*版本:0.0.0.1*日期:2012-06-29*/publicclassTimeextendsJLabelimplementsRunnable... 查看全文
1、深入解析ApacheMina源码(1)——Mina的过滤器机制实现2、深入解析ApacheMina源码(2)——Mina的事件模型一、责任链模式的本来面目Mina中有一个重要的设计模式-责任链模式,它将此模式成功的应用在了它的过滤器链(IoFilterChain)中。开发过J2EE的童鞋们应该对这个模式比较清楚,在Servlet中我们就可以加入Filter的实现,还有Hibernate中也实现了FilterChain... 查看全文
· Java虚拟机类装载的原理及实现发布时间:2012-06-18
一、引言Java虚拟机(JVM)的类装载就是指将包含在类文件中的字节码装载到JVM中,并使其成为JVM一部分的过程。JVM的类动态装载技术能够在运行时刻动态地加载或者替换系统的某些功能模块,而不影响系统其他功能模块的正常运行。本文将分析JVM中的类装载系统,探讨JVM中类装载的原理、实现以及应用。二、Java虚拟机的类装载实现与应用2.1装载过程简介所谓装载就是寻找一个类或是一个接口的二进制形式并用该二进制形式来构造代表这个类或是这个接口的class对象的过程,其中类或接口的名称是给定了的... 查看全文
<?PHP******插入排序(一维数组)1,从第一个元素开始,该元素可以认为已经被排序2,取出下一个元素,在已经排序的元素序列中从后向前扫描3,如果该元素(已排序)大于新元素,将该元素移到下一位置4,重复步骤3,直到找到已排序的元素小于或者等于新元素的位置5,将新元素插入到该位置中6,重复步骤2*/functioninsert_sort($arr){$len=count($arr);for($i=1;$i<$len;$i++){$tmp=$arr[$i];$j=$i-1... 查看全文
· js 实现 动态计算 两时间差发布时间:2012-06-18
@modelRightMobileSite.Models.Pulse@{ViewBag.Title="SetDates";}<h2>SetDates</h2><div>@Html.ActionLink("Pulse","EditPulse",new{pulseId=Model.PulseId})&gt;@Html.Label("SetDates","SetDates")&gt;@Html.ActionLink("ViewPulse"... 查看全文
Demo的界面我利用事件委托事件,仿http://www.cnblogs.com/huyong/写的公共分页用户控件#region版权信息/*---------------------------------------------------------------------*//项目名称:《Winform分页控件》//文件名:Pager.cs//描述:分页控件//作者:kwonyan*----------------------------------------------------... 查看全文
1、要使用MPMoviePlayerViewController首先要加入MediaPlayer.framework.2、加入如下代码://ImplementviewDidLoadtodoadditionalsetupafterloadingtheview,typicallyfromanib.-(void)viewDidLoad{[superviewDidLoad];NSString*url=[[NSBundlemainBundle]pathForResource:@"TaylorSwift... 查看全文
· PHP 递归实现层级树状展现数据发布时间:2012-06-11
<?php$db=mysql_connect('localhost','root','root')ordie('Can\'tconnecttodatabase');mysql_select_db('test')ordie('Can\'tfinddatabase:test');$result=mysql_query('selectid,fid,namefromtree');while($arr=mysql_fetch_array($result)){$data[]=array... 查看全文
· PHP异步调用实现方式发布时间:2012-06-11
PHP异步调用实现方式浏览器和服务器之间只一种面向无连接的HTTP协议进行通讯的,面向无连接的程序的特点是客户端请求服务端,服务端根据请求输出相应的程序,不能保持持久连接。这样就出现了一个问题,一个客户端的相应服务端可能执行1秒也有可能执行1分钟,这样浏览器就会一直处于等待状态,如果程序执行缓慢,用户可能就没耐心关掉了浏览器。而有的时候我们不需要关心程序执行的结果,没有必要这样浪费时间和耐心等待,那我们就要想出办法让程序不收等待在后台静默执行。比如现在有一个场景... 查看全文