一个用Swing实现的java气泡提示效果。运行效果如下图:packageorg.loon.swing.display;importjava.awt.BorderLayout;importjava.awt.Color;importjava.awt.Font;importjava.awt.GraphicsEnvironment;importjava.awt.Insets;importjava.awt.Rectangle;importjavax.swing.B
系统 2019-08-29 23:53:31 2710
自从10月16日苹果发送给所有开发者的那一封信,通知了程序内购买将可用于免费应用,我认为这也宣告了LITE版的时代结束。成千上万的免费版的软件或游戏,将作为限制了功能的完整版免费发售,如果用户觉得有意购买,可以直接解锁完整版的功能或购买附加内容。本文讲阐述如何为你现有的应用或游戏添加程序内购买(InAppPurchase)功能。阅读前提:假设了你拥有一定的iPhoneSDK开发基础,和AppStore实践经验。你的程序需要唯一的BundleID,如果已经发
系统 2019-08-29 23:40:10 2710
定制控件DXUTGUI的控件库默认使用内置的纹理资源,这个纹理资源可以在CDXUTDialog的Init函数中指定为我们自己的纹理资源(通常可以用一个图片文件来替代)。在这个系列的第一篇中,介绍了如何使用自己的纹理资源改变整个控件库的风格。研究CDXUTDialog的InitDefaultElements函数可以发现,DXUTGUI为每种控件定义了若干元素,这些元素保存在m_DefaultElement
系统 2019-08-29 23:30:52 2710
http://joesen.f2blog.com/read-27.html(转)http://www.lionsky.net/MyWebsite/downsoft/index.aspx(提示多个日历控件下载,还有其他的比如:编辑器,控件都不错的,大家可以去看看)JSCalendar1.0jscalendar-1.0.rar(60.78KB,下载:3513次)应该说是现在最全,最方便的日历,支持UTF-8及世界上所有的语言,很好用,就是文件大了一些。国内的J
系统 2019-08-29 23:27:16 2710
Java那些事之Log4j上次跟大家分享了java使用berkeleydb。这一次,再跟大家分享一个开源组件,大名鼎鼎的log4j。这里需要首先声明一点,我在这里和大家分享的,都是我的个人实际经验,只是把我知道的东西尽可能多的分享。但是对于技术本身,可能还有很多更深入更有意思的东西,是我没有接触到或者没有研究的,如果各位对此有更深的研究,欢迎大家一起切磋补充。在这里先拜谢了~下面进入正题,前一阵用了一下log4j,感觉还是挺不错的,可以支持配置文件和程序代
系统 2019-08-29 22:38:18 2710
前言在程序开发中,有时候为了跟踪代码的运行情况,需要在程序代码中加入一些打印代码运行情况的日志代码,在早期的C语言中,一般都是用printf()函数来实现这些信息的输出,在Java语言中用System..out.println()来实现控制台信息输出。这种输出的信息功能非常有限,如果要输出到文件,就很麻烦。并且,如果以后想去掉(不再输出)这些信息,还需要手动的一行一行去改。当然,也有一种解决办法可以实现处理这个问题,在Java中,可以这么写:-------
系统 2019-08-29 22:23:31 2710
搭建好theTreeFrogFramework的开发环境后,第一时间阅读了在线文档,怀着忐忑之心构建了一个HelloWorld。官方有一个初级教程,可以参考下。这个教程使用tspawn这个generator来生成工程模版。tspawn在生成工程时,默认会根据数据库表来生成controller、model、view及其他模版化的目录和资源。我不想用数据库,仅仅想快速体验一下。所以跳过了一个步骤,没有严格按照初级教程来做。我的体验会分两步,第一步先跑起来,看看
系统 2019-08-29 22:15:19 2710
有一个朋友问,一个用户搜索一个query是“百度”,怎么知道用户真正是想找什么呢。我回答说,分析之前搜索这个query的用户点了些什么结果啊。朋友继续问,如果没有用户点击呢。呃,如果没有点击,这个问题就比较复杂了。整理了下思路,于是写成了本文。主要描述了关于如何预测用户query意图。希望会有所帮助。首先我们的明确一个标准,如何判断我们对用户意图的猜测是正确的?用户的思维是很发散的,也许今天搜索“葛优”,是想找“让子弹飞”,明天搜索相同的query,就是想
系统 2019-08-29 21:58:38 2710
wikipedia上的解释http://zh.wikipedia.org/wiki/%E5%93%88%E5%B8%8C%E8%A1%A8下图示意了哈希表(HashTable)这种数据结构。哈希表如上图所示,首先分配一个指针数组,数组的每个元素是一个链表的头指针,每个链表称为一个槽(Slot)。哪个数据应该放入哪个槽中由哈希函数决定,在这个例子中我们简单地选取哈希函数h(x)=x%11,这样任意数据x都可以映射成0~10之间的一个数,就是槽的编号,将数据放
系统 2019-08-12 09:29:38 2710
今天看Data-IntensiveTextProcessingwithMapReduce这本书的第三章的时候,里面有写到在map端优化wordcount。对数据密集型数据进行分布式处理的时候,影响数据处理速度的非常重要的一个方面就是map的输出中间结果,在传送到reduce的过程中,很多的中间数据需要进行交换以及包括一些相应的处理,然后再交给相应的reduce。其中中间数据需要在网络中传输,另外中间数据在发送到网络上之前还要写到本地磁盘上,因为网络带宽和磁
系统 2019-08-12 09:26:51 2710