搜索到与相关的文章
Java

java WebService + C# winform实现软件更新功能

由于项目的需求的变动,客户想要把原来由javaEE开发的B/S架构一个系统平台换为C/S架构的,考虑到项目进度和效率的问题,项目组决定采用C#的winform来实现客户端的开发,而服务器端直接引用原有的系统业务。考虑到客户端软件可能以后会不断地需要更新,因此做了一个软件自动更新的功能。闲话少说,转到正题!首先我先要介绍一下该功能的总体实现思路:首先考虑的是在服务端要有哪些方法来实现软件的更新功能呢?一、软件需要更新,必然涉及到文件的读取操作,因此我们要有一

系统 2019-08-29 23:52:20 2484

编程技术

spring 3.0 security配置例子

我几年前自己写过一个后台权限管理的东西,也是基于用户-角色-权限这样的结构,说实话代码结构写得不好,因为是硬编码的形式,虽然功能其实用起来还是挺好用的,用户、角色及权限的管理均可在后台轻松完成,但现在如果再用硬编码的形式写这样的系统就说不过去了。目前关于权限管理的java开源系统比较多,有的比较有名,有的不出名,比如像SpringSecurity就很出名,在权限管理方面做得也非常全面,子猴这篇文章也是对SpringSecurity做个简短介绍。我以最新版的

系统 2019-08-29 23:48:22 2484

编程技术

10个超棒的HTML5素描及绘画设计工具

1.Mr.Doob’sHarmony非常适合随手绘制勾勒图像轮廓的一个工具。2.Sketch这个工具的开发者是HakimElHattab。你会发现用它画素描非常有趣,甚至还可以画3D草图。3.DeviantMuro这是个很强大的工具。带有多种笔刷跟滤镜,能够进行比较精细的创作。不必安装FLASH插件就可以使用。4.SketchyStructures用它可以绘制梦幻般复杂的场景。5.Multi-UserSketchpad支持多用户同时绘画。6.Sketchp

系统 2019-08-29 23:45:28 2484

Java

java现状----编程使用的语言最新排名

有相当权威性的TIOBE的编程语言指数最近一期的结果显示Java稳居第一,且有较大优势,C++下降了两名,落后于(Visual)Basic和PHP,成了老五。而C则稳居第二。PositionSep2007PositionSep2006DeltainPositionProgrammingLanguageRatingsSep2007DeltaSep2006Status11Java21.701%+0.17%A22C14.908%-3.15%A34(Visual)

系统 2019-08-29 23:41:24 2484

Python

使用EDITPLUS结合PythonWin IDE (一)

老早就接触到PYTHON但是一直没有坚持深入学习,最近单位要求准备把目前的系统移植到LINUX系统上去,以前的都是JavaScript脚本结合我们自己的中间件做类似.NET的开发。公司要求所有人尽快将Python熟悉起来,年底准备招人配合移植系统,今天开始琢磨了一下,看了些资料,发现PythonWin似乎更适合初学,对这个IDE提供的界面不是太满意,琢磨了一下,还是觉得用我最喜欢的Editplus结合起来感觉更好些!把今天初步战果写出来,以便备用(以前没注

系统 2019-08-29 23:34:09 2484

编程技术

追踪报道:Vagaa再次更新,冲击服务器行为变本加

有转贴的消息,说Vagaa承认其软件有bug,造成其大量重复请求.说Vagaa2.6.3.5Build2006-8-15修正了这个问题,但事实并非如此.....就在4个小时前,版本测试用的Vagaa就强制升级到这个所谓的“Build2006-8-15”,我记录了2个小时的数据包通讯,见附件.结果是其比从前更加恶劣.同时冲击两个服务器.用TCP请求DS1(登陆的服务器),用UDP请求BigBang9.另外,Vagaa向来都是强制用户升级的,又何须突然故作姿态

系统 2019-08-29 23:27:40 2484

Oracle

oracle中实现分页的方法!

分页技术是在B/S应用系统中最常见的技术之一,下面就所参加的工作流项目中所用到的分页技术加以实例说明:CREATEORREPLACEprocedurepro_SYS_fetch_by_page(avc_tableINvarchar,--表名称avc_field_listINvarchar,--所要取的字段列表avc_condition_listINvarchar,--条件,如无条件,输入空字符串''ai_topnumINinteger,--前面多少条记录不

系统 2019-08-29 23:27:23 2484

编程技术

并发中的遍历

在开发多线程并发的程序时,对列表进行遍历是一个很常见的操作。比如说在观察者模式中,当某个事件发生时,就需要通知到对应的观察者进行事件的处理,这里就需要对观察者列表进行遍历,逐一触发观察者进行事件的处理。那么,如何保证并发中的遍历操作的原子性呢?大概有下面几种方式:1.首先,最容易想到的肯定是使用JAVA内置的同步机制-synchronized,把整个遍历操作当作一个原子操作。synchronized(lock){for(Observerob:observe

系统 2019-08-29 23:06:54 2484

编程技术

这样的结果,真的是越发的不能理解了

事情还是要从我8月4号发起的一个投票说起,说的是《细节决定成败》中的一个故事,故事的主人公10年换了12家公司,且每家公司都倒闭了,在第13次面试的时候被聘为职业经理人。这个投票当天被CSDN推荐到首页上,于是到8月7号的时候,就有将近1000人参与,投票结果让我大跌眼镜,于是我在7号的时候,发表了一篇文章论述此事,同时在论坛里发了一个帖子,供大家讨论。这个投票到今天参与人数已经达到1700人,而且每天还在增长,几个选项的选择比例保持了相当的稳定性。为什么

系统 2019-08-29 23:05:58 2484

编程技术

巧用快捷方式

睡不着2007年10月09日13:34原创现在硬盘的容量越来越大,在Windows这样的界面操作系统中,成千上万的文件和文件夹,如果没有快捷方式大家就该晕头转向了。为了让快捷方式能够更“快捷”,你应该出手啦!一、快捷方式批量产要给数个文件同时创建快捷方式,你是不是一个个地选,然后在一个个地建呢,这种方式实在麻烦。那么有简单的方法吗?当然有,首先选择你要创建快捷方式的多个文件,然后右键按住要放,再拖动鼠标到桌面上后松开右键,在弹出菜单中选择“在当前位置创建快

系统 2019-08-29 22:59:48 2484