自己寫的線程池

#!/usr/bin/python#coding=utf-8#http://docs.python.org/library/threading.htmlimport threading, time, randomfrom collections import dequeclass threadPool(object): def __init__(self, maxNum = 10): self.maxNum = maxNum self.deque =

Git Http Server

#http://www.wretch.cc/blog/michaeloil/22286355#http://blog.longwin.com.tw/2009/05/build-git-env-over-http-2009/#安裝軟體sudo apt-get install git-coresudo apt-get install apache2#啟用相應模組a2enmod dav_fsa2enmod dav#設定apache2sudo htpasswd -c

DotNetNuke Skinning Whitepaper 翻譯記錄(皮膚上傳部分)

 皮膚上傳 一旦基於ASCX檔案格式的可以執行的皮膚被加入到ASPX頁面中,一些皮膚檔案中的惡意指令碼可能危害到整個系統。基於這個考慮,主機擁有對主機或者網站進行皮膚上傳的授權功能。用HOST賬戶登入,選擇主機欄目下的主機設定,你可以看到這個選項。如果該選項被設定成Portal(預設),那麼網站的管理者可以不受到主機的幹涉上傳自己網站的皮膚。任何檔案上傳的功能都被集中在DotNetNuke

在ep.io上建立一個網站

ep.io是一個基於python的雲託管服務商。創始人Andrew (python最流利web架構Django的主要貢獻者),現在的技術層面的支援都是他在。目前是邀請質,你需要留個email給他,他過一段時間就會幫你開通了。現在讓我們來看看如何在ep.io上如何寫一個Hello world網站。因為不是很喜歡Django那種很重的架構,所以選用Flask.你一步是確保你的機器安裝了下面的組件sudo apt-get gitsudo apt-get python-pipsudo apt-get

使用mod_auth_mysql.so

CREATE TABLE users ( id int(14) NOT NULL auto_increment, user_name CHAR(30) NOT NULL, user_passwd CHAR(20) NOT NULL, created timestamp(14) NOT NULL, updated timestamp(14) NOT NULL, PRIMARY KEY (id), UNIQUE KEY user_name (user_name));CREATE

DotNetNuke Skinning Whitepaper 翻譯記錄(皮膚定義部分)

 皮膚定義 皮膚的定義可以通過來種方法來建立:HTML或者ASCX(使用者控制項)。如果你是一個對ASP.NET並沒有多少瞭解web設計者,那麼HTML是最好的選擇。如果你對ASP.NET比較熟練,而且打算用VS.NET這樣的工具來建立皮膚那麼ASCX是你的第一選擇。基本上,這兩種方法的區別僅在於皮膚定義檔案尾碼以及對應使用者控制項標識符不同(詳細請查閱附錄A) 一般一個皮膚包最少需要兩個皮膚檔案,一個用來定義網站前台的布局,一個用來定義網站後台管理的布局。前台一般擁有各式各樣的內容控制項以及不

使用Lambda實現遞迴

遞迴描述fn(n)if(n ==1) return 1return n * f(n-1)當然上面的n我們假定為不為零的正整數在lambda語言中無法直接表示,請看 Func<int, int> fn = n => {if (n == 1)return 1;elsereturn fn(n - 1) * n; };看上去不錯。可惜不能運行。因為 return fn(n - 1) * n;

手動安裝nginx

安裝gcc編譯器sudo apt-get install gcc安裝盤pcre庫,以支援正則apt-get install libpcre++0安裝zlib,支援gzip壓縮apt-get install zlib1g-dev安裝打包程式apt-get install makewget http://nginx.org/download/nginx-1.0.8.tar.gztar xzvf nginx-1.0.8.tar.gzcd nginx-1.0.8./configure --prefix=

DotNetNuke Skinning Whitepaper 翻譯記錄(XCOPY 部署部分)

 XCOPY 部署 在DotNetNuke 2.2.0中,增加了一個新的特性就是在不登入應用程式的情況在在主機分級配置皮膚和容器。當你是一個主機管理員並希望提供給你的使用者一些心皮膚,或者你覺得用FTP上傳皮膚比使用者介面更加方便,或者你想在本機測試你的新皮膚的時候,這是相當有用的一個特性。如何使用這個特性?你只須拷貝你的皮膚或者容器包到應用程式一個適當的檔案夾下,應用程式將馬上識別到這個檔案並執行必要的安裝程式。  XCOPY Deployment In DotNetNuke 2.2.0,

烙餅排序演算法

問題描述: 有一摞烙餅,因為一隻手端著盤子,所以只能用另外一隻手來給烙餅排序,將烙餅由大到小排好序。這樣就要求我們在給烙餅排序的時候總是將最上面的N個烙餅一起翻轉。如果最下面的烙餅是最大的,那麼只需要解決上面的N-1個烙餅,同理可以最後到解決兩個烙餅的排序。#! /usr/bin/python# coding=utf-8import randomdef main(): arr = random.sample(xrange(100), 10) print arr n = []

DotNetNuke Skinning Whitepaper 翻譯記錄(定義部分)

翻譯:定義在任何一個皮膚解決方案當中要考慮的另一個重要方面是皮膚作者的界定。誰會建立皮膚?什麼技術更適合他們。在他們的日常工作中使用什麼樣的設計工具。在這一方面的需求分析對決定如何的定義皮膚有深遠的意義。儘管ASP.NET的使用者控制項技術給我們提供了較強的核心支援,他們是微軟平台相對較新的技術。一些設計工具(如. FrontPage, DreamWeaver, 等 ) 已經提供了對使用者控制項技術的支援。但是在這一概念對於一些專業的網頁設計人員還很陌生。拋開使用者控制項中包含了ASP.net

類比二進位實現減法

#! /usr/bin/python# coding=utf-8import mathdef main(x,y): #對減數取反 x, y = bin(x)[2:], bin(y)[2:] l = max([len(x),len(y)]) #最大長度 #對y取反 y = "1" * (l - len(y)) + "".join(['1' if i == '0' else '0' for i in y]) x,y = int(x,2), int(y,2)

買書問題

在節假日的時候,書店一般都會做促銷活動。由於《哈利傳輸速率》系列相當暢銷,店長決定通過促銷活動來回饋讀者。在銷售的《哈利傳輸速率》平裝本系列中,一共有五卷,用編號0, 1, 2, 3,

普通年金終值和現值計算(白話版)

(本人非專業人士,只作學習筆記,不對正確性負責)普通年金就是一年存一筆錢,加上利息。類似於零存整取。計算終值的意思就是零存幾年後,最後能拿多少錢。例如:小明計劃一年存100元,銀行利率是10%,問三年後本息合計多少?詳細分解如下帳戶金額年底獲得利息100102102133133.1364.1 或通過公式 P4 = 100 * (((1 + 10%)4-1) / 0.1)) =

DotNetNuke Skinning Whitepaper 翻譯記錄(DotNetNuke部分)

翻譯  :DotNetNuke 在DotNetNuke 1.0.0到

DotNetNuke Skinning Whitepaper 翻譯記錄(頁面處理部分)

翻譯:頁面處理 DotNetNuke使用單個ASPX頁面( Default.aspx )來表現所有的控制項和內容。這樣做的好處有兩個:一是集中了所有使用者介面管理的邏輯在一個單一頁面,二是減少與應用程式的互動介面以提高整個解決方案的安全性。Default.aspx

Ror安裝過程

1 安裝Ruby1.9.1sudo apt-get install ruby1.9.1-full安裝後gem也安裝好了。是1.8.212 安裝railssudo gem install rails安裝後是3.2.3裝完運行一下bundle install還沒完,還得裝一下nodejssudo apt-get install nodejs以上所有代碼是在ubuntu

電梯調度演算法

在高峰時間,實習生小飛常常會被電梯每層樓都停弄得很不耐煩,於是他想出了這樣一個辦法:由於樓層並不高,那麼在繁忙的時間,每次電梯從一層往上走時,我們只允許電梯停在其中的某一層。所有乘客都從一樓上電梯,到達某層樓後,電梯聽下來,所有乘客再從這裡爬樓梯到自己的目的層。在一樓時,每個乘客選擇自己的目的層,電梯則自動計算出應停的樓層。問:電梯停在哪一層樓,能夠保證這次乘坐電梯的所有乘客爬樓梯的層數之和最少?#! /usr/bin/python# coding=utf-8import

DotNetNuke Skinning Whitepaper 翻譯記錄(皮膚包部分)

翻譯:  皮膚包 皮膚包或者容器包由構成一個完整皮膚的大量檔案組成: *.htm, *.html 檔案——在皮膚上傳機制中用來建立*.ascx檔案的皮膚定義檔案。*.ascx 檔案—— 皮膚機制對html檔案進行必須的格式化和先行編譯後產生的用於定義皮膚的使用者控制項。*.css 檔案——與皮膚相對應的樣式表檔案。*.gif, *.jpg, *.jpeg, *.png ——皮膚中的圖形檔案。*.*

踩到一堆狗屎——我的第一篇Blog

近日參加了上海市教委組織的上海高校網站製作競賽,用ASP.NET,1個星期的設計,2個星期的編碼和實現。興沖沖的把網頁發布到教委的伺服器上。20天的評獎過程讓我感覺到象是踩到了一堆還沒乾的狗屎。網頁上傳截止時間是4月30日,5月1日開始接受投票。當我在截止之前把網站上傳到伺服器上的時候才發現他們並沒有提供資料庫的許可權。打電話過去,告知是直接把mdf檔案放到根目錄下,他們會幫我附加上去。SQLServer資料庫的使用者名稱是sa,密碼是空。諸位看官到這裡大概已經可以知道這次網站製作競賽的支援人員

總頁數: 61357 1 .... 3739 3740 3741 3742 3743 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.