中介軟體

記一次控制器中介軟體的使用

遇到的場景在一個商城網站中,對一個商品進行修改的操作有:編輯、上下架、稽核、設定是否熱門、設定是否促銷等。現在有個需求是:不允許修改狀態是已經失效的商品。簡單粗暴的方法一個最直接的方法是,在每個可能的

使用陣列建立分頁資料

說明使用版本:5.1.35 LTS遇到的一個場景是,資料是從RPC遠端呼叫介面獲取的陣列,需要在前端頁面顯示分頁。解決方法可以使用think\Paginate類的make方法建立分頁資料。make方法

5G跟音訊,有關係嗎?

“5G來了,你最盼望的應用是什麼?”如果拿這個問題去詢問大部分手機使用者,相信收穫的答案會是高清直播、VR、雲遊戲等等。應該近乎沒人會說,“5G來了,會讓我聽音樂更爽”。確實,5G提高頻寬降低時延,基

caddy(四)Run 詳解

前言平時我們使用 caddy 都是使用 它的 二進位制 分發檔案,我們現在來分析 caddy 的 Run 函式。從最外層抽象的看它都做了些什麼。Caddy Run我們來看看 Caddy Run 中引入
程式設計師

程式設計師生存指南讀書筆記-第四篇(生產力)

【chapter 36】一切始於專注1. 什麼是專注專注就是你全身心的投入去做某一件事情,可能是排查程式碼問題亦或者是編寫一篇文章。為了達成這個目標你忘了吃飯、喝水乃至於睡覺。任何人打斷你的時候,你會

蘋果健康的“人民戰爭”

過去半年時間,蘋果的人事變動令人應接不暇。與能影響蘋果股價的靈魂人物喬納森,Siri業務負責人Bill Stasior,首席晶片架構設計師Gerard Williams III等等職級相比,健康專案負
Vue

vue 陣列方法

vue的核心時資料和檢視的雙向繫結,當我們修改陣列時,vue會檢測到資料的變化,所以用v-for渲染的檢視也會立即更新。vue包含了一組觀察陣列變異的方法,使用它們改變陣列也會觸發檢視更新:push(

[20190819]如何快速轉換16進位制串到字串.txt

[20190819]如何快速轉換16進位制串到字串.txt--//ITPUB網友問的問題,我一般使用如下函式轉換:$ cat conv_c.sqlselect utl_raw.cast_to_varc

v-for 列表渲染指令

當需要將一個陣列遍歷或列舉一個物件迴圈顯示時,就會用到列表渲染指令v-for,它的表示式需結合in來使用,類似item in items的形式 <div id="app">
資料庫

企業使用資料庫的12種姿勢

資料庫,作為IT系統的基礎類軟體,發揮著非常巨大的作用。那麼企業在使用資料庫時,有什麼樣的方式可以選擇?不同方式又各有其什麼特點呢?本文將從使用方式、適用場景、未來發展、成本因素(人力、財務、時間)及
Laravel

關於使用 Laravel new 新專案 報錯的問題

場景: laravel5.8,window10,php7.2.19報錯: composesr安裝擴充套件的時候報 Failed to execute unzip(其實就是沒有zip的擴充套件,它無法解
Python

python 寫的搜尋引擎 - 原始碼

import requests, re, time, webbrowser, codecsprint('==========搜尋引擎==========')time.sleep(0.7)headers
Python

python 整理檔案

檔案整理常常會浪費很多時間。但如果讓機器來做這樣複雜的事情,不到 10 秒鐘就能完成 1 個小時工作。進行檔案整理最直接的方式就是通過檔案型別進行整理。所有的 txt 檔案放在一個叫做 txt 檔案的

物流快遞單號查詢介面種類及快遞鳥對接方法

目前快遞查詢介面有兩種方式可以對接,一是和順豐、圓通、中通、天天、韻達、德邦這些快遞公司一一對接介面,二是和快遞鳥這樣第三方整合介面一次性對接多家常用快遞。第一種耗費時間長,但是是直接和快遞公司合作,

ShopXO v1.6.0 重磅釋出,企業級 B2C 免費開源商城系統

小程式體驗碼小程式圖片展示web端 1. 新增百度小程式 2. 新增優惠劵外掛 3. 新增會員等級增強版外掛 4. 新增訂單自動關閉/收貨指令碼 5. web站點新增更多鉤子 6. 限時秒
Vue|Laravel

微信公眾號開發 1: Laravel 5.7 + we-vue + vue-router 搭建

經過一段時間的vue學習,現在開始嘗試用vue做一個專案,重構公司的報名系統。 經過一下午的考察,我打算基於laravel5.7並用we-vue 來作為我開始此次程式的vue前端框架,今天的任務就是搭

v-if/v-show 條件渲染指令

vue.js的條件指令v-if可根據表示式的值在DOM中渲染或銷燬元素/元件。 <div id="app"> <p v-if="status === 1">
JVM

JVM 發生記憶體溢位的 8 種原因、及解決辦法

1.Java 堆空間2.GC 開銷超過限制3.請求的陣列大小超過虛擬機器限制4.Perm gen 空間5.Metaspace6.無法新建本機執行緒7.殺死程式或子程式8.發生 stack_trace_

oracle 增量備份恢復驗證

首先把備份檔案傳到目標端,解壓,如下所示是每天的備份,其中20190816是0級別的差異增量備份,其餘的都是1級的差異增量備份。[[email protected] /data
Spring|Swagger

備忘錄六:Spring Boot + Swagger_UI

一:pom.xml 依賴 <dependency> <groupId>io.springfox</groupId> <artifactId>s
程式設計師

月薪3000和月薪30000的程式設計師差別是什麼?

今天有時間想跟大家聊聊在我們所接觸的程式設計師當中,那些高階的程式設計師和初級程式設計師的差距在哪裡?為什麼工資差距會如此之大?一、初級程式設計師在寫程式碼,高階程式設計師在設計大多數程式設計師在拿到
Flutter|Android

給Android開發者的Flutter指南 (下) [翻譯]

官方英文原文: flutter.io/flutter-for…說明:此文上接 給Android開發者的Flutter指南(上)。四、工程結構與資源1. 在哪放置不同解析度(resolution-dep
Flutter|Android

給Android開發者的Flutter指南 (上) [翻譯]

官方英文原文: flutter.io/flutter-for…提示:由於篇幅很長,所以分為上下兩篇,給Android開發者的Flutter指南 (下)已經翻譯完成,感興趣的同學可以看看一、對應於 Vi
MySQL

mysql索引之字首索引

有時候需要很長的索引字串,這樣會使得索引變的很大而且很慢.通常可以索引開始的部分字元,這樣可以大大節省空間提升索引效率,但這樣也會降低索引的選擇性.索引的選擇性是指,不重複的索引值和資料表的記錄總數的

v-bind 動態更新 HTML 元素上的屬性

用於文字插值動態繫結元素的樣式名稱class和內聯樣式style繫結class的幾種方式物件語法:給v-bind:class設定一個物件,可以動態地切換class<div v-bind:clas

圖解gzip壓縮檔案底層結構及檔案損壞的修復方法

接修復損壞的gzip壓縮檔案之原理篇,再次引用GZIP結構圖:已知修復一個損壞的gzip檔案的關鍵環節在於找到下一個正常壓縮包的起始點。根據結構圖中的資訊可知,每個壓縮包的開始結構中有是否到達尾部標誌
Laravel|Go

Laravel-s Dingo (Lumen) 支援

原因: 專案重度依賴 Dingo, 直接放棄 Dingo 的代價太大有興趣瞭解原理的可以看 Dingo api 處理請求機制各個依賴版本laravel-s(3.5.8)swoole 4.3.3php-
DeepMind

DeepMind開源強化學習環境,場景靈活介面簡單,推特高贊

想搞強化學習,但算力門檻讓不少人望而卻步。想想DeepMind訓練的通用棋類AI AlphaZero,碾壓一票同類選手,但堆砌了實驗室裡5064個TPU的算力。谷歌財大氣粗,但小實驗室就無法複製了。沒
人工智慧

2019年AI實力對決:美國領跑,中國追趕,歐盟弱勢

2019-08-19 22:34:49智東西(公眾號:zhidxcom)編 | 韋世瑋導語:中、美、歐盟在人工智慧領域頻頻秀肌肉,但從這份分析報告看來,中國趕超美國的勢頭越來越猛了。智東西8月19日訊