[Boolan-C++学习笔记]第一周整理】的更多相关文章

1.两种典型类 Complex 无指针 String 有指针 编写思路差异较大 2.使用Class声明:Object Based.类与类之间的关系:Object Oriented 3.头文件的布局 #ifndef//防御式声明 #define classA{...}; void A::func(){...} #endif 4.inline function 关键字inline,高效率,但编译器未必都能实现 5.constructor 可重载,注意使用初始化列表,能够在对象的初始化阶段操作,不带指…
目录: 一.基础概念 1.变量与常量介绍 2.引号的使用 3.条件判断 4.while与for循环 5.input输入 6.getpass模块 7.python编码 二.作业 1.个人登录系统 2.多级目录 三.自学部分 1.异常处理 2.字典的键值引用 3.字典写入 4.列表插入 5.字符串处理 内容: 一.基础概念 1.关于变量与常量 在python中,只有变量没有常量,变量名要求数字,字母.下划线组成,但是数字不能作为变量名,例如: name = ‘xiaopi’ name_of_this…
1.对于String类型的类(含有指针) 其中的指针成员能够灵活的申请存储空间,但指针操作又带来内存泄漏的风险,变更指针的操作需要尤为谨慎. 要点在于写好BigThree 构造函数 { 完成成员初始化(列表): 完成存储空间的申请: } 拷贝构造函数 { 拷贝成员: 申请新的存储空间并将参数对象的内容复制: } 拷贝赋值函数 { 检查是否为自身赋值: 完成一般成员的拷贝: delete当前对象中指针成员的空间: 根据新的对象new并且复制内容: } 2.生命周期 stack 是作用域的内存空间,…
一 为什么需要消息系统 1.解耦 允许你独立的扩展或修改两边的处理过程,只要确保它们遵守同样的接口约束. 2.冗余 消息队列把数据进行持久化直到它们已经被完全处理,通过这一方式规避了数据丢失风险.许多消息队列所采用的"插入-获取-删除"范式中,在把一个消息从队列中删除之前,需要你的处理系统明确的指出该消息已经被处理完毕,从而确保你的数据被安全的保存直到你使用完毕. 3.扩展性 因为消息队列解耦了你的处理过程,所以增大消息入队和处理的频率是很容易的,只要另外增加处理过程即可. 4.灵活性…
ActionBarSherlock学习笔记 第一篇--部署          ActionBarSherlock是JakeWharton编写的一个开源框架,使用这个框架,可以实现在所有的Android版本上实现ActionBar的效果和功能.当在4.0+的版本使用时,会使用Android自身的ActionBar,当在4.0之前的版本使用时,则会使用ActionBarSherlock自身自定义的一套框架来实现ActionBar的功能.     要获得ActionBarSherlock,我们可以到G…
oracle学习笔记第一天 --oracle学习的第一天 --一.几个基础的关键字   1.select select (挑选) 挑选出显示的--列--(可以多列,用“,”隔开,*表示所有列),为一条语句的最后执行 select * from emp; 相关:1)列可起别名,有三种方式:<1>直接列名后下个单词; select job j from emp; <2>列名后双引号添加别名 select job "j" from emp; <3>列名后加…
学习笔记 第一章: 一.回顾数组 1.变量 : 只能存储一个数据 2.数组 :存储固定大小的相同类型的数据 3.对象 : 存储多个相同/不同类型的数据 4.集合 : 特殊的容器,存储N个相同/不同类型的数据 注意:容器中存储的数据是我们要即将处理的数据(内存) 课堂练习 -> 查看笔记 定义一个数组,初始化10个整数,计算最大值和总和! 二.System.Array类 -> 类库 Random -> 类,产生随机数 Array -> 类,对数组进行操作 注: 1)调用方法时,注意以…
学习笔记 第一章:c#基础 一.程序设计语言的发展及历史 1.程序设计语言? 通俗也叫编程语言,实现人与机器交互的工具 2.历史 1)机器语言 : 0,1 2)汇编语言 : 包含一些机器语言,同时增加了一些指令,便于理解 3)C语言    :和我们的自然语言非常像 4)C++        : 在C语言的基础上进行发展,增加了面向对象的特性 5)Java        : SUN公司开发,被Oracle公司收购 6)C#        :面向对象的程序设计语言 7)易语言    : 源代码是使用…
暑假第一周,也是开始学习java的第一周. 本周的主要时间花在了小学期的任务上,但也草草开始了java的学习.首先安装好了所需要的软件,然后在网上下载了一份<Java基础笔记>,看了前五章以及相关的视频教程,前期的东西都很基础,什么变成语言的介绍,Java发展史,JDK的配置,编写规范什么的,学了常量.变量.运算符和循环语句,目前还很简单 都是一些基本的用法,分别是: 变量与常量: 运算符: 程序控制(顺序结构,分支结构,循环结构:分支语句,循环语句,其他语句): 面向对象及类的构造方法: 继…
个人从传统的CS应用开发(WPF)开始转向BS架构应用开发: 先是采用了最容易上手也是最容易搞不清楚状况的WebForm方式入手:到后面就直接抛弃了服务器控件的开发方式,转而采用 普通页面+Ajax+一般处理程序的方式: 虽然能快速开发一些小项目应用,但整体架构不可靠.代码冗余.操作界面不友好等等问题还是让我重新考虑应该认真系统的学习一个开发架构框架: 由于个人一直从C语言学习上来的,也没有碰过Java,所以自然而然的就只有选择 ASP.NET MVC这个开发框架:(也许在完成MVC的学习后,也…