Time of Update: 2018-12-04
Dropbox和Live Mesh都是常用的網路儲存服務,可以實現多台電腦上檔案分享權限設定和同步檔案,微軟的Live Mesh提供的空間是5GB空間,而Dropbox提供的初始免費空間是2GB,可以通過邀請增大到5GB,兩個網路同步軟體各有千秋,但我感覺Dropbox更為好用一些,這裡,我就介紹一下我在使用Dropbox的過程中總結的幾個小技巧。 1、同步任意檔案夾 Dropbox安裝完成之後,通常會在你電腦上建立一個My
Time of Update: 2018-12-04
NTFS 新特性:Junction 應用詳解 前些時無意發現 Vista 的 C:/Documents and Settings 目錄和 C:/Users 目錄內容完全一樣(可能需要調整許可權你才能瀏覽),而且你在這兩個目錄中對任意一個目錄內容做改變,另一個也會做相應的改變,很是“神奇”,後來經過一番探索+搜尋,終於有了結果,好東西不敢獨享,拿出來給大家分享! 開始還以為是 Vista 的什麼新功能,慢慢才發現原來是 NTFS 的 Junction 目錄功能,Windows 似乎沒有提供任何
Time of Update: 2018-12-04
對於Web開發到底是否應該使用DataReader? 今天我的那位非常忠實的DataReader哥們又給我說,為什麼不擴充一個DataReader的資料操作類.我沒有回答他的這個問題,只說了句一般Web開發不推薦使用這個東西.(因為以前給他說過這個問題). 那麼到底在Web開發中是否要使用DataReader呢? 首先我們來看下DataReader的概念.(MSDN上的內容) DataReader是專門為資料處理以及快速地只進、唯讀訪問資料而設計的組件。Connection
Time of Update: 2018-12-04
本文介紹的函數可以統計 UTF-8 字串的長度,但不同的是,該函數並不考慮位元組,這有些類似 Javascript 中字串的 length 方法,一個字元全部按 1 個長度計算。PHP: <?php // 說明:計算 UTF-8 字串長度(忽略位元組的方案) // 整理:http://www.CodeBit.cn function strlen_utf8($str) { $i = 0; $count = 0; $len = strlen ($str);
Time of Update: 2018-12-04
Just to remember that strlen() return the number of characters of a string. Often the strlen() function is used to compute the length in bytes of a string. This is correct until string is single byte encoded. If multi-byte char-set is used this
Time of Update: 2018-12-04
哈哈,無聊亂點在網上發現了點好東西,就順便貼過來咯。還行吧,蠻實用的,到時攻某個專題時不會盲目的。1001 這個就不用說1002 簡單的大數1003 DP經典問題,最大連續子段和1004 簡單題1005 找規律(迴圈點)1006 感覺有點BT的題,我到現在還沒過1007 經典問題,最近點對問題,用分治1008 簡單題1009 貪心1010 搜尋題,剪枝很關鍵1011
Time of Update: 2018-12-04
給一條直線和多個簡單多邊形,求在多邊形內(包括邊上)的線段長度佔總長度的百分比。 WA了一晚上和一上午換了N種方法終於想到了個簡單又好寫不用各種討論無視各種trick的方法。核心思想就是把線段根據交點分成若干段,然後判斷每段的某一邊是否有面積。那這個怎麼判斷呢?如:不告訴你具體的多邊形情況,只知道多邊形的邊與線段相交的情況,能判斷出哪些是地區是多邊形內,哪些是外面的嗎?很簡單的啦,交替就行了,如:具體做法麼就是把交點都求出來,並記錄這個交點線上段的兩邊各產生了幾條線(多邊形的邊的某個端點線上段上
Time of Update: 2018-12-04
http://www.lightoj.com/volume_showproblem.php?problem=1130題目是求一個矩形和一個圓的相交面積,這不是重點,接下來把非重點都略過。有一個地方要用到sqrt函數,由於精度問題改了好久才過,於是就想起有個QUAKE III裡用的高速開根號函數,不知道會不會比sqrt更好用,就拿來用了,代碼如下:float Q_rsqrt( float number ){ int i; float x2, y; const float
Time of Update: 2018-12-04
判斷是不是一個環環間以點相連的有向圖。Cactus的意思是仙人掌,不形象啊。大概思路:從起點0開始搜,搜到環就把環mark掉(環與搜尋路徑相連的點不mark,且從此點開始繼續搜)。搜完後把所有搜到的點依次作為起點作如此搜尋。如果搜到了之前mark的點(搜到起點不算)則說明有邊存在於兩個環。複雜度O(E)吧=。=虛擬碼:bool
Time of Update: 2018-12-04
Description
Time of Update: 2018-12-04
http://www.lightoj.com/volume_showproblem.php?problem=1101給一個無向圖,詢問兩點間路徑的最小危險度。某條路徑的危險度定義為路徑上的最大邊權值。第一步:由於邊權值很小,是1~1000,所以一開始的思路是先把權值為1的邊都加進來,看哪些詢問的兩點已經連起來了,那些詢問的回答就是1;再把權值為2的邊加進來……依次下去直到所有詢問回答完畢。如此的複雜度是1000*Q=5*10^7,加了各種最佳化後還是要逾時的。在這個思路上花了很多時間,但也不是沒
Time of Update: 2018-12-04
好簡單的一個題目,放在搜尋專題裡,大家都以為難,老師跑過來說這道題很簡單,叫我做一下。。有點變態的就是直接一個一個資料讀進去沒運行結果出,改成字串讀進去就可以。有點搞不懂。Pascal's Travels Time Limit : 2000/1000ms (Java/Other) Memory Limit : 65536/32768K (Java/Other)Total Submission(s) : 6 Accepted Submission(s) : 4Font: {ProFont(
Time of Update: 2018-12-04
14.4. 視圖協助器(View Helper) 在你的視圖指令碼中,經常需要執行某些特定的複雜的函數,例如,格式化日期,產生表單對象,或者顯示action的連結等等。你可以使用協助器類來完成這些工作。 你可以用$this->helperName()來調用helper。這時Zend_View會載入 Zend_View_Helper_HelperName類,建立一個對象執行個體,並調用它的helperName()方法。對象的執行個體會在
Time of Update: 2018-12-04
題目大意:給你一個n和x;n的範圍(n<=1000001),n表示有n個數,在這n個數尋找是否有兩個數之和為x的,如果有就輸出“YES”,沒有"NO".Sample Input3 31 2 32 31 3 Sample Output YESNO最後我編了一組測試資料;3 161 8
Time of Update: 2018-12-04
Nginx負載平衡和LVS負載平衡的比較分析 lvs和nginx都可以用作多機負載的方案,它們各有優缺,在生產環境中需要好好分析實際情況並加以利用。首先提醒,做技術切不可人云亦云,我雲即你雲;同時也不可太趨向保守,過於相信舊有方式而等別人來幫你做墊被測試。把所有即時聽說到的好東西加以鑽研,從而提高自己對技術的認知和水平,乃是一個好習慣。下面來分析一下兩者:一、lvs的優勢:1、抗負載能力強,因為lvs工作方式的邏輯是非常之簡單,而且工作在網路4層僅做請求分發之用,沒有流量,所以在效率上基本不需要
Time of Update: 2018-12-04
7.2.1 EXPLAIN 文法(得到SELECT 的相關資訊) 原文地址 http://imysql.cn/?q=node/35EXPLAIN tbl_name或者:EXPLAIN SELECT select_optionsEXPLAIN 語句可以被當作 DESCRIBE 的同義字來用,也可以用來擷取一個MySQL要執行的 SELECT 語句的相關資訊。EXPLAIN tbl_name 文法和 DESCRIBE tbl_name 或 SHOW COLUMNS FROM tbl_name 一樣。
Time of Update: 2018-12-04
Description You've designed a computer and implemented all the common arithmetic operators: addition, subtraction, multiplication and integer division. However, your budget was very limited, so you could only afford to place a single register in the
Time of Update: 2018-12-04
**題目大意**:N個K面色子排成一列,使得朝上那面的數字和為S,有幾種排法?**題目類型**:動態規劃**解題思路**:dp[i][j]儲存前i個色子總和為j有幾種方法。轉移方程:dp[i][j]=dp[i-1][j-1]+dp[i-1][j-2]+...+dp[i-1][j-K];狀態有N*S個,轉移複雜度是K,樸素的做法肯定會逾時,那如何最佳化呢?把DP數組想象成平面二維矩陣,再想象下轉移方程,就會發現dp[i][j]和dp[i][j-1]的轉移方程有很大的重疊部分,具體如下:dp[i][
Time of Update: 2018-12-04
/*==================================================*\ | Graham 求凸包 O(N * logN) | CALL: nr = graham(pnt, int n, res); res[]為凸包點集; \*==================================================*/ struct point { double x, y; }; bool mult(point sp, point ep,
Time of Update: 2018-12-04
#include<iostream>int month[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};char Month[13][10]={"","January","February","March","April","May","June","July","August","September","October","November","December"};char