Time of Update: 2018-07-31
閑來無事,想做個網頁,從基礎的做起。首先是在txt編輯代碼: <?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN""http://www.w3.org/TR/xhtml11/DTD/xHTML11.dtd"><html xmlns="http:/
Time of Update: 2018-07-31
在生產環境下,對系統的使用者要做進一步的配置。為了安全起見,只能使用普通使用者進行遠程登入,禁止使用root登入。要做如下操作: 增加來賓使用者組: groupadd guest 建立來賓使用者: useradd -g guest guest 為來賓使用者佈建密碼: passwd guest 建立成功後,查看使用者組:cat /etc/group 查看使用者: cat /etc/passwd
Time of Update: 2018-07-31
由於最近出差,沒有時間更, 倒不是忙,而是費心,項目其實並不難,主要是涉及錢的地方談技術略顯蒼白;沒有技術解決不了的問題,但是錢沒到位,沒人願意無償給你提供技術,算是停更一周后的,吐槽吧。 趕上今天周末,本想著打打遊戲,看看美劇,休息一下,卻被媳婦的幾篇軟文把浮躁的心帶走了,那索性就調整一下,學習吧,好了,我們就抓緊時間再嘮嘮我們的Python,本篇來認識一下偏函數--partial function。 一、什麼是偏函數。
Time of Update: 2018-07-31
一、前言 線性結構是一種基本的資料結構,主要用於對客觀世界中具有單一的前驅和後繼的資料關係進行描述。即“一個接一個排列”。特點是資料元素之間呈現一種線性關係。 二、內容介紹 2.1 線性表 ①順序儲存:插入平均移動個數是n/2 ,刪除平均移動個數是(n-1)/2 ②鏈式儲存:分為好多種,雙向鏈表、迴圈鏈表、靜態鏈表。
Time of Update: 2018-07-31
最近資料庫中要插入在程式中是枚舉類型的值,在程式中插入可以用ToString() 將枚舉轉換為字串,但在取值的時候又會碰到是枚舉的不能取,現在的問題是 1. 能取的情況 是如何插入資料庫中的,什麼方法 SqlHelperLib.ExecuteNonQuery(sql, ps); 2. 不能取的情況 是什麼方法插入資料庫中的 Status是string類型,而插入資料庫中的是
Time of Update: 2018-07-31
遇到一個問題:在用WebBrowser控制項開啟網頁後,讓網頁中的捲軸滾動到最底部。 在網上找到了方法:用DCOM組件技術,擷取HTML介面指標。(前一陣做調用網頁中的JavaScript函數也是採用這種技術)。代碼如下: boolput_scrollTop() { HRESULT hr;
Time of Update: 2018-07-31
1.建立使用者名稱密碼檔案 htpasswd -b -c /usr/local/nginx/conf/passwd.db myuser 123456 會在/usr/local/nginx/conf/passwd.db檔案中產生使用者名稱和加密的密碼: myuser:YlmaHlkJnzhxG 2.nginx增加auth_basic和auth_basic_user_file兩項配置: location /screen {auth_basic
Time of Update: 2018-07-31
三元運算式 列表解析 產生器運算式 三元運算式 在作簡單的判斷時,三元運算式能簡化代碼: def max(x, y): if x > y: return x else: return y# 這個函數可以簡化為如下形式:def max_new(x,y): return x if x > y else y 格式:x if 條件 else y 如果條件成立,返回x,
Time of Update: 2018-07-31
搭建滲透測試環境 Kali攻擊機 WinXP SP1 靶機 啟動metasploit 跟windows RPC相關的漏洞 內部提供的漏洞攻擊 靶機winxp sp1網路設定 查看虛擬機器的NAT網段 配置WinXP SP1靶機的IP地址 執行漏洞利用 後漏洞利用:meterpreter> 靶機的資訊 進程情況 查看到explorer.exe的PID的2008
Time of Update: 2018-07-31
Django 每一個view函數的第一個參數都是request,有沒想過request裡面到底有什麼呢。 Django使用request和response對象在系統間傳遞狀態。 當一個頁面被請示時,Django建立一個包含請求中繼資料的 HttpRequest 對象。 然後Django調入合適的視圖,把HttpRequest 作為視圖函數的第一個參數
Time of Update: 2018-07-31
原文地址:http://blog.csdn.net/wangweiandsuo/article/details/8500864 主要寫一些最近一段時間學習Wpf的顯示 直接顯示與.net中的gridview有些相似,直接把一個list扔入datagrid中就可以顯示,都可以自動的把對象的屬性載入到頁面上。 MainWindow.xaml.cs [html] view plain copy
Time of Update: 2018-07-31
1.擷取年月日 function getNowFormatDate() { var date = new Date(); var seperator1 = "-"; var seperator2 = ":"; var month = date.getMonth() + 1; var strDate = date.getDate(); if (month >= 1 && month <= 9
Time of Update: 2018-07-31
前後端分離一般是指在軟體開發過程中,前端代碼和後端代碼分別開發,互不干涉,不使用後端語言去寫前端,也不用前端技術寫後端,從形式上來說,一般是不用JSP或PHP混寫代碼,但並不是說不能用JSP或PHP檔案格式。前後端分離後,前後端的通訊一般是通過HTTP介面的方式進行調用。 對與前後端分離的概念有很多人都會有誤解: 前後端分離就不能使用JSP這樣的檔案:
Time of Update: 2018-07-31
最近因為網站要支援nginx的動態負載平衡,因此要去掉cppcms內建的session機制。就順便研究了一下cppcms的application。 準確的講,研究的是application類的子類的生命週期. 按照cppcms的規則,我們必須自己從application繼承出自己的類,比如MyApp, 邏輯上,這個類的對象會被緩衝到application pool中,代表了一個應用程式。
Time of Update: 2018-07-31
可以說,web1.0的時代是form的時代,web2.0的時代是ajax的時代,而web3.0。我覺得已經開始了,它應該是web工程化的時代。 每一次技術的革新,都不是對上一時代技術的否定,而成一次由量變到質變的升華。軟體更新的速度越來越快,要做一個優秀的軟體工程師,不是一件容易的事情,如果你心裡長時間沒有危機感,而又在一個地方呆太久,那你就需要重新審視自己了。你需要:變。 需要去學習,去接觸一些新的東西,哪怕只是瞭解一些概念也好。
Time of Update: 2018-07-31
OSMSG.com 寫道 "國外知名網站stackoverflow 上有一個問題調查:哪本書是對程式員最有影響、每個程式員都該閱讀的書。,這個調查已曆時兩年,目前為止吸引了 153,432 人訪問,讀者共推薦出了 478 本書(還在增加),其中最火的一本書《Code Complete》被頂了 1333 次。如果你是個程式員,你一定有興趣看看這些書裡你都看過幾本,如果你一本沒看過的話,我也不好說什麼,也許你是個天才,但我相信大多數人都知道,你在學校雷根本學不到什麼真正的工作中需要的知識,
Time of Update: 2018-07-31
上一篇《秒殺多線程第三篇原子操作 Interlocked系列函數》中介紹了原子操作在多進程中的作用,現在來個複雜點的。這個問題涉及到線程的同步和互斥,是一道非常有代表性的多線程同步問題,如果能將這個問題搞清楚,那麼對多線程同步也就打下了良好的基礎。 程式描述: 主線程啟動10個子線程並將表示子線程式號的變數地址作為參數傳遞給子線程。子線程接收參數 -> sleep(50) -> 全域變數++ -> sleep(0) -> 輸出參數和全域變數。
Time of Update: 2018-07-31
<!DOCTYPE html> <html> <head> <meta charset = "UTF-8" /> <style type="text/css"> body{position:relative;}
Time of Update: 2018-07-31
轉自:https://www.cnblogs.com/moxiaoan/p/5683743.html 1、firewalld的基本使用 啟動: systemctl start firewalld 查看狀態: systemctl status firewalld 停止: systemctl disable firewalld 禁用: systemctl stop firewalld
Time of Update: 2018-07-31
七、產生器運算式和列表解析的區別 產生器運算式: 格式:(expr for iter in iterable [if condition]) 產生器是迭代的產生的結果,而不是立刻對錶達式求值 得到的是個產生器對象,而不是列表 不能用索引、append等列表操作 可以用list()Factory 方法轉換為list列表對象 產生器和列運算式的區別: 產生器格式最外層是一個(),而列表解析格式最外層是一個[]