降級到flash吧
RewriteRule ^admin/index$ admin/index.php
這樣就對了
mcv思想,你前端就是view用于視圖輸出,后臺訪問層model主要處理數(shù)據(jù)庫相關(guān)操作,業(yè)務(wù)邏輯層就是contrellor各種邏輯判斷就放到這里面
.env里面的配置QUEUE_DRIVER就是指定所使用的driver,如果你用的rabbitmq,則QUEUE_DRIVER=rabbitmq,本地調(diào)試時,可以改成QUEUE_DRIVER=sync,這表示同步處理,而不是異步使用rabbitmq處理,這樣就可以直接使用xdebug斷點調(diào)試了。
exprss里是這么配置的,關(guān)鍵在于允許options請求以及options請求自動返回200
看你說的返回兩次可能是因為post請求沒達到簡單請求的要求,會發(fā)送options
// cors跨域配置
app.all('*', function (req, res, next) {
res.header('Access-Control-Allow-Origin', '*');
res.header('Access-Control-Allow-Headers', 'Content-Type, Content-Length, Authorization, Accept, X-Requested-With, Current-Page');
res.header('Access-Control-Allow-Methods', 'PUT, POST, GET, DELETE, OPTIONS');
if (req.method == 'OPTIONS') {
res.sendStatus(200);
} else {
next();
}
});
這是你們自己寫的私有方法。你可以去入口文件找找,從那個文件引入的$auth
,然后去找對應(yīng)的文件看源碼。loginWith
的源碼肯定也在里面,當然,你如果懶得去做console.log($auth.loginWith)
在控制臺也是能看的,就是不知道是不是混淆壓縮過后的。
docker ps -a ,docker rm 了解一下。
1、你在Windows可以這樣操作的前提是你的系統(tǒng)里面已經(jīng)安裝了相關(guān)的php擴展庫,所以你能夠通過修改php.ini的方式來開啟或關(guān)閉這些php擴展庫
2、你現(xiàn)在在Linux里面并沒有安裝上述的php擴展庫,從報錯Unable to load dynamic library里面可以得知
3、在Linux里面安裝擴展的方法,不是修改php.ini后會自動安裝的,如果你用的是Ubuntu,那么就使用 apt install php-common,apt install php-pdo,apt install php-mbstring,逐個添加上述PHP擴展庫
官方List是啥?
善用google,已經(jīng)有人解決這個issue了,刪掉密鑰之后重啟服務(wù),搞定 https://issues.jenkins-ci.org...
// 直接獲取
viewer.getSelection();
//或者監(jiān)聽選擇集變更事件
var onSelectionChanged = function( event ) {
console.log( event.dbIdArray );
};
viewer.addEventListener(
Autodesk.Viewing.SELECTION_CHANGED_EVENT,
onSelectionChanged
);
2、獲取選擇構(gòu)件的屬性
//直接獲取屬性
var onPropsFeteched = function( result ) {
console.log( result.properties );
}
var onFetchingPropsFailed = function( error, message ) {
console.error( error, message );
}
viewer.getProperties(
dbId,
onPropsFeteched,
onFetchingPropsFailed
);
// 從給予的 dbId 里獲取所有擁有特定屬性的構(gòu)件
// https://forge.autodesk.com/blog/getbulkproperties-method
viewer.model.getBulkProperties( dbIds, ['屬性名稱'],
function( elements ) {
for(var i=0; i<elements.length; i++){
console.log( elements[i].properties[0] );
}
});
// 通過查找功能
// https://segmentfault.com/a/1190000010977818
viewer.search(
"屬性值",
function( dbIds ) {
console.log( dbIds );
},
["屬性名稱"]
);
3、添加構(gòu)件屬性
你的標題似乎跟內(nèi)文不符,我先回答標題的問題,F(xiàn)orge 轉(zhuǎn)換的模型跟屬性是不可修改的,所以無法添加;或者通過自訂屬性窗顯示自己的屬性 https://segmentfault.com/a/11...
至于內(nèi)文的添加圖標部份,可以參考這些樣例:
Markup 3D
P.S. 建議可以到查找樣例 https://github.com/Autodesk-F...
問題已經(jīng)解決,引起的原因之一就是對SSL不了解,后面查看了資料,知道加密的整個過程,知道必須使用自己域名的證書。不過有點坑爹的是,之前也使用了,但是并不行,有可能自己的路徑寫錯了。
解決方法:
在騰訊云上下載已經(jīng)申請好了的SSL證書。一般包含下載幾個服務(wù)器,這里使用的Nginx的證書。
可以看到有證書文件和密鑰文件,這兩個文件的后綴名分別為.crt和.key,而EMQ的配置文件emq.conf中,SSL的配置為:
這兩個文件格式為pem,也是可以通用的。這樣設(shè)置好之后就可以了。
注意事項:
證書要放在安裝emqttd的用戶可以訪問的地方。
good luck.
你可以覆蓋默認的toJSON
方法,format
的參數(shù)可以根據(jù)你的需要自己設(shè)置,不過這樣會影響所有的moment
對象:
moment.prototype.toJSON = function(){return moment(this).format("YYYY-MM-DD HH:mm:ss")}
如果不想影響所有的moment
對象,你可以在需要轉(zhuǎn)化的moment
對象上添加toJSON
方法,來覆蓋原型上的toJSON
方法:
let toJSON = function(){return moment(this).format("YYYY-MM-DD HH:mm:ss")}
data.beginDate.toJSON = toJSON
data.endDate.toJSON = toJSON
var that = this
window.requestAnimationFrame(function() {that.tick();})
試一下這個
在爆棧問到原因了,是因為JObject
除了本身實現(xiàn)了一個IEnumerable<KeyValuePair<string, JToken>>
,它實現(xiàn)的另一個接口JContainer
也實現(xiàn)了一個IEnumerable<JToken>
,等于JObject
直接和間接實現(xiàn)了兩個不同的IEnumerable<T>
,當.Select
的時候編譯器不能確定調(diào)用哪個類型的Select
,所以就這樣了。
可以將jobj
顯式轉(zhuǎn)換為IEnumerable<XXX>
后調(diào)用。
你拿到token后總要去干點什么吧,好比去請求一個鏈接,如果token失效那不就返回失效的錯誤了,知道這個錯誤再去請求新的token就是。但是說到底都是人家只允許一個用戶登錄,你再請求新的就又把A的又踢掉了。
簡單的使用方法沒有
java doc是 setting -> editor -> general -> smart keys -> insert documentation comment stub 帶來的 是android studio(intellij idea)自帶的功能
kotlin是通過plugin支持的,原則上是第三方插件 所以需要這種功能的話只能是自己開發(fā),或者找github有沒有開源項目支持了
補充:
剛剛在官網(wǎng) 文檔中看到這么一段 https://kotlinlang.org/docs/r...
可以用于解釋為什么沒有自動生成params 和 return
官網(wǎng)的說明是:
Generally, avoid using @param and @return tags. Instead, incorporate the description of parameters and return values directly into the documentation comment, and add links to parameters wherever they are mentioned. Use @param and @return only when a lengthy description is required which doesn't fit into the flow of the main
// Avoid doing this:
/**
* Returns the absolute value of the given number.
* @param number The number to return the absolute value for.
* @return The absolute value.
*/
fun abs(number: Int) = ...
// Do this instead:
/**
* Returns the absolute value of the given [number].
*/
fun abs(number: Int) = ...
大概意思是:應(yīng)該將參數(shù)結(jié)合到文檔的過程中結(jié)合上下文描述來說明參數(shù)的作用
類似于 這樣 Returns the absolute value of the given [number].
使用中括號包裹參數(shù)名稱的語法
不知道是不是你想要的
var abc=[1,2,3,4,5];
for(var i=0;i<abc.length;i++){
abc[i]=JSON.stringify(abc[i]);
}
console.log(abc);
看一眼右下角,模式是html?
是的話,那只能排查插件了……
不就是。。。引入模塊嗎
北大青鳥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)想擔任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責任公司從事總經(jīng)理職務(wù)負責iOS教學(xué)及管理工作。
浪潮集團項目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗,技術(shù)功底深厚。 授課風格 授課風格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通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)師。