Loading

摘要: 在JavaScript中,所有的东西都是对象,但是JavaScript中的面向对象并不是面向类,而是面向原型的,这是与C++、Java等面向对象语言的区别,比较容易混淆,因此把我自己学习的过程记录下来。 首先说,原型链有什么用?在Java中,继承都是基于类的,在JavaScript中继承都是基于原型 阅读全文
posted @ 2018-12-18 22:11 土豆分米猪 阅读(431) 评论(0) 推荐(1) 编辑
摘要: 最近在学习JavaScript基础,在学习到面向对象编程时,学习到在JavaScript中实现模块化的方法,其中一个重要的点是如何封装私有变量。 实现封装私有变量的方法主要是: 在立即执行函数中,重点在于createStringBuilder这个函数,这个函数实现了内外对接的接口,对内保护了Stri 阅读全文
posted @ 2018-12-18 19:32 土豆分米猪 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 相信用惯了Windows的朋友一开始接触Linux是很崩溃的,因为很多东西都是通过命令行来完成的,包括安装绝大多数的开发工具以及环境,那么在Ubuntu下其实可以直接通过apt-get指令来安装apache和php,其实也是相当方便的,只要几行指令就可以完成。但是这里会出现一个问题,那就是没办法安装 阅读全文
posted @ 2017-09-21 15:40 土豆分米猪 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 安卓开发中菜单是一个很重要的组件,从安卓开发文档(http://wear.techbrood.com/guide/index.html)中可以看到,安卓UI设计中的Menu主要分为: A.Options menu and action bar 在3.0以下的系统中,Options menu 显示为左 阅读全文
posted @ 2016-07-19 13:37 土豆分米猪 阅读(954) 评论(0) 推荐(0) 编辑
摘要: 看到这种题目,第一想法就是用递归或者循环来做,但是题目要求了不能用这种方法来做,所以只能另想他法。 假设输入一个数 n,如果 n 是3的幂,那么 3^x = n, 即 x = log10(n) / log10(3), 这里使用了换底公式。那么这样的话就好办了,如果 n 是3的幂,那么x肯定是一个整数 阅读全文
posted @ 2016-07-19 11:00 土豆分米猪 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 最近在学习安卓开发,开始是看视频学的,基本上是照着老师的操作来,但其实老师也是按照安卓的开发文档来教的,于是决定试试自己看文档来学。 今天学到AutoCompleteTextView,一上来先按照ListView的操作流程: 1.获取对象 2.创建Adapter对象实现BaseAdapter接口 3 阅读全文
posted @ 2016-07-15 14:52 土豆分米猪 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 昨天在leetcode做题的时候做到了371,原题是这样的: 因为之前完全没有在实际练习中使用过位运算,所以刚看到这道题目的时候我的第一反应是 1.用乘除代替加减,但是一想,觉得恐怕不行,因为乘除本质上也是加减法,不可能跳过加减法做运算。 2.然后又想到或许可以转成二进制再用逻辑运算计算?但是问题是 阅读全文
posted @ 2016-07-11 13:08 土豆分米猪 阅读(2201) 评论(0) 推荐(0) 编辑
摘要: 指针是C或C++中的一大难题,因此弄懂指针对C和C++的学习有很大的帮助,最近一直在研究指针,因此写一篇随笔把心得记录一下。简单来说指针也是一种变量,只不过指针变量所存储的不是我们直观上看到的,而是内存中的地址。如:我声明了一个整型变量a并初始化为5,声明一个整型指针变量b,并且把a的地址赋给它,因... 阅读全文
posted @ 2016-01-11 23:48 土豆分米猪 阅读(2290) 评论(0) 推荐(0) 编辑
摘要: 在C++动态内存分配中我们常用到new和delete两种操作,new用来申请内存,delete用来释放内存。那么问题来了,我们应该用delete来释放内存还是用delete[]来释放内存呢?为了得到答案我做了一下实验。(注:一下实验在使用delete和delete[]得到的结果是一样的,不重复po图... 阅读全文
posted @ 2016-01-10 21:25 土豆分米猪 阅读(980) 评论(0) 推荐(0) 编辑
摘要: 在c++自定义函数时我们有时需要传递参数,有时以多维数组作为参数,这里就遇到了多维数组该怎么传值的问题了,首先我们看看一维数组是怎么做的。void print_num(int num[], int size) { for(int i = 0; i < size; i++) { c... 阅读全文
posted @ 2016-01-06 13:32 土豆分米猪 阅读(386) 评论(0) 推荐(0) 编辑