laravel
同一個項目操作多個數(shù)據(jù)庫只能這樣用,其實也沒那么累贅。
parse_url 獲取url的組成部分,unset空的參數(shù),最后http_build_query 生成url參數(shù)
自己定. 你說什么是錯的就是什么.
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://h5.eqxiu.com/s/CzvPVCNt",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
// CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_SSL_VERIFYHOST => 2,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => array(
"Cache-Control: no-cache",
"Postman-Token: 17957144-bad2-42f2-99b9-50d2f313c37f",
"User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36"
),
));
$response = curl_exec($curl);
$info = curl_getinfo($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
PHPExcel_Worksheet_Drawing
了解一下,下面的copy的一份代碼
<?php
ini_set("display_errors",1);
include 'Classes/PHPExcel.php';
include 'Classes/PHPExcel/IOFactory.php';
define('EXCEL_EXTENSION_2003', "xls");
define('EXCEL_EXTENSION_2007', "xlsx");
$fileName2003 = "Standard_Format_File1.xls";
$fileName2007 = "Standard_Format_File1.xlsx";
$fileName = $fileName2003;
//$fileName = $fileName2007;
if(getExtendFileName($fileName) == EXCEL_EXTENSION_2003)
{
$reader = PHPExcel_IOFactory::createReader('Excel5');
}
else if(getExtendFileName($fileName) == EXCEL_EXTENSION_2007)
{
$reader = new PHPExcel_Reader_Excel2007();
}
$PHPExcel = $reader->load($fileName);
$worksheet = $PHPExcel->getActiveSheet();
$imageInfo = extractImageFromWorksheet($worksheet,"importImg/");
print_r($imageInfo);
function getExtendFileName($file_name) {
$extend = pathinfo($file_name);
$extend = strtolower($extend["extension"]);
return $extend;
}
function extractImageFromWorksheet($worksheet,$basePath){
$result = array();
$imageFileName = "";
foreach ($worksheet->getDrawingCollection() as $drawing) {
$xy=$drawing->getCoordinates();
$path = $basePath;
// for xlsx
if ($drawing instanceof PHPExcel_Worksheet_Drawing) {
$filename = $drawing->getPath();
$imageFileName = $drawing->getIndexedFilename();
$path = $path . $drawing->getIndexedFilename();
copy($filename, $path);
$result[$xy] = $path;
// for xls
} else if ($drawing instanceof PHPExcel_Worksheet_MemoryDrawing) {
$image = $drawing->getImageResource();
$renderingFunction = $drawing->getRenderingFunction();
switch ($renderingFunction) {
case PHPExcel_Worksheet_MemoryDrawing::RENDERING_JPEG:
$imageFileName = $drawing->getIndexedFilename();
$path = $path . $drawing->getIndexedFilename();
imagejpeg($image, $path);
break;
case PHPExcel_Worksheet_MemoryDrawing::RENDERING_GIF:
$imageFileName = $drawing->getIndexedFilename();
$path = $path . $drawing->getIndexedFilename();
imagegif($image, $path);
break;
case PHPExcel_Worksheet_MemoryDrawing::RENDERING_PNG:
$imageFileName = $drawing->getIndexedFilename();
$path = $path . $drawing->getIndexedFilename();
imagegif($image, $path);
break;
case PHPExcel_Worksheet_MemoryDrawing::RENDERING_DEFAULT:
$imageFileName = $drawing->getIndexedFilename();
$path = $path . $drawing->getIndexedFilename();
imagegif($image, $path);
break;
}
$result[$xy] = $imageFileName;
}
}
return $result;
}
協(xié)程和異步不是一個東西,這塊你可以去了解一下。另外,swoole協(xié)程是2開始才有的,異步之前就有。
你理解的左連接是錯誤的,左連接是會匹配所有滿足條件的數(shù)據(jù),如果 trd_goods
中有記錄在 trd_goods_tag_relation
匹配不到數(shù)據(jù)還是會產(chǎn)生一條記錄,只不過查詢中 trd_goods_tag_relation
中的字段是 null
, 這就是以左邊的表為主。
使用JS-SDK可以獲取經(jīng)緯度
wx.getLocation({
type: 'wgs84', // 默認為wgs84的gps坐標(biāo),如果要返回直接給openLocation用的火星坐標(biāo),可傳入'gcj02'
success: function (res) {
var latitude = res.latitude; // 緯度,浮點數(shù),范圍為90 ~ -90
var longitude = res.longitude; // 經(jīng)度,浮點數(shù),范圍為180 ~ -180。
var speed = res.speed; // 速度,以米/每秒計
var accuracy = res.accuracy; // 位置精度
}
});
我是通過將openid存在一個隱藏表單里<input type="hidden" value='openid的值' name="openid"/>
if (!value || value === oldValue) {
if (conf.onChange) {
conf.onChange();
}
}
else{
getPagination();
}
這樣呢
...可能是滾動的太猛,scroll
觸發(fā)多次,造成多次請求。設(shè)置個標(biāo)志位試試,每次請求前檢查標(biāo)志位,判斷是否正在請求,scroll加throttle
函數(shù)。
v-model
拼錯了
xxx.ooo.com 綁定到虛擬站點A
www.ooo.com 綁定到虛擬站點B
請檢查圖片所在的文件夾,drawable
文件夾是有好幾個的,如果你只要這一個像素類型的圖片,建議把他/它放在drawable-hdpi
下
虛擬機上可以,但真機不行可能就是因為上述的原因
用戶一張表(User
),簽到記錄一張表(Sign
),剩下全是算法
偽代碼:
User(id: int primary key, username: string, sign: array, ...)
Sign(id: int primary key, user_id: int foreign key(User.id), action: bool, date: datetime, ...)
其中User.sign
是一個與當(dāng)月天數(shù)等長的短整型數(shù)組(可能要postgresql才支持,不支持?jǐn)?shù)組的話可以用字符串存),表示這個用戶當(dāng)月簽到情況,比如0表示未簽到,1表示正常簽到,2表示遲到但未早退,3表示未遲到但早退,4表示遲到且早退。Sign.action
表示簽到或簽退(或者可以拆成兩個表,簽到表和簽退表)。
每次簽到的時候,更新這個用戶的sign
字段(算法根據(jù)需求自己編寫)。
月末清空Sign
表,有必要的話可以將這個月的簽到記錄保存到文件以供查證。
核心思路大致以下:
1、使用正則表達式判斷字符串內(nèi)是否包含emoji
表情
2、若存在,則將emoji
的字符串編碼取出來,與emoji
圖片庫進行比對,獲取其的emoji
圖片
3、將用戶昵稱生成固定大小的圖片,然后與emoji
圖片進行圖像處理,一般是兩張圖片合成一張,或兩張合到一張更大的圖片中去
4、將圖片合成到你的海報上
我想你是卡在了獲取emoji
圖片的問題上了?
你可以參考
php 實現(xiàn)websocket后端的話建議擴展 swoole
你好?我最近也在玩laravel想用mycat做讀寫分離可是怎么樣配置連接呢
前者好。
后者實現(xiàn)起來麻煩,而且有些業(yè)務(wù)邏輯很難實現(xiàn),比如你要看某個商品被收藏多少次。
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
北大青鳥中博軟件學(xué)院創(chuàng)立于2003年,作為華東區(qū)著名互聯(lián)網(wǎng)學(xué)院和江蘇省首批服務(wù)外包人才培訓(xùn)基地,中博成功培育了近30000名軟件工程師走向高薪崗位,合作企業(yè)超4
中公教育集團創(chuàng)建于1999年,經(jīng)過二十年潛心發(fā)展,已由一家北大畢業(yè)生自主創(chuàng)業(yè)的信息技術(shù)與教育服務(wù)機構(gòu),發(fā)展為教育服務(wù)業(yè)的綜合性企業(yè)集團,成為集合面授教學(xué)培訓(xùn)、網(wǎng)
達內(nèi)教育集團成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負責(zé)iOS教學(xué)及管理工作。
浪潮集團項目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗,技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。