锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲成av人在片观看,国产亚洲一区二区在线观看,亚洲欧洲日产韩国在线http://www.tkk7.com/Man/zh-cnSat, 10 May 2025 16:33:38 GMTSat, 10 May 2025 16:33:38 GMT60Wireshark榪滅▼鎶撳寘http://www.tkk7.com/Man/archive/2013/11/19/406524.html姝ゅ彿宸茶鍒?/dc:creator>姝ゅ彿宸茶鍒?/author>Tue, 19 Nov 2013 03:22:00 GMThttp://www.tkk7.com/Man/archive/2013/11/19/406524.htmlhttp://www.tkk7.com/Man/comments/406524.htmlhttp://www.tkk7.com/Man/archive/2013/11/19/406524.html#Feedback0http://www.tkk7.com/Man/comments/commentRss/406524.htmlhttp://www.tkk7.com/Man/services/trackbacks/406524.html
鍛戒護琛岃繘鍏inPcap鐨勫畨瑁呯洰褰曚笅錛岃繍琛?#8220;rpcapd -s rpcapd.ini”鐢熸垚瀹冪殑閰嶇疆鏂囦歡銆傦紙WIN7絳夋搷浣滅郴緇熺敱浜庢潈闄愰棶棰橈紝闇瑕佷互綆$悊鍛樻墦寮鍛戒護琛岋級

灝嗗厑璁哥┖鐢ㄦ埛鏀逛負YES. 
NullAuthPermit = YES

鎵撳紑鎺у埗闈㈡澘——綆$悊宸ュ叿——鏈嶅姟錛屽惎鍔?#8220;Remote Packet Capture Protocol”鏈嶅姟錛岃繖鍙版満鍣ㄥ嵆鍙氳繃璇ユ湇鍔¤繙紼嬫姄鍖呬簡銆?img src ="http://www.tkk7.com/Man/aggbug/406524.html" width = "1" height = "1" />

]]>
Django 浣跨敤LDAP楠岃瘉鐧誨綍http://www.tkk7.com/Man/archive/2013/06/27/401013.html姝ゅ彿宸茶鍒?/dc:creator>姝ゅ彿宸茶鍒?/author>Thu, 27 Jun 2013 08:30:00 GMThttp://www.tkk7.com/Man/archive/2013/06/27/401013.htmlhttp://www.tkk7.com/Man/comments/401013.htmlhttp://www.tkk7.com/Man/archive/2013/06/27/401013.html#Feedback3http://www.tkk7.com/Man/comments/commentRss/401013.htmlhttp://www.tkk7.com/Man/services/trackbacks/401013.html
    鏈濂界殑鏂瑰紡灝辨槸鐩存帴浣跨敤鍛樺伐鐨勮綆楁満甯愬彿鏉ョ櫥褰曪紝閭f牱灝變笉鐢ㄤ負鍙堣涓鴻浣忎釜鏂板笎鍙峰悕瀵嗙爜鑰岃嫤鎭間簡銆?br />
    鎭板ソ鍏徃鏈塋DAP鏈嶅姟鍣紝騫朵笖瀛樻湁鍛樺伐璐﹀彿淇℃伅銆傝繖鏍峰氨鍙互閫氳繃Django鐨凩DAP鎻掍歡錛屾潵瀹屾垚鍛樺伐甯愬彿鐨勭櫥褰曢獙璇佸姛鑳姐?br />
    棣栧厛闇瑕佸畨瑁呬互涓嬫ā鍧楋細
    python-ldap 2.4.12    https://pypi.python.org/pypi/python-ldap/2.4.12

    瀹夎瀹屾垚鍚庯紝django欏圭洰涓璼ettings.py鐨刲dap閰嶇疆濡備笅:
 1 #LDAP configuration
 2 import ldap
 3 from django_auth_ldap.config import LDAPSearch
 4 AUTHENTICATION_BACKENDS = (
 5     'django_auth_ldap.backend.LDAPBackend',
 6     'django.contrib.auth.backends.ModelBackend',  
 7 )
 8 
 9 AUTH_LDAP_SERVER_URI = 'ldap://SERVER_IP'
10 AUTH_LDAP_BIND_DN = 'CN=ACCOUNT_NAME,OU=Accounts,DC=ldap,DC=example,DC=com'
11 AUTH_LDAP_BIND_PASSWORD = "PASSWORD"
12 AUTH_LDAP_USER_SEARCH = LDAPSearch("OU=Accounts,DC=ldap,DC=example,DC=com", ldap.SCOPE_SUBTREE, "(&(objectClass=person)(sAMAccountName=%(user)s))")
13 
14 AUTH_LDAP_USER_ATTR_MAP = {
15      "first_name""givenName",
16      "last_name""sn",
17      "email""mail"
18 }

    宸ヤ綔嫻佺▼錛?br />
    鐧誨綍鏃訛紝鍦ㄩ粯璁ょ殑django鏁版嵁搴撳笎鍙烽獙璇佷箣鍓嶏紝浼氬厛鍒癓DAP鏈嶅姟鍣ㄤ笂鍘婚獙璇併?br />     杈撳叆鐨勭櫥褰曞笎鍙峰埌LDAP鏈嶅姟鍣ㄩ獙璇佷箣鍓嶏紝浼氬厛鐢ㄩ厤緗枃浠朵腑鐨勭粦瀹欴N銆佸瘑鐮佸幓楠岃瘉錛岄獙璇侀氳繃鎵嶈兘緇х畫鐢ㄨ緭鍏ョ殑甯愬彿瀵嗙爜鍘籐DAP鏈嶅姟鍣ㄩ獙璇併?br />     鑻DAP楠岃瘉閫氳繃錛屼細媯鏌jango鏁版嵁搴撲腑鏄惁宸插瓨鍦ㄨ甯愬彿錛岃嫢涓嶅瓨鍦紝鍒欎細鏍規嵁LDAP楠岃瘉閫氳繃鍚庤幏鍙栫殑鐢ㄦ埛淇℃伅錛屾潵鍒涘緩django鏁版嵁搴撶殑鐢ㄦ埛璐﹀彿銆傚笎鍙峰悕鍜岃緭鍏ョ殑涓鏍鳳紝瀵嗙爜鍒欎細璁句負涓涓棤鏁堢殑瀵嗙爜錛堢湅浜嗕笅婧愮爜鏄?!",鏃犳硶鍚堟硶鍝堝笇緙栫爜錛夛紝鍥犱負璇ュ笎鍙峰瘑鐮侀獙璇佹槸浠嶭DAP涓婅繘琛岋紝鎵浠jango涓殑瀵嗙爜涓嶄細琚嬌鐢ㄥ埌銆傞櫎浜嗛粯璁ょ殑鐢ㄦ埛濮撳悕銆侀偖浠剁瓑淇℃伅錛岃嫢瑕佹妸Group淇℃伅涔熷悓姝ヨ繃鏉ョ殑璇濋渶瑕佽繘琛岀浉搴旂殑閰嶇疆銆?br />    鑻DAP楠岃瘉澶辮觸錛屽垯浼氫嬌鐢―jango鏁版嵁搴撶殑榛樿鐧誨綍楠岃瘉銆?br />
    PS: LDAP蹇熷叆闂?nbsp;  http://www.cnblogs.com/obpm/archive/2010/08/28/1811065.html


]]>
Django 鍥介檯鍖?/title><link>http://www.tkk7.com/Man/archive/2013/05/10/399116.html</link><dc:creator>姝ゅ彿宸茶鍒?/dc:creator><author>姝ゅ彿宸茶鍒?/author><pubDate>Fri, 10 May 2013 08:24:00 GMT</pubDate><guid>http://www.tkk7.com/Man/archive/2013/05/10/399116.html</guid><wfw:comment>http://www.tkk7.com/Man/comments/399116.html</wfw:comment><comments>http://www.tkk7.com/Man/archive/2013/05/10/399116.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/Man/comments/commentRss/399116.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/Man/services/trackbacks/399116.html</trackback:ping><description><![CDATA[Django 1.5<br />Python 2.7.3<br /><br />    鍥介檯鍖栨敮鎸侊紝緗戜笂涓鎼滆緇嗙殑渚嬪瓙寰堝銆傛湰浠ヤ負鏄竴涓畝鍗曠殑case錛岀粨鏋滄姌鑵句簡濂藉嚑涓皬鏃跺嵈鐧炬挄涓嶅緱楠戝錛侊紒鏈緇堝幓緲葷湅瀹樻柟鏁欑▼錛屾葷畻鎵懼埌瑙e喅鏂規銆?br /><br />    綆鍗曡涓嬪浣曞浗闄呭寲鏀寔錛堜互涓枃鍥介檯鍖栦負渚嬶級錛氾紙璇︽儏鍙傞槄錛歨ttp://djangobook.py3k.cn/2.0/chapter19/錛?br /><br /><div>    瀵?Django 涓?Python 浠g爜榪涜鍥介檯鍖栦富瑕佺敤鍒?ugettext()錛実ettext_noop()錛実ettext_lazy() 鍜?ungettext() 絳夊嚱鏁幫紱妯℃澘涓垯浣跨敤trans銆乥locktrans鏍囩銆?br /><br />鍥介檯鍖栨楠わ細<br /><div>    1.鍦ㄤ綘鐨凙pp 鐩綍涓嬪垱寤?locale 鐩綍錛屽茍榪愯“django-admin.py makemessages -l zh_CN”浜х敓 locale/zh_CN/LC_MESSAGES/django.po 鏂囦歡銆傚畠浼氳嚜鍔ㄦ悳绱㈢洰褰曚笅鎵鏈夐渶瑕佸浗闄呭寲鐨勫唴瀹癸紝鐢熸垚涓涓竻鍗曟枃浠訛紙django.po錛?鐒跺悗鎵撳紑璇ユ枃浠訛紝鍔犱笂瀵瑰簲鐨勪腑鏂囩炕璇戝嵆鍙?br />    2.榪愯“django-admin.py compilemessages”鍛戒護錛岀敓鎴愪竴涓猟jango.mo鏂囦歡錛岃繖鏄湡姝e湪榪愯鏃舵墍璋冪敤鐨勩?br /><br />鎸夌収鏁欑▼鎵璇達紝django榪愯鏃朵細鏍規嵁綆楁硶鑷姩鎵懼埌璇ユ枃浠訛紝鐒惰岄亣鍒扮殑闂鏄畠娌℃湁琚壘鍒般傛樉紺虹殑渚濈劧鏄粯璁ょ殑鑻辨枃銆?br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">Django浣跨敤浠ヤ笅綆楁硶瀵繪壘緲昏瘧錛?br /><br />    棣栧厛錛孌jango鍦ㄨ瑙嗗浘鎵鍦ㄧ殑搴旂敤紼嬪簭鏂囦歡澶逛腑瀵繪壘 locale 鐩綍銆?nbsp;鑻ユ壘鍒版墍閫夎璦鐨勭炕璇戯紝鍒欏姞杞借緲昏瘧銆?br /><br />    絎簩姝ワ紝Django鍦ㄩ」鐩洰褰曚腑瀵繪壘 locale 鐩綍銆?nbsp;鑻ユ壘鍒扮炕璇戯紝鍒欏姞杞借緲昏瘧銆?br /><br />    鏈鍚庯紝Django浣跨敤 django</span><span style="color: #000000; ">/</span><span style="color: #000000; ">conf</span><span style="color: #000000; ">/</span><span style="color: #000000; ">locale 鐩綍涓殑鍩烘湰緲昏瘧銆?/span></div></div>浼拌榪欎釜闂涓庢垜鐨勯」鐩殑鐩綍緇撴瀯鏈夊叧錛宎pp娌℃湁鐩存帴鍦ㄩ」鐩殑鏍圭洰褰曚笅錛岃屾槸涓棿澶氫簡涓涓洰褰昦pps銆傦紙鎰熷叴瓚g殑鍙弬鑰冧竴涓嬶細<a target="_blank" >django鏈浣沖疄璺碉細欏圭洰甯冨眬</a> 錛?br /><div></div>緲葷湅浜嗕笅瀹樻柟鏂囨尅錛屾葷畻鎵懼埌浜嗚В鍐沖姙娉曪細<br />鍦ㄩ」鐩殑settings.py閰嶇疆鏂囦歡涓紝娣誨姞<strong>LOCALE_PATHS</strong>鍙橀噺錛屾妸locale鐩綍娣誨姞鍒板叾涓紙<a target="_blank" >瀹樻柟閾炬帴</a>錛夈?br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">LOCALE_PATHS </span><span style="color: #000000; ">=</span><span style="color: #000000; "> (<br />    </span><span style="color: #800000; ">'</span><span style="color: #800000; ">/home/www/project/common_files/locale</span><span style="color: #800000; ">'</span><span style="color: #000000; ">,<br />    </span><span style="color: #800000; ">'</span><span style="color: #800000; ">/var/local/translations/locale</span><span style="color: #800000; ">'</span><span style="color: #000000; "><br />)</span></div><br />鍦╠jango1.5涓嬶紝鍥介檯鍖栭粯璁ゆ槸鏀寔鐨勶紝騫朵笉闇瑕佸儚鍚勬暀紼嬫墍璇撮偅鏍峰湪閰嶇疆鏂囦歡涓坊鍔犵浉搴旂殑涓棿浠訛紙榛樿宸茬粡鍔犱笂浜嗭級銆傚鏋滀綘鍙戠幇浣犵殑鍥介檯鍖栬祫婧愭枃浠舵病鏈夎杞藉叆錛岄偅灝卞幓涓婇潰榪欎釜鍙橀噺涓坊鍔爈ocale璺緞鍚с?/div><img src ="http://www.tkk7.com/Man/aggbug/399116.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/Man/" target="_blank">姝ゅ彿宸茶鍒?/a> 2013-05-10 16:24 <a href="http://www.tkk7.com/Man/archive/2013/05/10/399116.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Django瀹樻柟鏂囨。瀛︿範絎旇錛歍utorial: Part 3http://www.tkk7.com/Man/archive/2013/05/10/397539.html姝ゅ彿宸茶鍒?/dc:creator>姝ゅ彿宸茶鍒?/author>Fri, 10 May 2013 07:36:00 GMThttp://www.tkk7.com/Man/archive/2013/05/10/397539.htmlhttp://www.tkk7.com/Man/comments/397539.htmlhttp://www.tkk7.com/Man/archive/2013/05/10/397539.html#Feedback0http://www.tkk7.com/Man/comments/commentRss/397539.htmlhttp://www.tkk7.com/Man/services/trackbacks/397539.html     view鏄痙jango搴旂敤涓綉欏電殑涓縐嶇被鍨嬶紝姣忎釜view鏈変竴涓壒瀹氱殑妯℃澘錛屾湇鍔′簬涓涓壒瀹氱殑鏂規硶銆?br />    
    鎶曠エ緋葷粺榪欎釜搴旂敤姣旇緝綆媧侊紝涓昏鏈変互涓?涓獀iews錛?br />
  • Poll “index” page – displays the latest few polls.
  • Poll “detail” page – displays a poll question, with no results but with a form to vote.
  • Poll “results” page – displays results for a particular poll.
  • Vote action – handles voting for a particular choice in a particular poll.
    濡備綍浠庝竴涓猽rl璁塊棶鍏跺搴旂殑view錛屼笌URLconf鏈夊叧銆?br />
    1銆佸啓絎竴涓獀iew
    淇敼“polls/views.py”鏂囦歡錛岃緭鍑篽ello world銆?br />
from django.http import HttpResponse

def index(request):
    
return HttpResponse("Hello, world. poll index.");
    淇敼poll搴旂敤鐨剈rl鏂囦歡錛?polls/urls.py"錛夛細
from django.conf.urls import patterns, url
from polls import views

urlpatterns 
= patterns('',
    url(r
'^$', views.index, name='index'),
)
    淇敼欏圭洰鐨剈rl鏂囦歡錛?mysite/urls.py"錛夛細
from django.conf.urls import patterns, include, url

# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()

urlpatterns 
= patterns('',
    
# Examples:
    # url(r'^$', 'mysite.views.home', name='home'),
    # url(r'^mysite/', include('mysite.foo.urls')),

    
# Uncomment the admin/doc line below to enable admin documentation:
    # url(r'^admin/doc/', include('django.contrib.admindocs.urls')),

    
# Uncomment the next line to enable the admin:
    url(r'^polls/', include('polls.urls')),
    url(r
'^admin/', include(admin.site.urls)),
)
    浠庝笂榪頒唬鐮佸彲浠ョ湅鍑猴紝瑙嗗浘閫氳繃HttpResponse瀵硅薄鏉ユ樉紺洪〉闈€俬ttp璁塊棶鏃訛紝url鍒欐槸鍏堥氳繃欏圭洰鐨剈rl鏂囦歡錛?mysite/urls.py"錛夋鍒欒〃杈懼紡鍖歸厤榪囨護錛屽啀鍒板叿浣撳簲鐢ㄧ殑urls鏂囦歡鍖歸厤瑙嗗浘銆?/div>    
    url()鏂規硶鍙傛暟錛歳egex,view,kwargs,name
    regex      姝e垯琛ㄨ揪寮忓尮閰島rl閾炬帴錛堜笉鍚弬鏁幫級銆備緥濡傝闂?#8220;
http://www.example.com/myapp/?page=3
”錛寀rl閾炬帴閮ㄥ垎涓?#8220;myapp/”;
    view        瑙嗗浘銆倁rl璁塊棶鏃訛紝Django鍖歸厤鍒板搴旂殑url閾炬帴錛屽垯浼氳皟鐢ㄥ叾瀵瑰簲鐨剉iew鏂規硶;
    kwargs    浼犻掔粰鐩爣view鐨勫弬鏁?
    name       緇檜rl鍛藉悕錛屼互渚夸簬璇嗗埆;

    2銆佸啓澶氫釜views
    璇鋒眰鐨剈rl鏍規嵁姝e垯琛ㄨ揪寮忓尮閰嶅搴旂殑瑙嗗浘銆?br />
    淇敼poll搴旂敤鐨剉iews鏂囦歡錛?polls/views.py"錛夛細
    index婕旂ず浜嗘煡璇㈡渶榪?鏉oll璁板綍錛屽茍鎶妏oll鐨剄uestion浠ラ楀彿榪炴帴榪斿洖鍒伴〉闈€?/div>
from django.http import HttpResponse
from polls.models import Poll

def index(request):
    latest_poll_list 
= Poll.objects.order_by('-pub_date')[:5]
    output 
= ''.join([p.question for p in latest_poll_list])
    
return HttpResponse(output)

def detail(request, poll_id):
    
return HttpResponse("You're looking at poll %s." % poll_id)

def results(request, poll_id):
    
return HttpResponse("You're looking at the results of poll %s." % poll_id)

def vote(request, poll_id):
    
return HttpResponse("You're voting on poll %s." % poll_id)

    淇敼poll搴旂敤鐨剈rl鏂囦歡錛?polls/urls.py"錛夛細
from django.conf.urls import patterns, url
from polls import views

urlpatterns 
= patterns('',
    
# ex: /polls/
    url(r'^$', views.index, name='index'),
    
# ex: /polls/5/
    url(r'^(?P<poll_id>\d+)/$', views.detail, name='detail'),
    
# ex: /polls/5/results/
    url(r'^(?P<poll_id>\d+)/results/$', views.results, name='results'),
     
# ex: /polls/5/vote/
    url(r'^(?P<poll_id>\d+)/vote/$', views.vote, name='vote'),
)

    3銆佷嬌鐢ㄦā鏉挎潵灞曠ず欏甸潰

涓轟簡鎻愰珮鏁堢巼錛屼嬌鐢ㄦā鏉垮姛鑳芥潵瀹氫箟html欏甸潰甯冨眬銆?/span>

鍒涘緩index妯℃澘鏂囦歡錛?polls/templates/polls/index.html"錛夛細

{% if latest_poll_list %}
    
<ul>
    {% for poll in latest_poll_list %}
        
<li><href="/polls/{{ poll.id }}/">{{ poll.question }}</a></li>
    {% endfor %}
    
</ul>
{% else %}
    
<p>No polls are available.</p>
{% endif %}

html妯℃澘涓嬌鐢ㄤ簡django鐨勬爣璁拌璦銆倂iews涓細杞藉叆妯℃澘娓叉煋錛屽~鍏呮暟鎹埌鏍囪錛岀敓鎴愭渶緇堢殑web欏甸潰榪斿洖銆?br />


淇敼views鐨刬ndex鏂規硶錛?polls/views.py"錛夛細

from django.http import HttpResponse
from django.template import Context, loader
from polls.models import Poll

def index(request):
    latest_poll_list 
= Poll.objects.order_by('-pub_date')[:5]
    template 
= loader.get_template('polls/index.html')
    context 
= Context({
                       
'latest_poll_list':  latest_poll_list,
                       })
    
return HttpResponse(template.render(context))


鏂規硶綆鍖栵細render()

榪欐槸涓彲浠ョ畝鍖杤iews涓敓鎴愰〉闈㈢殑API錛岃浠g爜鏇寸畝媧佷竴鐐廣?/p>

from django.shortcuts import render

from polls.models import Poll

def index(request):
    latest_poll_list 
= Poll.objects.order_by('-pub_date')[:5]
    context 
= {'latest_poll_list':  latest_poll_list}
    
return render(request, 'polls/index.html', context)


4銆佹姏鍑?04寮傚父

detail瑙嗗浘鎵句笉鍒板尮閰峱oll璇鋒眰鏃訛紝榪斿洖涓涓猦ttp404寮傚父銆?br />

from django.http import Http404

def detail(request, poll_id):
    
try:
        poll 
= Poll.objects.get(pk=poll_id)
    
except Poll.DoesNotExist:
        
raise Http404
    
return  render(request, 'polls/detail.html', {'poll': poll})

 

鍒涘緩detail妯℃澘鏂囦歡錛?polls/templates/polls/detail.html"錛夛細

 

<h1>{{ poll.question }}</h1>
<ul>
{% for choice in poll.choice_set.all %}
    
<li>{{ choice.choice_text }}</li>
{% endfor %}
</ul>

   

    鏂規硶綆鍖栵細get_object_or_404()

    浣跨敤璇PI綆鍖栨ā鍨嬩笌瑙嗗浘鐨勮﹀悎搴︺?br />
from django.shortcuts import render, get_object_or_404
from polls.models import Poll

def detail(request, poll_id):
    poll 
= get_object_or_404(Poll, pk=poll_id)
    
return  render(request, 'polls/detail.html', {'poll': poll})

 


5銆侀櫎鎺夋ā鏉夸腑url鐨勭‖緙栫爜

     鍓嶈卛ndex妯℃澘涓瓨鍦╱rl紜紪鐮侊紝濡傛灉浠ュ悗欏圭洰polls閾炬帴鍙戠敓鍙樺姩錛屽垯妯℃澘涔熻涓璧蜂慨鏀廣?/p>

<li><href="/polls/{{ poll.id }}/">{{ poll.question }}</a></li>

     浣跨敤妯℃澘璇█鐨?tt literal"="">{% url %}鏍囪鍙互娑堥櫎榪欑闂銆?/p>

<li><href="{% url 'detail' poll.id %}">{{ poll.question }}</a></li>

    閫氳繃url鏍囪錛屾潵璋冪敤urls.py錛?polls/urls.py"錛夐厤緗枃浠朵腑鍙栧悕涓篸etail鐨剈rl閾炬帴銆?br />

url(r'^(?P<poll_id>\d+)/$', views.detail, name='detail'),

    濡傛灉url鏈夋墍鍙樺姩錛屼緥濡傚湪鍘熸湁鍩虹涓婂鍔狅紙“polls/specifics/12/錛?/p>

url(r'^specifics/(?P<poll_id>\d+)/$', views.detail, name='detail'),


    6銆乁RL鍛藉悕絀洪棿

    欏圭洰瀛樺湪澶氫釜搴旂敤鏃訛紝涓嶅悓搴旂敤涔嬮棿url鍚嶅瓧鍙兘瀛樺湪閲嶅銆傜粰姣忎釜搴旂敤鍔犱笂鍛藉悕絀洪棿浠ラ伩鍏嶅懡鍚嶅啿紿侀棶棰樸?/p>

    緇欓」鐩殑url閰嶇疆鏂囦歡錛?mysite/urls.py"錛夊姞涓婂懡鍚嶇┖闂達細

from django.conf.urls import patterns, include, url

from django.contrib import admin
admin.autodiscover()

urlpatterns 
= patterns('',
    url(r
'^polls/', include('polls.urls', namespace="polls")),
    url(r
'^admin/', include(admin.site.urls)),
)

 

    index.html璋冪敤url鏍囪鏃訛紝鍔犱笂鍛藉悕絀洪棿鍓嶇紑銆?br />

<li><href="{% url 'polls:detail' poll.id %}">{{ poll.question }}</a></li>






]]>Django瀹樻柟鏂囨。瀛︿範絎旇錛歍utorial: Part 4http://www.tkk7.com/Man/archive/2013/05/10/397707.html姝ゅ彿宸茶鍒?/dc:creator>姝ゅ彿宸茶鍒?/author>Fri, 10 May 2013 07:36:00 GMThttp://www.tkk7.com/Man/archive/2013/05/10/397707.htmlhttp://www.tkk7.com/Man/comments/397707.htmlhttp://www.tkk7.com/Man/archive/2013/05/10/397707.html#Feedback0http://www.tkk7.com/Man/comments/commentRss/397707.htmlhttp://www.tkk7.com/Man/services/trackbacks/397707.html
    涓銆佸啓涓涓〃鍗?/strong>
    淇敼鍘熸潵鐨刣etail.html妯℃澘錛?polls/templates/polls/detail.html"錛夛細
<h1>{{ poll.question }}</h1>

{% if error_message %}
<p><strong>{{ error_message }}</strong></p>{% endif %}

<form action="{% url 'polls:vote' poll.id %}" method="post">
{% csrf_token %}
{% for choice in poll.choice_set.all %}
    
<input type="radio" name="choice" id="choice{{ forloop.counter }}" value="{{ choice.id }}" />
    
<label for="choice{{ forloop.counter }}">{{ choice.choice_text }}</label><br />
{% endfor %}
<input type="submit" value="Vote" />
</form>
    forloop.counter         for寰幆鐨勬鏁?br />
    {% csrf_token %}    閬垮厤鍒殑緗戠珯浼爌ost璇鋒眰鏁版嵁銆?/div>
    濡備唬鐮佹墍鎻忚堪鐨勶紝post涔嬪悗浼氳煩鍒皏ote鍘伙紝淇敼poll搴旂敤鐨剉iews.py錛?polls/views.py"錛夊疄鐜頒竴涓媣ote鍝嶅簲鏂規硶銆?br />
# Create your views here.
from django.shortcuts import get_object_or_404, render
from django.http import HttpResponse, HttpResponseRedirect
from django.core.urlresolvers import reverse

from polls.models import Poll, Choice

def vote(request, poll_id):
    p 
= get_object_or_404(Poll, pk=poll_id)
    
try:
        selected_choice 
= p.choice_set.get(pk=request.POST['choice'])
    
except (KeyError, Choice.DoesNotExist):
        
return render(request, 'polls/detail.html', {
                                                     
'poll': p,
                                                     
'error_message'"You din't select a choice.",
                                                     })
    
else:
        selected_choice.votes 
+= 1
        selected_choice.save()
        
# Always return an HttpResponseRedirect after successfully dealing
        # with POST data. This prevents data from being posted twice if a
        # user hits the Back button.
        return HttpResponseRedirect(reverse('polls:results', args=(p.id,)))
    request.POST    鏍規嵁key璁塊棶post鎻愪氦鐨勬暟鎹傚悓鐞唃et璇鋒眰鍒欎嬌鐢╮equest.GET
    request.POST['choice']    濡傛灉post鏁版嵁涓病鏈塩hoice錛屼細鐖嗗嚭KeyError寮傚父銆?br />    HttpResponseRedirect    欏甸潰閲嶅畾鍚戙傞伩鍏峱ost澶氭銆?br />    reverse()    璋冪敤url閾炬帴錛岄伩鍏嶇‖緙栫爜銆?br />
    鍒涘緩results妯℃澘鏂囦歡錛?span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'Times New Roman'; ">"polls/templates/polls/results.html"錛?/span>銆?br />
<h1>{{ poll.question }}</h1>

<ul>
{% for choice in poll.choice_set.all %}
    
<li>{{ choice.choice_text }} -- {{ choice.votes }} vote{{ choice.votes|pluralize }}</li>
{% endfor %}
</ul>

<href="{% url 'polls:detail' poll.id %}">Vote again?</a>

    浜屻佷嬌鐢ㄩ氱敤瑙嗗浘錛氬噺灝戜唬鐮?/strong>
    鍦╳eb寮鍙戜腑錛屼粠鏁版嵁搴撴煡璇紝騫舵覆鏌撴ā鏉塊〉闈㈠埌鏄劇ず錛岃繖鏄釜寰堝父瑙佺殑鎯呭喌銆侱jango鎻愪緵浜嗕竴涓敤鏉ュ揩閫熺敓鎴愯鍥劇殑“generic views”緋葷粺銆傚彲浠ュ皢閫氱敤鐨凩istView銆丏etailView鐨勬覆鏌撻氳繃瀹冨湪URLconf涓畬鎴愩?br />    淇敼URLconf
    淇敼poll搴旂敤鐨剈rls閰嶇疆鏂囦歡錛?polls/urls.py"錛夛細
from django.conf.urls import patterns, url
from django.views.generic import ListView
from django.views.generic.detail import DetailView
from polls.models import Poll

urlpatterns 
= patterns('',
    
# ex: /polls/
    url(r'^$', ListView.as_view(queryset=Poll.objects.order_by('-pub_date')[:5],
                                context_object_name
='latest_poll_list',
                                template_name
='polls/index.html'), name='index'),
    
# ex: /polls/5/
    url(r'^(?P<pk>\d+)/$', DetailView.as_view(
                                                   model
=Poll,
                                                   template_name
='polls/detail.html'
                                                   ), name
='detail'),
    
# ex: /polls/5/results/
    url(r'^(?P<pk>\d+)/results/$', DetailView.as_view(
                                                   model
=Poll,
                                                   template_name
='polls/results.html'
                                                   ), name
='results'),
     
# ex: /polls/5/vote/
    url(r'^(?P<poll_id>\d+)/vote/$''polls.views.vote', name='vote'),
)
   
    淇敼views
    鍒版錛屽彲浠ユ妸鍘熻鍥撅紙"polls/views.py"錛変腑鐨刬ndex()銆乨etail()銆乺esults()鏂規硶鍒犳帀浜嗐?/div>
    榪欓噷浣跨敤浜哃istView銆丏etailView銆傞渶瑕佹敞鎰忕殑鏄紝DetailView浣跨敤“pk”鍘誨尮閰島rl涓殑id銆?br />    DetailView銆丩istView榛樿鍒嗗埆璋冪敤“<app_name>/<model_name>_detail.html”銆?#8220;<app_name>/<model_name>_list.html”妯℃澘錛屽彲浠ラ氳繃“template_name”鍙傛暟鎸囧畾鐗瑰畾鐨勬ā鏉褲?br />    ListView榛樿鐢熸垚鐨勪紶閫掔粰妯℃澘鐨勪笂涓嬫枃鍙橀噺涓?#8220;<model_name>_list”錛屽彲閫氳繃“context_object_name”鍙傛暟鏉ユ寚瀹氫紶杈撳彉閲忋?br />   

]]>Django瀹樻柟鏂囨。瀛︿範絎旇錛歍utorial: Part 2http://www.tkk7.com/Man/archive/2013/05/10/397477.html姝ゅ彿宸茶鍒?/dc:creator>姝ゅ彿宸茶鍒?/author>Fri, 10 May 2013 07:35:00 GMThttp://www.tkk7.com/Man/archive/2013/05/10/397477.htmlhttp://www.tkk7.com/Man/comments/397477.htmlhttp://www.tkk7.com/Man/archive/2013/05/10/397477.html#Feedback0http://www.tkk7.com/Man/comments/commentRss/397477.htmlhttp://www.tkk7.com/Man/services/trackbacks/397477.html    涓銆佽嚜鍔ㄧ敓鎴恆dmin鐣岄潰
    1銆佹縺媧籥dmin site鍔熻兘   
    淇敼"mysite/settings.py"鏂囦歡錛屽湪INSTALLED_APPS灞炴у幓鎺?django.contrib.admin'娉ㄩ噴銆?br />
    淇敼"mysite/urls.py"鏂囦歡錛屽幓鎺夊涓嬩笁琛岀殑娉ㄩ噴錛?br />
from django.contrib import admin
admin.autodiscover()

url(r
'^admin/', include(admin.site.urls)),
    鎵ц“python manage.py syncdb”鍛戒護灝嗚妯″潡鏄犲皠鍒版暟鎹簱鍗沖彲銆?br />
    2銆佸惎鍔ㄥ紑鍙戞湇鍔″櫒   
    榪愯“python manage.py runserver”鍚姩server錛堥粯璁?000绔彛錛岀鍙f湁鍐茬獊閲嶆柊鍒跺畾錛屼笂綃囨彁鍒拌繃鐨勶級銆?br />
    鍚姩鎴愬姛鍚庯紝鍗沖彲浠ユ祻瑙堝櫒鎵撳紑“http://127.0.0.1:8000/admin”錛岀敤涔嬪墠鍒涘緩鐨剆uper user璐︽埛鐧誨綍浜嗐?br />    榛樿榪樼湅涓嶅埌polls錛岄渶瑕佹妸瀹冩敞鍐屽埌admin涓?br />    鍦?#8220;mysite/polls”鐩綍涓嬪垱寤篴dmin.py鏂囦歡錛屽唴瀹瑰涓嬶細
from django.contrib import admin
from polls.models import Poll

admin.site.register(Poll)
    閲嶅惎鏈嶅姟鍣ㄧ櫥褰曪紝灝卞彲浠ョ湅鍒版牴鎹甈oll妯℃澘鑷姩鐢熸垚鐨凜RUD琛ㄥ崟浜嗐?br />
    3銆佽嚜瀹氫箟admin琛ㄥ崟
    澶氫釜灞炴ф椂錛屽浣曟帶鍒跺悇灞炴ф樉紺烘椂鐨勫厛鍚庡叧緋伙紵
    閫氳繃淇敼admin.py,鏉ュ畾涔夎〃鍗曟樉紺虹殑鏍煎紡.

from django.contrib import admin
from polls.models import Poll, Choice

class ChoiceInline(admin.TabularInline): #    admin.StackedInline
    model = Choice
    extra 
= 3
    
class PollAdmin(admin.ModelAdmin):
#    fields = ['pub_date', 'question']

    fieldsets 
= [
            (None,                          {
'fields': ['question']}),
            (
'Date information',    {'fields': ['pub_date'],    'classes': ['collapse']}),
    ]
    inlines 
= [ChoiceInline]
    list_display 
= ('question''pub_date''was_published_recently')
    list_filter 
= ['pub_date']
    search_fields 
= ['question']
    date_hierarchy 
= 'pub_date'

admin.site.register(Poll, PollAdmin)
admin.site.register(Choice)
    灞炴ф瘮杈冨皯鏃?鐩存帴閫氳繃"fields = ['pub_date', 'question']"鏉?span>紜畾鍏堝悗欏哄簭鍗沖彲.
    鑰屽睘鎬ф瘮杈冨鏃?鍒欏彲閫氳繃璁劇疆fieldsets鏉ュ埗瀹氭樉紺烘晥鏋?
    鏁堟灉濡備笅鍥?

    Poll琛ㄥ崟錛?br />    'Date information'            鏂拌〃鍗曟爣棰?
    'collapse'                         django鑷甫鐨勯殣钘忔牱寮?
    “inlines = [ChoiceInline]”   灝咰hoice琛ㄥ崟鏄劇ず鍦≒oll涓?
    admin.StackedInline         Choice灞炴у瀭鐩存樉紺?
    admin.TabularInline          Choice灞炴ф按騫蟲樉紺?
   
    Poll list璁板綍錛?br />
    淇敼"mysite/polls/models.py"鏂囦歡錛岃緗浉鍏沖睘鎬х殑鏄劇ず鏍峰紡銆?div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all">class Poll(models.Model):
    question 
= models.CharField(max_length=200)
    pub_date 
= models.DateTimeField('date published')
    
    
def __unicode__(self):
        
return self.question
    
def was_published_recently(self):
        
return self.pub_date >= timezone.now() - datetime.timedelta(days=1)
    was_published_recently.admin_order_field 
= 'pub_date'
    was_published_recently.boolean 
= True
    was_published_recently.short_description 
= 'Published recently?'

    list_display = ('question''pub_date''was_published_recently')  鎸囧畾poll list璁板綍欏甸潰鏄劇ず閭d簺瀛楁
    list_filter 
= ['pub_date']    鍙充晶鐨勮繃婊ゅ櫒錛沝jango鑷甫鏃ユ湡閫夐」
    search_fields 
= ['question']    涓婄鎼滅儲妗嗭紱鍒跺畾鎼滅儲鐨勫睘鎬ц寖鍥達紝like鍖歸厤
    date_hierarchy 
= 'pub_date'   鏃ユ湡鍒嗗眰瀵艱埅錛涙牴鎹褰曟棩鏈熷勾鏈堟棩鑷姩鍒嗙被

    浜屻佽嚜瀹氫箟admin澶栬
    鍒涘緩“mysite/templates”鐩綍錛屼慨鏀?mysite/settings.py"鏂囦歡錛屽湪TEMPLATE_DIRS灞炴т腑閰嶇疆璇ョ洰褰曚綅緗?br />    榪涘叆django瀹夎鐩綍錛?..\Python27\Lib\site-packages\django\contrib\admin\templates錛夛紝鎶婁綘闇瑕佷慨鏀圭殑鏂囦歡錛屾嫹璐濆埌欏圭洰“mysite/templates”鐩綍涓嬶紝淇敼鎴愪綘闇瑕佺殑鏁堟灉錛屾湇鍔″櫒鍚姩鏃朵細鑷姩浠庢澶勫姞杞姐?br />   


]]>git push鍒皐indows涓嬬殑鏈嶅姟鍣ㄥけ璐?/title><link>http://www.tkk7.com/Man/archive/2013/04/15/397880.html</link><dc:creator>姝ゅ彿宸茶鍒?/dc:creator><author>姝ゅ彿宸茶鍒?/author><pubDate>Mon, 15 Apr 2013 12:31:00 GMT</pubDate><guid>http://www.tkk7.com/Man/archive/2013/04/15/397880.html</guid><wfw:comment>http://www.tkk7.com/Man/comments/397880.html</wfw:comment><comments>http://www.tkk7.com/Man/archive/2013/04/15/397880.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/Man/comments/commentRss/397880.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/Man/services/trackbacks/397880.html</trackback:ping><description><![CDATA[鍦╳indows涓嬫惌浜嗕釜鏈嶅姟鍣ㄥ涔爂it銆俻ush鏃跺嚭鐜板涓嬪紓甯革細<br /><div><code plain"="">“git clone git@127.0.0.1:/home/git/repositories/gitosis-admin.git”</code></div><br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">git</span><span style="color: #000000; ">.</span><span style="color: #000000; ">exe </span><span style="color: #0000FF; ">push</span><span style="color: #000000; "> </span><span style="color: #000000; ">--</span><span style="color: #000000; ">force </span><span style="color: #000000; ">--</span><span style="color: #000000; ">progress  </span><span style="color: #000000; font-weight: bold; ">"</span><span style="color: #000000; font-weight: bold; ">origin</span><span style="color: #000000; font-weight: bold; ">"</span><span style="color: #000000; "> master</span><span style="color: #000000; ">:</span><span style="color: #000000; ">master<br /> <br />Counting objects</span><span style="color: #000000; ">:</span><span style="color: #000000; "> </span><span style="color: #800000; ">189</span><span style="color: #000000; ">,</span><span style="color: #000000; "> done</span><span style="color: #000000; ">.</span><span style="color: #000000; "><br />Compressing objects</span><span style="color: #000000; ">:</span><span style="color: #000000; "> </span><span style="color: #800000; ">100</span><span style="color: #000000; ">%</span><span style="color: #000000; "> (</span><span style="color: #800000; ">187</span><span style="color: #000000; ">/</span><span style="color: #800000; ">187</span><span style="color: #000000; ">)<br />Writing objects</span><span style="color: #000000; ">:</span><span style="color: #000000; ">   </span><span style="color: #800000; ">7</span><span style="color: #000000; ">%</span><span style="color: #000000; "> (</span><span style="color: #800000; ">14</span><span style="color: #000000; ">/</span><span style="color: #800000; ">189</span><span style="color: #000000; ">)<br />fatal</span><span style="color: #000000; ">:</span><span style="color: #000000; "> Unable to create temporary file</span><span style="color: #000000; ">:</span><span style="color: #000000; "> Permission denied<br />fatal</span><span style="color: #000000; ">:</span><span style="color: #000000; "> sha1 file </span><span style="color: #000000; font-weight: bold; ">'</span><span style="color: #000000; font-weight: bold; "><stdout></span><span style="color: #000000; font-weight: bold; ">'</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">write</span><span style="color: #000000; "> error</span><span style="color: #000000; ">:</span><span style="color: #000000; "> Invalid argument<br />error</span><span style="color: #000000; ">:</span><span style="color: #000000; "> failed to </span><span style="color: #0000FF; ">push</span><span style="color: #000000; "> some refs to </span><span style="color: #000000; font-weight: bold; ">'</span><span style="color: #000000; font-weight: bold; ">git@10.73.4.46:channelv.git</span><span style="color: #000000; font-weight: bold; ">'</span><span style="color: #000000; "><br /> <br />git did not </span><span style="color: #0000FF; ">exit</span><span style="color: #000000; "> cleanly (</span><span style="color: #0000FF; ">exit</span><span style="color: #000000; "> code </span><span style="color: #800000; ">1</span><span style="color: #000000; ">)</span></div><br />鍘熷洜鏄洜涓哄垱寤虹敤鏉ョ櫥闄唖sh鐨勭敤鎴穏it錛屾病鏈変慨鏀圭増鏈簱鐨勬潈闄愩傚嵆緇檊itosis-admin.git鏂囦歡澶癸紝鍔犱笂git鐢ㄦ埛鐨勪慨鏀規潈闄愬嵆鍙傦紙"chown -R git *"錛?br /><img src ="http://www.tkk7.com/Man/aggbug/397880.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/Man/" target="_blank">姝ゅ彿宸茶鍒?/a> 2013-04-15 20:31 <a href="http://www.tkk7.com/Man/archive/2013/04/15/397880.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Django瀹樻柟鏂囨。瀛︿範絎旇錛歍utorial: Part 1 http://www.tkk7.com/Man/archive/2013/04/07/397311.html姝ゅ彿宸茶鍒?/dc:creator>姝ゅ彿宸茶鍒?/author>Sun, 07 Apr 2013 10:35:00 GMThttp://www.tkk7.com/Man/archive/2013/04/07/397311.htmlhttp://www.tkk7.com/Man/comments/397311.htmlhttp://www.tkk7.com/Man/archive/2013/04/07/397311.html#Feedback0http://www.tkk7.com/Man/comments/commentRss/397311.htmlhttp://www.tkk7.com/Man/services/trackbacks/397311.html闃呰鍏ㄦ枃

]]>
Cygwin鐨剆sh鏈嶅姟浣跨敤鍏挜鐧誨綍http://www.tkk7.com/Man/archive/2013/03/12/396334.html姝ゅ彿宸茶鍒?/dc:creator>姝ゅ彿宸茶鍒?/author>Tue, 12 Mar 2013 09:17:00 GMThttp://www.tkk7.com/Man/archive/2013/03/12/396334.htmlhttp://www.tkk7.com/Man/comments/396334.htmlhttp://www.tkk7.com/Man/archive/2013/03/12/396334.html#Feedback0http://www.tkk7.com/Man/comments/commentRss/396334.htmlhttp://www.tkk7.com/Man/services/trackbacks/396334.html

    鍓嶉潰宸茬粡璁茶繃濡備綍鍦╳indows涓嬪埄鐢╟ygwin鎼緩ssh鏈嶅姟錛屼絾鏄嬌鐢ㄨ處鎴峰瘑鐮佺殑楠岃瘉鐧誨綍妯″紡姣旇緝楹葷儲錛屽挨鍏舵槸鍦ㄥ畠浣滀負澶氫漢璁塊棶鐨勬湇鍔$殑鏃跺欍?/p>


    涓嬮潰璁蹭竴涓嬪浣曚嬌鐢ㄥ叕閽ヨ璇佺殑鏂瑰紡鏉ョ櫥褰曘?/p>


    緗戜笂榪欎竴綾葷殑鏂囩珷寰堝錛屼絾putty鏉ョ櫥褰曟椂瑕佹敞鎰忎釜闂錛宲uttygen鐢熸垚鐨勫叕閽ョ閽ユ槸涓嶈兘琚玸sh璇嗗埆銆傚緱浣跨敤ssh-keygen鍛戒護鏉ュ垱寤洪挜鍖欏銆傦紙涔嬪墠涔熸寜鐓х綉涓婄殑鏁欑▼浣跨敤puttygen鏉ョ敓鎴恔ey錛屾氮璐逛簡濂藉鏃墮棿錛?br />


1.鍒涘緩瀵嗛挜瀵癸細
    $ ssh-keygen -t rsa
    涓璺洖杞﹀嵆鍙紒

    涓棿鏈夋彁紺烘槸鍚︾粰縐侀挜鍔犲瘑錛岃繖涓湅涓漢鍠滄銆備笅闈㈠懡浠ゅ垯鏄慨鏀圭閽ュ瘑鐮併?/p>

    渚嬶細縐侀挜鏂囦歡鏄?cygdrive/d/id_rsa,鎶婂畠鏂板瘑鐮侀噸緗負絀猴紝鎵ц鍚庝細鎻愮ず杈撳叆鏃у瘑鐮侀獙璇併?br />

    $ ssh-keygen -p -f /cygdrive/d/id_rsa -N ''

2.瀵嗛挜璁劇疆錛?br />    $ cd /home/username/
    $ mkdir .ssh && chmod 700 .ssh
    $ cd .ssh/
    $ cat /cygdrive/d/id_rsa > authorized_keys  錛堝皢鍏挜鏀劇疆鍏朵腑錛?br />    $ chmod 600 authorized_keys

3./etc/sshd_config閰嶇疆

    瑕佹妸涓嬮潰榪欏嚑欏圭殑娉ㄩ噴鍘繪帀錛屽茍瀵瑰簲鍊兼敼涓哄涓嬪唴瀹癸細

    StrictModes no
    PubkeyAuthentication yes
    AuthorizedKeysFile    .ssh/authorized_keys

    鏀瑰畬鍚庤閲嶅惎ssh鏈嶅姟鎵嶈兘鐢熸晥銆?/div>

 


4.鏈満鐢╞ash鍛戒護琛岀櫥褰曟祴璇曚竴涓嬶細

    ssh -i /cygdrive/d/id_rsa username@127.0.0.1

    鍔犱釜-v鍙傛暟鍒欑湅鍒板叿浣撹皟璇曚俊鎭紝鏃犳硶姝e父鐧誨綍鏃跺彲浠ヨ皟璇曚笅
    ssh -v -i /cygdrive/d/.ssh/id_rsa git@127.0.0.1

    浣跨敤putty鐧誨綍鐨勮瘽錛屽垯闇瑕佸厛鎶婅縐侀挜杞崲鎴愬畠鍏煎鐨勬牸寮忋?br />    浣跨敤puttygen瀵煎叆縐侀挜錛屽啀鐐?#8220;Save private key”鍗崇敓鎴愬畠鍏煎鐨勭閽ユ枃浠朵簡銆?/div>


]]>ReviewBoard涓婁紶鍥劇墖寮傚父http://www.tkk7.com/Man/archive/2013/02/26/395760.html姝ゅ彿宸茶鍒?/dc:creator>姝ゅ彿宸茶鍒?/author>Tue, 26 Feb 2013 08:27:00 GMThttp://www.tkk7.com/Man/archive/2013/02/26/395760.htmlhttp://www.tkk7.com/Man/comments/395760.htmlhttp://www.tkk7.com/Man/archive/2013/02/26/395760.html#Feedback0http://www.tkk7.com/Man/comments/commentRss/395760.htmlhttp://www.tkk7.com/Man/services/trackbacks/395760.html
鈥淭he _imaging C module is not installed鈥?nbsp; 闃呰鍏ㄦ枃

]]>
主站蜘蛛池模板: 91精品国产免费久久国语蜜臀| 免费国产在线精品一区| 最近中文字幕免费mv视频7| 亚洲成人中文字幕| 久久久久久久岛国免费播放| 亚洲精品制服丝袜四区| AAAAA级少妇高潮大片免费看| 亚洲av高清在线观看一区二区| 黄色a三级三级三级免费看| 免费日本黄色网址| 免费一级毛suv好看的国产网站| 免费一级毛片在级播放| 一级毛片高清免费播放| 成人免费男女视频网站慢动作| 亚洲日本久久久午夜精品| 毛片a级毛片免费观看品善网| 中文字幕乱码亚洲精品一区| 免费无码又爽又刺激高潮的视频| 亚洲AV香蕉一区区二区三区| 亚洲国产精品人人做人人爽| 精品多毛少妇人妻AV免费久久| 久久精品亚洲日本佐佐木明希| 3d成人免费动漫在线观看| 亚洲精品国产精品乱码不卞| a级片免费在线观看| 久久亚洲AV成人出白浆无码国产 | 无码精品人妻一区二区三区免费| 国产亚洲精品不卡在线| 97国产在线公开免费观看| 四虎亚洲精品高清在线观看| 免费人成年轻人电影| 久久国产精品免费一区| 亚洲午夜精品一区二区公牛电影院| 女人18毛片a级毛片免费| 亚洲国语精品自产拍在线观看| 久久久久久精品免费免费自慰| 中国china体内裑精亚洲日本| 国产成人A亚洲精V品无码| 最近中文字幕国语免费完整| 国产亚洲福利精品一区二区| 亚洲色欲久久久综合网东京热|