用css排列缩略图 Floating Thumbnailshttp://realworldstyle.com/thumb_float.html 用css排列缩略图 问题:如果你需要一些缩略图来链接到真实的大图,这是一个很常见的应用。再复杂一点,每个缩略图都有一个标题需要放在图下面。因此,你需要将图片以行为单位排列在屏幕上。但是当浏览器窗口不同时,图片将会自动调整行数(流体布局)。我们不用tabl
xslt入门资源 来自:http://www.kanf.cn/document/2006-01/08.html最权威的网站W3C http://www.w3.org/Style/XSL/有关标准XSLT1.0 http://www.w3.org/TR/xslt.html XSLT1.1 http://www.w3.org/TR/xslt11/XPath1.0 http://www.w3.org/
跟上!本周业界动态来了!Java周报,2019/8/10,黑客日教程 黑客日:Java菜鸟到高手,从关注业界最新动态开始!1、Spring和JavaBrian Goetz跟InfoQ讲述在Java中被提议的连字符关键字[infoQ]随着java的发展,我们可能不久就就看到连字符关键字,比如最近被提议(但最后被移除)的break-with最多5分钟:使用ApacheJohnzon绑定Jakarta JSON[otmitribe]JSON-B...
TOP JAVA BLOGS的JAVA周报,2019年30期(7月),黑客日教程 Baeldung的Java周报(部分),黑客日教程 Bealdung的Java周报(部分),2019年7月3周,黑客日教程 Top Java Blogs的Java周报,2019年30期(7月) (Current)黑客日:Java菜鸟到高手,从关注业界最新动态开始!初级:SpringBoot JDBC示例 GraphQL和SpringBoot入门 把SpringBoo...
BEALDUNG的JAVA周报(部分),2019年7月3周,黑客日教程 Baeldung的Java周报(部分),黑客日教程 Bealdung的Java周报(部分),2019年7月3周,黑客日教程 (Current)Java菜鸟到高手,从关注业界最新动态开始!1、spring和javaInfoQ的java趋势报告(2019年7月)[infoq.com]当前java生态采用的技术趋势介绍使用–enable-preview(预览功能)来演进Ja...
黑客日教程-Java 8 Stream skip() vs limit(),实现对stream的切片操作 来自1.简介本文将讨论Java Stream API的skip()和limit()方法,并突出它们的相似之处和不同之处。尽管这两个操作最初看起来非常相似,但它们实际上表现得非常不同并,且不可互换。实际上,它们是互补的,并且在一起使用时可以很方便。2.skip()方法skip方法是一个中间操作,跳过stream中的前n个元素,n不能为负值。如果n大于strea...
Top9的Javascript代码片段库,你值得拥有 在使用JavaScript(或其他任何语言)开发程序时,你经常会发现自己会在DIY代码和已有代码片段之间进行选择。为了节省时间并防止编写出有问题的JavaScript,最好能够直接找到所需的代码段。但是你应该从哪里开始寻找?如果你的回答是“谷歌”,那么你应该继续阅读本文,因为我们将帮你花在滚动浏览搜索结果的大把时间节约下来。代码堆溢出试图用谷歌找到所需的代码片段,甚至...
Top9的免费Java性能监控工具,你值得拥有 当你的Java代码运行起来的时候,也许它已经可以在生产服务器上运行了。这个时候,你会得到两种消息:好消息和恼人的消息。恼人的消息是,现在,调试开始了。调试程序,并且监控应用程序性能。这就是说我们需要跳过代码,直接关注到JVM内部运行情况。我们不仅需要在调试阶段(使用分析器)这么做,还需要在生产(使用APM)中持续关注,以便测量性能并检测代码中的问题。好消息?与你听过的可能不一样,监控性能不...
CODOTA官网用户手册(INTELLIJ、ANDROID STUDIO版本,2019年6月) Codota通过对海量开源Java项目的AI学习,能给开发者提供可靠的代码编写帮助,使得开发者能更快、更聪明地编程。CODOTA官网用户手册(INTELLIJ、ANDROID STUDIO版本,2019年6月)...
CODOTA:你需要的JAVA编程AI助手 最近使用了Codota,令我印象深刻。Codota的目标是让开发更简单、更快。Codota能在后台运行,以便节约时间。1 什么是CodotaCodota会学习我们如何在编程,然后反过来帮助我们更好的编程。它会使用AI和机器学习技术来给工作中的人提供与正在写的代码相关的建议。2 用Codota编码如果说Codota的建议质量会影响你的代码质量。让人惊讶的是,Codota给的建议几乎总是正确...
黑客日教程-Java中获取文件扩展名的方法你又知道几种 1 介绍本文将讨论3中方式来获取文件扩展名。本文示例直接返回“.”后面。比如“javais.txt”返回“txt”。2 获取扩展名获取扩展名的时候,有两个特殊场景:当文件名没有扩展名的时候,比如 makefile。当文件名只有扩展名的时候,比如.gitignore或.DS_Store2.1 最简单的、基于字符串处理的方法public Optional<String>...
黑客日教程-Java获取文件大小的方法,你知道几种 1 简介本文讨论如何用Java 7、Java8、Apache Common IO获取文件大小。最后,介绍如何将文件大小转换为一个可读的、易于人理解的大小描述。2 标准Java IO使用File.length()private long getFileSize(File file) { long length = file.length();...
黑客日教程-Java8新功能:将数据集合进行分组,类似SQL的GROUP BY 1 介绍本文将展示groupingBy收集器的多个示例。阅读本文需要先准备Java Stream和Java收集器Collector的知识。2 GroupingBy收集器Java8的Stream API允许我们以声明的方式来处理数据集合。静态工厂方法:Collectors.groupingBy(),以及Collectors.groupingByConcunrrent(),给我们提供了类似S...
黑客日教程-关于Java换行符你需要知道的 1 概览编程的时候经常碰到格式化字符串或生成文本输出的场景。经常,我们需要新增加一行到文本输出中。这个看上去很简单的问题,我们来讨论一下。2 在字符串里增加一行不同的操作系统有自己特定的字符来表示新的一行的开始。比如,Linux用“”,也称换行符(line feed)。windows中用“\r”,被称作回车换行,也就是CRLF(carriage return and line fe...
黑客日教程-提前了解一下Java12中对String的更新 1 介绍Java 12在String上加了一波有用的API。2 indent()indent()方法,会基于参数调整每行的缩进。当String调用indent()的时候,下列动作会发生:字符串通过lines()方法被分割成多行。lines()方法是Java 11引入的。每一行根据一个整型参数n,调整缩进,并以换行符结尾。a. 如果n大于0,那么n个空格会插入到每行的开始;b....
黑客日教程-Java11新增的String方法 来自1 介绍Java 11在String曾静良一些有用的API。2 repeat()repeat()重复字符串内容。返回一个字符串,其内容是字符串重复n次后的结果。@Testpublic void whenRepeatStringTwice_thenGetStringTwice() { String output = "La ".repeat(2) + "Land"; ...
黑客日教程-Java中如何快速从字符串中找到并剔除特定单词 来自1. 概述本文将讨论多种从字符串中移除stopwords(停用词汇)的方法。从文本中去除不需要的或禁止的单词,比如用户发布的评论。我们将使用一个轮询、Collection.removeAll()、正则表达式。最后会使用java-microbenchmark-harness会对比这几个方法的性能。2. 加载stopwords首先从文本文件加载stopwords。准备一个文件,engl...
黑客日教程-Java带资源的try语句(try-with-resources) 1、概述java7引入的try-with-resources特性,允许我们定义在try语句中使用的资源,并在try语句结束的时候自动关闭资源。这些资源必须实现AutoCloseable接口。2、使用资源必须在try内部声明并被初始化,如下所示:try (PrintWriter writer = new PrintWriter(new File("test.txt"))) { wri...
黑客日教程-在Java中如何创建随机字符串:常规 vs Apache Commons Lang库 来自编译:https://www.baeldung.com/java-random-string本文将分别展示如何利用标准java代码和Apache Commons Lang包创建随机字符串。本文属于Baeldung“Java-回到基础”系列。1、在Java中创建随机的没有限制的字符串创建7个字符的随机字符串 1 2 3 4 ...
Git问题集,20190511 来自1、error:srcrefspecmasterdoesnotmatchany执行命令gitpushoriginmaster ,报错,如上。http://stackoverflow.com/questions/827351/push-origin-master-error-on-new-repositoryThe error message leads...
合并多个jar为一个jar 来自方案1、把jar解压出来(class文件),然后用eclipse的export功能,导出为jar但此方法有个问题,如何确认导出的class的package是从哪个文件夹开始的。方案2、用jarsplicehttp://ninjacave.com/jarsplice遇到的问题说明:用这个工具对spring framework的jar包进行了合并。合并前:...
JMockit官方文档:伪造Facking-part 2 应用伪类 来自编译:http://jmockit.github.io/tutorial/Faking.html2 应用伪类一个伪类必须被应用到相应的真实类才会生效。可以在整个测试类或测试套件中,或一个测试方法中应用伪类。测试类中,可以在任何地方应用伪类:@BeforeClass方法@BeforeMethod、@Before、@BeforeEach(分别对应TestNG、JU...
JMockit官方文档:伪造Facking-part 1伪方法和伪类 来自编译:http://jmockit.github.io/tutorial/Faking.html在JMockit的工具箱里面,伪造API(Faking API)为假实现提供支持。典型场景就是对部分方法和构造函数进行假实现(伪实现),同时保持其他方法和构造函数原有实现。此外,外部库的类经常需要被伪造。伪实现对于依赖外部组件、资源的测试很有用。比如邮件、web服务、复杂...
避免在Service层写脆弱的测试 转自:黑客日编译:https://www.baeldung.com/testing-the-java-service-layer1、简述有很多方法可以测试Service层。本文的目标是展示一种隔离的测试方式:将于数据库交互的整个逻辑都Mock掉。示例使用了Spring作为依赖注入、JUnit、Hamcrest、Mockito。2、分层典型的Java web应...
Java好站:baeldung,五星推荐 来自:http://hackday.cn/?p=1037baeldung:专注于提供Java、Spring、Web开发教程的网站从2011年10月开始发表上述领域的各种教程文章。不像某些教程,要么太浅显;要么跟着官方文档走,没有太多参考价值;该网站的教程通常都比较简单、易懂、精炼,深入浅出。举例代码,可用性高,错误少。网站地址:https://www.baeldung...
JMockit官方教程:被测试类的初始化和注入,20190401 http://hackday.cn/?p=1044原文:http://jmockit.github.io/tutorial/Mocking.html#tested测试类中,一个非final的实例字段被注解为@Tested,那么会在每个测试方法执行前,被自动实例化并注入。如果此时,这个字段是null,那么会使用一个合适的构造函数来实例化,并确保内部关联对象被正确注入。为了向被测...
JMockit使用技巧,定制返回,20190327 转自:http://hackday.cn/?p=1026根据参数动态返回不同数据(定制返回)参考:https://stackoverflow.com/questions/36983140/jmockit-expectations-api-return-input-parameters@SuppressWarnings("unused")@Testpublic void ver...
IDEA使用技巧,无鼠标操作又进了一步,20181217 转自:http://hackday.cn/?p=702直接上干货 演出模式 使用【Presentation Mode】,将IDEA弄到最大,可以让你只关注一个类里面的代码,进行毫无干扰的coding。可以使用Alt+V快捷键,弹出View视图,然后选择Enter Presentation Mode。这个模式的好处就是,可以让你更加专注,因为你只能看到特定某个类的代码。...
IDEA使用技巧-20181201 转自:http://hackday.cn/?p=298参考:https://medium.com/@readsethu/intellij-tips-and-tricks-efcce7968c41参考:http://www.cnblogs.com/zlw-xf/p/9350807.html基于编辑器的REST客户端在最新的IDEA版本中,在Scratches中新建一个后缀为h...
2018 JetBrains的java学习主题报告:多数java开发者在短期内不会采用任何一种新语言 原文:https://jaxenter.com/jetbrains-java-learning-topics-highlights-156905.html2018 JetBrains的java学习主题报告调查了1500位开发者,内容包括最常使用的语言,每周花多少时间学习新技能。下面是其中一部分亮点:几乎没人用java 11,同时jdk 8的支持还没有停。绝大多数的人在使用java8....
IDEA使用技巧,关于重构,进阶,20181215 构造函数转换为Builder或FactoryMethod 提取方法,然后用内联的方式又还原回去 选中要提取为单独方法的代码,如图(快捷键ctrl+alt+m)弹出:结果:做完之后发现搞错了。可以通过ctrl+z,还原回去。也可以利用内联方法的方式:选中刚才生成的那个方法,ctrl+alt+n,弹出:三个选项:把这个方法所有出现的地方...
IDEA使用技巧,各种插件,20190112 转自:IDEA使用技巧,各种插件,20190112 Gerrit,代码审查 JRebel for IntelliJ 一款热部署插件,只要不是修改了项目的配置文件,用它都可以实现热部署。不过是收费的。请大家善用搜索引擎。 Lombok plugin Lombok通过简单注解来精简代码达到消除冗长代码的目的,不了解的同学参考:https://www.j...
Java学习新方式推荐,搜索实例 转自:http://hackday.cn/?p=915经常学习一些新的框架,特别是第三方工具类的时候,除了阅读api文档、入门教程等,你还可以有个方式来快速学习,或更精准掌握代码级知识,那就是看实例。哪怕你已经比较熟悉某个框架或工具包了,但还是会遇到某个具体api用法需要多了解一下的时候。隐藏,推荐两个代码实例搜索的引擎。programcreek提供的example搜索...
九大Java性能调试工具,必备至少一款 http://www.toutiao.com/i6428519152259957250/九款Java性能调试工具,有什么更好、更多的工具,欢迎补充。NetBeans ProfilerNetBeans中可以找到NetBeans Profiler。NetBeans分析器是NetBeans的扩展,用于为NetBeans IDE提供分析功能。Ne
八个移动应用的测试工具 http://www.toutiao.com/i6411837047476060673/移动设备的快速增长为移动应用开发者带来了一个特别令人讨厌的测试问题。 市面上如此多的操作系统版本,浏览器和设备,确保所有组合的质量几乎是不可能的,特别是当你手头上的设备数量有限的时候。你对应用要求越多,测试就越重要。随着应用程序变得越来越复杂,测试现在是整个开发生命周期的关键部分。
移动应用,原生?Web?混合式? http://www.toutiao.com/i6409944697724207618/近些年,随着移动互联网和移动设备的普及,基于原生环境的移动端开发方兴未艾。同时,Web开发者也不甘寂寞。基于移动端浏览器开发可自适应多屏幕的Web应用自然而然地出现了,各类已有网站迅速被移动化了。此时的Web开发者和移动端原生开发者还算是泾渭分明,各自在各自擅长的领域辛勤搬砖。一
为什么我们需要软件质量管理平台SonarQube http://www.toutiao.com/i6409439177972122113/从软件开发这个事情一诞生开始,混乱就是一直伴随着的。人们经常会问,“我做的对不对?”,对此下面这些回答:最古老的一个:编译通过了看上去在工作普遍的情况是:用户没有抱怨(直到用户开始抱怨或者我们必须添加新功能,那么我们可以弄清楚我们做了多少)最近的答
Intellij Idea技巧-1 快捷键下面这个idea和eclipse快捷键的对比,能帮助eclipse的开发者更快适应idea。很多人对idea的不适应都来自快捷键这一层次的基本操作习惯的不适应,只要过了这一关,就进入了投奔idea的快车道。 参考:https://www.catalysts.cc/en/wissenswertes/intellij-idea-and-eclipse-shortcuts/另外一些常用快捷键
Intellij Idea使用调优 启动参数调优启动参数配置在bin/idea64.exe.vmoptions或idea.exe.vmoptions(32位) 参考https://gist.github.com/P7h/4388881 -server -Xms2048m -Xmx2048m -XX:NewSize=512m -XX:MaxNewSize=512m -XX:PermSize=512m
一些在线工具集(图形处理、开发工具集、cdn服务) 1、pshttp://www.uupoop.com/ps/2、圆角处理http://www.roundpic.com/http://cutmypic.com/3、png转icohttp://converticon.com/4、pdf转wordhttp://www.freepdfconvert.com/pdf-word5、字体转换
Intellij Idea-最智能的java IDE idea配得上官方(jetbrains)宣传的最智能的JAVA IDE,简单的讲,idea会思考java程序员的某个操作、输入某个字母是想做什么,帮你思考你该做什么,给你提示、帮你完成。 从实操上讲,直接的好处是开发者会减少代码输入,减少与逻辑无关的思考和操作,尽量减少你的思路停下来等待输入的情况。 当然,idea既然是最智能的java ide,还有其他提升效率的功能。Eclipse虽然也可作为
使用maven创建appfuse 1、主要参考http://appfuse.org/display/APF/AppFuse+QuickStart2、问题处理:运行mvn appfuse:full-source,遇到错误:报错:[ERROR] Failed to execute goalorg.appfuse.plugins:appfuse-maven-plugin:2.1.0:full-source(d
Flex的事件驱动问题 文章,http://www.onflex.org/ted/2007/02/flex-instantiation-life-cycle-and-event.php,说,Flex一切都是事件,flex是事件驱动的。(Flex is an event driven programming model, everything (and I mean everything) happens due
Flex背景图的填充问题stretch 其实很简单,虽然查了很多资料。 <mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml" backgroundImage="image/leftGrayBackground.gif" backgroundSize="100%" > 来自:http://wangcheng.javaeye.com/blog/11
Flex Quick Start: Building an advanced user interface from:http://www.adobe.com/devnet/flex/quickstart/working_with_tree/ Flex Quick Start: Building an advanced user interfaceTable of contentsUsing the Repeater componentSkinning your c
Flex3 快速入门:嵌入应用程序资源 from:http://www.airia.cn/FLEX_Directory/embedding_assets/Flex3 快速入门:嵌入应用程序资源[ 来源:Adobe.com ] [ 作者:Adobe devnet ] [ 日期:08-07-31 ] [ 浏览:1328次] 可以在 Adobe® Flex™ 应用程序中嵌入各种类型的资源。
Flex3 快速入门:构建简单的用户界面 使用控件 from:http://www.airia.cn/FLEX_Directory/using_controls/Flex3 快速入门:构建简单的用户界面 使用控件[ 来源:Adobe.com ] [ 作者:Adobe devnet ] [ 日期:08-08-01 ] [ 浏览:1018次] 使用控件在 Adobe® Flex
PHP Simple HTML DOM Parser的编码问题 我用PHP Simple HTML DOM Parser在一个名为content.php的页面中解析多个网站,每次解析一个网站,有的对,有的错。原因:跟content.php的编码一样的页面解析就对,否则错。其中,编码指的是content.php保存的编码格式,不是content.php中定义的这里的charset。
PHP Big5 Utf-8 GB2312 相互转码解决办法 编写 PHP 代码的过程中,经常会遇到需要对中文转码的问题,如 GB2312 Unicode、GB2312 Big5 等等。如果 PHP 编译时带有 mbstring 的话,可以使用 Multi-Byte String Function 实现部分转码工作。然而由于很多虚拟主机不支持 mbstring,或者 mbstring 的编译、配置过于麻烦,很多 PHP 代码无法使用这一序列的函数。
css实现热点(hotspot,地图提示) from : http://bbs.blueidea.com/viewthread.php?tid=2723547讲得相当深刻。BLOG地址:http://www.planabc.net/地图弹窗(map pop)具体演示<!DOCTYPEhtml PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.o
【转】 Session详解[郎云鹏] 作者:郎云鹏(dev2dev ID: hippiewolf)摘 要:虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本 文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。目录:一、术语session二、HTTP协议
【转帖】SVG与中文字体_瑞恩科技 ——瑞出东方,恩泽天地 导读: SVG是什么?Scalable VectorGraphics(简称SVG),是“可升级矢量图形”的意思。SVG是由W3C制定的基于可扩展标记语言(XML)来描述二维矢量图型的一个开放标准。SVG严格遵从XML语法,SVG并用文本格式的描述性语言来描述图像内容,因此SVG是一种和图像分辨率无关的矢量图形格式。 SVG可以使你设计的网页可以更加精彩细致,使用简单的文本命令,
【转帖】CSS Hack汇总快查 - WEB标准化专栏 - 经典论坛 网页-网站-制作-设计-编程 - Powered by Discuz! 导读:CSS Hack 汇总快查 2007年4月22日 16:46:59 发布:振之 本作品采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可。请大家帮忙:行文措辞难免有错,请大家在阅读时发现错误通过评论方式告诉我。谢谢大家 屏蔽IE浏览器(也就是IE下不显示)*:lang(zh) select {font:12p
【转帖】map,set,list,等JAVA中集合解析 - Java - cjw的资料 导读:JavaTM 2 PlatformStandard Ed. 5.0 在JAVA的util包中有两个所有集合的父接口Collection和Map,它们的父子关系: java.util +Collection 这个接口extends自 --java.lang.Iterable接口 +List 接口
写程序10大习惯和如何提高编程能力(不知道被转了几百次了找不到原出处了) 【转载】_beyond yourself--思路决定出路 导读:本文转自http://hi.baidu.com/yu_jf/blog/item/4b1497f3dd1e3f54352accd0.html
关于jbuilder optimizeit optimizeit是jbuilder下的性能监视工具,可以帮助分析程序的瓶颈、内存泄露等问题。下面是一个使用简介。http://devdaily.com/java/edu/jb/PerformanceTuning/node1.shtml
【转帖】利用Java生成静态HTML页面 导读: 这几天公司需要生成静态的HTML页面以减小数据库与服务器的压力和负担,于是在网络上一阵狂搜,找到几篇相当不错的文章和一些相当有用的资料。为了方便,我整理在自己的BLOG,以供参考! 在接下来的应用中,我自己想到另一种解决方案,就是通过Ajax + Struts + XML解决静态页面方案,一并写下来,与大家分享! 生成静态页面技术解决方案之一(转载) 生成静态页面技
php及相关入门资料链接 2007 CMS adward2007 Open Source CMS Award Best PHP CMS FinalistsPlease note that voting has now closed. The following five Open Source Content Management Systems, listed in alphabetic
【转贴】Managing paths-关于各种JBuilder的path,文件结构,设置的意义等基本概念 导读: Paths are the infrastructure of Java program development. Paths provide a program with what it needs to run. When you set a JDK, you tell the program what path to use to access a JDK. When you c
【转贴】C Java PHP Perl Python的程序代码美化工具使用 导读: 程序员应该是善于沟通的,代码美化的意义在于体现了开发者对他人的尊重,使用好的编码约定可以使源代码明白、易读、准确,更加直观且与其他语言约定保持一致,从而让程序员之间更好的沟通。 有统计表明缩进良好的代码可以提高代码阅读的效率40%以上,而另一个统计是软件开发工作的70%以上是维护前人的代码,因此对以往代码的格式美化往往也是系统重构(refactoring)的第一步。代码美化
懶懶的小魚,快樂地游~~~~~~ Here And There... 导读: 正则表达式 是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。 可以通过在一对分隔符之间放入表达式模式的各种组件来构造一个正则表达式,即/expression/ 普通字符 由所有那些未显式指定为元字符的打印和非打印字符组成。这包括所有的大写和小写字母字符,所有数字,所有
在线辞源辞海 导读: 答复 共 2 条 (一)《辞海》—— 免费的在线辞海没有。 目前网上最大最著名的在线字/词典是http://www.zdic.net/ 而且是免费的哦,深受文人喜爱。 我不是文人,不过收藏了这个网址,还偶尔有的上呢 http://zhidao.baidu.com/question/2378979.html (二)《辞源》——《学生辞海&学
【绝对转贴】早安家族 导读: 很复杂吧~~~我知道你一定不懂,待我慢慢说来... 早安少女组. 起源: "乱射Q"试演会中选出了女歌手平家充代,但制作人淳君觉得未选上的人中仍有一些资质不错的歌手,便办了一次合宿(集训),并从11位中选出了5位,她们分别是中泽裕子、安倍夏美、福田明日香、石黑彩、饭田圭织。选出後给了她们一道难题,就是出道曲"爱的种子"限量5万张必须全部卖光光,当然她们很
【转贴】工作流成为协同软件核心(完全厘清工作流域协同的关系) 导读: 协同软件(Collaboration Software)是指那些以团队协作为目标的协作软件工具,主要包括群组协作管理,如:工作流管理、项目管理等等;各种通信软件,如E-Mail、即时通信、VoIP等。网络、通信技术的发展和用户全球化等新需求的提出,对协同软件概念也赋予了新的含义,可以这样认为:协同办公、协同政务、协同商务等协同应用,以及工作流管理、项目管理、知识管理、信息门户等
【转贴】JSON简介--简要分析了json的出现原因,及与xml比较的优缺点 导读: 摘要 XML——这种用于表示客户端与服务器间数据交换有效负载的格式,几乎已经成了Web services的同义词。然而,由于Ajax和REST技术的出现影响了应用程序架构,这迫使人们开始寻求`XML的替代品,如:JavaScript Object Notation(JSON)。 JSON 作为一种更轻、更友好的 Web services客户端的格式(多采用浏览器的形式或
【转贴】Apache Commons工具集简介 导读: Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。我选了一些比较常用的项目做简单介绍。文中用了很多网上现成的东西,我只是做了一个汇总整理。 一、Commons BeanUtils http://jakarta.apache.org/commons/beanutils/index.html 说明:针对Bean的一个工具集
【转贴】JSP Debugging 导读: Debugging Servlets and JSPsYou can debug your JSPs by following these steps. Debugging JSPsIt turns out to be surprisingly difficult to debug JSPs. The error messages are usually very cryp
【转贴】思考IoC 导读: 当人们面对复杂问题时应该何去何从?一种最为常用解决问题的方法便是分而治之,也就是将一个复杂问题分解为可以解决的小问题。这种思想在软件开发中得到了大量的应用,在软件架构方面的表现之一就是分层的思想。关于分层优劣的讨论,Martin Fowler在《企业应用架构模式》的第一章进行了深入的论述。 面对具体应用时,我们应该如何设计层次呢?DIP(Dependency Inversi
软件业的“敏捷流程” 导读: 1991年秋,在美国勒海大学亚科卡学院的一份研究报告《21世纪美国制造业的战略:一个工业主导的观点》中,首次提出了敏捷竞争的概念。何谓敏捷(Agility)?对于企业而言,敏捷意味着企业能够在顾客机会不断变化、难以预测的竞争环境中赢利运营;对于个人而言,敏捷指在企业对难以预测的顾客机会做出反应,不断重组其人力和技术资源的过程中,个人能够对赢利底线做出贡献,提高企业的净收入
mysql tips 2007.11.19 function java(){ var java = document.getElementById("java"); var dt = document.getElementById("datastructure"); var db = document.getElementById("database"); java.style.display="block";
多按钮切换页面 script type="text/javascript">function java(){ var java = document.getElementById("java"); var dt = document.getElementById("datastructure"); var db = document.getElementById("database"); java.style
【转贴】会看会做会转换——PDF文件应用宝典-教程-pdf中国 导读: 当前位置:教程首页>>pdf转word>> 会看会做会转换——PDF文件应用宝典 2006-11-29 15:29:08 作者:admin 来源: 浏览次数:0 网友评论0条 文字大小:[大][中][小] 评分等级:0 简介:我们跟大家学习学习到底怎么阅读PDF文档、怎么制作PDF文档、怎么把PDF文档转换成Word、怎么管理PDF文档、怎么加密解密
learning jsp for the 2nd time learning jsp for the 2nd time第 I 条 基础知识1) 什么是脚本语言http://www.answers.com/topic/scripting-programming-language?cat=technology 相当到位,包括脚本语言的分类。 A high-level programming, or command, lang
【转贴】MySQL Migration 实现 MSSQL 到 MySQL数据迁移 导读: from: http://www.jiataiit.com/View_Articles.asp?ID=119 比较详细,试验成功~ MYSQL Migration Toolkit 实现从MS SQL SERVER 到 MySQL 1、把MySQL Migration Toolkit安装在运行有MS SQL server的机器上; 2、此机器还需要安装java环境
【转贴】16个经典面试问题回答思路 导读: 问题一:“请你自我介绍一下”。 思路: 1、 这是面试的必考题目。 2、 介绍内容要与个人简历相一致。 3、 表述方式上尽量口语化。 4、 要切中要害,不谈无关、无用的内容。 5、 条理要清晰,层次要分明。 6、 事先最好以文字的形式写好背熟。 问题二:“谈谈你的家庭情况” 思路: 1、 况对于了解应聘者的性格、观念、心态等有一定的作
【转贴】java overriding vs hiding 导读:注意一个原则:动态绑定的时候,对静态方法的绑定只依据变量的声明类型。Can I override a static method? Many people have heard that you cant override a static method. This is true - you cant. However it is possible to write cod
Java 认证学习---part 071110 Java 认证学习 What is bellow is what I don’t know before. 1. 访问控制问题 2. Uses Hx and Oct to describe a character, such as ‘/176’, ‘/u007e’.The style is /nnn for Oct and /unnnn
设计模式在java中的运用---part 1 设计模式在java中的运用读《java与模式》之一第 I 条 理解三种工厂模式,关键是工厂方法。(区分factory method和factory method pattern)【1】 简单工厂模式:又称静态工厂方法模式,其工厂方法是静态方法。 creator必须包含逻辑判断,以决定在何时,创建何种类的实例。Client只有消费
【转贴】公务员考试图形推理热点题型分析 导读: 从近几年国家公务员考试图形推理的命题趋势来看,有一种题型已经成为考察的热点,这就是图形坐标推理,或者简单通俗的称为“九宫格”问题,这种问题在06年第一次出现,在07年就已然成为考察的唯一题型,可见其重要性及考察热度。 题目形式如右图例1所示: 例1题 该题为07年国家公务员考试第61题,选B。 规律如下: 外围的8个正方形,黑点在四个角旋转,
【转贴】公务员考试行测考前大冲刺之图形推理专题 导读: 近年来中央国家机关公务员考试图形推理题型发生了重大变化,也使得以前很容易备考的图形推理变得很难应对了,这节我们重点讲解一些比较难应付的图形推理图形。 一、假设法寻找规律 例: 此题可以理解为图形相加去同,也可以这样理解,第一组图形中每个图形都有是由四个小三角组成的,我们将四个小三角分别观察,先看上部的小三角,第一个是黑色的,第二个是黑色的,而第三个
【转贴】2007北京社招公务员考试专项突破:图形推理 导读: 图形推理是推理问题的一种。做图形推理题的思维过程是这样的:根据已有的若干个有序图形归纳出一般规律,进而从备选图形中作出选择。图形推理考查的是应试者的抽象推理能力。它不依赖于具体的事物,很少受知识和文化的影响,不需要引入外部不必要的信息,仅仅根据题中的已知条件运用归纳或演绎的推理方法得出结论,因此,图形推理也被称为“文化公平”测验。 在国家历年公务员考试中,考察图形推理能力的
【转贴】公务员考试:逻辑推理测试辅导 导读: 一.逻辑测试的目的和要求 逻辑推理测试试题的内容广泛涉及自然和社会各个领域,强调对逻辑关系的正确把握,考核考生对各种信息的理解,分析,综合,判断,推理等日常思维能力.要求考生能够快速阅读文字材料,准确把握其观点与论述结构,正确把握逻辑关系,敏捷理清逻辑结构,运用逻辑思维能力迅速找到正确答案.具体说来,就是要测试考生对各种信息的理解,分析和提炼的能力,特别是重点测试考生识别
【转贴】数字推理--百度百科 导读: 行政能力倾向测试是公务员(civil servant)考试必考的一科,数字推理题又是行政测试中一直以来的固定题型。如果给予足够的时间,数字推理并不难;但由于行政试卷整体量大,时间短,很少有人能在规定的考试时间内做完,尤其是对于文科的版友们来说,数字推理、数字运算(应用题)以及最后的资料分析是阻碍他们行政拿高分的关卡。并且,由于数字推理处于行政A类的第一项,B类的第二项,开头做不
【转贴】velocity - qingyang的个人标签 导读: 《Velocity Web应用指南》中文版 http://blog.csdn.net/javafound/archive/2007/05/14/1607926.aspx 《Velocity 模板使用指南》中文版 http://blog.csdn.net/javafound/archive/2007/05/14/1607931.aspx Velocity 《VTL
【转贴】一篇依赖倒置,控制反转,依赖注入好文 导读: 摘自(http://www.contextfree.net) 向依赖关系宣战 依赖倒置、控制反转和依赖注入辨析 在《道法自然——面向对象实践指南》一书中,我们采用了一个对立统一的辩证关系来说明“模板方法”模式—— “正向依赖 vs. 依赖倒置”(参见:《道法自然》第15章[王咏武, 王咏刚 2004])。这种把“好莱坞”原则和 “依赖倒置”原则等量齐观的看法其实来自
【转贴】DIP,IOC设计模式 导读: DIP,IOC设计模式 David.Zhu 2005/6/25 1.DIP or IOC DIP(Dependency Inversion Principle,依赖倒置原则)为我们指出了一个方向: a. 高层模块不应该依赖于低层模块,二者都应该依赖于抽象 b. 抽象不应该依赖于细节,细节应该依赖于抽象 之所以称之为“倒置”,因为在传统的结构化程序设计中,高
【转贴】potain的"此IoC和彼DIP" 导读: 看到potain写的"此IoC和彼DIP",非常认同他的观点,IoC(DI)与DIP是不一样的概念,或者可以说设计思路是不同的.DIP是指依赖本身或者依赖的结构,而DI却是如何管理依赖:是主动(我自己来搞定)还是被动(容器来提供). Bob Uncle的DIP是OO设计的一个基本原则,也就是依赖于抽象而不是具体实现.正像potain所说的,这很明显是描述依赖关系的结构的.如
【转贴】Delphi vs. Others 导读: Delphi vs. Others From Zarko Gajic, Your Guide to Delphi Programming. FREENewsletter. Sign Up Now! What is the BEST RAD tool for you? What is the BEST RAD tool for you!"I would lik