搜索到与相关的文章
编程技术

swing自制组件(一)

swing自制组件(一)在未来的几天里,我将持续为大家更新swing的自制组件,全部都含有运行截图和源代码。方便大家互相交流。今天的自制组件是一个仿JLabel组件。可是实现3种样式的JLabel,实例化非常简单。基本上和JLabel一样。packagecom.tianlong.framework.component;importjava.awt.Color;importjava.awt.Dimension;importjava.awt.FontMetri

系统 2019-08-29 22:49:24 2353

编程技术

创造优秀的程序之必备知识:字符编码(2)—软件

软件开发者必须知道的Unicode和字符编码这是一篇翻译自JoelSpolsky的文章“TheAbsoluteMinimumEverySoftwareDeveloperAbsolutely,PositivelyMustKnowAboutUnicodeandCharacterSets”,比较经典。[翻译时为增加可读性,有少许改动]原文:http://www.joelonsoftware.com/articles/Unicode.html你曾经因为html文件

系统 2019-08-29 22:34:51 2353

编程技术

zoj 1005 Jugs

本来以为今天中午这题不会写出来了,不过幸运AC了;先说一下,我知道这题好的方法是用搜索DFS(BFS貌似不爽吧);不过我还不会用DFS,确切说是不敢用没有大胆尝试,DFS,一定要试着写一写;说一下我的原理吧:小杯子往大杯子里pour,只要小杯子能装下,大的一定也能,所以我只让小的pour大的,并且只检验大的杯子里的数是否是目标值(应该迟早能达到目标值,只不过这种做法不是最优解而已);还有,分别用x,y来表示小大杯子里的实际水量很有助于理解哦

系统 2019-08-29 22:28:16 2353

编程技术

遮罩动画

遮罩动画(1)在Flash的作品中,我们常常看到很多眩目神奇的效果,而其中不少就是用最简单的“遮罩”完成的,如水波、万花筒、百页窗、放大镜、望远镜……等等。那么,“遮罩”如何能产生这些效果呢?在本节,我们除了给大家介绍“遮罩”的基本知识,还结合我们的实际经验介绍一些“遮罩”的应用技巧,最后,提供二个很实用的范例,以加深对“遮罩”原理的理解。1.遮罩动画的概念(1)什么是遮罩遮罩动画是Flash中的一个很重要的动画类型,很多效果丰富的动画都是通过遮罩动画来完

系统 2019-08-29 22:22:25 2353

编程技术

Spring AOP四种创建通知(拦截器)类型实例

1、Spring只支持方法拦截,也就是说,只能在方法的前后进行拦截,而不能在属性前后进行拦截。2、Spring支持四种拦截类型:目标方法调用前(before),目标方法调用后(after),目标方法调用前后(around),以及目标方法抛出异常(throw)。3、前置拦截的类必须实现MethodBeforeAdvice接口,实现其中的before方法。4、后置拦截的类必须实现AfterReturningAdvice接口,实现其中的afterReturnin

系统 2019-08-12 09:29:32 2353

各行各业

ElasticSearch NEST

1.什么是ElasticSearch?ElasticSearchisapowerfulopensourcesearchandanalyticsenginethatmakesdataeasytoexplore.可以简单理解成索引加检索的工具,当然它功能多于此。ElasticSearch分为服务端与客户端,服务端提供RESTAPI,客户端使用RESTAPI。http://www.cnblogs.com/Angle-Louis/archive/2015/01/1

系统 2019-08-12 09:26:53 2353

各行各业

haha

问题:历史上哪个人跑的最快?回答:曹操原因:说曹操曹操到问题:米她妈是谁答案:花原因:花生米小白加小白等于什么?等于小白兔原因:小白TWO提问:麒麟到了北极会变成什么?回答:冰淇凌。原因:冰淇凌(冰麒麟)。提问:哪位历史人物最欠扁?回答:苏武。原因:苏武牧羊北海边(被海扁)。提问:从1到9哪个数字最勤劳,哪个数字最懒惰?回答:1懒惰;2勤劳。原因:一(1)不做二(2)不休。提问:怎样使麻雀安静下来?回答:压它一下。原因:鸦雀无声(压雀无声)。haha

系统 2019-08-12 09:26:52 2353

各行各业

一些必不可少的Sublime Text 2插件

安装SublimeText2插件的方法:1.直接安装安装Sublimetext2插件很方便,可以直接下载安装包解压缩到Packages目录(菜单->preferences->packages)。2.使用PackageControl组件安装也可以安装packagecontrol组件,然后直接在线安装:按Ctrl+`调出console粘贴以下代码到底部命令行并回车:importurllib2,os;pf='PackageControl.sublime-pack

系统 2019-08-12 09:26:42 2353

数据库相关

《BI项目笔记》创建父子维度

原文:《BI项目笔记》创建父子维度创建步骤:而ParentOriginID其实就是对应的ParentOriginID,它的Usage必须是Parent才能表示这样的一个父子维度。查看OriginID属性,Usage是Key。在这里一定要注意,父子关系层次结构中的子级必须是维度的关键属性,所以OriginID这里的Usage必须是Key。并且要注意的是每一个维度有且只能有一个属性的Usage属性能够被设置为Key。这里别混淆了维度属性和数据库字段(属性),作

系统 2019-08-12 01:32:56 2353