你是當(dāng)前執(zhí)行commit的線程查詢,當(dāng)然能查到。換成mysql?。悖欤椋澹睿粼僭囈幌?,就查不到了。
close_wait是客戶端發(fā)起fin后你服務(wù)器沒有ack導(dǎo)致的,所以看看程序里是不是忘了釋放鏈接,比如stream沒有close之類
shouldhide 你設(shè)置為false后,渲染的是if里面的數(shù)據(jù),if里面沒有ref
ajax的規(guī)則好像是只能傳輸json數(shù)據(jù)吧,以前還有xml的,現(xiàn)在都是用json了。你看下怎么把video轉(zhuǎn)成json對(duì)象先,再用ajax傳輸
你用python3.5.3的環(huán)境打包試試
前后端分離后,如果是不同的團(tuán)隊(duì)維護(hù),可以考慮前端頁面部署在獨(dú)立的服務(wù)器上,當(dāng)然需要先解決跨域訪問的問題。
老生長(zhǎng)談了,for循環(huán)里面用閉包呀,兄dei兒。
child不要做first的子元素就可以了
https://unix.stackexchange.co...
參考這個(gè),二樓給了個(gè)很不錯(cuò)的方法查找環(huán)境變量在哪個(gè)文件存放。
ubuntu會(huì)加載的配置文件大概是/etc/profile,/etc/profile.d/*,/etc/bash.bashrc,/etc/environments,~/.profile,~/.bashrc
嘗試用grep -r找找看也行
api里面不是有其他參數(shù)嗎
https://www.iviewui.com/compo...
// 直接獲取
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)件屬性
你的標(biāo)題似乎跟內(nèi)文不符,我先回答標(biāo)題的問題,F(xiàn)orge 轉(zhuǎn)換的模型跟屬性是不可修改的,所以無法添加;或者通過自訂屬性窗顯示自己的屬性 https://segmentfault.com/a/11...
至于內(nèi)文的添加圖標(biāo)部份,可以參考這些樣例:
Markup 3D
P.S. 建議可以到查找樣例 https://github.com/Autodesk-F...
對(duì)這個(gè)“中文參數(shù)”編碼即可。
對(duì)于get請(qǐng)求
如果你的請(qǐng)求是get,參數(shù)有中文的,比如 ?name=張上,按照如下處理
前端使用 encodeURIComponent(encodeURIComponent(url)),對(duì)url進(jìn)行二次編碼。
后端:拿到參數(shù)值,使用URLDecoder.decode(s, "UTF-8")解碼一下。這樣方式確實(shí)可行的,答主在實(shí)際項(xiàng)目總使用過。
舉個(gè)例子吧:
前端:
<script type="text/javascript">
var url = "/xxx/param/test";
var name = "張上";
name = encodeURIComponent(name);
name = encodeURIComponent(name);//二次編碼
alert(name);
url = url + "?name="+name;
window.location.href = url;
</script>
后端:
@Controller
@RequestMapping(value="/param")
public class ParamController extends BaseController<ParamEntity> {
/**
* @throws UnsupportedEncodingException
*
*/
@RequestMapping(value="/test",method=RequestMethod.GET)
public String test(@RequestParam("name") String name) throws UnsupportedEncodingException{
name = URLDecoder.decode(name, "UTF-8");//實(shí)測(cè),可以正確的得到中文。
System.out.println(name);
return "index";
}
}
注意:get請(qǐng)求有中文參數(shù),可以指定容器使用何種編碼規(guī)則來解碼提交的參數(shù)(有人回答使用這種方式,即修改tomcat 配置文件中的Connector中的URIEncoding參數(shù)),但是這種做法不建議使用,推薦使用二次編碼吧。
為什么需要二次編碼?可以看如下博文:
eURIComponent編碼2次
我也遇到這個(gè)問題。 就是屏幕一移動(dòng)就是立刻加載,請(qǐng)問你解決了嘛?
react不用setState是不會(huì)觸發(fā)改變的
class Content extends React.Component {
constructor(props) {
super(props);
this.state={
majors:[{"name":"****","state":0},{"name":"****","state":0},{"name":"****","state":0}]
}
}
navchange(ind,event){
this.state.majors[ind].state = 1;
this.setState({
majors:this.state.majors
});
}
render(){
return (
<div>
<div className="top">
<div className="search">
<input type="text" placeHolder="請(qǐng)輸入搜索內(nèi)容" />
<span><img src="img/search.png" alt="" /></span>
</div>
<div className="majors">{
this.state.majors.map(function(item,index){
return<span className="major" key={index} onClick={this.navchange.bind(this,index)}><span className={item.state == "0" ? 'in':''} >{item.name}</span></span>
}.bind(this))
}
</div>
</div>
</div>
)
}
},不知道你還能看懂,不懂再追問,我最近也在啃這本書
z-index和遍歷的index對(duì)應(yīng)上不就好了
缺少subprocess.exe文件
你既然在異步框架用了協(xié)程,在hello前有異步裝飾器,那么你在yiled from后面跟的這個(gè)函數(shù)必須要有框架的異步裝飾器進(jìn)行裝飾。就像如下:
@asyncio.coroutine
def foo():
time.sleep(1)
return "1"
想更深入地了解裝飾器的作用,你就需要自己去搜搜資料學(xué)了。一般異步框架的話,只要這么裝飾起來用就OK了。
更新:我好像知道樓主的問題在哪了。
一方面樓主想手動(dòng)去vm.data的方式體驗(yàn)vue。 另一方面,卻又使用了webpack工具。
1.你如果想去vm.data 觀察數(shù)據(jù)變化,
那你恐怕就得采用樓上的方法,不要用webpack構(gòu)建工具
直接let vm = new Vue(...);
2.我就是想用webpack,怎么解決?
那就不要用vm.data這樣的方法了,
直接在mounted方法里執(zhí)行this.data.name = "老王"
3.你仔細(xì)看菜鳥教程里的,他也是
let vm = new Vue(...);
4.總結(jié)
如果是剛開始接觸想體驗(yàn)vue, 那就直接html頁面上引入vue.js, 按照菜鳥教程/vue官網(wǎng)的教程
對(duì)照著敲(因?yàn)檫@些教程都是這種方式來的,比較容易上手)。覺得差不多再結(jié)合webpack腳手架,看一些實(shí)戰(zhàn)DEMO
任何客戶端都存在同樣的問題,無論如何代碼都要在客戶端運(yùn)行,所以就目前的技術(shù)而言是無法避免文件拷貝的。
但是你可以通過混淆、加密等手段增加對(duì)方使用代碼的成本,混淆過后的代碼是很難維護(hù)的
北大青鳥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)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國成功上市,融資1
北大課工場(chǎng)是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級(jí)產(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ù), 熟練的跨平臺(tái)面向?qū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(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)師。