关于vue的操作,可以借鉴到一些Ajax的方法和思路,但是因为语法的不一样,所以易错点多在语法. 第一步要引用相对的方法 div的id名称应该与下文的el名称一致 挂载方法created,相当于ajax中的文档就绪函数 引用方法必须要加this let app = new Vue({ el: "#app", created: function () { this.ClassInfo(); this.Getmodel(); }, data数据,需要写return加{},如果为了方便写了一…
为什么 typeof null === 'object' 原理是这样的,不同的对象在底层都表示为二进制,在JavaScript中二进制前三位都为0的话会被判断为 object 类型, null 的二进制表示是全0,自然前三位也是0,所以执行 typeof 时会返回" object ". 对象属性的存在性 如 myObject.a 的属性访问返回值可能是 undefined ,但是这个值有可能是属性中存储的 undefined ,也可能是因为属性不存在所以返回 undefined .那么…
1.内存泄漏:申请的堆内存没有释放. 2.内存污染:前面非法操作使用内存(没有报错),后面写着写着就出错.如下代码: 当结构体中只有划线部分代码时,在编译器中编写不会报错,但此时已经造成非法操作内存,下面再给结构体添加一些变量,此时就会报错,不让再定义变量(这种错误特别不好调试)需要注意. 3.对空字符串和非法字符串的判断: 图中画蓝线的部分:应该判断的是指针变量的值,而不是指针指向的内存 4.指针越界:如:str[3] = "abc"; 5.指针的叠加会不断改变指针的指向. 如:ch…
一.get在几处的用法 1.获取前端数据 request.POST.get('xxx') #当存在多个值时,默认取列表最后一个元素:所以当存在多个值时,使用getlist 2.获取数据库数据 models.User.objects.get(xxx=yyy) #get()方式返回的是单个对象,如果符合条件的对象有多个就会报错,所以我们一般用的是filter() 二.路由层设置 无名分组 路由层:url(r'^index/(\d+)/', views.index) 必须用括号,按位置参数传参 视图层…
一,interface 介绍 如果说 goroutine 和 channel 是 go 语言并发的两大基石,那 interface 就是 go 语言类型抽象的关键.在实际项目中,几乎所有的数据结构最底层都是接口类型.说起 C++ 语言,我们立即能想到是三个名词:封装.继承.多态.go 语言虽然没有严格意义上的对象,但通过 interface,可以说是实现了多态性.(由以组合结构体实现了封装.继承的特性) go 语言中支持将 method.struct.struct 中成员定义为 interfac…
1.列表与向量 定义一个向量,然后向内添加元素,得到一个长向量列表: > a = c() #定义一向量 > for (i in 1:5) + a = c(a,i) > a [1] 1 2 3 4 5 定义一个列表,向内添加元素,则添加的元素会自动变为列表,最终得到的是一个元素为列表的列表 > b = list() #定义一列表 > for (i in 1:5) + b = c(b,i) > b [[1]] [1] 1 [[2]] [1] 2 [[3]] [1] 3 [[…
首先我们先看一下什么是编译型语言和解释型语言: 解释:借助一个程序,那个程序能试图理解你的程序,然后按照你的要求执行 编译:借助一个程序,就像一个翻译,把你的程序翻译成计算机真正能懂得语言--机器语言--写的程序,然后,这个机器语言写的程序就能直接执行了 解释语言与编译语言有什么区别呢? 语言本无编译/解释之分 只是常用的执行方式 解释型语言有特殊的计算能力 编译型语言有确定的运算性能 C语言一般按照编译型语言执行 下面是简单的计算程序: 1 #include <stdio.h> 2 3 in…
1.>>> d = {'x': 'A', 'y': 'B', 'z': 'C' } >>> for k, v in d.iteritems(): ... print k, '=', v ... y = B x = A z = C 2.>>> L = ['Hello', 'World', 'IBM', 'Apple'] >>> [s.lower() for s in L] ['hello', 'world', 'ibm', 'apple…
1. #ifdef  和#if defined 的区别: 后者可以组成复杂的预编译条件,而如果判断的是单个宏定义的时候,两种用法的效果都是一样的. 2.#if 0 { code }#endif        //表示不编译这段代码,等同于注释的作用,#if 1 等于需要编译的.这个结构一般的用处就是你先前写的代码,现在用不上了,右不想删除,用这个方法比注释方便.…
http://blog.csdn.net/yf210yf/article/details/7295577 转载请注明原文出处:奔跑的蜗牛(袁方的技术博客)点击打开链接 一.当利用textview显示内容时,显示内容过多可能会折行或显示不全,那样效果很不好.今天发现android api中已经给出自动省略的功能. 实现如下: <TextView android:layout_width="fill_parent" android:layout_height="wrap_c…