nginx做django的反向代理,并把靜態(tài)文件映射到Vue項目的目錄
實模式就是以前8086(40年以前,今年貌似Intel發(fā)了款8086四十年紀念版Core?也是皮……)用的內存尋址模式,特點就是指哪打哪,因為8086連分段都沒有直接給什么地址就是什么地址,所以這種模式的最大特點就是,應用模式隨便出個啥錯的,整個系統(tǒng)大家一起玩完……
保護模式就不一樣了。用戶權限跟系統(tǒng)權限分開,用戶進程給你映射到一個獨立的空間里去,大家每人一個小隔間,愛咋折騰咋折騰,這就不會影響歷史的進程了……啊不對,是系統(tǒng)的進程。。這個偏移量就不是內存地址了,而是表里的偏移,因為還要經過查表才會翻譯成具體的地址。
放路由器白名單里(如果有的話),非白名單的全部攔掉。
在 package.json 的 scripts.dev 改下 port就可以了,我把 host 也改成 wifi 的ip地址,這樣可以在手機端訪問
"scripts": {
"dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js --host 192.168.1.3 --port 9090",
"start": "npm run dev",
"lint": "eslint --ext .js,.vue src",
"build": "node build/build.js"
}demo 附上鏈接
calc(25% - 45px) 是calc((100% - (3*60)px)/4) 得出來的
不過一般我如果確定是兩行6個的話,不會為了節(jié)約一行,而取巧的,乖乖寫兩個row,每個row下面3個元素,用個 justify-content: space-evenly;就得到你要的效果了
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style type="text/css">
body{
margin: auto;
padding: 0;
}
.list{
display: flex;
align-items: center;
flex-wrap: wrap;
}
.list>div{
width: 60px;
height: 60px;
background: pink;
margin-left: calc(25% - 45px);
margin-bottom: 10px;
}
.list>div:nth-child(3n+3){
margin-right: calc(25% - 45px);
}
</style>
</head>
<body>
<div class="list">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
<div>6</div>
</div>
</body>
</html>server.as 下 getMediaLibrary 方法,需要獲取4個json文件
下面4個是我網站的json文件(其實我也是從官網的抓的)
造型,角色,聲音,背景
至于資源庫,我之前down了一個(度盤地址)但這個并不全(并且沒更新),后來自己寫了個腳本讀json然后一條條獲取的(數(shù)據(jù)很大..)
對了,解壓出的media文件夾就是那個資源庫
@樓主,接回復,因為想直接截圖...
我的提交流程其實比較繁瑣(蠢),畢竟涉及到三塊(而as除了HttpRequest外無法直接與服務端接觸)。
流程截圖如下:
至于js具體代碼你可以直接看下創(chuàng)建頁面,as代碼相對簡單:
addExternalCallback('ASCallbackSave', saveCallbackProject);//保存回調模塊監(jiān)聽
public function saveCallbackProject(arr):void {
externalCall('console.log', null, arr);
function squeakSoundsConverted():void {
scriptsPane.saveScripts(false);
var projectType:String = extensionManager.hasExperimentalExtensions() ? '.sbx' : '.sb2';
var defaultName:String = StringUtil.trim(projectName());
defaultName = ((defaultName.length > 0) ? defaultName : 'project') + projectType;
var zipData:ByteArray = projIO.encodeProjectAsZipFile(stagePane);//通過byteArray格式保存數(shù)據(jù)
//倆域名驗證domain保證不會跨域
externalCall('JSGetDomain',function(domain:String):void{
var url:String = 'http://www.' + domain + '/creation-platform/scratch/upload?';
externalCall('console.log', null, url);
var url_param:String = 'project_id=' + arr['project_id'] + '&';//添加作品id做上傳用.
url += url_param;
externalCall('console.log', null, url);
externalCall('console.log', null, '正在保存項目');
server.saveOnServerByPost(url, zipData);
externalCall('console.log', null, '項目保存成功');
});
//--end
}
if (arr['status'] != 'ok') {
if (arr['is_draft'] != 1) {
jsThrowError('cencer taken , not saved');
} else { //保存草稿
var projIO:ProjectIO = new ProjectIO(app);
projIO.convertSqueakSounds(stagePane, squeakSoundsConverted);
}
} else { //保存用戶作品
var projIO:ProjectIO = new ProjectIO(app);
projIO.convertSqueakSounds(stagePane, squeakSoundsConverted);
}
}
至于js代碼直接看我那個網站創(chuàng)建頁面就行,我都沒做js文件,全都寫頁面上了....
這個東西我去年遇到過,好像跟input的display有關系,具體的忘了,你試試
看圖
只能看到開發(fā)分支有過合并到master的記錄,但是看不到開發(fā)分支在合并到master之前具體又有哪些commit
如果執(zhí)行了 Fast Forward,開發(fā)者根本不會看到這個分支,就像在 master 直接 commit 一樣。
用encodeURIComponent()轉碼
const uri = encodeURIComponent(window.location.href.split('?')[0]);
window.location.href = `${this.$store.state.appWechat.gateway}?redirect_uri=${uri}&state=wechat`;
答完才想起來我這個鑒權接口為了應對多個域名鑒權所以是經過后臺網關集中處理的,這個uri緩存在服務器端,并沒有直接發(fā)到微信的鑒權鏈接,并不確定是可行的。。。。
Codeigniter ThinkPHP Laravel
個人覺得Codeigniter比較方便入門
自己創(chuàng)建一個,內容
`LANG="en_US.UTF-8"
SYSFONT="latarcyrheb-sun16"`
按這個寫就行了
在項目根目錄下的package.json中加入這一字段"homepage" : "./",然后在命令行中build項目(npm run build),然后雙擊build之后生成的build文件夾下的index.html文件即可直接在瀏覽器中打開。參見http://blog.csdn.net/CystalVo...
已經放到static下,可以訪問了,這里是訪問路徑名寫錯了。
a標簽加個download,
<a href="XXX.jpg" download=""> //可以寫,寫了下載名稱就是這個名字ES5里的this是動態(tài)綁定,也就是說this綁定是函數(shù)的調用位置來決定的,而不是聲明的位置
調用res函數(shù)的時候,res函數(shù)的this指向的是window
想打印hello world直接調用p.say()就是了
最簡單搞網頁直播,成熟建議方案是ffmeg+rtmp。
--你的想法是既要查出每條數(shù)據(jù)的詳情、又要求出某個字段的和
--下面是我的思路、你數(shù)據(jù)庫就只查這一條:
SELECT A,B,C FROM table WHERE conditon = 'x'
--求和的的話能在后臺用它查出的數(shù)據(jù)、通過循環(huán)方法得到
--但是還是會花上一段時間、只是不用重復寫這兩句SQL了
--如果你sql有 ROLLUP 這個方法那下面的 sql 適用
SELECT
Id, --你表的主鍵或者區(qū)分其它數(shù)據(jù)的列
SUM(CAST(A AS money)) newA ,
SUM(CAST(B AS money)) newB ,
SUM(CAST(C AS money)) newC
FROM (
SELECT MONTH(conditon) A,B,C
FROM [3d_User] d
WHERE conditon = 'x'
) V
GROUP BT Id
WITH ROLLUP
方法二:
--這個方法適用于sqlserver,比較簡單
SELECT SUM(A='a'),sum(B='b'),sum(C='c') FROM table WHERE conditon = 'x'
UNION ALL
SELECT A,B,C FROM table WHERE conditon = 'x'
--此方法查詢的這三個字段必須一一對應,求出的和會在表的最后一行
3.4開始支持傳輸壓縮,默認沒有開啟,因為開啟壓縮肯定會有額外的CPU損耗。確定需要的話自己打開--networkMessageCompressors
你的 maatwebsite/excel 安裝就已經報錯了。maatwebsite/excel 2.0 版本只支持到 laravel 5.2
composer update maatwebsite/excel -vvv
先把它更新一下。
https://blog.csdn.net/hhzzcc_... 這個講了qq音樂的api地址怎么獲取
北大青鳥APTECH成立于1999年。依托北京大學優(yōu)質雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達內教育集團成立于2002年,是一家由留學海歸創(chuàng)辦的高端職業(yè)教育培訓機構,是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學校辦產業(yè)為響應國家深化產教融合/校企合作的政策,積極推進“中國制造2025”,實現(xiàn)中華民族偉大復興的升級產業(yè)鏈。利用北京大學優(yōu)質教育資源及背
博為峰,中國職業(yè)人才培訓領域的先行者
曾工作于聯(lián)想擔任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔任項目經理從事移動互聯(lián)網管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責任公司從事總經理職務負責iOS教學及管理工作。
浪潮集團項目經理。精通Java與.NET 技術, 熟練的跨平臺面向對象開發(fā)經驗,技術功底深厚。 授課風格 授課風格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網頁制作和網頁游戲開發(fā)。
具有10 年的Java 企業(yè)應用開發(fā)經驗。曾經歷任德國Software AG 技術顧問,美國Dachieve 系統(tǒng)架構師,美國AngelEngineers Inc. 系統(tǒng)架構師。