原创 第四次隨機播放和生日“悖論”NO.3

蘋果公司的iPod取得了很大的商業成功。外觀精巧、顏色多樣、時尚現代的iPod Shuffle深受果粉尤其是年輕人的喜愛。由於形狀限制,Shuffle沒有顯示屏,故不能進行選歌的操作,只能使用iTune預設的順序或選擇機器內置的“隨機”播

原创 Mysql字符串處理函數詳細介紹、總結

一、簡明總結 ASCII(char)              返回字符的ASCII碼值 BIT_LENGTH(str)         返回字符串的比特長度 CONCAT(s1,s2…,sn)         將s1,s2…,sn連接成

原创 讓你的查詢支持中文拼音碼模糊查詢。

需求:在做軟件的過程中,發現不少客戶在做數據檢索時,打漢字怕麻煩,也影響工作效率,要求在查詢時,支持查詢漢字的字母開頭查詢。 做到支持數據庫拼音

原创 淺談計算機專業大學生的專業規劃

    雖然,自己是計算機專業畢業的。回想起來,當時在大學裏,學習的還算是比較刻苦的。但是一般一畢業仍然是很快就落入了失業的大軍。一開始就壓根沒有想過自己還會再編程了。幾經波折,過了3年,又在計算機軟件中混飯吃。現在的大學課程大多教的太泛

原创 30歲的程序員該何去何從?是繼續開發,還是轉?

已經30歲了,一直在做開發。最近一直再想是繼續做開發,還是選擇轉其他類型的工種。畢竟年齡一大不可能一直老加班什麼的。 看了看周圍的朋友:

原创 第二次作業NO.3IP地址表示方法

IP地址常用的表示方法是a.b.c.d的形式。例如,北京大學主頁的ip地址是162.105.131.113。其實IP地址還可以用一個長整數m來表示,它與a.b.c.d的關係是 m=(((a*256+b)*256+c)*256+d 例如,北

原创 第三次NO.2矩陣轉置

編寫一個程序,要求能夠對一個NxN(N<10)的矩陣進行行列互換。每個矩陣的元素的取值爲10~100的整數。 例如: [95, 64, 85, 12] [87, 43, 70, 23] [87, 37, 26, 26] [49, 95,

原创 第二次NO.1星期幾

編寫一個程序,以"年 月 日"作爲輸入,輸出該日期是星期幾。參數輸入,月份用數字表示,一月輸入1,二月輸入2,以此類推。輸出結果,0表示星期天,1表示星期一,2表示星期二,以此類推。。 提示,如下公式可以計算任意一天是星期幾,我們所說的公

原创 設計模式之單例(Singleton)模式(一)

一、什麼是模式?軟件的模式最初起源於建築學的模式,對於java設計師而且,java源代碼是軟件的基本組成部分,而這些源代碼匯聚的"形",其中有些“形”

原创 “傷不起”的程序員地薪資----其實不是我想跳

           每每從CSDN論壇溜達,總見人暴工資多少?吹我哥們工資又漲了。            面對各種工資多少,獎金多少,程序猿總是不易淡定。            是啊,哥整天被各種需求整的沒個人樣。各種項目產品着急趕着上

原创 NO.4凱撒密碼

在密碼學中,愷撒密碼是一種最簡單且最廣爲人知的加密技術。它是一種替換加密的技術,明文中的所有字母都在字母表上向後(或向前)按照一個固定數目進行偏移後被替換成密文。例如,當偏移量是3的時候,所有的字母A將被替換成D,B變成E,以此類推。這個

原创 第二次作業NO.2龍曲線(Dragon Curve)

龍曲線(Dragon Curve)是一個分形圖案模式,隨着迭代次數的增加,圖案呈現出一條西方故事中“龍”的形象,因此被稱爲龍曲線。 請寫一個程序來輸出生成龍曲線的指令。程序輸出0-6階的曲線指令即可。指令是字符集F,L和R的組合。這裏的

原创 第五次假賬剋星NO.1

假設走在大街上,隨機選擇一些人,讓他們每人隨便寫下一個數字,得到的數字的分佈將很有可能不是均勻的分佈。這很容易理解,比如,中國人就比較避諱數字4,而傾向於數字6或8等。 如果一個公司做假賬,自作聰明的僞造者試圖在賬目中間“隱藏”數據,絕大

原创 第四次反轉硬幣NO.2

John Gilder在等車的時候拿出一摞硬幣。首先這些硬幣全部正面朝上,第一次翻轉最上面的一個,第二次把最上面的兩個一起翻轉,第三次把最上面的三個硬幣一起翻轉,...,第n次一起翻轉所有的n個硬幣,第n+1次再將第一個硬幣翻轉,...,

原创 第三次作業約瑟夫環(JAVA實現)NO.1

約瑟夫問題是個著名的題目,它來自於一個歷史故事: 古羅馬的史學家約瑟夫(Josephus),他參加並記錄了公元66—70年猶太人反抗羅馬的起義。約瑟夫和猶太叛軍戰士們,設法守住了裘達伯特城達47天之久。在城市淪陷之後,他和40名猶太叛軍的