SVN 是集中式版本控制器、我們只用來版本控制、項目開發(fā)階段使用它,項目上線后不使用 SVN 管理,產(chǎn)品升級的話,一般會用 FTP 把代碼上傳到服務器,
func 由于是形參,雖然a跟b的數(shù)值調(diào)換了(a,b是int *類型也就是你說的地址(地址也是值)),但是不是引用傳遞,所以對p,q沒有任何影響。
func1 你的int *c都沒初始化就賦值*c=*a;確定能跑通?
void fun1(int *a,int *b)
{
int *c = new int;
*c=*a;
*a=*b;
*b=*c;
}
func1 更改的是*a 和 *b的數(shù)值(*a指的是取a地址的內(nèi)容,也就是說把a地址的內(nèi)容和b地址的內(nèi)容交換了,內(nèi)存層面的操作全局都是有效的),所以最后輸出結果5,3
你的輸出結果3,3是怎么打印的?主要你的程序沒初始化指針肯定拋異常啊
舉個例子內(nèi)存里有4個值,A1->B1,A2->B2,A3->B3,A4->B4其中A是地址B是值,B1=A3,B2=A4也就是說A1和A2存的是A3,A4的指針,A1,A2,A3,A4分別對應你程序的p, q, x, y變量
進入func,p傳遞給a,A5->B1, q傳遞給b,A6->B2
func就是在函數(shù)局部交換了a,b的值對應我的例子就是A5->B2,A6->B1交互B1和B2的值,但是func函數(shù)退出局部變量銷毀A5,A6,剩下A1->B1,A2->B2,A3->B3,A4->B4
進入func,p傳遞給a,A5->B1, q傳遞給b,A6->B2
交換a,b的內(nèi)容(*a 就是取a地址的內(nèi)容對應例子A5->B1=A3->B3取出來的是B3), 交換后A5->B1=A3->B4, A6->B2=A4->B3,直接看A3和A4內(nèi)存結構變?yōu)锳3->B4和A4->B3
退出局部變量銷毀A5,A6,剩下A1->B1,A2->B2,A3->B4,A4->B3
For example, I want to use a loop: when a user enters a name ( skyped, clicker heroes games,..jany..) , he or she will export the corresponding hotmail ( clickerheroes@hotmail.com)
這是對的,你在cmd終端下用dir命令也能看到這兩個特殊目錄。
如果你學過一點點的目錄樹形結構知識,就應該知道每個目錄下都會有這兩個特殊目錄,.指向目錄自身,..指向該目錄的上一級目錄,于是形成了倒立的樹形結構。就是這么來的。這個在posix環(huán)境也是通用的
我也碰到過 table一行文字有限 就會展現(xiàn)成特別多行 后來我建議改成分塊兒來寫了 - -!
你的if (!($(this)[href=pre_url])) {}這個我沒看懂是什么意思,不是這樣判斷的$('#a').remove();是直接刪除id=a你的用法不對$("a[href!='']").each(function() {})多余了$("a[href!='']").on('mouseenter')會給所有選擇到的元素添加事件
$(document).ready(function() {
$("a[href!='']").on('mouseenter', function(event) {
var bool = false;
var pre_url = $(this).attr("href");
$("link").each(function() {
if (($(this).attr("href")==pre_url)) {//判斷是否已經(jīng)存在存在則不添加
bool = true
}
});
if(!bool){
$("head").append('<link rel="prerender" href="' + pre_url + '">');
}
});
$("a[href!='']").on('mouseleave', function(event) {
var pre_url = $(this).attr("href");//只要鼠標移出就刪除 所有不用判斷
$('link[href="' + pre_url +'"]').remove();
});
});bootstrap 是響應式布局,可以說涵蓋了自適應,不能說bootstrap不能做自適應。
想自己寫的話一般 是得寬度 間距等 采用百分比,字體用em 或者rem
這個回到瀏覽器渲染html頁面的流程來解析,這個渲染過程是單線程,順序執(zhí)行(從上到下),引入外部文件有個加載(下載)過程,自然會堵塞下面內(nèi)容的加載。
一般情況下link樣式文件放置在head頭部,解析成DOM樹,完成這一步再加載js文件,(可以添加async或defer異步執(zhí)行)。
具體驗證方法可以查看這篇文章:解析頁面加載與js函數(shù)的執(zhí)行 onload or ready
類似這樣寫可以嗎
extra={<a onclick={}>查看孩子單據(jù)</a>}寫個傳參方法,調(diào)用10次
已解決:
Form.create({
mapPropsToFields(props) {
...
result[yourKey] = Form.createFormField({
value: yourValue,
});
return result
}
})(<YourComponent/>)放到一個屬性里去
constructor(){
....
this.test.bind(this)
}評論和回答應該是分表的。
評論表應該會有這些字段:
id 自增
content 評論的內(nèi)容
uid 誰寫的評論
type 類型,是問題的評論,還是回答的評論
qid/answer_id 問題或回答的id,當然,也可以把問題評論和回答的評論分成不同的表,這樣,type字段就可以不要了。
time 添加時間
zan 獲得的點贊數(shù)
pid 回復的對象,如果沒有則為0
status 狀態(tài),正常,還是被刪除,或者是用戶自己刪除(刪除方式,segmentfault 不一定有區(qū)分)
相關聯(lián)的表應該有:
用戶表,與uid關聯(lián)
問題表,與qid關聯(lián)
回答表,與answer_id關聯(lián)(與qid二選一)
贊同表,每一個贊同應該都是有紀錄的,所有應該有個獨立的表,但它們之間的關系一般是“同時”,與上面幾個的“關聯(lián)”不太一樣。
是我的話,差不多會這樣設計。
首先判斷瀏覽器客戶端。
var u = navigator.userAgent;
var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android終端
var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios終端
1.我覺得網(wǎng)頁內(nèi)容很長,body設置了100%,那肯定會出現(xiàn)滾動條,你不設置body的高度100%也會出現(xiàn)滾動條
2.設置body高度100%的目的可能是為了設置頁面內(nèi)某個元素的高度是100%占滿視口的,因為只有該元素的所有祖先元素的高度都是100%,這個元素才能占滿屏幕
北大青鳥APTECH成立于1999年。依托北京大學優(yōu)質雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達內(nèi)教育集團成立于2002年,是一家由留學海歸創(chuàng)辦的高端職業(yè)教育培訓機構,是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學校辦產(chǎn)業(yè)為響應國家深化產(chǎn)教融合/校企合作的政策,積極推進“中國制造2025”,實現(xiàn)中華民族偉大復興的升級產(chǎn)業(yè)鏈。利用北京大學優(yōu)質教育資源及背
博為峰,中國職業(yè)人才培訓領域的先行者
曾工作于聯(lián)想擔任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責任公司從事總經(jīng)理職務負責iOS教學及管理工作。
浪潮集團項目經(jīng)理。精通Java與.NET 技術, 熟練的跨平臺面向對象開發(fā)經(jīng)驗,技術功底深厚。 授課風格 授課風格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應用開發(fā)經(jīng)驗。曾經(jīng)歷任德國Software AG 技術顧問,美國Dachieve 系統(tǒng)架構師,美國AngelEngineers Inc. 系統(tǒng)架構師。