C再学习 05 - 函数指针

C再学习 05 - 函数指针

竟然还有函数指针,上次在看C语言现代方法第二版的时候压根没有留意到有函数指针。这次要好好看看,感觉有了struct,再有函数指针,一个对象的雏形好像就出来了。 这次是用一个常见的高级语言里的filter函数式编程的方法,给filter函数传递一个函数(所谓传递函数,就是传递一段代码用于执行)来进行过

C再学习 04 - 链表与动态分配内存

C再学习 04 - 链表与动态分配内存

在C这种没有提供基础数据结构的语言里,最适合自己来学习链表的结构了。 在上次学C的时候,知道了链表的基础,所以写起来还是比较简单的。最基础的单项链表,每一个节点存储数据和指向下一个节点的指针就可以了。 在制作链表的时候,如果使用typedef,一定要给结构起一个名字,因为之后要包含同种类型的指针,会

C再学习 03 - 结构与联合

C再学习 03 - 结构与联合

要开始使用稍微复杂一点的数据结构了,就是结构与联合,当然还会附带枚举。在开始之前,还要再回顾一下make的使用。 make的简单使用 make的使用其实就是按照依赖关系编译,依次将所需的文件,依赖关系,执行的指令放在一个文件中,通过make执行就可以了。 现在使用Clion IDE,无需自己管理ma

C再学习 02 - 输入与输出

C再学习 02 - 输入与输出

上一次学C的时候没有看标准库,这一次看了才发现,原来printf实际上是fprintf的简写,相当于自动传入了stdout作为参数。 输入与输出 这一次就借助一个程序来学习一下标准输入输出与重定向吧。 程序来自于Head First C的第三章的示例程序。用格式化的方式读入数据并且转换成JSON格式

C再学习 01 - 指针和数组

C再学习 01 - 指针和数组

一年多前看C的时候,IDE用的是Dev C++,这一次试过VS,觉得Git控制用起来比较累,也不习惯VS的代码补全,想到JetBrains有个Clion,就下载下来使用了。 环境配置 不过Clion要正确使用,需要配置编译环境,这里记录一下自己是如何折腾的: 由于不想使用重型的VS系列编译器,看到C

Vue.js 再学习 02 – 其他补遗

Vue.js 再学习 02 – 其他补遗

把实例的基础属性过了一遍,现在来看事件以及之前很少接触的动画过渡效果。 1 组件 2 2.6版本后的新版slot 3 自定义事件 4 子组件上没有进行绑定props的属性 组件 组件的本质是什么,从JS代码和Vue的角度来说,就是一个规定好属性和值写法的对象,和新创建Vue实例传入的对象没有本质上的

Vue.js 再学习 01 - Vue实例

Vue.js 再学习 01 - Vue实例

6月剩下的时间,决定在趁热打铁把Vue再看看,用了两本2018年的新书: Vue.js: Up and Running,中文版是Vue.js快跑:构建触手可及的高性能Web应用 Vue.js 2 Web Development Projects,中文版是Vue.js项目实战 昨天开始看上边这本Vue

Vue 15 Vuelidate

Vue 15 Vuelidate

想到以往写表单,后端的模板里加上一堆东西,还有JS代码用来组织不正确的表单,还要加上HTML5里的新input标签,就算这样还需要在后端验证。虽然后端验证是避免不了的,但是学了Vue之后,发现还有很多库可以用,这个Vuelidate就是很方便的验证库。 Vuelidate的官网是https://vu