摘要: 程序分析自上而下分解,模块化,但是有耦合的问题代码编写是自下而上 阅读全文
posted @ 2017-07-15 23:11 杭者 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 一、广义上的接口 api 应用程序编程接口 屏蔽内部实现过程,把接口暴露给程序员使用 电脑插座口 用户交互接口 二、狭义上的接口 是interface关键字所定义的语法 我们先定义一个接口类 我们对接口的实现implements就是在写内部的过程,其他人用的时候,直接用接口的那个虚函数就可以了。 类 阅读全文
posted @ 2017-07-15 23:10 杭者 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 大公司性能优化比较重视,因为一台服务器比如1w,facebook有10w台服务器,这时候,如果性能提高百分之1,就可以省下1000台服务器,那就等于省了1000w而小公司,提升性能没什么必要,程序员的工资反而比较贵。1台服务器,10个程序员。像php 阅读全文
posted @ 2017-07-15 23:09 杭者 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 静态属性和静态函数,和成员属性和成员函数是归属问题 静态属性和方法放在静态的那个内存区域里面 例子一图纸盖房子,图纸是类,房子是对象 成员属性是为某个对象所有,房子的材质 静态属性是为所有对象所拥有,图纸的材质 其实我感觉这个例子不恰当 例子二 身高是成员属性人数是静态属性 反射,从对象反射出类,房 阅读全文
posted @ 2017-07-15 23:06 杭者 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 魔术方法 当一个对象引用变量调用一个没有定义的属性或方法时,可以这一个函数。当发生这种情况时调用这种函数。 阅读全文
posted @ 2017-07-15 23:05 杭者 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 搞清楚什么是类 什么是对象js可以直接用对象,不用类,比较变态 C++支持多继承,但是这种不好,后面的语言都取消了多继承单继承,无性生殖,有爹没妈 javascript的对象并不是真正的对象,面向对象的思想不能套用,这是这个语言的难点,其他的java c++都可以 final修饰的类不能被继承,最终 阅读全文
posted @ 2017-07-15 23:03 杭者 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 1.堆 2.栈 空间较小 3.全局 4.代码段 要搞懂每个区域放什么东西 堆 复杂类型栈 变量静 代复杂类型对象没有指针指的时候,堆中的内容垃圾回收1函数传对象的时候,其实是首先在堆里面开一个内存放对象属性内容,在栈里面开一个内存放一个变量,变量里面放地址,指向堆的那个对象,传对象的时候,是在栈里面 阅读全文
posted @ 2017-07-15 23:02 杭者 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 有的人做硬件 嵌入式有的人做app有的人做网站有的人做网络安全有的人做游戏 自己网站,买一个域名,买一个服务器,备案域名10天十几块一个月,阿里云服务器 阅读全文
posted @ 2017-07-15 23:01 杭者 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 1.C语言和java C语言难在需要清楚底层的实现原理一错可能就内存泄露之类语法不难,原理很难 C语言和java数组是指一段连续的内存空间一个int 4字节一旦声明必须确定长度无法变长数组在数据结构里面叫线性表,语法上叫数组,通过偏移量来访问java语言本身也只有线性表,数组,没有链表那个list是 阅读全文
posted @ 2017-07-15 23:00 杭者 阅读(2156) 评论(0) 推荐(0) 编辑
摘要: cocos做棋牌特别多 ccc开发周期短,小公司喜欢,做小游戏非常快 游戏也分前端和服务器端 王者荣耀投资大,美术猛 vr现在硬件还没有统一 ccc和node.js可以做前端和服务器 换皮和外包很普遍 阅读全文
posted @ 2017-07-15 22:59 杭者 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 技术一 jsp: java植入html 技术二 javascript(js)植入html 技术三早期php植入html弱类型语言和强类型语言弱类型语言无法实现函数重载,没办法 阅读全文
posted @ 2017-07-15 22:58 杭者 阅读(269) 评论(0) 推荐(0) 编辑
摘要: location是指当遇到这个单词的时候,把root改成大括号里面的值,再把单词和后面的路径加上root变成总的文件路径进行搜索,如果没有location,直接把root加上域名后面的路径变成总的文件路径进行搜索。 阅读全文
posted @ 2017-07-15 22:47 杭者 阅读(651) 评论(0) 推荐(0) 编辑
摘要: 企业 1.svn,记录从开始到最后面的整个开发过程代码,集中式项目标题负责地址自己开发可以买一个阿里云服务器,一个月只有几块钱。 2.git开源开发 github全世界最大的代码分享平台国内有一款叫码云,跟它的功能很相似 阅读全文
posted @ 2017-07-15 22:44 杭者 阅读(370) 评论(0) 推荐(0) 编辑
摘要: j2ee java企业级开发,可靠,稳定。接口规范。php没有接口规范,早期推行不好。本地开发远程开发,自己电脑很干净,只有一个IDE,不用一直重装系统,有网络就可以开发,虚拟机一般不关,只暂停。 用命令行写c语言和编译gcc -o IDE综合征kangyage level 是代码提示和报错的版本和 阅读全文
posted @ 2017-07-15 21:24 杭者 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 1.输出时候发生的事情 使用输出语句输出字符串 所有的输出操作是把内容给输出缓冲区 2.基础的重要写代码找问题是最难的,解决问题不难,该怎么解决就怎么解决,问题查找可以用排除法,排除法的使用前提是基础要好,要理解整个程序运作的过程,到底发生了什么。所以,基础一定要好(补习),只有好基础才可以从现象看 阅读全文
posted @ 2017-07-15 21:11 杭者 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 1.服务器和一些相关知识点 服务器是运行在一台远程计算机上面的软件,服务器坏了或者丢失报文,就会出现一直转圈圈的请求超时的结果 协议就是约定 http是重点 报文是一段按照01011有格式的组合 j2ee默认监听8080端口,有数据来的时候接受,根据http约定解读,然后去new一个对象http.. 阅读全文
posted @ 2017-07-15 21:07 杭者 阅读(283) 评论(0) 推荐(0) 编辑
摘要: B/S注重的是 1.服务想玩游戏的时候,就出现想看电影的时候,就出现不用下载客户端太麻烦看个电影还要下载一大堆东西,不看了2.维护升级软件不用一台一台地重新更新,百度一直在更新,但是我们感觉不到3.游戏这一块 B/S还不能取代C/S 高频应用如微信还不能取代 游戏不能被取代是因为用户体验 偶尔需要的 阅读全文
posted @ 2017-07-15 21:04 杭者 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 程序,静态数据 进程,动态,有生命周期,像程序的实例 线程,张三买票,可以边买票边听音乐 cpu最小的调度单位是线程 java是多线程编程,一个线程里面定义一个变量,而另一个线程可以去取 网络通信的本质是进程间通信:qq最上层是我的qq软件和他的qq软件之间的通信,而最下层是操作系统控制电脑网卡和他 阅读全文
posted @ 2017-07-15 20:29 杭者 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 0.notepad++ 一个类型记事本的软件,用来看安装的部署说明命令。 1.虚拟机 在虚拟机里面操作,本机不会被影响。 2.CentOS系统 类似Linux的系统,在里面安装PHP,Nginx,php-fpm,Mysql 3.Putty 一个远程连接软件,配置好虚拟机系统的网络后,可以在本机用这个 阅读全文
posted @ 2017-07-15 20:02 杭者 阅读(1361) 评论(0) 推荐(0) 编辑