分类目录归档: 学习日志

手机常用的几个密码

说说自己所知道的一点皮毛。。。

1.手机解锁密码

它是跟SIM没有任何关系的,插不插SIM都没影响,也和移动公司无任何关系,只用来锁住和解锁手机,一般开关机都会用到。因为是可以修改,所以是这个密码是可以被破解的,估计存储在手机的EEPROM存储器里。如诺基亚的默认锁码是12345。

2.SIM卡服务密码

这个密码是不存储在SIM卡上的,只存在远方的移动公司的数据库里,移动公司验证该手机号码所属权的唯一方法。可以修改,修改可以通过打10086或去移动相关网站修改。通过服务密码可以在移动公司查询到自己相关套餐、费用、流量、PUK码等。。。

3.SIM卡PUK码

PUK码和SIM有关,一张SIM卡一个固定PUK码,和手机无任何关系。手机号码绑定了PUK码,所以在移动公司可以查到相关手机号码的PUK码。PUK码不可以修改,估计存储在SIM卡芯片的ROM存储器里,只读不能写,所以不能修改。利用PUK码可以解锁PIN码。

4.SIM的PIN码

PIN码也和SIM有关,和手机无关,4位密码,默认1234或0000,可以修改,估计存储在SIM卡芯片的EEPROM存储器里。每次开关机、离线模式和其他模式切换都会用到。

服务密码、PUK码、PIN码的关系:利用服务密码可以查询到这个手机号码绑定的PUK码,利用PUK码可以解锁PIN码。PIN可以输三次,错了要输PUK码解锁,PUK码可以输10次,10次错了直接烧卡报废,报废后只能换卡。

一年又一年

  又过了一年!自己却一点成绩都没有,就想小时候寒假考试没得过80分以上的。

  不知为什自从工作后自己总是会回想过去的一些事,不管是高兴的还是不高兴的。听说一直活在过去不好,自己当然知道要打起精神来迎接明天,但不知为什么做不到!后悔啊!小学和初中后悔自己为什么那么胆小,可能是由于经常转学吧~,在深德后悔浪费了那么多宝贵的时间,哪是除了电子课其他的一律逃课,逃课回宿舍睡觉,如果用这些时间来学习就好了,不至于现在天天都觉得时间不够。。。哎~哎~~哎~~~

这几天

  新买一本《算法导论》原书第二版,打开看眼花了,这书根本不适合我这种菜鸟看。适合读过高中以上的、数学很厉害的人看。买了后悔啊!

还没上次买的《零基础学习算法》简单易懂。。。

还花了350元买了天祥电子的TX-3B ARM7嵌入式44B0入门级学习板,花这么多钱买他的是以为他那有视频教程。买后才发现没有视频教程的,要看着说明书自学。自己用笔记本没有并口,还要再买一个 JLINK  ARM 全功能 USB2.0 仿真器。经过测试板上有个D8发光二极管不亮。估计没什么大问题。。。

函数的重载与函数模板的区别

  《C++程序设计》一书上抄下来的,自己常常混淆,所以记录一下加深印象。

----------------------------------------------------------------------------------------------------------------------------

函数的重载:

C++允许用同一函数名定义多个函数,这些函数的参数个数和参数类型不同。这就是函数重载。

重载函数的参数个数、参数类型或参数顺序3者中必须至少有一种不同,函数返回值类型可以相同也可以不同。

--------------------------------------------------------------------------------------------------------------------------

函数模板:

所谓函数模板。实际上是建立一个通用函数,其函数类型和形参类型不具体指定,用一个虚拟的类型来代表。这个通用函数就称为函数模板。凡是函数体相同的函数都可以用这个模板来代替,不必定以多个函数,只需在模板中定义一次即可。

template <typename T>            //模板声明。template的含义是“模板”。关键字typename或class表示“类型名”。其中T为类型参数,类型参数可以不只一个,可以根据需要确定个数。

T max (T a,T b,T c)                       //定义一个通用函数,用T作虚拟的类型名

模板只适用于函数体相同、函数的参数个数相同而类型不同的情况,如果参数的个数不同,则不能用函数模板。

-----------------------------------------------------------------------------------------------------------------------------

总结:

方法 返回值类型 参数个数 参数类型 参数顺序 函数体
重载 可同也可不同 必须有一种不同 不同
模板 相同 相同 不同 相同 相同

派生类访问基类的访问属性

公用继承派生类访问基类
基类 派生类访问基类
公用 公用
保护 保护
私有 不可访问
 
私有继承派生类访问基类
基类 派生类访问基类
公用 私有
保护 私有
私有 不可访问
 
保护继承派生类访问基类
基类 派生类访问基类
公用 保护
保护 保护
私有 不可访问

保护成员的意思是:不能被外界引用,但可以被派生类的成员引用。

保护成员和私有成员的不同是:保护成员可以被派生类的成员引用。

基类的私有成员无论是公用、私有、保护继承,在派生类中都不可访问!

刚学到这里,这些是在书上抄的!!(*^__^*) 嘻嘻……