分类 知识碎片 下的文章

mvc与mvvm的区别


mvc,mvp,mvvm定义MVC:Model-View-Controller,经典模式,很容易理解,主要缺点有两个:View对Model的依赖,会导致View也包含了业务逻辑;Controller会变得很厚很复杂。MVP:Model-View-Presenter,MVC的一个演变模式,将Controller换成了Presenter,主要为了解决上述第一个缺点,将View和Mo- 阅读剩余部分 -

Typecho主题介绍


先说下为啥要选择这人blog,特别是和wordpress相比,一个原因是这个简单,还有一个更重要的原因 是,这个typecho支持markdown语法。 写blog比较方便 。Typecho如何安装新主题1.安装好typecho以后,直接在服务器上定位安装目录 下的/usr/themes目录 下。 2.然后上传自己喜欢 的主题 , 到这个目录 下,并解压。如果你手里没有好看的主- 阅读剩余部分 -

eclipse debug快捷键


eclipse debug快捷键​ F5:下一步,可以进入下一个函数栈 F6:当前函数的下一步,不会进入其他的函数。 F8:下一个断点。 ctrl+shift+i :通过选中一个变量或者表达式,按ctrl+shift+i 来查看内容。或者添加监视的方式,查看。 F2:来查看一个函数方法的javadoc,即说明 F3或者ctrl+鼠标点击:进入一个函数 ctrl+shift- 阅读剩余部分 -

**OAuth2.0介绍-转载


**OAuth2.0是什么  简单来说,上述例子中的豆瓣就是客户端,QQ就是认证服务器,OAuth2.0就是客户端和认证服务器之间由于相互不信任而产生的一个授权协议。呵呵,要是相互信任那QQ直接把自己数据库给豆瓣好了,你直接在豆瓣输入qq账号密码查下数据库验证就登陆呗,还跳来跳去的多麻烦。  先上一张图,该图描绘了只几秒钟发生的所有事情用上帝视角来看的流程第一步:在豆瓣官网点击- 阅读剩余部分 -

python相关知识点


bool QApplication::startingUp () [静态]如果应用程序对象还没有被创建,返回真,否则返回假。int QApplication::exec ()进入主事件循环并且等待,直到窗口关闭或者exit事件发生参考:http://www.kuqin.com/qtdocument/qapplication.htmlloadFinished 信号槽信号在web - 阅读剩余部分 -