08 2016 档案
摘要:C++各阶段(低阶、中阶、高阶)学习教材(stackflow上经典的回答):http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list
阅读全文
摘要:C++ STL list反向输出实例 给定一个单向链表,从尾到头输出其每个值。 代码: #include #include "stdio.h"#include #include using namespace std;//从尾到头输出list--1....
阅读全文
摘要:C++的虚析构函数: 用C++开发的时候,用来做基类的类的析构函数一般都是虚函数。 这样做是为了当用一个基类的指针删除一个派生类的对象时,派生类的析构函数会被调用,如果析构函数不是虚拟的,则将只调用对应于指针类型的析构函数。当然,并不是要把所有类的析构...
阅读全文
摘要:C++虚函数与多态实例解析 都说virtual关键字是用来实现多态和动态绑定,但是咋一听感觉挺抽象的,下面结合个实例来看看。 父类: #include using namespace std;class Dad{public: Dad(){} ...
阅读全文
摘要:《Java Network Programming》学习笔记之Socket篇:Socket概念: Sockets shield the programmer from low-level details of the network, such as er...
阅读全文
摘要:发现markdown还是非常好用,一来语法并不复杂,而且用专门的markdown编辑器的话连语法和快捷键都不用去死记硬背了,而且它确实是一个很强大的编辑方式,快捷高效精美。很值得花一两个小时(对,这时间就足够掌握了)去学一下,以后博客和github就用mar...
阅读全文
摘要:《Java Network Programming》摘录:一个HTTP-GET报文头部header示例:我:client客户端GET /index.html HTTP/1.0 Accept: text/html, text/plain, image/gif...
阅读全文
摘要:(上图引自《Java经典入门教程》)事先说明哈,以下仅代表当前个人理解:说java是平台无关的语言,我觉得可能会让人误解了一些东西,自己之前就一直搞不懂java所谓的平台无关性是怎样的或者怎么实现的。这里,说一下自己这阵子java学习之后对于这个概念的理解:首先,我认...
阅读全文
摘要:前面的一篇博客我介绍了git传输文件的一些基本指令。但其实对于传输本地文件到云端,如果没特殊需求,按如下最简便快捷的方法即可:配置user.name这些是为了让github项目主人看到你是谁,所以如果只是个人使用,不配置也ok,在github上会显示是匿名用户的com...
阅读全文
摘要:摘录自《多线程编程指南》:“在代码中实现多线程具有以下益处:■提高应用程序的响应可以对任何一个包含许多相互独立的活动的程序进行重新设计,以便将每个活动定义为一个线程。例如,多线程GUI的用户不必等待一个活动完成即可启动另一个活动。■更有效地使用多处理器通常,要求并发线...
阅读全文
摘要:IBM developer也是个蛮好的java学习网站,毕竟IBM也是java的力推者之一。而且蓝色巨人里面牛人也多。点击打开链接点击打开链接点击打开链接
阅读全文
摘要:Java和C/C++区别对比(仅代表个人认识):首先java的语法是继承自C和C++的,但是java摒弃或者优化了很多C、C++上面对程序员造成困扰的地方,也就是说java设计者的初衷是想让程序员编程更轻松,更快捷高效,更少出错,当然,某种程度上这需要牺牲程序的效率。...
阅读全文
摘要:C++代码编译报错信息:conversion from 'LinkedList*' to non-scalar type 'LinkedList' requested有可能是因为C++ new对象的写法跟java不一样:(1)LinkedList *test = ne...
阅读全文
摘要:今天猛然发现自己的一些博客(写的内容比较多的一两篇)被好几个网站莫名地拿去它们网站发布了,基本都是那些满屏弹窗广告的那种烂网站,有些起码会在第一句话说文章是引用自我的博客,但有些直接就只是在标题下很小的字体写作者是Lv_Victor博客。因为CSDN的博客都阐明说了“...
阅读全文
摘要:线性表可以理解为区别于非线性的数据结构(如树[二叉树]、图)来说的常见的链表(单链表、循环链表、双链表)就是线性表。另外,栈或队列就是一种线性表。1.顺序存储ArrayList2.链式存储LinkedList两种存储的特点比较:
阅读全文
摘要:今天看了一个斯坦福的讲Java基础的公开课,叫《编程方法学》的公开课,涉及到Java编程中的三大内存区域,觉得讲得挺好的,自己在这里重构一下知识点。java编程中内存的三大区域:1.存static/final常量的静态/常量存储区,姑且称它为special区域2.he...
阅读全文
摘要:先上两张截自《Java核心技术:卷一》的图:下面纯属个人的理解,仅供参考:异常处理:1.捕获 catch try-catch我自己来处理2.抛出 throws 交给上层程序处理(捕获)个人对异常的理解:所以异常处理流程就是这么一回事:1.首先我声明说我可能会抛出什么...
阅读全文
摘要:首先,先上几个外链接,是git命令大全的博客:点击打开链接点击打开链接点击打开链接还有可以参考“廖雪峰的git教程”。下面,我讲一下我自己从中摸索到的git入门教程,会敲这些命令了也不一定算入门吧,不过起码能自己通过命令行上传文件到远程仓库了。1.首先下载git,Li...
阅读全文
摘要:Map容器:键值对(Key-Value);关联数组。Map里面的key和value都可以是任意的对象,比如Integer,或者一个很复杂的类对象。Java里面的Map都封装得比较好了,所以使用的话主要是要了解Java库提供了啥函数。下面看示例:package com;...
阅读全文
摘要:首先来看看容器的作用或者说语言设计者设计容器的初衷,也是从《Java编程思想》一书总结出来的:使用容器原因:一句话概括:在任意时刻、任意位置、创建任意数量的对象。其实就是保存对象,然后其实用数组也能保存对象,只是数组长度限定死,所以才用到动态长度的动态数组:容器。原因...
阅读全文
摘要:先来看看《Java编程思想》一书里面对于泛型的初衷和作用的解析:作用1(针对C++):当我们编写了一个很强大的函数,希望拿去使用(通过参数传递进来)时,发现这个函数只能传递一个特定类型的参数比如int类型的,那么对于其他类型的数据就无法使用这个“强大”的函数了,是不是...
阅读全文
摘要:参照着廖雪峰的python教程敲的代码。这个示例就是很简单的服务器端直接接收来自客户端的数据,然后稍作处理返回给客户端;客户端给服务器端发送数据然后将接收到的返回数据打印。UDPServer.py:# -*- coding: utf-8 -*-import socke...
阅读全文
摘要:跟上一篇一样,这篇也是对照着廖雪峰的python教程里面的代码来敲的:该示例演示的是C-S服务模型,Server端接收来自客户端的请求,然后只是很简单地给客户端返回“Hello” + 来自客户端的原文。核心在于两端socket的创建和连接以及数据的发送和接收。Serv...
阅读全文
摘要:学习自廖雪峰的python教程,代码也是参照着他的教程敲的。这个例子是一个TCP客户端python编程的例子,(1)首先建立一个TCP的socket(2)然后调用socket的方法与服务器进行连接(3)连接之后给服务器发送一条HTTP请求(4)接收服务器返回的HTTP...
阅读全文
摘要:java复用类(代码)的两种方法:1.组合:在新的类中产生现有类的对象2.继承:按现有类的类型来创建新类,然后在其中添加新代码。方法一示例:public class A{ ……}……public class B{ A obj = new A(); ……}方...
阅读全文
摘要:先上自己写的一个小示例:/**[多态/动态绑定] * Dynamic_binding.java * @author 吕浪 * @My Email:784975698@qq.com * @Created on 2016年7月30日 */package com;class...
阅读全文
摘要:Java中,参数定义为传递一个对象,那么传递进来的是对象的引用,或者说是句柄/对象的别名,其实跟C/C++里面这样的传递:void fun (int &a)是差不多的,而对象的引用/句柄可以理解为指向对象内存空间的一个指针/首地址。所以理所应当的若函数里面对传进来的对...
阅读全文
摘要:控制对类成员的访问权限有两个原因:援引自《Java编程思想》一书:1.使用户不要触碰那些他们不该触碰的部分,这些部分对于类内部的操作是必要的,但是它并不属于客户端程序员所需接口的一部分。因此,将方法和域指定成private,对客户端程序员而言是一种服务。因为这样他们可...
阅读全文

浙公网安备 33010602011771号