Time of Update: 2015-07-06
asp、asp.net、.aspx、.ascx、.ashx的簡單說明,.ascx.ashxASP是動態伺服器頁面(Active Server
Time of Update: 2015-07-06
javascript中對變數類型的判斷,javascript變數 本文正式地址:http://www.xiabingbao.com/javascript/2015/07/04/javascript-type 在JavaScript中,有5種基礎資料型別 (Elementary Data Type)和1種複雜資料類型,基礎資料型別 (Elementary Data Type)有:Undefined, Null, Boolean,
Time of Update: 2015-07-05
javascript 單例模式,javascript模式 單例模式是設計模式裡最基本也是最常用的模式之一,其特點是單體對象只存在一份執行個體,這樣你就能確保在你的所有代碼裡面都使用著同樣的全域資源。
Time of Update: 2015-07-06
web頁面中參數的傳遞方法,web頁面參數傳遞在web頁面中參數的傳遞方法多樣,主要有以下幾種:Viewstate,Querystring,Session, Application,Cookie,Cache。Viewstate: 特點:服務啟啟動的各種控制項的檢視狀態;包括控制項的所有屬性值;Enableviewstate可以啟用和禁用檢視狀態;
Time of Update: 2015-07-06
display:none | visibility:hidden 的區別,visibilityhidden<.><html><head> <meta name="viewport" content="width=device-width" /> <title>Index4</title></head><body> <div>
Time of Update: 2015-07-06
linux多路IO複用中的select和epoll,多路io複用epollselect,epoll都是IO多工機制。I/O多工就通過一種機制,可以監視多個描述符,一旦某個描述符就緒(一般是讀就緒或者寫就緒),能夠通知程式進行相應的讀寫操作。但select,poll,epoll本質上都是同步I/O,因為他們都需要在讀寫事件就緒後自己負責進行讀寫,也就是說這個讀寫過程是阻塞的,而非同步I/O則無需自己負責進行讀寫,非同步I/O的實現會負責把資料從核心拷貝到使用者空間。select調用的過程:(1)從
Time of Update: 2015-07-06
一個字串中尋找另一個字串出現的次數,字串中尋找#include<stdio.h>#include <string.h>int strstrcount( char *str1, char *str2 ){ char *str = str1; int c = 0; while( (str = strstr( str, str2 )) != NULL ) { c++; str++; } return c;}int main(){char str1[20]
Time of Update: 2015-07-06
HDU 4462 Scaring the Birds (暴力枚舉DFS),hduscaring題目連結:傳送門題意:一個n*n的地區,有m個位置是可以放稻草人的,其餘都是玉米。對於每個位置(x,y)所放稻草人都有個作用範圍ri,即abs(x-i)+abs(y-j)<=r,(i,j)為作用範圍內。問至少要在幾個位置上放稻草人,才能覆蓋所有的玉米,若不可能則輸出-1。有一個trick,就是放稻草人的位置不用被覆蓋eg: input:2 4 1 1 1 2 2 1 2 20 0 0 0
Time of Update: 2015-07-06
hdu1176(dp),hdu1176dp這個題原來做過,昨晚做沒做出來,找不到bug,感覺很難找今天又打了一遍,耐心的輸出一些資料,bug很容易就出來了。切記浮躁,做不出就放一放,沒必要只為做對而刷題,要感受一點一點的提高。總之就是越慢越好。開=開始是這樣if( a[i+1][j]>=a[i+1][j+1]&&a[i+1][j]>=a[i+1][j-1]&&j+1<11&&j-1>=0)
Time of Update: 2015-07-06
boost.asio學習筆記一、linux下boost庫的安裝,boost.asioboost歡迎轉載,轉載請註明原文地址:http://blog.csdn.net/majianfei1023/article/details/46761029學習開源庫第一步就是編譯安裝好庫,然後運行成功一個demo,然後才能進行之後的工作。下面就來講講boost庫在linux下的安裝。[mjf@localhost ~]$ tar -zxvf boost_1_55_0.tar.gz[mjf@localhost
Time of Update: 2015-07-06
[Leetcode]-Path Sum,leetcode-pathsum Given a binary tree and a sum, determine if the tree has a root-to-leaf path such that adding up all the values along the path equals the given sum.For example: Given the below binary tree and sum = 22,
Time of Update: 2015-07-06
最長迴文子串,迴文子串演算法思想:設有字串s[] = "121"第一步:通過在每個字元左右都添加一個特殊字元,把奇數長度和偶數長度的字串都轉化成奇數(例如. "121" 加上特殊字元後變成"#1#2#1" ),同時也可在開頭再加一個特殊字元,以便於忽略越界問題(如上例"121"變成"$#1#2#1#"
Time of Update: 2015-07-06
POJ 2955 Brackets (區間dp 括弧匹配),poj2955BracketsTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 3951 Accepted: 2078DescriptionWe give the following inductive definition of a “regular brackets” sequence:the empty sequence is a
Time of Update: 2015-07-06
跟連樂一起學Scala-進階類型,scala-類型 歡迎加入Scala討論QQ群212859367,和連樂一起討論學習!單例類型 例子:class Document{ def setTitile(title: String) = {...; this} def setAuthor(author: String) = {...; this} ...}val atticle.setTitle("whatever floats your
Time of Update: 2015-07-06
在MyEclipse中統計項目行數,myeclipse項目行數 今天閑來無事就把自己以前做過的一些小項目拿出來看一下,把一些自己認為不好的地方又重新改一下,突然想起有人說過大學生在畢業時至少要完成多少代碼才算合格,所以我就想統計一下自己做過的項目的代碼量,在網上找了很多方法,後來發現在MyEclipse中也有統計行數的方法,所以特此寫出來供大家參考。 具體操作如下: (1)選中你要統計行數的項目(按一下滑鼠項目名即可)
Time of Update: 2015-07-06
XTU1238 Segment Tree (線段樹·區間最值更新),xtu1238segment 題意 對一個數組有四種操作1: 將區間[ l, r] 中的所有值都加上c2:將區間 [l, r] 中所有比c大的值改為c3:將區間 [l, r] 中所有比c小的值改為c4:輸出區間 [l, r] 中所有數的最小值和最大值對每個操作4輸出對應最小值和最大值基礎的線段樹 在湘潭卡了好久沒寫出來 線段樹維護三個值 區間最大值 maxv, 區間最小值minv,
Time of Update: 2015-07-05
大話設計模式C++版——裝飾模式,大話設計模式
Time of Update: 2015-07-05
Java多線程—Executor架構概述,java多線程executor 1. 任務Task相關的介面與類1.1 Runnable表示一個可被執行的命令,通常用於在不同線程中執行任務。package java.lang;public interface Runnable { public void run();}1.2 Callable<V>表示一個有返回結果的任務package java.util.concurrent;public interface
Time of Update: 2015-07-05
合法字串 【動態規劃】,字串動態規劃 字串只有可能有A、B、C三個字母組成,如果任何緊鄰的三個字母相同,就非法。求長度為n的合法字串有多少個?比如: ABBBCA是非法,ACCBCCA是合法的。動態規劃的思路——真的要枚舉嗎? dp[i][0] : 長度為i的、最後兩位不同的合法串的個數 dp[i][1]: 長度為 i的、最後兩位相同的合法串的個數 遞推: dp[i][0] = (dp[i-1][0] * 2 + dp[i-1][1] * 2) dp[i][1] =
Time of Update: 2015-07-05
Spigot 演算法之一 計算調和級數的和,spigot級數 我是首先在[1] 注意到 Spigot-Algorithm的,這個演算法發布的相當早,見[2]. [1] 給出幾個令人驚異的程式,只用很少的代碼就可以計算e,pi,log(2)等常數。其中那個4行代碼計算圓周率的程式被網友稱作外星人寫的程式,但我一直沒有勇氣去分析和學習它,最近終於決定學習這個