Scala类与对象
类简介
简介
类是对象的蓝图。一旦你定义了类,就可以用关键字new根据类的蓝图创建对象。在类的定义里,可以放置字段和方法,这些被笼统地称为成员。对于字段,不管是val还是var定义的,都是指向对象的变量。对于方法,用def定义,包含了可执行代码。字段保留了对象的状态或数据,而方法使用这些数据执行对象的运算工作。当类被实例化的时候,运行时环境会预留一些内存...
分类:
其他好文 时间:
2016-04-10 14:56:48
阅读次数:
228
针对最近腾讯、京东、网易等公司的笔试,遇到一些有关Java基础的问题,在此通过一些例子总结一下,希望能通过这几道题发散,举一反三,借此打牢基础!自己总结,望提出宝贵意见!
1、一、最近笔试,经常会遇到一些“下面这段代码输出的结果是什么?是否编译出错?”类似的问题
2、对于null
3、类加载时的静态块与构造方法执行顺序问题
4、包含继承关系的构造方法问题
5、Integer与int的'=='比较问题
6、关于抽象类与接口
(未完待续)...
分类:
编程语言 时间:
2016-04-10 14:59:34
阅读次数:
254
之前两篇讲了mysql 检索数据、函数、分组、组合函数、子查询、连接、及组合查询。
复习一下重点: 必会的几个函数avg sum count max min
必会的GROUP BY 、HAVING。
举个2016腾讯笔试题的真实的例子,(lz面试2015腾讯实习生时遇到同样的问题)
有汽车评分表car_score,表中有用户id,汽车名称carname,评分score三个字段,存储着用户对...
分类:
数据库 时间:
2016-04-10 14:57:38
阅读次数:
315
Push的原理:
Push 的工作机制可以简单的概括为下图
图中,Provider是指某个iPhone软件的Push服务器,这篇文章我将使用.net作为Provider。
APNS 是Apple Push Notification Service(Apple Push服务器)的缩写,是苹果的服务器。
上图可以分为三个阶段。
第一阶段:.net应用程...
分类:
其他好文 时间:
2016-04-10 14:58:34
阅读次数:
299
JspSmartUpload简介
jspSmartUpload是一个可免费使用的全功能的文件上传下载组件,适于嵌入执行上传下载操作的JSP文件中。
中文乱码问题
上网查了下很多方法,但还是乱码。被中文乱码虐了一整天,最后才弄好了,写下博客记录下【第一次写博客,可能有许多问题,还请见谅!】。
一开始,我的数据库是用MySQL,UTF-8编码。用MyEclipse开发项目,用的也是UTF-8,...
分类:
Web程序 时间:
2016-04-10 14:57:55
阅读次数:
220
最近总结的工作中遇到的小问题在这里共享 ,希望对大家能有帮助
1.横屏的一个应用在修改个人资料过程从相册取图片或者拍照的过程中,横纵屏切换引起再次进入程序时应用变纵屏的bug
--------------主页面控制器中点击进入个人资料页面的地方:----------------------
- (void)changepersonIcon{
UIActionShee...
分类:
Web程序 时间:
2016-04-10 14:55:44
阅读次数:
286
MySQL分类
SQL语句主要可以划分为一下3个类别
DDL:数据定义语言,定义数据段、数据库、数据表等
DML :数据操纵语句,用于添加、删除、更新和查询数据库记录
DCL :数据控制语句,用于控制不同数据段直接的许可和访问级别的语句
准备工作,先启动MySQL服务 net start mysql ,进入mysq...
分类:
数据库 时间:
2016-04-10 14:55:52
阅读次数:
339
OpenGL是一个开放的系统,它是独立于任何窗口系统或操作系统的。尽管它包含了许多图形函数,但它却没有窗口函数,也没有从键盘和鼠标读取事件的函数,所以要初学者写出一个完整的图形程序是相当困难的。另外,OpenGL图形函数中只提供基本的几何原形:点、线、多边形,因此要创建基本的三维几何体如球、锥体等,也很不容易。而OpenGL辅助库就是为解决这些基本问题专门设计的,它提供了一些基本的窗口管理函数和三维图形绘制函数,能帮助初学者尽快进入OpenGL世界,掌握关键的三维图形技术,体会其中奇妙的乐趣。但是,对于复杂...
分类:
其他好文 时间:
2016-04-10 14:56:16
阅读次数:
252
打开了之前看到的两个CREATOR_SSH_DEBUG调试
先看下state状态
// NOTE: When you add stuff here, don't forget to update m_packetHandlers.
enum SshStateInternal {
SocketUnconnected, // initial and after dis...
分类:
其他好文 时间:
2016-04-10 14:55:30
阅读次数:
5134
什么是JPA:
JPA(Java Persistence API)是Sun官方提出的Java持久化规范。它为Java开发人员提供了一种对象/关系映射工具来管理Java应用中的关系数据。他的出现主要是为了简化现有的持久化开发工作和整合ORM技术,结束现在Hibernate、TopLink等ORM框架各自为营的局面。值得注意的是,JPA是在充分吸收了现有Hibernate、TopLink等ORM...
分类:
其他好文 时间:
2016-04-10 14:54:51
阅读次数:
213
Problem Description
Starting from point (0,0) on a plane, we have written all non-negative integers 0, 1, 2,… as shown in the figure. For example, 1, 2, and 3 has been written at points (1,1), (2,0),...
分类:
其他好文 时间:
2016-04-10 14:54:58
阅读次数:
229
//1、创建常量字符串。
NSString *astring = @"This is a String!";
//2、创建空字符串,给予赋值。
NSString *astring = [[NSString alloc] init];
astring = @"This is a String!";
[astring release];
NSLog(@"astri...
分类:
其他好文 时间:
2016-04-10 14:56:59
阅读次数:
238
题目:
Given an integer, convert it to a roman numeral.
Input is guaranteed to be within the range from 1 to 3999.
题目大意:
输入一个整形数字,将其转化为罗马数字,范围在1--3999之间。
思路:
在做此题之前特意谷歌了一下罗马数字是什么鬼,因为之前只认识...
分类:
其他好文 时间:
2016-04-10 14:54:37
阅读次数:
277
一 ADO 方式访问 Access
新建一个对话框工程,添加控件,如图;
创建Access数据库如图;
应用程序启动时进行COM初始化;
BOOL CDemoApp::InitInstance()
{
if (!SUCCEEDED(CoInitialize(NULL)))
{
::AfxMessageBox(_T("Failed to initialize...
分类:
数据库 时间:
2016-04-10 14:56:31
阅读次数:
315
哈希表也称为散列表,是根据关键字值(key value)而直接进行访问的数据结构。也就是说,它通过把关键字值映射到一个位置来访问记录,以加快查找的速度。这个映射函数称为哈希函数(也称为散列函数),映射过程称为哈希化,存放记录的数组叫做散列表。比如我们可以用下面的方法将关键字映射成数组的下标:arrayIndex = hugeNumber % arraySize。
哈希化之后难免会产生一个...
分类:
编程语言 时间:
2016-04-10 14:56:16
阅读次数:
207
文件上传可以通过HTTP协议来实现。要使用文件上传功能,首先要在配置文件php.ini中对上传做一些设置,然后通过预定义常量$_FILES对上传文件做一些限制和判断;最后通过move_uploaded_file()函数实现上传。
配置php.ini文件
实现上传功能,首先要在php.ini中开启文件上传,并对其中的一些参数作出合理的设置,找到File Uploads项,可以看到下面的3...
分类:
Web程序 时间:
2016-04-10 14:54:38
阅读次数:
343
SSH 为 struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。
Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。
轻量——在...
分类:
其他好文 时间:
2016-04-10 14:54:33
阅读次数:
164