![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试/笔试
文章平均质量分 88
qq_22266217
这个作者很懒,什么都没留下…
展开
-
DNS编程开发—DNS协议格式
1、知识百科我们通常使用机器的域名来访问这台机器,而不直接使用其IP地址,比如访问因特网上的各种网站。那么如何将机器的域名转换成IP地址呢?这就需要使用域名查询服务,域名查询服务有很多种实现方式,比如NIS(Network Information Service,网络信息服务)、DNS和本地静态文件等。DNS是一套分布式的域名服务系统,每个DNS服务器上都存放着转载 2016-09-09 11:12:52 · 2821 阅读 · 0 评论 -
Android进程间通信的几种方式
定义多进程Android应用中使用多进程只有一个办法(用NDK的fork来做除外),就是在AndroidManifest.xml中声明组件时,用android:process属性来指定。不知定process属性,则默认运行在主进程中,主进程名字为包名。android:process = package:remote,将运行在package:remote进程中,属于全局进程,转载 2016-09-28 10:30:03 · 339 阅读 · 0 评论 -
深入理解Java:注解(Annotation)自定义注解入门
要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。元注解: 元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说明。Java5.0定义的元注解: 1.@Target,转载 2016-10-28 01:00:50 · 203 阅读 · 0 评论 -
浅谈Java中父类与子类的加载顺序详解
代码如下:class Parent { // 静态变量 public static String p_StaticField = "父类--静态变量"; // 变量(其实这用对象更好能体同这一点,如专门写一个类的实例) //如果这个变量放在初始化块的后面,是会报错的,因为你根本没有被初始化 public String p_Fie转载 2016-10-18 22:41:18 · 300 阅读 · 0 评论 -
Java finally语句到底是在return之前还是之后执行?
网上有很多人探讨Java中异常捕获机制try...catch...finally块中的finally语句是不是一定会被执行?很多人都说不是,当然他们的回答是正确的,经过我试验,至少有两种情况下finally语句是不会被执行的:(1)try语句没有被执行到,如在try语句之前就返回了,这样finally语句就不会执行,这也说明了finally语句被执行的必要而非充分条件是:相应的try语句一转载 2016-10-19 19:40:18 · 246 阅读 · 0 评论 -
onNewIntent调用时机
在IntentActivity中重写下列方法:onCreate onStart onRestart onResume onPause onStop onDestroy onNewIntent一、其他应用发Intent,执行下列方法:I/@@@philn(12410): onCreateI/@@@philn(12410): onStartI/@@@philn转载 2016-10-07 20:23:21 · 233 阅读 · 0 评论 -
MySQL GRANT REVOKE用法
MySQL的权限系统围绕着两个概念:认证->确定用户是否允许连接数据库服务器授权->确定用户是否拥有足够的权限执行查询请求等。如果认证不成功的话,哪么授权肯定是无法进行的。revoke 跟 grant 的语法差不多,只需要把关键字 “to” 换成 “from”表 GRANT和REVOKE管理的权限权限描述转载 2016-10-20 10:38:45 · 325 阅读 · 0 评论 -
数据库面试中常用的10个问题
1.触发器的作用?答:触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。2。什么是存储过程?用什么来调用?答:存储过程是一个预编译的SQL语句,优点是允许模块化的设计,就是说只需创建一次转载 2016-10-20 00:13:44 · 216 阅读 · 0 评论 -
安卓四种异步操作UI
Android 四种异步操作UI界面的方法对于Android 异步操作在应用中使用率非常高,使用是开户另一线程,主线程(UI)不能长时间等待,而其它线程中是不能操作UI的,方法1:Handler子线程调用Handler的sendMessage(message)发送事件。Handler handler= new Handler() {@Overridepublic转载 2016-09-26 21:38:22 · 253 阅读 · 0 评论 -
C++用new来创建对象和非new来创建对象的区别
C++用new来创建对象和非new来创建对象的区别我们都知道C++中有三种创建对象的方法,如下:#include using namespace std;class A{private: int n;public: A(int m):n(m) { } ~A(){}};int main(){ A a原创 2016-09-05 21:46:14 · 216 阅读 · 0 评论 -
32 64 编译系统所占空间
8 + 2 + 4 + 8 = 22, 对齐为8的倍数:24多看看就背住了:32位编译器:32位系统下指针占用4字节 char:1个字节 char*(即指针变量): 4个字节(32位的寻址空间是2^32, 即32个bit,也就是4个字节。同理64位编译器) shortint : 2个字节转载 2016-09-04 17:11:03 · 273 阅读 · 0 评论 -
1.联合体union的基本特性
1.联合体union的基本特性——和struct的同与不同union,中文名“联合体、共用体”,在某种程度上类似结构体struct的一种数据结构,共用体(union)和结构体(struct)同样可以包含很多种数据类型和变量。不过区别也挺明显:结构体(struct)中所有变量是“共存”的——优点是“有容乃大”,全面;缺点是struct内存空间的分配是粗放的,不管用不用,全转载 2016-09-04 17:37:39 · 542 阅读 · 0 评论 -
Android应用中OOM问题剖析和解决方案
1.什么是OOM?03-21 21:05:28.771: E/dalvikvm-heap(13316): Out of memory on a 10485776-byte allocation.03-21 21:05:28.779: E/AndroidRuntime(13316): java.lang.OutOfMemoryError这几句的意思是,我们程序申请需要1048转载 2016-09-24 20:36:20 · 203 阅读 · 0 评论 -
Activity ConfigChanges属性
通过设置这个属性可以使Activity捕捉设备状态变化,以下是可以被识别的内容: 设置方法:将下列字段用“|”符号分隔开,例如:“locale|navigation|orientation”ValueDescription“mcc“The IMSI mobile country code (MCC) has changed — that is, a转载 2016-10-11 14:31:34 · 210 阅读 · 0 评论 -
android为什么不允许新开启一个线程来更新UI,而是用handler来更新界面
android为什么不允许新开启一个线程来更新UI,而是用handler来更新界面操作是很有可能并发的,而界面只有一个这个和买票排队是一回事买票的人太多了,卖票的只有一个,只能一个一个来如果你开多线程,让100个人同时去买票,而且不排队,那么后果会怎么样- -同理,你开多线程,让100个线程去设置同一个TextView的显示内容,每个显示内容都不一样,它该听谁的?那转载 2016-09-26 21:44:52 · 216 阅读 · 0 评论 -
国内一线互联网公司内部面试题库
国内一线互联网公司内部面试题库以下面试题来自于百度、小米、乐视、美团、58、猎豹、360、新浪、搜狐内部题库熟悉本文中列出的知识点会大大增加通过前两轮技术面试的几率。一、java基础1.接口的意义(百度)规范、扩展、回调2.抽象类的意义(乐视)为其子类提供一个公共的类型 封装子类中得重复内容 定义抽象方法,子类虽然有不同的实现 但是定义是一致的转载 2016-11-13 22:35:28 · 533 阅读 · 0 评论