Time of Update: 2018-12-07
前一陣子準備畢業論文的開題,一直在看推薦系統相關的論文。對推薦系統有了一個更加清晰和理性的認識,也對推薦演算法有了深入瞭解。藉此機會總結分享一下,大家多多拍磚。推薦系統的出現 隨著互連網的發展,人們正處於一個資訊爆炸的時代。相比於過去的資訊匱乏,面對現階段海量的資訊資料,對資訊的篩選和過濾成為了衡量一個系統好壞的重要指標。一個具有良好使用者體驗的系統,會將海量資訊進行篩選、過濾,將使用者最關注最感興趣的資訊展現在使用者面前。這大大增加了系統工作的效率,也節省了使用者篩選資訊的時間。 搜尋
Time of Update: 2018-12-07
上一篇文章介紹了Streaming的各種參數,本文具體介紹使用方法。提交hadoop任務樣本: $HADOOP_HOME/bin/hadoop streaming \-input /user/test/input -output /user/test/output \ -mapper “mymapper.sh” -reducer “myreducer.sh” \-file/home/work/mymapper.sh \-file /home/work/myreducer.sh
Time of Update: 2018-12-07
上篇文章介紹了makefile的編寫方法,相信大家有所收穫。本文繼續深入makefile,看看還有哪些進階用法可以大大提升我們的工作效率。本文是接著上篇博文——如何自己編寫Makefile的,因此如果沒有看過上篇文章的,建議先閱讀一遍,以便更好地理解本文。 在規則中使用萬用字元 一個簡單的例子 clean: rm -f *.o 表示刪除所有.o檔案,這很好理解。 print: *.c lpr -p $? touch
Time of Update: 2018-12-07
在前面的文章中,已經向大家介紹了插入排序和選擇排序兩種基本的排序方法。今天要介紹的是另外一種排序方法——冒泡排序。思想同之前介紹的兩種排序方式一樣,冒泡排序也是最簡單最基本的排序方法之一。冒泡排序的思想很簡單,就是以此比較相鄰的元素大小,將小的前移,大的後移,就像水中的氣泡一樣,最小的元素經過幾次移動,會最終浮到水面上。舉例分析說明一下,如下資料:2 7 4 6 9 1 首先比較最後兩個數字,發現1比9小,於是前移2 7 4 6 1 9 然後比較6和12 7 4 1 6 9
Time of Update: 2018-12-07
第三章 網站開發第一節 網站開發基礎一、環境搭建1、Microsoft Visual Basic 20052、Microsoft SQL Server 20053、Adobe Dreamweaver CS54、Adobe Photoshop CS55、Microsoft Office Visio
Time of Update: 2018-12-07
解決方案和思路類: 設計和策略: 1.有一個網站的中購買功能, 假設現在有很多使用者(假設10000人)在搶購一個物品,該物品的庫存只有10個,請問怎麼設計一個系統支援這樣的情境 2.一個使用者中心,儲存使用者名稱密碼和其他基本資料, 你會怎樣設計?(儘可能好,考慮安全,效能,擴充,高可用等等..) 3.前端(HTML
Time of Update: 2018-12-07
初學wp7開發,也在園子裡看了好多大牛關於wp7的文章,讓我受益匪淺.但是學習不能只靠閱讀,重要的是自己動手.個人覺得移動開發是個趨勢,我們要把握住時機.(純屬個人觀點,元芳,你怎麼看?)。本人沒有美術功底,介面肯定是醜了一點,希望大家不要嫌棄.:功能主要包括:查詢本地號碼、查詢輸入的號碼、撥打號碼、儲存號碼。一下是各個功能的代碼實現:1、選擇本地號碼查詢 /// <summary>/// 選擇本地號碼/// </summary>/// <param
Time of Update: 2018-12-07
1>檔案壓縮過程: 1.建立讀取流File.OpenRead() 2.建立寫入流File.OpenWrite(); 3.建立壓縮流new GZipStream();將寫入流作為參數與。 4.每次通過讀取流讀取一部分資料,通過壓縮流寫入。2>檔案解壓過程 1.建立讀取流:File.OpenRead() 2.建立壓縮流:new GZipStream();將讀取流作為參數 3.建立寫入流File.OpenWrite(); 4.
Time of Update: 2018-12-07
最近感觸很多,對以後的路也充滿了疑惑,不知道該怎麼走了。其實對技術並不癡迷,但是又很喜歡看一些新東西,學習新知識,總覺得那對我來說是一種很大的滿足感。但總覺得自己不該一直學技術,因為不能靠技術一輩子,畢竟還是要往更進階的地方發展的。做做管理,做做整體設計之類的......不過那也許是十年後的事了,現在還只能談談技術做了幾年的.net,發現技術.net這東西也就是這些,基本成了一套自己的架構和標準,已經模式化了。所以總是不由自主的想去學學別的,php也好,j2ee也好,c或c++也好,覺得都是一個
Time of Update: 2018-12-07
WindowsPhone7 內建資料庫SQLCE。簡單做了一個Demo實現建立資料庫並對一張表進行操作。建立項目後記得引入一個引用。1.首先定義表結構(實體類)。Table:將某個類指定為與資料庫表相關聯的實體類。Column:將類與資料庫表中的列相關聯。2.然後定義資料庫。需要繼承DataContextDataContext:資料內容是表示資料庫、代理的對象,包含表示資料庫中表的 Table
Time of Update: 2018-12-07
曾經有人問過,怎麼自訂Tile的布局呢,在這裡我只能回答,這個布局已經被微軟給定下來了,無法自訂,你能做的只是給這個StandardTileData的幾個屬性賦值。但我們可以用別的方式做出自訂布局的Tile來。原理很簡單,我們只給StandardTileData賦背景圖片。那這張背景圖片我們可以讓它顯示我們想要的任意布局,那麼我們只需要產生這張圖片就OK了。先看一面這張圖片的效果,可以看到橫著三排資料布局的一個Tile,其實我只是給這個Tile賦了一個 這樣的圖片而已,這個圖片是我事前產生好的。
Time of Update: 2018-12-07
前一陣一直在使用hadoop叢集,也積累了一些使用經驗,本文分享一下hadoop的檔案操作hadoop fs -touch [filepath] 在指定地方建立一個檔案hadoop fs -get [filepath] [localpath] 將叢集上的檔案下載到本地hadoop fs -put [localfile] [filepath] 將本地檔案上傳到叢集hadoop fs -cat [filepath] 查看叢集上檔案hadoop fs -rmr [filepath]
Time of Update: 2018-12-07
今天很鬱悶。想了很久才完成TreeView綁定資料庫中資料的功能,但感覺方法很弱,效率很低。要多次進行資料庫的讀取。下面簡單介紹一下,希望知道簡單方法的朋友能給我點啟發。效果其中節點的資料軍事資料庫中的。下面是代碼:(很多迴圈) private void InitTheTree() { string m_NodeName;//根節點名稱 TestManagerRules tempRules = new TestManagerRules(); Pr
Time of Update: 2018-12-07
簡介SWFUpload是一個用戶端檔案上傳工具,主要特點是: 能夠完成多檔案。 實現無重新整理頁面上傳。 隨時空中上傳進度。 可以與其他庫進行相容。 支援Flash9及以上版本。使用SWFUpload進行上傳的頁面如下: 使用方法使用SWFUpload需要一些Js和DOM知識。SWFUpload由4部分組成: 用於進行初始化和設定的 Js檔案一個Js庫:SWFUpload.js Flash控制項: swfupload.swf JavaScript事件處理常式
Time of Update: 2018-12-07
using System; using System.Collections.Generic; using System.Text; using System.IO; using System.Xml; using System.Xml.Serialization;namespace BusinessRules { public class ReportTableHelper { public static MemoryStream
Time of Update: 2018-12-07
卡牌翻轉效果是一種很好玩的效果,是我用Jquery實現的一種效果,跟Flash實現的效果幾乎一模一樣。代碼也非常簡單,希望對需要的朋友有所協助,現在把具體開發流程說明如下:一、編寫HTML代碼<!--卡牌翻轉效果容器--><div id="picshowfz"><!--第一張翻轉圖片--><div><a href="" target="_blank"><img src="pic/1.gif" width="118"
Time of Update: 2018-12-07
這幾天在做一個關於大學排名的網站,其中遇到了中的問題,需向某個對象中添加新的學校群體,這就用到了ListBox,而要進行兩個ListBox之間的互動,無疑有兩個辦法:一個是在伺服器端與用戶端不停的PostBack,這無疑會大大降低效率。這是就體現出JavaScript在用戶端的優勢。下面介紹一下,又不足的地方希望大家指出!下面是JS代碼:用四個函數分別對應四個按鈕,完成該功能。<script type="text/javascript"> function Select
Time of Update: 2018-12-07
好久沒有寫文章了,前一陣子身體不適。從今天開始,想把各種排序演算法總結一下,基礎才是最終要的,況且現在各種面試都會考到排序知識,希望我的文章能給大家帶來一些協助。這個排序系列沒有主要次要之分,也不按難易順序,完全隨機。今天先說說插入排序。思想插入排序的思想有點像打撲克抓牌的時候,我們插入撲克牌的做法。想象一下,抓牌時,我們都是把抓到的牌按順序放在手中。因此每抓一張新牌,我們都將其插入到已有的排好序的手牌當中,注意體會剛才的那句話。也就是說,插入排序的思想是,將新來的元素按順序放入一個已有的有序序
Time of Update: 2018-12-07
jQuery選取器對於web developer來說可能是再熟悉不過的了,但是我相信還是有很多大家不熟悉的,下面的連結會給你很多協助http://www.liehuo.net/a/200912/0911381.html PS 前幾天發現選取器的相容性貌似並沒有想像的那麼好,比如要選出id為aaa的並且template為false的div,就要分情況寫 if (navigator.userAgent.indexOf("MSIE") > 0) {
Time of Update: 2018-12-07
我們可以將串連池想象為一個中間儲存空間。當我們串連資料庫的時候,首先需要訪問這個儲存空間,在儲存空間中尋找與連接字串匹配的連線物件,如果串連池中存在這個對象,便可直接拿來使用,如果沒有,就會自動建立一個新的連線物件。 串連池幾部完全存在於SQL Server中,也不完全存在於Framework中。 串連池儘早關閉,盡晚開啟。