sql:資料表的主鍵是varchar類型,不會自增,插入資料時怎麼插入主鍵 回複內容:
Laravel中有助手函數,那麼為什麼還需要Facades呢?他相對於使用助手函數以及直接去訪問底層類有什麼好處嗎?(文檔我有點看不懂,所以才來問的這問題)
為什麼我設定了某個欄位類型為timestamps,但是他並沒有像我預期的一樣在更新或者添加的時候自動填滿目前時間戳?還有我用Laravel的migrate產生的資料表也一樣,產生的表裡面那個timestamps欄位根本不起效果。是怎麼回事?這是migration檔案increments('id'); $table->smallInteger('equip_id')->unsigned()->comment('裝備id');
有大量的表單是文本,因為要手寫,欄位是int 預設null,可以不填。插入的時候不填就會傳入'' 報錯,因為有大量的這種欄位,在哪裡處理比較好?
我的介面是這樣子的,有返回的時候,json裡面的data才會有值,不然就會是一個Null 字元串同事跟我說,他接收的時候,data是用json轉成對象去取,然後如果data是空,他整個程式就爆掉了,要麼我data返回null,不能返回空。我就搞不明白真的是這樣子嗎
現在有很多圖片要處理,但是發現在cli模式下一寫gd的函數就報錯,就是gd相關的函數都包未定義。請問這樣的話該如何安裝gd庫或修改配置?PS:cgi模式下可以用gd庫。
最近在開始一些小項目,接觸到單利模式,本著定義類的時候,儘可能的隱藏資訊的原則,我對類進行了以下的編寫class openGate{ private $dbname='mysql:host=localhost;dbname=project'; private $username='root'; private $password='root'; private static $key=null; private
我們想建立一個使用者Portrait analysis的資料庫,主要的資訊內容及就是使用者的個人資訊和購買物品的訂單資訊,訂單交易額這些。現在想把這些資料匯出之後,重新入庫儲存,做一下Portrait analysis,但是幾十萬的資料量放在一張表裡的話,反應太慢了,但是根據商品類型分開多個資料表格儲存體的話,關聯查詢要拼接好多的欄位。我自己剛入門,想法過於簡單了,麻煩高手指點一下資料庫的儲存思路
頻率不是特別高,但會發生,我直接下了官網的redis,直接用預設的redis.conf配置了。。 回複內容:
1.我現在可以分享動態到朋友圈了,但是在分享完成後為什麼success裡面的alert沒有執行?不太懂這個回調是怎麼弄得?之前沒有用過。2.代碼如下wx.ready(function() { wx.onMenuShareTimeline({ title: 'shareonweb', // 分享標題 link: 'http://www.baidu.com', // 分享連結 imgUrl: 'http://www.mengchunyingxiang....', // 分享表徵圖
如果有必要添加單行注釋,大家開發一般把 單行注釋 放在程式碼尾,還是獨佔一行放在代碼的上方呢?還是具體情況,具體分析?是個人習慣,還是有著你的理由。希望大家討論,我好學習學習。行尾var var1 = 5; // 聲明並初始設定變數,值為5上方// 聲明並初始設定變數,值為5var var1 = 5;
回複內容:第一次遇到這種問題。有點好奇,題主是怎麼發現這個問題的?我說下我的理解。首先我們要明確一下“賦值”這個概念。當 $a = 1; 的時候,並不是說添加一個名字是 $a 值是 1 的資料。當 $b = &$a; 的時候,也不是說把 $b 指向 $a 或者相反 。這個過程形象點說是這樣:$a = 1;多讀讀php手冊,非常多例子PHP: 變數範圍PHP: 引用的解釋PHP: 引用傳遞PHP: 引用做什麼變數範圍 變數的範圍即它定義的上下文背景(也就是它的生效範圍)。大部分的
職業PHP開發,想再學一門語言。GO or Python ,以備後面轉。那個更適合?回複內容:這個之前就回答過,建議學GO,Python和PHP同樣都是動態語言,有很多重合的地方。而GO語言是靜態語言,編程體驗和PHP是完全不同的。學習過程可以讓你得到更大的提升,而且Go語言還可以與PHP優勢互補、動靜結合。有很多國外的大師,都首推 Python 作為編程入門的語言,而 Python
有時並不能恰當的把想要的功能抽象成類,便只能面向過程地實現(甚至沒有辦法整合為一個函數),那麼這時候該如何去做呢?“先讓代碼按預想中的運行,後期再重構”的習慣會對以後產生不利的影響嗎?回複內容:沒有,因為根本就不可能那麼早學會。先學會寫代碼,再來弄物件導向。當然這並不是讓你不要用class,反正初學者隨便用,多用出屎來,以後對best
最近進入了一家比較小的創業公司,老闆是個不懂技術的人,然後我們兩個技術就按照老闆的需求完成項目,項目做了一半,老闆就過來看看進度,開始責問我們為何這麼簡單的東西要做這麼久,才開始了兩個星期二,就我一個後端和一個前端,要輔助整個系統的需求、架構和設計。考慮了後期很多東西,包括前端用webpack、jq,vue.js,js。後端就選用php、laravel架構,用composer管理組件盡量少造輪子例如overtrue的easywechat等等,盡量縮短開發時間,進度可以跟進git版本控制器。但是開
補充下背景,題主大學畢業一年。在一家小網路公司謀得一份穩定,但是技術含量不高的差事。因工作需要接觸學習PHP(之前大學勉強接觸了點C語言)。剛開始學習時感覺很有成就感,學習提高迅速。但是當學完物件導向,然後又發現學習PHP還要學js, jQuery, Ajax. smarty,think PHP. HTML. css. MySQL.等等等等……,最近感覺進步超級慢,信心受挫。回複內容:謝邀 !實名反對高票回答!並不是否定Elvic Liang的回答內容的正確性。我也知道編程就是演算法+資料結構。
現在在做PHP開發,雖然這是世界上最好的語言,但是最近喜歡上了Python,從長遠看,是否值得?請從學習曲線和就業方面分析下,非常感謝大家!回複內容:講真的,每一次看到類似的問題我都非常的不能理解。為什麼有個程式員會用語言作為自己職業的劃分或者說邊界呢?程式員的分類不應該是按照技術領域來的嗎?你可以說你是 Android 程式員、iOS 程式員,你可以說你是背景程式員、前端程式員、你可以說你是 AI 程式員、圖形學程式員。但是我無論如何也想象不出來 C++程式員、Java
業務情境:從api介面擷取資料,插入到資料庫中,這個過程大概幾個小時,我想用多線程技術來改造,但不知如何下手。其他方式也行。補充一句:對php未來方向不明,java有很多重量級東西,如hadoop,spark,storm等等,php何去何從?回複內容:其實,你這裡真是的需求,只是希望在Web這邊擷取一種方式,來執行一個長達數小時的“非同步”任務。就PHP而言,可以用2種方式來做:(1)在PHP裡使用shell_exec的函數,以shell的方式,啟動一個獨立的PHP指令碼執行。這種方式,其實相當
回複內容:其實單例模式,說白了就是說一個類只能執行個體化一次。但是我們如何在這個執行個體化一次上面做文章呢。其實有個突破口就是__construct()這個魔術方法。這個方法就代表著如果類執行個體化的時候,就會自動執行這個方法。然後如果我把這個方法變成保護或者私人的,會是什麼效果呢。static function getInstance($class, $param = array()){ if (!isset($obj[$class])) { $obj[$class] =
回複內容:說一句政治不正確的話,大部分程式員是不適合做程式員的,這個大部分,據我觀察,比例大概是百分之八十。優秀的程式員多分布在一線城市,互連網名企、創業團隊等,但大多數程式員,他們在小外包公司、通訊公司等傳統行業裡不見天日,或者在國企、銀行的研發崗上渾水摸魚,當然這些行業裡也有非常優秀的人才,但如果要找平庸之才的話,這些行業裡分布很廣。哪怕是在互連網名企裡,日複一日地堆業務代碼,十年如一日地乾著同一件事情,拖對話方塊、上顏色、改文案,這樣的人也不見得少了。普通的程式員們,每天乾著一樣的活,拿著