自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(82)
  • 资源 (10)
  • 收藏
  • 关注

基于Vue2的在线出试卷小系统,开源已发布

需要出一份在线面试的小系统,找了一圈,好像没有开源实现,基于Vue2写了一个,主要功能: 在线出卷,支持链接分享,小程序码扫描微信直接答题;自动结算分数;支持题型:单选,多选,填空和简单题;支持出卷的试题代码高亮,支持题目图片;写完后开源出来,如果您有用,直接拿去用吧,欢迎star,开源地址:https://github.com/kongshanxuelin/o...

2017-11-15 20:17:44 366

自定义表单的设计与实现

制作调查表或企业内部系统的时候,经常被一系列表单弄得焦头烂额,所以在一般OA中都有自定义表单功能,这也是工作流的基础(在人工节点处理时可关联自定义表单),这是我最近写的一个自定义表单小系统,主要支持:主子表单定义:一般很多场景都需要主从表单一起录入数据;表单授权:表单的创建者可以让其他人管理表单,一般比如开发人员定义表单,后续由使用表单的管理人员跟进;表单数据授权:表单的数据可定...

2017-06-13 17:46:41 744

原创简化Web开发的框架 - JSPTagEx

在博客蛰伏了一年多,该写点东西了:) JSPTagEx的初衷在于简化Web开发,利用maven管理,极少的第三方依赖,代码量也极少,首先让我们花一点时间了解一下它在简化Web开发方面的表现,目前该框架已被应用在公司的所有Web项目中。  没有Spring,没有SpringMVC,没有Hibernate/MyBatis,没有Struts/Webwork等,但提供类似SSH主要功能...

2015-06-12 12:53:50 110

原创 也谈基于Web的含工作流项目的一般开发流程

该项目包含的通用模块代码等我有时间一并剥离贡献出来(基于WebSocket的通知引擎,工作流整合模块,自定义表单(http://cxlh.iteye.com/blog/306952),基于RBAC权限设计),最近太忙了,Web项目有一段时间没碰,有点生疏的感觉,主要在忙GQT项目,一套基于桌面开发的框架,详见http://cxlh.iteye.com/blog/2021463,写代码写的有点手酸的

2014-03-19 17:50:17 846

也谈基于Web的含工作流项目的一般开发流程

该项目包含的通用模块代码等我有时间一并剥离贡献出来(基于WebSocket的通知引擎,工作流整合模块,自定义表单(http://cxlh.iteye.com/blog/306952),基于RBAC权限设计),最近太忙了,Web项目有一段时间没碰,有点生疏的感觉,主要在忙GQT项目,一套基于桌面开发的框架,详见http://cxlh.iteye.com/blog/2021463,写代码写的有点手...

2014-03-19 17:20:57 69

QT国际化

QT软件国际化备忘:在.pro中加入:CODECFORTR = utf-8 #必须要加,否则用linguist.exe打开时,出现乱码TRANSLATIONS += filename_en.ts 运用命令:lupdate yourapp.pro,在目录下可发现文件:filename_en.ts用linguist工具打开filename_en.ts,进行...

2012-04-10 11:06:08 62

Win7下的侧边栏小工具开发

Win7提供了侧边栏小工具开发的功能,你可以使用它内置的System类,比如目前迅雷之类的都提供了Win7下类似的小工具功能,开发一个侧边栏的小工具也许仅仅需要花费你一点点时间就可以了:制作小工具网页,一般做两个,1个是在Dock下的界面,另一个实在UnDock下的界面编写gadget.xml,说明一些类似版本的信息,作者等;制作些图表如下是我制作的一个小小Demo,用于显示...

2011-06-30 15:19:47 123

大型网站的集群部署(非session复制方式)

网站的集群部署动态部分可以采用tomcat的session复制功能,事实表明,在并发量达到一定数量级的情况下,用session复制功能会引起性能问题,这几天研究了下MSM的一个开源项目,本部署方式也基与此,主要解决:tomcat的单点故障问题;tomcat集群;nginx负责均衡,采用默认IP分发方式;一个简单的web程序测试测试环境:Linux CentOS版步...

2011-06-15 17:19:40 93

基于Ice发布订阅模式的预警系统的设计与实现

在几乎所有的业务系统或互联网应用中,预警系统几乎到处可见,预警系统主要分成2大模块: 预警系统条件的设置,可以基于Cron表达式或其他;预警条件的提醒,可以是一个弹出窗,或者是后台自动发送一封邮件等;预警条件的设置可以基于quartz开源框架,或者通过一个线程每隔N秒定时扫描,预警系统的难点在于在Web应用领域,后台触发的预警条件如何通知前台,因为Web是基于短连接的,实现思路...

2011-02-24 08:58:35 177

cron表达式

在开发任务Web应用程序时,都免不了设计调度中心或者类似计划任务的东东,当然首选是开源的quartz框架,那么免不了设计各式各样的cron表达式,你能说出以下cron表达式各代码的什么意思么? 0/5 * * * * ?* * * ? * *0 20 6-8 ? 5 WEB 0 0/15 3-8 ? * *0 59 23 ? * 4L0 59 23 15W * ?...

2011-02-11 15:40:08 60

Excel add-ins自定义菜单开发攻略

需求背景:在一些以数据为核心竞争力的行业或企业软件中,我们经常会碰到这样的需求,需要在Excel里直接拉取远程相关的业务数据,比如财汇等都提供了类似的功能,这类技术叫Excel add-ins实现目标:在Excel中嵌入自定义工具栏,并完成远程数据拉取操作,如下图:其中:刷新数据,拉取数据,关于这三个菜单是自定义的开发步骤:利用VC++或Delphi之类的桌面开发工具完成Ex...

2011-01-19 11:20:54 327

Web开发中利用Ctrl,Shift键鼠标多选的控制

在C/S程序开发中,想要实现类似tree或grid中ctrl和shift键多选的功能,一般底层控件都默认支持的,你不需要做什么,但在Web开发中,想要实现ctrl,shift配合鼠标的多选功能并不是一件十分容易的事情,本文将对这方面进行展开的思路讨论,并附上关键的代码片段,有兴趣的读者可以一起探讨研究。这里我要实现一个tree和table控件的关于ctrl和shift键的多选功能,先来说tre...

2011-01-06 16:53:53 301

AmCharts接口扩展与调用

AmCharts不仅使用起来非常方便,而且提供了非常丰富的接口,我们可以有效的利用接口函数和回调做出非常棒的效果应用,这里我们利用amcharts接口实现以下3个非常有用的功能: 显示/隐藏图形中的网格显示/隐藏图形中每条曲线的最大最小值显示/隐藏图形中每条曲线上的数据这3种应用一般在图形交互的过程中都会用到,在我有一篇博客中提到了amcharts与js的针对legend的...

2011-01-04 14:21:01 59

实现类似Google Adsense图与Js联动效果

今天在新界面Google Adsense看到如下一个效果,觉得挺不错的:  左侧图形Flash表示右侧HTML普通内容,但复选框背景色与Flash中的底色相同刚好最近手头上项目也有类似的需求,所以整理了一下,图表控件用的是amCharts,所以一下的代码都是针对amCharts展开!画图没啥好说的,我将后台所有的画图曲线存在单独的数据库配置表中,查询后的结果换到...

2010-12-24 17:24:39 222

利用Spring 3实现Rest配置与开发

最近项目要用到Rest,选择了Spring 3,关于Rest的介绍:   REST关键原则REST定义了应该如何正确地使用(这和大多数人的实际使用方式有很大不同)Web标准,例如HTTP和URI。如果你在设计应用程序时能坚持REST原则,那就预示着你将会得到一个使用了优质Web架构(这将让你受益)的系统。总之,五条关键原则列举如下:为所有“事物”定义ID将所有事物链接在一起...

2010-09-28 13:18:56 64

JDBC操控Oracle XMLDB

现在XML数据库大行其道,特别在数据交换领域,由于XML数据库本身的特点,可以大显身手,那么JDBC如何来操作XMLDB呢,我们举几个简单的例子抛砖引玉一下吧  在数据库中获取XMLType类型的列值,比如存储过程返回XmlType等,代码如下:public static String getOracleXMlType2String(Object obj){ try{...

2010-09-06 13:21:15 89

ICE—互联网通信引擎的学习笔记

在开发企业应用的时候,网络通信引擎的选取是至关重要的,有些大公司往往自己独立开发网络协议以及处理socket通信,但对于中小企业来说,利用开源的网络引擎无疑会给你带来很多好处,你无须再关心繁琐的编解码以及一系列协议,也无须关心底层网络通信,你只需要关心你的业务就可以了,本文介绍的是ice网络通信引擎,其中大名鼎鼎的skype的通信协议的一部分就是采用的是它! 互联网通信引擎的选型我觉得有几...

2010-08-30 16:08:30 103

Openmeetings改造之主持人控制其他人发言

在Openmeetings视频会议系统中,主持人无法直接控制其他人发言,每人都能通过发布自己的摄像头和麦克风在会议室中发言,这在管理上似乎会造成困扰,如何实现这个功能呢,其实我们只需要在Openmeetings中修改少量代码即可实现此功能,以下是具体步骤: 首先通过加入一个类似电子白板的小图标按钮来让主持人控制其他人的音视频,如图:      点击话筒按钮开放此人的...

2010-08-27 15:16:25 65

Web程序中的JRE版本检测及JNLP文件的直接打开

在我们开发Web应用程序中,经常会碰到有些功能Web中无法实现,用Applet或jnlp方式实现,当这些模块在Web中加载时,必须检测客户端环境,sun为我们提供了这个js文件,可以使用deployJava.js,这个文件你也可以在本文附件中下载,常用的几个函数: JRE环境检测,一行代码搞定: deployJava.getJREs(); 自动安装JRE环境:...

2010-08-23 15:54:06 235

儿子三周岁照

没什么好说的,直接上照片,去照相馆特地拍的,一眨眼,儿子三岁了,再过两个星期就要去读幼儿园下班了,昨天晚上幼儿园老师还到家里来家访了,填了一大堆的资料,下周末为儿子去办理入学手续,要忙一整天,现在读个幼儿园挺费心的……         ...

2010-08-16 11:49:42 83

百度也推Omegle山寨版

很有意思,今天偶尔上百度贴吧,竟然也看到了omegle随机聊天的山寨版,以下是百度贴吧Omegle山寨版的截图: 附上测试地址:http://tieba.baidu.com/chat?kw=javaeye,后面的javaeye随便换个关键字都可以还加上了算命先生等比较娱乐化的东东!...

2010-08-09 14:30:12 83

基于Log4J的日志服务器的搭建

系统越来越多,日志记录也有必要整合在一起进行统一的管理与分析,可以搭建基于Log4J的日志服务器,比较简单,基于以下几个步骤即可: 下载log4j包,最新的为1.2.16版本,下载地址:http://logging.apache.org/log4j/1.2/配置Log4J客户端,配置文件log4j.properties的内容如下:log4j.rootLogger=DEBUG,SOC...

2010-08-05 11:40:22 80

开源运行监控工具推荐 — JavaMelody

JavaMelody开源项目地址:http://code.google.com/p/javamelody/JavaMelody介绍 写道JavaMelody能够在QA和实际运行生产环境监测Java或Java EE应用程序服务器。并以图表的形式显示:Java内存和Java CPU使用情况,用户Session数量,JDBC连接数,和http请求、sql请求、jsp页面与业务接口方法(EJB3、...

2010-08-02 15:29:34 106

股票即时查看功能的实现

在某些商务系统中,往往需要实现类似QQ这样的股票即时查看功能,以便将我关注的股票即时涨跌情况进行反馈,想要实现这个功能,其实并不是很难,我这里使用的是新浪股票API,利用Javascript即可实现,这里js框架使用JQuery,主要用到其Ajax函数,整体效果如下,查看该效果演示地址:http://t.faqee.com 如何实现一个自动提示的控件这里并不做讲解,也不是本篇文章的重点,故此略...

2010-07-30 13:42:04 85

开源项目推荐 — 股票分析软件JStock

该项目目前比较活跃,股市热火朝天,特来推荐这一款不错的开源项目JStock,目前支持简体中文和English两种语言,本篇博客辅助你搭建jstock开发环境以及基本功能的介绍! 开发环境搭建步骤: 定位SourceForge的jstock项目页,cvs之,地址:下载代码,可能需要比较长的时间,cvs完后,将jstock-ext项目一并cvs之,这里面包含了该项目的第三方...

2010-07-29 11:10:30 626

Laszlo与Javascript通信的实现

在我们的视频会议系统编程过程中,免不了在laszlo中调用Javascript,而其中参数大多来源于网页信息,作为我们示例程序,我们在视频会议室Flash界面里实现查看当前与会者名单列表的详细,其中信息数据从服务器中拉取,最终实现的效果如下: 如何来实现呢,首先编写界面程序,加入一行laszlo:  <_labelMenuItem text="与会者列表信息" com...

2010-07-22 11:41:55 48

Openmeetings视频窗口布局的实现

今天应客户要求,在视频会议中有时候视频窗口比较多,最好通过按钮自动按表格方式布局,所以在视频会议中进行了一番 laszlo编程,涉及到的核心代码只需要增加一个函数而已,代码如下: <method name="layoutVWnd" args="fencinum"> <![CDATA[ var inum = fencinum;...

2010-07-20 16:56:06 62

视频会议室整合调用接口封装

最近将视频会议室的接口客户端简单封装了一下,主要目的是让视频会议室可以更好的潜入到任意网站中,与潜入代码的方式类似,利用Javascript的跨域调用方式来组织,比如我们先简单的实现进入视频会议室的接口方式,通过samp标签来完成: 比如我们利用以下代码表示嵌入一个进入视频会议室的按钮入口,其中进入视频会议室的昵称是”中国人“,email地址为空,进入视频会议室的房间号是2:  ...

2010-07-16 12:51:58 64

爱上jquery 1.4(附最新API和离线开发手册)

1. 传参给 jQuery(…)之前,jQuery可以通过 attr 方法设置元素的属性,既可传属性的名和值,也可以是包含几组特定 属性名值对 的 对象。在 jQuery 1.4 中,你可以把一个参数对象作为第二个参数传给 jQuery 函数本身,同时创建HTML元素。 比方说你想要创建一个带有几个属性的锚记元素(<a></a>)。在1.4中,一切如此简单:复制...

2010-06-13 14:31:34 84

简单的网络测速代码

在最近视频会议的具体实施中,碰到一个问题,当用户网络情况与服务器连接的速度比较慢时,需要提醒用户,当前带宽的情况下,会影响音视频通话质量,只是一个小的用户体验改善的额提醒而已,基本思路有二:用Ping命令,看包返回的情况进行计算,这种方式可能需要客户端安装JRE环境用简单方式,从Faqee服务器上拉取一张小图片,然后根据IMG标签的onload事件进行简单计算其中第二种方式的Ja...

2010-05-12 22:27:38 831

行业软件中的多线程编程探讨

 试想一下以下经常碰到的业务环境的解决方案,比如未联网的*****系统: 数据集中部署在地级市(如宁波,杭州,温州等),各个地级市数据并不联网业务目标:查询全国内范围的满足查询条件的数据记录解决方案:利用地级市提供的查询接口(可能是Web Service为主)开始多线程查询,并异步展现查询结果开发步骤:如果使用异步Web Service,可以利...

2010-05-07 14:20:05 43

也谈访客的永久识别技术(附源码)

永久访客识别技术在某些互联网领域有着广泛的应用,初期的实现大多基于Cookie,但有个问题,当用户清空浏览器缓存时,访客识别就无法生效了,访客识别被广泛应用在客服系统,站点统计等功能中,用来识别熟客。本文主要基于Flash的ShareObject技术来实现永久访客识别技术,但也有一个问题,当用户换台电脑来访问网站时,是朝阳识别不出来的,但至少可以实现固定电脑的永久识别,国内很多网站客服系统厂商...

2010-03-10 09:32:22 106

原创 android开发环境搭建备忘

今天download了javaeye的android程序运行了一下,特摘要以备忘如下: eclipse 3.5版本,这没啥好说的,可能3.3以上都可以吧安装eclipse插件,update site:http://dl-ssl.google.com/android/eclipse/安装ADT和svn插件,也啥好说check out javaeye android client...

2010-01-19 14:46:21 55

原创 视频会议集成进开心网小应用

今天用了半个小时将视频会议集成进了开心网(人人网)中,其实做的工作很简单:获取人人网登陆账号UID自动生成个密码,结合UID,在Openmeetings自动创建账号并登陆(如已有账号,则直接登录)就是小小的两步即可实现,小应用地址:http://apps.renren.com/openmeetings由于目前未审核,所以最多允许10个用户添加。你可以通过以下代码...

2009-12-28 12:18:03 43

Flex版WebIM产品分享

这个产品是基于开源版本SparkWeb的,搭建开发过程的时候要注意几点,首先要使用org.jivesoftware包,但这个包好像在xiff的最新版本中是已经删除的,我在搭建开发环境的时候在这里卡了好久,用svn工具check out出sparkweb的最新版本,然后依次在FB开发环境中导入XIFF,sparkwebcore,sparkwebcomponent和sparkweb项目,要注意的是有个...

2009-12-03 11:56:30 55

借助SPKET搭建Ext等RIA应用

借助Ext,Flex,YahooUI等技术搭建开发环境的时候,我们可以通过spket来实现在Eclipse环境中实现包括JQuery,Ext,Flex等自动提示功能,下面来说一下步骤:确保你有Eclipse 3.2.x以上版本,我这里使用的是3.5的版本下载spket安装包,打开Eclipse,点击【Help】-》【install new software】增加站点如spket,U...

2009-11-18 10:16:19 63

apache下配置tomcat下多个应用的域名映射问题

同一个tomcat下多个应用对应多个域名,如1.com对应tomcat下的App1应用,2.com对应tomcat下的app2应用,如何利用apache来实现这一点,做个备忘,我用的是proxy方法(JK方式应该也可以,只是apache默认的proxy方式配置更为简单),apache下的虚拟目录配置如下(在httpd-vhosts.conf文件中附加): <VirtualHost *...

2009-11-02 16:15:28 68

代码演示之QQ聊天室外壳实现方式

应用程序通过内嵌浏览器的方式,利用js的window.external可以达到控制窗体行为的效果,如控制窗体宽高大小,透明度,网页截屏,网页读写文件,网页控制桌面行为等,最近利用DELPHI就实现了这一点,一般软件可以是很小巧,2,3百K的样子,目前这一应用被广泛应用在热门软件中,如QQ聊天室,迅雷相关服务中,这种应用主要用在业务功能不能很好的通过B/S方式解决的情况下,本博客抛砖引玉,目前实现的...

2009-09-27 09:57:25 77

通用Web中导入操作的设计与实现

在做业务系统中,经常会碰到遗留业务系统与升级系统之间的数据导入操作,如以前的业务系统数据库表在DBF或者类似Excel文件里的,那么如果与现有系统集成,导致用户花费较小的学习成本和人力成本来使用新系统,这是经常会碰到的问题,我花了一个晚上的时间整理了下代码,供大家参考,我的思路要点如下:基于IDoc接口下的各类Doc实现,可以是Excel,Dbf文件等,目前我只是实现了dbf文件,这种文件格...

2009-09-24 14:28:49 86

Web开发中快速实现图形展现探讨

一般来说,实现方式有很多种,可参考的实现:利用Google Chart API,非常方便,只是你受限制将会很多,通过Google的License Key访问Google提供的图表API即可基于JFreeChart的实现,这也是我的实现方式实现目标:在页面插入类似:<img src="/salt/chart?id=1" usemap="#map0"/> 如上语句即...

2009-08-10 15:57:17 55

jdk9新特性的一些示例代码

jdk9新特性的一些示例代码,里面包含了jdk9新特性方方面面的案例代码,帮您全面连接jdk9的新特性

2018-07-16

微信小程序源码 - 小团队

小团队管理 是一款开源的微信小程序,主要用于日常的团队管理,还附带AI好玩的小程序,欢迎下载

2018-05-29

tensorflow中文翻译版

tensorflow中文官方翻译版本,学习tensorflow的必备资料,欢迎下载

2018-05-29

仿对对碰视频随机聊天程序

也可以在这里下载:http://code.google.com/p/luguo/downloads/list 这是仿对对碰的随机视频聊天整站客户端源码,希望大家喜欢!

2010-06-09

luguo视频随机聊天源码(附测试地址)

项目描述:路过的是一种全新的在线交友方式,拒绝表露身份,和随机一个陌生人聊天。这是版本支持视频随机聊天,希望大家喜欢!附上测试地址:http://faqee.com

2010-04-08

校内App【随机缘分】源码

经过来回长时间的测试,我的随机缘分校内应用终于通过审核了!~~~~~哎,好漫长的过程,差不多来来回回折腾了1个月,MyGod,如果有xiaonei账号的,可以测试一下:http://apps.xiaonei.com/randfriend,资源是包含此应用的所有源码,希望对开发校内App的人有点作用:)

2009-07-30

公交查询一次换乘算法源码(附效果地址)

公交一次换乘算法,在线效果演示:http://bus.faqee.com,(本文件包含一次换乘算法的源码)

2009-06-29

路过的仿omegle网站整站源码

项目描述:路过的是一种全新的在线交友方式,拒绝表露身份,和随机一个陌生人聊天。谁也不知道你是谁,谁也不知道你会碰上谁, 放心向陌生人倾诉,这里没人认识路人甲,大家都是路过的!它是目前最流行的陌生人交友方式和白领一族的休闲方式哦,也可以说是omegle网站的增强版,在线demo:http://faqee.com/,他为您提供如下功能: 1.随机和线上一个陌生人聊天 2.支持站外邀请和站内邀请 3.支持聊天输入状态监控、表情支持、URL识别等 4.笑话 5.陌生人与你的距离测算 注意:将代码解压到IIS或Apache等Web应用服务器下新建虚拟目录,按类似http://localhost/luguo/才能运行本网站!

2009-04-30

JQuery最新版API中文手册

jquery个人认为是一个非常的javascript框架,轻型而且非常好用,推荐给大家

2009-02-09

javascrpt经典效果

常用的js函数集和效果,用于提高UE,方便用在你的网站或者个人博客模板的定义中

2008-08-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除