首页 > 编程语言
C++面试基础
自己整理了一些常见的面试题,频率挺高的都是,而且感觉这里这些基础的东西都会问,自己过几天也要面试了,所以发上来让大家一起看看,有什么错误的地方望提醒我纠正。 32位数据类型以及sizeof大小、 char:1; short int:2; int:4; long:4; long long:8; flo ...
分类:编程语言   时间:2016-08-21 21:15:54    收藏:0  评论:0  赞:0  阅读:253
python特殊函数 __call__()
可以把实例对象用类似函数的形式表示,进一步模糊了函数和对象之间的概念 ...
分类:编程语言   时间:2016-08-21 21:15:06    收藏:0  评论:0  赞:0  阅读:233
springmvc简述
Spring Web MVC 是一种基于 Java 的实现了 Web MVC 设计模式的请求驱动类型的轻量级 Web 框架,即使用了 MVC 架构模式的思想,将 web 层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC 也是要简化我 ...
分类:编程语言   时间:2016-08-21 21:14:14    收藏:0  评论:0  赞:0  阅读:437
C++ 基础知识复习(三)
43. 继承的几种方式: 答:共有继承public,保护继承protected,私有继承private。其中后两种继承会改变原有的访问级别。 44. 深复制与浅复制: 答:简单理解,深复制自己申请了内存,浅复制直接把地址抄了过去。 45. C++是否支持参数个数不确定: 答:支持,可以使用隐藏参数机 ...
分类:编程语言   时间:2016-08-21 21:13:47    收藏:0  评论:0  赞:0  阅读:270
java设计模式之中介者模式
中介者模式 用一个中介对象来封装一系列的对象交互。中介者使各个对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。 中介者模式UML图 中介者模式代码 中介者模式适用场景 一组对象以定义良好但是复杂的方式进行通信。产生的相互依赖关系结构混乱且难以理解。 一个对象引用其他很多 ...
分类:编程语言   时间:2016-08-21 21:12:16    收藏:0  评论:0  赞:0  阅读:218
Java多线程6:synchronized锁定类方法、volatile关键字及其他
同步静态方法 synchronized还可以应用在静态方法上,如果这么写,则代表的是对当前.java文件对应的Class类加锁。看一下例子,注意一下printC()并不是一个静态方法: 从运行结果来,对printC()方法(非静态)的调用和对printA()方法、printB()方法(静态)的调用时 ...
分类:编程语言   时间:2016-08-21 21:11:14    收藏:0  评论:0  赞:0  阅读:178
Java多线程7:死锁
前言 死锁单独写一篇文章是因为这是一个很严重的、必须要引起重视的问题。这不是夸大死锁的风险,尽管锁被持有的时间通常很短,但是作为商业产品的应用程序每天可能要执行数十亿次获取锁->释放锁的操作,只要在这数十亿次操作中只要有一次发生了错误,就可能导致程序中发生死锁,并且即使通过压力测试也不可能找出所有潜 ...
分类:编程语言   时间:2016-08-21 21:11:05    收藏:0  评论:0  赞:0  阅读:268
Swift - 通过叠加UILabel来实现混合的进度条
Swift - 通过叠加UILabel来实现混合的进度条 效果 源码 https://github.com/YouXianMing/Swift-Animations ...
分类:编程语言   时间:2016-08-21 21:07:25    收藏:0  评论:0  赞:0  阅读:224
python重载四则运算符及输出格式设置
能够输出想要的结果。 ...
分类:编程语言   时间:2016-08-21 21:07:05    收藏:0  评论:0  赞:0  阅读:159
python限定类属性的类属性:__slots__
...
分类:编程语言   时间:2016-08-21 21:06:54    收藏:0  评论:0  赞:0  阅读:173
python 邮件基础篇
python 操作邮件,不是很方便,说实话还不是理解的特别透彻,这次想把自己碰到的东西总结下来 邮件有imap,pop,imap协议,这次使用的是imap4协议,主要用了imap4和mail类, 代码主要参考了http://blog.csdn.net/bonnshore/article/detail ...
分类:编程语言   时间:2016-08-21 21:06:44    收藏:0  评论:0  赞:0  阅读:228
java 集合4(迭代器)
迭代器使用要注意的问题: 1.迭代器在遍历元素的时候注意事项: 在迭代器迭代元素的过程中,不准使用集合对象改变集合中的元素个数, 如果要添加或删除要用迭代器的方法。 2.如果使用类集合对象改变集合中的元素个数那么就会出现 java.util.ConcurrentModificationExcepti ...
分类:编程语言   时间:2016-08-21 21:06:24    收藏:0  评论:0  赞:0  阅读:131
java移位运算符:<<(左移)、>>(带符号右移)和>>>(无符号右移)。
1、 左移运算符 左移运算符<<使指定值的所有位都左移规定的次数。 1)它的通用格式如下所示: value << num num 指定要移位值value 移动的位数。 左移的规则只记住一点:丢弃最高位,0补最低位 如果移动的位数超过了该类型的最大位数,那么编译器会对移动的位数取模。如对int型移动3 ...
分类:编程语言   时间:2016-08-21 21:05:34    收藏:0  评论:0  赞:0  阅读:130
python数学运算的类型转换
注意:python的类型转换不是自动的,需要自己手动强制类型转换。 ...
分类:编程语言   时间:2016-08-21 21:05:24    收藏:0  评论:0  赞:0  阅读:124
python学习笔记5:文件操作
操作文件时,一般需要经历如下步骤: 打开文件 操作文件 一、打开文件 1 文件句柄 = file('文件路径', '模式') 1 文件句柄 = file('文件路径', '模式') 1 文件句柄 = file('文件路径', '模式') 1 文件句柄 = file('文件路径', '模式') 文件句 ...
分类:编程语言   时间:2016-08-21 21:04:54    收藏:0  评论:0  赞:0  阅读:128
javascript--函数参数与闭包--详解
在看此课程的读者,希望先阅读关于函数基础内容 函数定义与函数作用域 的章节,因为此课程或多或少会涉及函数基础的内容,而基础内容,本人放在 函数定义函数作用域 章节。 本文直接赘述函数参数与闭包,若涉及相关知识,为了节省篇章,会以相关字眼带过。 最近在学习javascript的函数,函数是javasc ...
分类:编程语言   时间:2016-08-21 21:03:44    收藏:0  评论:0  赞:0  阅读:141
python装饰器--@property
装饰器果然不是我能理解的,以后慢慢看吧。来自神奇的解释性语言python。 ...
分类:编程语言   时间:2016-08-21 21:03:34    收藏:0  评论:0  赞:0  阅读:152
Java设置环境变量的含义(JAVA_HOME,PATH,CLASSPATH)
开发Java程序之前,需要在计算机行安装并配置Java开发环境。一种是直接安装Myeclipse,利用其自带的JDK编译运行;另一种是在我们的Windows或者Linux平台下安装JDK,配置环境变量。(随着JDK版本的更新,Myeclipse默认JDK是不变的,除非升级最新版的Myeclipse) ...
分类:编程语言   时间:2016-08-21 21:02:54    收藏:0  评论:0  赞:0  阅读:218
Swift自动计算Label文字决定宽高的封装
func getLabHeigh(labelStr:String,font:UIFont,width:CGFloat) -> CGFloat { let statusLabelText: NSString = labelStr let size = CGSizeMake(width, 900) le ...
分类:编程语言   时间:2016-08-21 19:58:14    收藏:0  评论:0  赞:0  阅读:166
JAVA 多线程和并发学习笔记(三)
Java并发编程中使用Executors类创建和管理线程的用法 ...
分类:编程语言   时间:2016-08-21 19:57:35    收藏:0  评论:0  赞:0  阅读:191
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!