鍍金池/ 問答/ C#問答
伐木累 回答

簡單的回答是可以的.

但是:
存在一個列中,讀是沒有問題的,但修改,針對性回復,審核等等的操作需要把全部數(shù)據(jù)讀出來再寫回去,遇到并發(fā)時很難處理,如兩個人同時留言,就有可能一個人的無法保存,可能多次提交才能完成.
如果想讀操作保持高效和寫操作的結構化,一般會做一下數(shù)據(jù)冗余, 即每個留言做為單獨數(shù)據(jù)與數(shù)據(jù)庫關聯(lián),但全部留言可以生成靜態(tài)文件或緩存的方式,而不是每次都查詢每個文章的全部留言后再合成. 合成一般只發(fā)生在留言數(shù)據(jù)發(fā)生變動時.

瘋浪 回答

首先我認為這個問題貌似不是一個技術性問題。從業(yè)務上來說,許多人同時操作排序是否合理?是否應該將排序這個功能下放到專門的人員那邊?
如果非要從技術上解決這個問題,比如:張三把 1,2交換了,李四把1、3交換了,那么最終的順序是哪個?這個是否應該訂一套業(yè)務規(guī)則?
那么再考慮:1、張三在操作的時候,鎖死其他人的操作,其他人不能操作 2、張三操作完畢,其他人實時看到張三的操作結果。那么這個系統(tǒng)涉及前后端實時信息交互,是否是過度設計了?
建議題主酌情考慮是不是再溝通溝通...

夏木 回答

class類名為dadad的父級元素的前一個相鄰的同胞元素隱藏掉

小眼睛 回答

可能是我本地安裝的 dotNet 版本有問題……

放到服務器上就正常了。

孤客 回答

https://www.cnblogs.com/wdw31...
PS:踩人需謹慎,別把自己弄成個笑話。

List<int> a = new List<int>() { 1, 1, 2, 3, 3 };
List<int> b = new List<int>() { 1, 3 };
var c = a.Intersect(b).Union(a.Except(b)).ToList();
// 按照需要自行決定是否和如何排序
c.Sort();
// 現(xiàn)在,c集合就是你想要的(按照題面來說)
// 大膽做個猜測,題主想要的應該不是這樣的集合吧?
// 可能只是想要差集,做個題主自行抉擇。


補充內(nèi)容:


  1. 無知的人永遠都不可理喻;
  2. 題主勿怪,畢竟你也沒描述要不要去重;
  3. 某些人,我和題主坐等你的道歉;
  4. 想想有些人需要別人給他嚼爛了和著唾液才肯咽下去,就覺得惡心。
List<int> a = new List<int>() { 1, 1, 1, 2, 2, 3, 3, 3 };
List<int> b = new List<int>() { 1, 3 };
a.Sort();
b.Sort();
// 去重的實現(xiàn)
List<int> c = a.Intersect(b).Distinct().Union(a.Except(b)).ToList();
List<int> d = a.Select(i => i).ToList();
// 不去重的實現(xiàn)
b.ForEach(item => d.RemoveAt(d.FindIndex(aItem => aItem == item)));
c.Sort();
d.Sort();
Console.WriteLine("集合a=" + string.Join(",", a));
Console.WriteLine("集合b=" + string.Join(",", b));
Console.WriteLine("集合c=" + string.Join(",", c));
Console.WriteLine("集合d=" + string.Join(",", d));
做不到 回答

你需要這個anyproxy


AnyProxy是一個開放式的HTTP代理服務器。

離人歸 回答
using (var ms = new MemoryStream())
{
    Request.Body.CopyTo(ms);
    var myByteArray = ms.ToArray();
    string postStr = System.Text.Encoding.UTF8.GetString(myByteArray);
}

在stackoverflow上面得到的回答。https://stackoverflow.com/que...

她愚我 回答

在IIS上部署開發(fā)的網(wǎng)站(路徑指向開發(fā)環(huán)境代碼),在VS中修改的是C#代碼后,直接編譯后即可。

瘋子范 回答
  1. 服務器是國內(nèi)主機嗎?
  2. 服務器帶寬多少?
乖乖瀦 回答

session和cookie是不一樣的
session存儲在服務器,cookie存儲在客戶端

設置cookie:
function setcookie ($name, $value = null, $expire = null, $path = null, $domain = null, $secure = null, $httponly = null) {}
獲取cookie:
$_COOKIE[$sCookieName];

題主的寫法只是操作了服務器端的session,并沒有向瀏覽器發(fā)送cookie
session.cookie_secure 使得cookie是否可以通過https傳輸,改向設置為1則僅可以通過https傳輸cookie
session.cookie_httponly 使得cookie是否可以被客戶端js等進行操作,該項設置為1則僅能夠通過http請求訪問cookie

====================更新===================
測試了題主的寫法,session需要cookie來保存會話id,如果配置禁止了http寫cookie的權限的話
那么每次交互響應頭都會發(fā)送set-cookie命令,且會話id每次都會重新生成
而由于當前請求內(nèi)$_SESSION是超全局變量,其內(nèi)容在當前上下文是存在的,所以是可以正確獲取到的
并且客戶端和服務器交互請求頭會發(fā)送sessionid來唯一識別本次會話,如果客戶端不能夠存儲cookie
則服務器不能夠查找到當前交互設置的session,也就是說當前請求設置的session僅存在于當前上下文,
下一個請求到來時,由于請求頭沒有攜帶上次會話的sessionid,就無法識別相應的session,上次請求設置的session相當于不存在,由于服務器端session存儲在文件中,那么每次交互都會在session.save_path產(chǎn)生新的sess_j9pul3sdggncaas6luc4cild95文件,這樣會耗盡服務器資源

clipboard.png

clipboard.png

乞許 回答

如果是Java的話,Robot 類有這個功能

挽歌 回答

4個字節(jié)的數(shù)字都可以用來做時間戳(最大10位10進制長度數(shù)字)
你發(fā)的幾個方法返回值都太長了

笑浮塵 回答

ThinkingSession應該是以dll的形式當做程序集引入的,目前看來這個dll被改動位置或者刪除了。 檢查一下項目的程序集引用,是否缺失了這個dll。

clipboard.png

魚梓 回答

你這也太搞了吧
你的url參數(shù)是js的
@Url.Action是服務端的方法。你告訴我怎么用。。。。。。。

舊時光 回答

估計服務器上有木馬了,建議重做系統(tǒng),最好用linux

離夢 回答

客戶就是創(chuàng)建調(diào)用組裝你命令模式中的所有類的代碼。
舉個?:
一個GUI界面上面有一個按鈕,這個按鈕可以配置為打開瀏覽器也可以配置為打開文本編輯器。這里我們將打開瀏覽器和打開文本編輯器抽象之后寫成具體命令類,這里瀏覽器和文本編輯器可以理解為接收者,而你的按鈕就是調(diào)用者。
程序的main函數(shù)就是創(chuàng)建一個GUI,創(chuàng)建一個打開瀏覽器對象,創(chuàng)建一個按鈕對象并傳入打開瀏覽器對象,將瀏覽器對象與按鈕對象形成關聯(lián)關系。這部分代碼就是客戶端。
不同的請求你可以理解為這里的打開瀏覽器對象和打開文本編輯器對象。通過初始化的時候給按鈕對象傳入不同的對象,那么這個按鈕就具有不同的功能。當然通過反射功能,你可以將瀏覽器對象或者文本編輯器對象寫入配置文件。通過反射在運行時候給按鈕綁定不同的功能。

疚幼 回答

可以以非父子組件的方式傳遞數(shù)據(jù) 創(chuàng)建數(shù)據(jù)中轉(zhuǎn)站 在遞歸模板內(nèi)綁定$emit 然后在實例內(nèi)的鉤子函數(shù)或者外層的非遞歸組件組件上接收