鍍金池/ 問答/ PHP問答
熊出沒 回答

當(dāng)然可以了,但是用到的技術(shù)比較多。就拿過去普通的考勤機為例,它需要連接一臺電腦才能將考勤機中的數(shù)據(jù)讀取出來。所以你需要用到的可能甚至涉及到硬件驅(qū)動的開發(fā),打通了數(shù)據(jù)后才是你自定義的應(yīng)用服務(wù)。當(dāng)然現(xiàn)在買個釘釘考勤機倒是不錯的選擇,省很多事

薄荷綠 回答

storage整個目錄的權(quán)限都改吧。

焚音 回答

原因已經(jīng)找到,因為我數(shù)據(jù)庫的主鍵id不是自增的,而laravel默認的主鍵id是自增,并且是強制轉(zhuǎn)換為int,所以返回數(shù)據(jù)時被轉(zhuǎn)換了,因此返回的就會一直是0

撿肥皂 回答

分組第一條線排序再分組,取出的就是分組第一條。調(diào)整排序方式獲取最后一條。應(yīng)該是沒辦法同時獲取第一條最后一條

何蘇葉 回答
  1. 為什么這么寫?這里寫get或者post,是為了更加符合使用場景,如你提交數(shù)據(jù)就用post,獲取資源用get。
  2. 他就知道了你是這種請求?這種應(yīng)該是你自身的代碼,別人怎么知道?而且就算不知道,HTTP請求本身就那幾種,一個一個的嘗試也很容易。
凹凸曼 回答

服務(wù)器數(shù)據(jù)如果不改動的情況下,保存一份鏡像,帶系統(tǒng)帶數(shù)據(jù)的,然后出問題時候幾分鐘就恢復(fù)了。如果經(jīng)常改動,那就寫個腳本異地備份數(shù)據(jù)。至于安全,無所謂,反正做了也不安全,我個人是不愿花心思弄的。

吢丕 回答

是不是兩邊有空格或者什么的,把兩邊的空格去掉試試?。?/p>

夏夕 回答
require('./vendor/autoload.php');
淚染裳 回答
當(dāng)一個字符串被當(dāng)作一個數(shù)值來取值,其結(jié)果和類型如下:

如果該字符串沒有包含 '.','e' 或 'E' 并且其數(shù)字值在整型的范圍之內(nèi)(由 PHP_INT_MAX 所定義),該字符串將被當(dāng)成 integer 來取值。其它所有情況下都被作為 float 來取值。

該字符串的開始部分決定了它的值。如果該字符串以合法的數(shù)值開始,則使用該數(shù)值。否則其值為 0(零)。合法數(shù)值由可選的正負號,后面跟著一個或多個數(shù)字(可能有小數(shù)點),再跟著可選的指數(shù)部分。指數(shù)部分由 'e' 或 'E' 后面跟著一個或多個數(shù)字構(gòu)成。

參見 PHP: String字符串 - 字符串轉(zhuǎn)換為數(shù)值

青瓷 回答

bind對象進去就行了
setInterval(test.all.bind(test),1000);

護她命 回答

可以用ajax去請求,如果是get方式的,記得加一個隨機數(shù),不然有可能是緩存

你好胸 回答

很簡單的問題花了兩天時間,終于解決了,我F...佛慈悲,咳咳嗯,正經(jīng)說說怎么回事

背景介紹

項目是要部署在阿里云上對外的,簡單說就是要大家在地址欄敲個xxx.com就能訪問到我的網(wǎng)站。而樓主之前一直項目組做本地調(diào)試

假設(shè)本地有兩個Vue工程,如果一個工程被npm run dev,就會跑在localhost:8080,那么80端口被占用了,不能再占一個8080,只能改用8081,做法如題問中描述
但是,當(dāng)發(fā)布到阿里云之后,設(shè)置好的8081不起作用了怎么回事呢?

現(xiàn)在針對同一個阿里云分配的IP地址,樓主申請了兩個域名hehe.com和lala.com,希望訪問hehe.com時對應(yīng)顯示工程hehe,訪問lala.com時,對應(yīng)顯示工程lala

通過nginx配置使同一IP對應(yīng)多個域名和多個項目

其實我們的所有設(shè)置都是針對開發(fā)環(huán)境(關(guān)鍵字:dev/development),而部署在阿里云上被稱為生產(chǎn)環(huán)境(關(guān)鍵字:production)

那生產(chǎn)環(huán)境怎么還不受代碼控制呢?這個需要展開來講:

我們開發(fā)的工程,需要一步步測試調(diào)試
在開發(fā)環(huán)境下修改一小段code都可以看到相應(yīng)的效果
而當(dāng)你解決所有bug,認為代碼perfect的時候,就會npm run build
這是做什么呢?就是把你的項目打包成一個靜態(tài)文件,什么叫靜態(tài)文件?Emmm...就理解成打包成一坨,里里外外都不能改的,可以直接運行出你perfect的效果

這個文件在哪里呢?當(dāng)你build之后會看到根目錄下有個dist文件,吶,就是這個,先記住他哦

clipboard.png

然后就可以運行了么?Nope
這是個文件,讓它run在阿里云服務(wù)器上我們需要一個代理服務(wù)器nginx,你可以理解為你有個.doc文件,總需要個Microfoft Word來打開的對吧,這里的nginx可以幫你打開靜態(tài)文件讓它run起來

所以

步驟

  1. 你要在阿里云上安裝一個nginx
    這里有教程nginx的安裝配置和使用: https://segmentfault.com/a/11...
  2. nginx有一個配置文件nginx.conf,吶關(guān)鍵來啦,這個配置文件可以幫助我們實現(xiàn)對應(yīng)域名,對應(yīng)文件的強大功能啦,下面粘貼一小段配置代碼,可以看到hehe工程和hehe.com對對應(yīng)起來了,可以看到lala工程和lala.com對對應(yīng)起來了,
  3. 端口號可以通過修改listen后的數(shù)字來設(shè)置
#第一個服務(wù)器
server {
       #這里的default_server標識服務(wù)器為默認服務(wù)器,無對應(yīng)域名情況下會對應(yīng)至該服務(wù)器
       listen 80 default_server;
       #和上一句語義相同,上句對應(yīng)Ipv4這里對應(yīng)Ipv6
       listen [::]:80 default_server;
        
       #對應(yīng)的靜態(tài)文件根目錄,把你的hehe工程的dist里面的內(nèi)容放在這里
       root /var/www/hehe;
 
       index index.html index.htm index.nginx-debian.html;
                        
       #對應(yīng)的第一個域名
       server_name hehe.com;
 
       location / {
           # First attempt to serve request as file, then
           # as directory, then fall back to displaying a 404.
           try_files $uri $uri/ @router;
           index index.html;
       }
       location @router{
           rewrite ^.*$ /index.html last;
       }
}
 
 
#第二個服務(wù)器
server {
    #這里應(yīng)該不設(shè)置default_server否則會報錯,注:端口號可與另一服務(wù)器重復(fù)
    listen 80;
    listen [::]:80;
        
    #對應(yīng)的靜態(tài)文件路徑
    root /var/www/lala;

    index index.html index.htm index.nginx-debian.html;
    
    #對應(yīng)的第二個域名           
    server_name lala.com;
        
    location / {
      # First attempt to serve request as file, then
      # as directory, then fall back to displaying a 404.
      try_files $uri $uri/ @router;
      index index.html;
    }
    location @router{
      rewrite ^.*$ /index.html last;
    }
}

笑浮塵 回答

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

clipboard.png

涼薄 回答

記住,宏發(fā)生在編譯前,所以你只要把你的宏的代碼完整地放到引用它的地方就能知道問題出在哪里了

喵小咪 回答

select * from t2 LEFT JOIN t1 ON t2. m_top_user_list like '%t1. user_id%'

呆萌傻 回答

其實這個問題可以看成是數(shù)學(xué)上集合的的問題
你的這個sql:

select * from user where name = 'A' or sex = '1' 

可以等價成下面這個sql

select * from user where name = 'A' AND sex = 1 
UNION ALL
SELECT * FROM user WHERE name = 'A' AND sex != 1
UNION ALL
SELECT * FROM user WHERE name != 'A' AND sex = 1

拆解成三部分,可以自由調(diào)整顯示順序
謝謝。

怣痛 回答

? 怎么解決的?我現(xiàn)在也遇到這個問題了