var oDate = new Date("2016-10-17T09:12:14.983Z");
var str = oDate.getFullYear() + "-" + (oDate.getMonth()+1) + "-" + oDate.getDate()+" "+oDate.getHours()+":"+oDate.getMinutes();
CSRF庫官方文檔的例子修修改改就行了。
CSRF token。CSRF token。服務(wù)端代碼:
var cookieParser = require('cookie-parser')
var csrf = require('csurf')
var bodyParser = require('body-parser')
var express = require('express')
// 模板
app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'ejs');
// CSRF中間件初始化
var csrfProtection = csrf({ cookie: true })
// create express app
var app = express()
// cookie解析
app.use(cookieParser())
// 解析參數(shù)
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false }));
// CSRF防護(hù)
app.use(csrfProtection)
// 訪問頁面,生成CSRF token,并注入頁面
app.get('/index', function (req, res, next) {
res.render('index', { csrfToken: req.csrfToken() })
})
// 請求接口,解析請求參數(shù),獲取CSRF token,進(jìn)行校驗(yàn)(中間件完成的)
app.post('/api', function (req, res) {
res.send('你的處理結(jié)果')
})
預(yù)留了CSRF token的位置。
<html>
<head>
<title>CSRF防護(hù)</title>
</head>
<body>
<h1>CSRF防護(hù)</h1>
<p id="csrf-token"><%= csrfToken %></p>
</body>
</html>
發(fā)請求時(shí),把csrfToken加到請求參數(shù)里去就行。這里略過
student.aggregate([
{
$match:{stunum:'1'}
},{
$unwind:{
path:'$course',
preserveNullAndEmptyArrays: true,
}
},{
$match:{courseName:'高等數(shù)學(xué)',teacher:'李四'}
},{
$project:{
course:1
}
}
])
這樣應(yīng)該會(huì)得到
course:{
_id: 5b7a97508e00501ceaf66032,
teacher: '李四',
courseName: '高等數(shù)學(xué)'
}
如果只是想修改值,那就不需要取出來,直接修改就可以了
student.update(
{stunum:'1'},
{
$set:{'course.$[element].teacher':'張三'}
},
{arrayFilters:[{'element.teacher':'李四'}]}
)var svg = d3.select('body').append('svg').attr('width',400).attr('height',500)
var g = svg.append('g')
var rect = g.append('rect').attr('width',40).attr('height',40)
var text = g.append('text').text('wa').attr('fill','white')
.attr('x', 20)
.attr('y', 20)
.attr('text-anchor', 'middle')
.style('font-size', '20px')
.attr('dy', 8)
感覺你寫的方式不怎么可靠,你可以在rect下面添加一個(gè)text元素,然后給text元素的x和y屬性一定的值把文本定位到rect里面。
給你推薦一個(gè)可以知道答案的地方:https://developer.mozilla.org...
Coding有webhook,push代碼后會(huì)調(diào)用你指定的一個(gè)URL,里面有分支信息,你根據(jù)這個(gè)信息來執(zhí)行git pull, git checkout就可以了。
復(fù)雜點(diǎn)的,可以為每個(gè)分支創(chuàng)建一個(gè)目錄或者容器,然后獨(dú)立運(yùn)行,就可以同時(shí)測試多個(gè)分支了。
Coding也有和Jenkins集成的方案:使用 Jenkins 構(gòu)建 Coding 項(xiàng)目,改成拉代碼就可以了。
判斷下向上還是向下滑就可以了,
先取初始的 scrollTop,和滑動(dòng)之后的scrollTop比較下
好像沒有這種用發(fā)吧,哈哈。
但是我記得有這種用法:
>>> a= 1
>>> b= 2
>>> a, b = b, a
>>> print(a, b)
2 1
同時(shí)遍歷的話,不知道下面這種能否解決?供參考:
b = [1, 2, 3]
c = [(10, 20), (30, 40), (50, 60)]
for i in zip(b, c):
print(i)
>>>(1, (10, 20))
(2, (30, 40))
(3, (50, 60))在config->index.js中設(shè)置下后臺地址代理
proxyTable: {
'/aaa': {
target: 'url',
changeOrigin: true,
pathRewrite: {
'^/aaa': ''
}
}
}
1.aaa是任意自己命名的路徑~
2.changeOrigin參數(shù),如果為true,那么本地會(huì)虛擬一個(gè)服務(wù)端接收你的請求并代你發(fā)送該請求,這樣就不會(huì)有跨域問題了,當(dāng)然這只適用于開發(fā)環(huán)境。
找到問題所在了,是公司網(wǎng)絡(luò)不好(我回家的時(shí)候一樣的操作就可以,沒有報(bào)錯(cuò))
location ~ .php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
這是我的配置
然后你要看看你有沒有啟動(dòng)php-fpm
還有注意你php-fpm.conf文件里面是怎么監(jiān)聽的
如果是:listen = 127.0.0.1:9000就沒有問題
如果是:listen = /usr/local/var/php-fpm.sock
你就需要把fastcgi_pass 127.0.0.1:9000;改成fastcgi_pass listen = /usr/local/var/php-fpm.sock
<input type="checkbox" ng-model="item.isdranted">
這樣寫不好嗎?用map?為什么不用forEach呢?
自問自答,
1.project 中沒有傳遞是因?yàn)榫W(wǎng)站更新了,導(dǎo)致語句沒有執(zhí)行到
2.命令行中沒有執(zhí)行是因?yàn)?傳遞過去的 msg 默認(rèn)是字符串, 用 dict 的方法出現(xiàn)異常,
這些都是看 log 解決的
var_dump(is_file($font_file));返回什么
text-shadow
filter:blur
看不出你要的是什么效果
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jīng)理從事移動(dòng)互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團(tuán)項(xiàng)目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。