- 军军小站|张军博客
搜索到与相关的文章
编程技术

swing学习 - JFrame的透明度定义和不规则窗口制

office2007在window7上显示为一个图标跨越标题行和菜单行,标题行为一个透明的窗体,显得非常的整洁。使用java编写这个功能,首先想到是JFrame,本打算采用自定义laf的方式可以将图片盖在标题行的位置,但是经过分析代码发现,其实透明的标题行是window7自己生成的,java操作的代码都会在他的标题行的下面,所以无法操作到标题行。为了达到这个目标,考虑首先将窗体的标题行隐藏,自己通过java定制一个透明的标题行出来就可以。为了满足这个要求,

系统 2019-08-29 23:34:19 2093

编程技术

[FW:] Writing big files to ServletOutputStre

ProblemwhenwritingbigfilestoServletOutputStream转自:http://www.theserverside.com/discussions/thread.tss?thread_id=29261PostedBy:AnandRajagopalonOctober06,2004@10:18AMIamusingthefollowingcodetowritefilestoservletoutputstream.Theprobl

系统 2019-08-29 23:23:36 2093

编程技术

socket通信

1.Soket发展史以及它和tcp/ip的关系七十年代中,美国国防部高研署(DARPA)将TCP/IP的软件提供给加利福尼亚大学Berkeley分校后,TCP/IP很快被集成到Unix中,同时出现了许多成熟的TCP/IP应用程序接口(API)。这个API称为Socket接口。今天,SOCKET接口是TCP/IP网络最为通用的API,也是在INTERNET上进行应用开发最为通用的API。九十年代初,由Microsoft联合了其他几家公司共同制定了一套WIND

系统 2019-08-29 23:11:15 2093

编程技术

Jexi计划

最近准备再从头到尾深入看一遍《设计模式》,其中有一个案例研究:C++写的Lexi图文混排的编辑器,我准备用Java写一个类似的Jexi,呵呵,还不知道功力够不够,能不能写得出来,各位blogger有什么建议?附图:Lexi:Jexi计划

系统 2019-08-29 23:03:39 2093

编程技术

[Loader] 从startLoading()说开去..

上一篇主要理了下LoaderCallback,其中看到LoaderManager在initLoader之后自动调用了Loader的startLoading方法;这一篇继续理Loader!最后我们就可以把Loader执行过程的整个生命周期画出来了。先看结构吧,Loader简单多了。该类源码查看:http://www.oschina.net/code/explore/android-4.0.1/core/java/android/content/Loader.

系统 2019-08-29 22:53:16 2093

编程技术

单向加密算法

原创作者:snowolf本篇内容简要介绍BASE64、MD5、SHA、HMAC几种加密算法。BASE64编码算法不算是真正的加密算法。MD5、SHA、HMAC这三种加密算法,可谓是非可逆加密,就是不可解密的加密方法,我们称之为单向加密算法。我们通常只把他们作为加密的基础。单纯的以上三种的加密并不可靠。BASE64按照RFC2045的定义,Base64被定义为:Base64内容传送编码被设计用来把任意序列的8位字节描述为一种不易被人直接识别的形式。(TheB

系统 2019-08-29 22:42:15 2093

编程技术

Reflections of a Human Translator on Machine

ReflectionsofaHumanTranslatoronMachineTranslationorWillMTBecomethe"DeusExMachina"RenderingHumansObsoleteinanAgeWhen"DeusEstMachina?"bySteveVlastaVitekThere'satremendousgulfbetweenmicroprocessorsandbrains.Peoplestilldon'tknowexactl

系统 2019-08-29 21:57:50 2093

各行各业

如何取消ActiveReport的打印任务

我们在使用ActiveReport打印报表的时候需要支持在打印中途取消打印。虽然ActiveReport的Document的Printer属性暴露了QueryPageSettings、PrintPage等事件的事件参数都提供了Cancel属性,但是在实际测试的时候发现设置上述事件的事件参数的Cancel属性确实能够取消打印任务,但是发现整个打印任务全部取消了,包括已经输出到打印缓存的页面。我们的需求是已经输出到打印缓存的页面继续输出到打印机,还没有打印的页

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

各行各业

hdu 3037 lucas定理

插板法求得答案为:C(n+m,m)。直接运用lucas定理即可,只是需要预处理出阶乘值,否则会T。1#include23typedeflonglongll;4constintN=100000;5intf[N];67voidinit(intp)8{9f[0]=1;10for(inti=1;i

系统 2019-08-12 09:26:48 2093