鍍金池/ 問(wèn)答/ PHP問(wèn)答
默念 回答

你導(dǎo)入的還好說(shuō),能解析出來(lái),導(dǎo)出的就是個(gè)csv文件,你可以從解決csv的背景問(wèn)題入手

墨小羽 回答

use是引入要使用的命名空間,方便實(shí)現(xiàn)同項(xiàng)目同類(lèi)名的區(qū)分。真正能使用類(lèi)本身的需要require/include類(lèi)所在的文件,而__autoloadspl_autoload_register所做的事情是能夠?qū)崿F(xiàn)自動(dòng)化引入文件等等。

尛曖昧 回答
  1. 可以偷偷用
  2. 實(shí)現(xiàn)的方式比較多:

    1. Facebook 提供 API 或者其它工具,比如關(guān)鍵詞匹配
    2. 通過(guò)第三方授權(quán)接口
    3. 使用某種瀏覽器插件

1&2可以,3的話不夠。

澐染 回答

一個(gè)比較簡(jiǎn)單的辦法是,首先將確定的范圍分成n個(gè)小區(qū)間,然后在每一區(qū)間中用隨機(jī)數(shù)獲取一個(gè)點(diǎn),這樣會(huì)相對(duì)稀疏一些。給區(qū)間加一個(gè)padding可以避免兩個(gè)點(diǎn)過(guò)于靠近

久舊酒 回答

我發(fā)現(xiàn)你問(wèn)過(guò)這類(lèi)問(wèn)題好多次了,但這些問(wèn)題在文檔用你都可以找到答案,我建議你先好好看看文檔。

xml 這個(gè)參數(shù)的值,是被 urlencode 兩次的東西。 php 不懂, Python 的話是用 urllib.unquote 就可以了。

>>> s = '''%3C%3Fxml+version%3D%221.0%22+encoding%3D%22gbk%22+%3F%3E%253Ctask%253E%253Cuser%253E%253Coper%253Emod%253C%252Foper%253E%253Cid%253E14001420%2540private.gb.gov%253C%252Fid%253E%253Cname%253E%25E5%25A7%259A%25E8%25BF%259C%253C%252Fname%253E%253Cusertype%253EUT01%253C%252Fusertype%253E%253Cgrade%253E%25E5%2586%2585%25E9%2583%25A8%253C%252Fgrade%253E%253Cdname%253E%25E6%2596%2587%25E7%2594%25B5%25E5%25A4%2584%253C%252Fdname%253E%253Cdid%253E2021013100%2540private.gb.gov%253C%252Fdid%253E%253Cdorder%253E1%253C%252Fdorder%253E%253Cdcode%253E%253C%252Fdcode%253E%253Csexual%253E0%253C%252Fsexual%253E%253Cduty%253E%253C%252Fduty%253E%253Cpost%253E%253C%252Fpost%253E%253Caccount%253E14001420%253C%252Faccount%253E%253Cpassword%253E%253C%252Fpassword%253E%253Cmail%253E%253C%252Fmail%253E%253C%252Fuser%253E%253C%252Ftask%253E'''
>>> import urllib
>>> urllib.unquote(s)
'<?xml+version="1.0"+encoding="gbk"+?>%3Ctask%3E%3Cuser%3E%3Coper%3Emod%3C%2Foper%3E%3Cid%3E14001420%40private.gb.gov%3C%2Fid%3E%3Cname%3E%E5%A7%9A%E8%BF%9C%3C%2Fname%3E%3Cusertype%3EUT01%3C%2Fusertype%3E%3Cgrade%3E%E5%86%85%E9%83%A8%3C%2Fgrade%3E%3Cdname%3E%E6%96%87%E7%94%B5%E5%A4%84%3C%2Fdname%3E%3Cdid%3E2021013100%40private.gb.gov%3C%2Fdid%3E%3Cdorder%3E1%3C%2Fdorder%3E%3Cdcode%3E%3C%2Fdcode%3E%3Csexual%3E0%3C%2Fsexual%3E%3Cduty%3E%3C%2Fduty%3E%3Cpost%3E%3C%2Fpost%3E%3Caccount%3E14001420%3C%2Faccount%3E%3Cpassword%3E%3C%2Fpassword%3E%3Cmail%3E%3C%2Fmail%3E%3C%2Fuser%3E%3C%2Ftask%3E'
>>> print urllib.unquote(s)
<?xml+version="1.0"+encoding="gbk"+?>%3Ctask%3E%3Cuser%3E%3Coper%3Emod%3C%2Foper%3E%3Cid%3E14001420%40private.gb.gov%3C%2Fid%3E%3Cname%3E%E5%A7%9A%E8%BF%9C%3C%2Fname%3E%3Cusertype%3EUT01%3C%2Fusertype%3E%3Cgrade%3E%E5%86%85%E9%83%A8%3C%2Fgrade%3E%3Cdname%3E%E6%96%87%E7%94%B5%E5%A4%84%3C%2Fdname%3E%3Cdid%3E2021013100%40private.gb.gov%3C%2Fdid%3E%3Cdorder%3E1%3C%2Fdorder%3E%3Cdcode%3E%3C%2Fdcode%3E%3Csexual%3E0%3C%2Fsexual%3E%3Cduty%3E%3C%2Fduty%3E%3Cpost%3E%3C%2Fpost%3E%3Caccount%3E14001420%3C%2Faccount%3E%3Cpassword%3E%3C%2Fpassword%3E%3Cmail%3E%3C%2Fmail%3E%3C%2Fuser%3E%3C%2Ftask%3E
>>> ss = '''%3Ctask%3E%3Cuser%3E%3Coper%3Emod%3C%2Foper%3E%3Cid%3E14001420%40private.gb.gov%3C%2Fid%3E%3Cname%3E%E5%A7%9A%E8%BF%9C%3C%2Fname%3E%3Cusertype%3EUT01%3C%2Fusertype%3E%3Cgrade%3E%E5%86%85%E9%83%A8%3C%2Fgrade%3E%3Cdname%3E%E6%96%87%E7%94%B5%E5%A4%84%3C%2Fdname%3E%3Cdid%3E2021013100%40private.gb.gov%3C%2Fdid%3E%3Cdorder%3E1%3C%2Fdorder%3E%3Cdcode%3E%3C%2Fdcode%3E%3Csexual%3E0%3C%2Fsexual%3E%3Cduty%3E%3C%2Fduty%3E%3Cpost%3E%3C%2Fpost%3E%3Caccount%3E14001420%3C%2Faccount%3E%3Cpassword%3E%3C%2Fpassword%3E%3Cmail%3E%3C%2Fmail%3E%3C%2Fuser%3E%3C%2Ftask%3E'''
>>> urllib.unquote(ss)
'<task><user><oper>mod</oper><id>14001420@private.gb.gov</id><name>\xe5\xa7\x9a\xe8\xbf\x9c</name><usertype>UT01</usertype><grade>\xe5\x86\x85\xe9\x83\xa8</grade><dname>\xe6\x96\x87\xe7\x94\xb5\xe5\xa4\x84</dname><did>2021013100@private.gb.gov</did><dorder>1</dorder><dcode></dcode><sexual>0</sexual><duty></duty><post></post><account>14001420</account><password></password><mail></mail></user></task>'
逗婦乳 回答

第一種 php5.5或更高版本

$array       = json_decode('[{"id":1,"name":"張三1"},{"id":2,"name":"張三2"},{"id":3,"name":"張三3"},{"id":4,"name":"張三4"},{"id":5,"name":"張三5"},{"id":6,"name":"張三6"},{"id":7,"name":"張三7"}]');
$arrayWithId = array_column($array, null, 'id');
$result      = $arrayWithId[3];
print_r($result);

第二種

你這是json數(shù)組,如果是php需要使用json_decode() 轉(zhuǎn)換為php數(shù)組,然后for循環(huán)

第三種

如是是js處理,3樓說(shuō)的對(duì)

荒城 回答

1 遮罩層,有一個(gè)遮罩層,蓋住其他地方,然后只有綠色按鈕可以點(diǎn),點(diǎn)擊遮罩層就可以隱藏,
缺點(diǎn)是z-index層數(shù)要控制好,還有就是如果點(diǎn)擊其他功能按鈕,會(huì)失效,因?yàn)橛姓谡謱?,?dǎo)致往往要點(diǎn)擊兩次
2 監(jiān)聽(tīng),點(diǎn)擊其他地方就關(guān)閉

methods: {
    handleBodyClick(){
        if (綠色區(qū)域出來(lái)了,要判斷點(diǎn)擊其他地方就要關(guān)閉,這樣可以避免綠色區(qū)域已經(jīng)關(guān)閉還在操作) {
          let _con = $(目標(biāo)區(qū)域)
          if (!_con.is(e.target) && _con.has(e.target).length === 0) {
            // 點(diǎn)擊目標(biāo)區(qū)域外的時(shí)候關(guān)閉綠色區(qū)域
          }
        }
    },
},
mounted () {
  document.addEventListener('click', this.handleBodyClick)
},
destroyed () {
  document.removeEventListener('click', this.handleBodyClick)
}
乖乖瀦 回答

php也可以直接實(shí)現(xiàn),但是用前端方法的話用ajax去請(qǐng)求數(shù)據(jù)就行了,具體流程:
1.提交表單時(shí)ajax提交數(shù)據(jù)到服務(wù)器;
2.每次網(wǎng)站打開(kāi)時(shí),向服務(wù)器請(qǐng)求一次數(shù)據(jù),然后將數(shù)據(jù)用字符串拼接的方式插入網(wǎng)頁(yè)。

如果需要提交表單后就展示新增“卡片”,在ajax回調(diào)中實(shí)現(xiàn)字符串拼接并插入就行了。

朕略傻 回答

是這個(gè)意思?

<div id="content">
  <div class="mui-input-row mui-radio mui-left moren">

    <label>設(shè)為默認(rèn)</label>
    <input name="radio1" type="radio" class="moren" id="r1">
  </div>

  <div class="mui-input-row mui-radio mui-left moren">

    <label>設(shè)為默認(rèn)</label>
    <input name="radio1" type="radio" class="moren">
  </div>

  <div class="mui-input-row mui-radio mui-left moren">

    <label>設(shè)為默認(rèn)</label>
    <input name="radio1" type="radio" class="moren">
  </div>

</div>
// 選中最后一個(gè)
 document.querySelector(".moren:last-child .moren").checked = "true";
涼薄 回答

可以使用later模塊實(shí)現(xiàn)定時(shí)任務(wù)。
至于分析文件,這個(gè)得看你們的.txt文件怎么保存數(shù)據(jù)了,使用特殊符號(hào)將數(shù)據(jù)隔開(kāi),還是用鍵值的形式存儲(chǔ),你只要用nodejs,讀取其中的數(shù)據(jù),然后將二進(jìn)制數(shù)據(jù)轉(zhuǎn)換為數(shù)組,對(duì)象或者序列化字符串等你需要的數(shù)據(jù)即可。使用過(guò)formidable中間件和querystring模塊你應(yīng)該知道。

我甘愿 回答

建議你檢查下這些蜘蛛爬的資源,你截圖中,負(fù)載很高,CPU的 us和sy很低,wa卻很高,CPU全部消耗在了 I/O waiting 中。重點(diǎn)檢查下訪問(wèn)的程序中網(wǎng)絡(luò)操作和文件操作。

macos因?yàn)樗泐?lèi)unix操作系統(tǒng),對(duì)編程相對(duì)比較友好。不過(guò)現(xiàn)在對(duì)win 10也不錯(cuò)。如果不是開(kāi)發(fā)蘋(píng)果系軟件,那就不是必要的。

為啥不用工具直接導(dǎo)入?

  • 如果是格式化的文本數(shù)據(jù)文件,可以直接使用數(shù)據(jù)庫(kù)工具導(dǎo)入。
  • 如果是數(shù)據(jù)庫(kù)對(duì)數(shù)據(jù)庫(kù),有專(zhuān)門(mén)的對(duì)應(yīng)數(shù)據(jù)庫(kù)的備份恢復(fù)工具,都比api方式快、好。

具體還得看你到底是打算做什么,業(yè)務(wù)有什么關(guān)聯(lián),說(shuō)的不夠清楚

野橘 回答

有url短鏈插件的呀

萌小萌 回答

模板文件不存在導(dǎo)致加載失敗。

雅痞 回答

'value' => $first ".$first.", 連接兩個(gè)雙引號(hào)試試