原创 騰訊算法面試題:64匹馬8個跑道需要多少輪才能選出最快的四匹?

這裏記錄了兩種解題的思路 第一步:64匹馬分別進行比賽,不在前4的馬 淘汰掉。此時剩餘 8組,每組4個  共32匹馬       (8場) 第二步:8組裏的第一名賽一場,不在前四的馬連同所在的組 淘汰掉,此時剩餘 4組,每組4個  共16

原创 Swap分區

Swap分區,即交換區,Swap空間的作用可簡單描述爲:當系統的物理內存不夠用的時候,就需要將物理內存中的一部分空間釋放出來,以供當前運行的程序使用。那些被釋放的空間可能來自一些很長時間沒有什麼操作的程序,這些被釋放的空間被臨時保存到S

原创 javamail發送郵件

今天學習了一下JavaMail,javamail發送郵件確實是一個比較麻煩的問題。爲了以後使用方便,自己寫了段代碼,打成jar包,以方便以後使用。呵呵  我的代碼有三個類:  第一個類:MailSenderInfo.java  Jav

原创 resizeTo()和resizeBy()方法

使用resizeTo()和resizeBy()方法可以調整瀏覽器窗口的大小。這兩個方法都接受兩個參數,其中resizeTo()接受瀏覽器窗口新寬度和新高度,而resizeBy()接受新窗口與原窗口的寬度和高度只差。來看下面的例子: //

原创 win7下,mingw 方式安裝ffmpeg

準備文件:1.ffmpeg 源碼        (1.svn下載:svn://svn.mplayerhq.hu/ffmpeg/trunk        (2.官網下載:http://www.ffmpeg.org/download.htm

原创 iReport使用解析

一、iReport與JasperReport簡介1.1   簡介 JasperReport是報表的引擎部分,界面設計是用iReport。爲什麼選擇這兩個軟件呢?因爲這兩個軟件都是開源的,即免費的(雖然某些文檔收費,但是磨滅不了我們使用它的

原创 JasperReports學習

最近使用了JasperReports和iReport製作了幾個報表,這片文章是我的一些總結。JasperReports是一個開源的java報表製作引擎http://jasperreports.sourceforge.netiReport是

原创 微信頁面登錄授權和分享那些事

微信現在在我們的生活中已經是必須品了,很多公司都會基於微信做很多的推廣活動,就例如 投票吧,一個頁面分享出去讓好友來幫忙投票,爲了保證投票的準確性往往需要投票先登錄自己的微信號完成登錄授權後再進行投票,保證 一個用戶只能投票一次,這裏就要

原创 jfreechart產生餅狀圖,折線圖,柱狀圖

第一步:導入三個JAR包:gnujaxp.jar(在SSH整合時會出現衝突可不要,不影響使用),jcommon-1.0.0.jar,jfreechart-1.0.1.jar第二步:創建工具類ChartUtilpackage com.wnk

原创 DisplayTag漢化

1.在SRC下新建displaytag.properties,名字不要寫錯2.將下面的代碼複製到displaytag.properties中保存(這裏的編碼格式都是用的unicode)paging.banner.items_name=\u

原创 Spring2.5+struts2.0+ibatis整合

各個框架在本項目內的作用: spring2:主要利用ioc,以及對事物的管理,減少硬性編碼和脫離手動事務控制。 struts2:主要用於MVC以及數據校驗。struts2擺脫了struts1性能上的瓶頸,達到了新的高度,配置更靈活,全

原创 一次神奇的圖片"消失"的事件

這個故事發生在上週末。我們的APP 有用戶反映用4G網絡打開APP會圖片不加載,返回桌面在進來就能加載出圖片。於是自己測了幾次並沒有重現。覺得這是不是用戶自己的網絡不好呢,也就不再管。加下來的幾天反饋的人多了,並且自己也遇到了好幾次。這

原创 android Button美化

四個配置文件: 放入res/drawable目錄中: android:state_enabled="" 是否有效 android:state_focused=""   是否聚焦 android:state_pressed=""   是

原创 使用jasperreports製作報表(導出pdf excel html)

最近項目需要製作報表類操作,所以在網上查了查資料找了找朋友幫我整了整,現在已經能跟順利跑起來了,所以將這些東東寫成文檔,以備忘記。 首先需要下載 ireport ,這個是進行報表設計的,如果不會使用,可以上網查查具體用法,等會我會貼上

原创 使用BigDecimal進行加、減、乘、除

import java.math.BigDecimal;//使用BigDecimal進行加、減、乘、除void BigDecimal(){BigDecimal a=new BigDecimal(new String ("123456789