刚学习时写了篇笔记,以免自己忘记,用了一段时间后,觉得不如做个demo,代码写上注释,方便也在学习umi-dva的同学们理解更好,更容易上手. 这可能是网上注释最多,看了最易理解的学习小指南吧,哈哈.要学umi,dva,就是要搞懂组件之间的数据流是怎么传递的.例子里有子传父,父传子,通过models层传递,看着注释和例子,我觉得应该会更易懂的.其他什么概念去官网看看吧. 可以下载下来运行起来,代码都有很详细注释了,新手也能看得懂. demo传送门:demo…
#include <iostream> /*这是C++中关于面向对象部分的具体笔记和代码 */ //定义类的语法形式; //类中的成员项目之间相互引用,直接使用成员; //类外引用成员的时候需要使用对象名访问public成员; class Person { public: Person(int Id,std::string Name); Person():Person(,"TOM"){};//委托构造函数 int ID;//公有成员(外部借口); std::string n…
具体的笔记以注释的形式写在代码内,每个知识点用函数的形式表现. #include <iostream>; #include<cmath> const double PI=3.1415926; int func(int& a,int& b){ int c = a+b; int t =a; a=b; b=t; //值引用,与语义引用 //交换a,b的值,从内存中改变. return c; } int func1(){ //&取地址: int P; P=; std…
------------------------------------------- 电商APP应用 *************************************************Goods.h***************************************************** #import <Foundation/Foundation.h> //结构体定义 typedef struct {     int year;     int month;…
KMP算法解决的问题是字符匹配,是由Knuth–Morris–Pratt共同开发出来的,这个算法把字符匹配的时间复杂度缩小到O(m+n),而空间复杂度也只有O(m),n是target的长度,m是pattern的长度,在此算法在发明之前并不是没有如此高效的算法,但是原算法比较复杂.Kmp算法优雅高效,但是实现却不难理解且代码长度很短,是优秀算法设计的典范,值得拿出来仔细分析. 一.原始匹配算法(就是不懂kmp之前自己写的那种比较差的算法= =) 并先来看一个比较原始的匹配算法,对于目的字串targ…
#include <iostream> #include <vector> #include <algorithm> #define MAXN 100 //2^MAXLOG2>=最大深度 #define MAXLOG2 7 using namespace std; vector<int>G[MAXN]; int depth[MAXN]; int ancestor[MAXN][MAXLOG2]; void creat()//输入并存储树 { int n,…
事务集过滤重排: #FP树节点结构 class treeNode: def __init__(self,nameValue,numOccur,parentNode): self.name=nameValue#节点名 self.count=numOccur#出现次数 self.nodeLink=None#链接相似的元素 self.parent=parentNode#当前节点的父节点 self.children={}#子节点集 #为count增加指定值 def inc(self,numOccur):…
转自:http://www.jb51.net/article/37227.htm 本篇文章是对activity之间数据传递的方法进行了详细的分析介绍,需要的朋友参考下     1  基于消息的通信机制 Intent--------boudle,extra用这种简单的形式,一般而言传递一些简单的类型是比较容易的,如int.string等详细介绍下Intent机制Intent包含两部分:1 目的[action]-------要去到哪里去2 内容[category.data]----------路上带…
Vue的项目中,如果项目简单, 父子组件之间的数据传递可以使用  props 或者 $emit 等方式 进行传递 但是如果是大中型项目中,很多时候都需要在不相关的平行组件之间传递数据,并且很多数据需要多个组件循环使用.这时候再使用上面的方法会让项目代码变得冗长,并且不利于组件的复用,提高了耦合度. Vue 的状态管理工具 Vuex 完美的解决了这个问题. 看了下vuex的官网,觉得不是很好理解,有的时候我们只是需要动态的从一个组件中获取数据(官网称为“组件层级”:是个独立的控件,作用范围只在组件…
Home / Qt 学习之路 2 / Qt 学习之路 2(14):对话框数据传递 Qt 学习之路 2(14):对话框数据传递  豆子  2012年9月15日  Qt 学习之路 2  53条评论 对话框的出现用于完成一个简单的或者是短期的任务.对话框与主窗口之间的数据交互相当重要.本节将讲解如何在对话框和主窗口之间进行数据交互.按照前文的讲解,对话框分为模态和非模态两种.我们也将以这两种为例,分别进行阐述. 模态对话框使用了exec()函数将其显示出来.exec()函数的真正含义是开启一个新的事件…