鍍金池/ 問答/ C#問答
冷溫柔 回答

就給建議吧。

  1. 既然是從0開始邊學(xué)邊做,一開始不要把目標(biāo)定的過大,否則是非常容易翻車的
  2. 開始就入門難度評估的話,可以考慮從前端入手,但你0基礎(chǔ)的話,可能得先練上起碼仨月才能達(dá)到“可以開始”的程度
  3. 前端寫游戲可以直接用原生,也可以用Canvas(有現(xiàn)成的前端向游戲引擎)。但我覺得達(dá)到熟練掌握javascript的程度,也需要一些時間。貿(mào)然硬上的話,你可能連怎么開始都會懵逼的(我就問過這么個問題……黑歷史黑歷史~
命多硬 回答

$表示你當(dāng)前執(zhí)行命令的用戶是普通用戶,如果是root用戶這里就是#,不是$符號了

糖果果 回答

具體訪問的Controller的代碼也看一看

葬憶 回答

1.可以自定義 AuthorizeAttribute ,重寫其中的 OnAuthorization 或 HandleUnauthorizedRequest 方法。
2.如果使用了自定義的 BaseController ,也可在 BaseController 中進(jìn)行處理。

維他命 回答

這個問題,測試一下就知道了,有必要提問嗎?

我猜應(yīng)該是C# ,畢竟人家是選編譯再運(yùn)行的。

莫小染 回答

根據(jù)各部門人員的相關(guān)字段來查詢可以查到

殘淚 回答

通過測試,Spire.Doc在從HTML創(chuàng)建Word文檔有下面的規(guī)則:

  1. 字體樣式(包括大小、顏色、下劃線、粗斜體等)優(yōu)先以HTML為準(zhǔn)。當(dāng)HTML,ParagraphStyle都定義了樣式,優(yōu)先選擇HTML的樣式。
  2. HTML中<h1>,<p>這些標(biāo)簽本身暗含 了字體大小,所以在后面ParagraphStyle設(shè)置字體大小不生效。

解決方案有:

  1. 在HTML中定義好字體大小:
string headHtml = "<h1><font size=\"24\">This is head.</font></f1>";
  1. 通過代碼清除HTML中的字體樣式,再應(yīng)用自定義樣式
//清除Html的樣式
foreach (var item in table[0, 0].Paragraphs[0].Items)
{
    if (item is TextRange)
    {
        TextRange tr = item as TextRange;
        tr.CharacterFormat.ClearFormatting();
    }
}
//重新應(yīng)用自定義格式
table[0, 0].Paragraphs[0].ApplyStyle(style1.Name);
陪妳哭 回答

使用nginx或別的服務(wù)端做反向代理,使用公司域名的一個子目錄指向內(nèi)網(wǎng)網(wǎng)站

孤酒 回答

用戶名和密碼不匹配吧,執(zhí)行到了 user==null 這個條件里面了。

clipboard.png

影魅 回答

冒泡排序是一種技術(shù)(算法),可以用各種語言來寫。
區(qū)塊鏈?zhǔn)且环N技術(shù),可以用各種語言來寫。
Shadowso...

拼未來 回答

0 荷葉,n 柱子這么想,假設(shè)河中有 n 個柱子:

  • n = 0 時,至多有 1 只青蛙直接跳到 R 柱,這個不用解釋
  • n = 1 時,由于河中多了一個落腳的地方,那么這個柱子(A 柱)可以先從 L 柱至多跳 1 只青蛙下來,然后這個 A 柱和 L 柱總共至多可以跳 2 只青蛙至 R 柱
  • n = 2 時,由于河中又多了一個柱子(B 柱),那么可以先從 L 柱跳 1 只青蛙到 B 柱,之后 A 柱的青蛙也可以跳到 B 柱上,然后 B 柱上有 2 只青蛙,然后 L 柱再跳 1 只青蛙至 A 柱,之后無法再繼續(xù)跳更多青蛙,最后 L 柱往 R 柱跳 1 只,A 柱跳 1 只,B 柱 跳 2 只(這里需要先在 A 柱跳完后往 A 跳一次,再跳 R 柱),總共 4 只
  • n = 3 時,其實(shí)基本可以看出遞歸的規(guī)律了,比如接著上面的情況,多了一個 C 柱,那么這個柱子可以先從 L 柱跳一只青蛙下來,之后河中其余柱子上的青蛙均跳至 C 柱,C 柱上的青蛙就等于 1(A柱青蛙) + 2(B柱青蛙) + 1(L柱新跳下來的青蛙)= 4,然后 B 柱按上一種情況可知是 2,A 柱是 1,最終至多跳 1 + 2 + 4 + 1 = 8 只
  • n = 4 時,按上面的規(guī)律就能知道,D 柱上先從 L 柱跳 1 只,然后其余柱子的青蛙跳過來,總共 8 只,然后至多跳 1 + 2 + 4 + 8 + 1 = 16 只
  • ...(略)

這個過程似乎和漢諾塔很像,但是不是漢諾塔。

最后在這個基礎(chǔ)之上來考慮荷葉不為 0 的情況,由于荷葉上只能跳 1 只青蛙,相當(dāng)于只是將問題的規(guī)模放大了,所以最后答案是荷葉數(shù)量 + 1(直接跳到 R 柱的那個青蛙) 之后按河中柱子的個數(shù)依次乘以 2。

陌如玉 回答
  1. listStr 傳遞的是引用,所以這里不論創(chuàng)建多少個線程使用的都是同一個listStr,要么每次重新構(gòu)建,要么傳遞listStr.ToArray();

  2. 多線程建議使用Task處理

哚蕾咪 回答

你怎么寫的?用filestream硬寫嗎?
可以開啟read write share,不過log可能寫的亂七八糟。

是這使用nlog吧。

孤島 回答

后臺是form表單接收數(shù)據(jù)嗎,應(yīng)為你用get請求的時候是url傳輸,后臺接收到的數(shù)據(jù)格式是類似'id=1&from=home'這樣的格式,但是你用post傳輸?shù)脑挃?shù)據(jù)格式是鍵值對:{ id: 1, from: "home" },后臺接收不到吧。

如果后臺數(shù)form表單接收的話,在axios攔截器里面使用'qs'模塊`import axios from 'axios';
import { getToken } from './auth'
// import 'url-search-params-polyfill'
import qs from 'qs'

axios.defaults.timeout = 5000
axios.defaults.baseURL = process.env.BASE_API

//http request 攔截器
axios.interceptors.request.use(
config => {

const token = getToken() // 注意使用的時候需要引入cookie方法,推薦js-cookie
// config.data = new URLSearchParams(config.data) // 把{ id: 1, from: "home" }格式的參數(shù)轉(zhuǎn)換成'id=1&from=home'格式的參數(shù)傳給后臺,坑我好久,后臺一直接受不到參數(shù)就是這個原因
config.data = qs.stringify(config.data)
console.log('奇怪')
config.headers = {
  'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8',
  'client_type': '20',
  'api_version': '1.0.0000',
  'token': token || ''
}
return config;

},
error => {

return Promise.reject(err);

}
);`

寫榮 回答

varchar類型排序和字符串排序一樣,先從第一位的開始比較,8,7,6,5,4,3,2,1,0這種數(shù)據(jù),如果第一位相同比較第二位......可以考慮排序的時候轉(zhuǎn)換一下,或者表數(shù)據(jù)設(shè)計成decimal類型

幼梔 回答

url encoding是http協(xié)議規(guī)定的。那些需要編碼的字符不變嗎就沒法傳。如果你的報文中包含http協(xié)議中規(guī)定的字符,必須轉(zhuǎn)碼, 如果不轉(zhuǎn)碼http就不能正常工作。所以你的設(shè)置讓不轉(zhuǎn)碼是行不通的。
iis 提示url有問題,那你就要看看, 你的url是不是包含了沒有轉(zhuǎn)碼的特殊字符

糖果果 回答

加載到內(nèi)存的,不是每次去從文件讀取,可以設(shè)置監(jiān)視文件,在文件內(nèi)容變化之后重新載入