1.首先上传图片
scp -P 30008 -i ~/code/pk /home/jundong/桌面/XXX.png cootek@183.136.223.43:
2.登陆服务器
ssh -p 30008 -i ~/code/pk cootek@111.222.333.444
3.列出图片并移动至相应文件夹
ls -l || grep XXX
(查看是否有图) mv XXX.png theiatest/bin_rc/templates/image/activity
修改代码的步骤
首先git pull 一下,把远程仓库代码拉倒本地,然后 git diff index.html 查看改动,如果确认修改完成后,执行 compress_modify 压缩命令,再次git status(注意 修改了哪些文件和添加了哪些文件,modeify和add一般是分开显示的) ,确认木有问题之后git add(!!!这一步很重要,仔细检查不要把别人的文件加进去了);再次git state 查看,无问题后git commit -m 。到这里,已经把代码提交到了本地仓库,再次git pull一下,其实感觉开始git pull 没有什么必要,看有木有冲突,木有冲突的话git push 到远程仓库。有问题的话好像是 git checkout XXX,这好像是从本地库中捡出。
疑问1 :为什么会有两次commit?
疑问2 :merge是个啥子?
还有,好像终于有点理解that=this
这句话了,哈哈哈!作为对象的方法,this指向当前对象
举个例子:
function test() {
console.log(this.name);
}
var obj = {
name: 'qiutc',
foo: test
}
obj.foo();
同样不变,因为在 js 中一切都是对象,函数也是一个对象,对于 test,它只是一个函数名,函数的引用,它指向这个函数,当 foo = test,foo同样也指向了这个函数。
坑
var obj = {
name: 'qiutc',
foo: function() {
console.log(this);
}
}
var test = obj.foo;
test();// Window
至于为什么,还没有搞清楚?
可以看到,这时候 this执行了全局,当我们把 test = obj.foo,test直接指向了一个函数的引用,这时候,其实和 obj这个对象没有关系了,所以,它是被当作一个普通函数来直接调用,因此,this指向全局对象。
talk is cheap ,show me the code
var MyCount = React.createClass({
liClick: function() {
alert("test")
},
render: function() {
var obj = this;
var list = this.props.data.map(function(item, index) {
return <li key={index} onClick={obj.liClick}>
<p>name:{item.name}</p>
<p>message:{item.mes}</p>
</li>
})
return (
<div>
<ul>{list}</ul>
</div>
)
}
})
最后贴一段看阮一峰老师博客是复制的一段话
年轻的程序员刚从学校毕业,横跨整个国家,搬到一个没有熟人的新地方,基本上出于孤独,他们只好每天工作12个小时以上。 所以毫不奇怪地,那么多的程序员都非常渴望多一点人际交往,他们涌向在线社区,比如聊天室、论坛、开源项目和网络游戏。
网友评论