- 博客(9)
- 资源 (5)
- 问答 (2)
- 收藏
- 关注
原创 腾讯一面
一面: 先自我介绍 面试官看简历问道:你这个超级手电筒项目上写用到了多线程,如何用到的? 答:新建一个线程,通过Hander来传递消息,使UI线程改变视图,用到了多线程 问:为什么要通过Hander改变UI线程的视图? 答:因为UI线程不允许子线程改变其视图 问:为什么不允许?为什么要这么设计? 答:我觉得是(较长,略) 问:这个2048游戏项目怎么做的?讲一下如何实现的?核心算法介
2016-04-14 22:48:37
314
原创 局部变量有效范围与malloc
#include <iostream>#include <stdio.h>#include <string.h>#include <stdlib.h>using namespace std;char* GetM(){ char p[] = "hello world!";//局部变量,分配在栈上,函数返回,内存释放 return p;}char* getMemory(cha
2016-03-30 12:48:14
2520
1
原创 java设计模式之静态代理与动态代理
1.静态代理类: 由程序员创建或由特定工具自动生成源代码,再对其编译。在程序运行前,代理类的.class文件就已经存在了。动态代理类:在程序运行时,运用反射机制动态创建而成。 由此可见,代理类可以为委托类预处理消息、把消息转发给委托类和事后处理消息等。2.动态代理类 与静态代理类对照的是动态代理类,动态代理类的字节码在程序运行时由Java反射机制动态生成,无需程序员手工编写它的源代码。动态代理
2016-03-15 22:12:09
481
原创 java设计模式之静态代理
package threadTest;/** * 设计模式:静态代理 * 1:真实角色 * 2;代理角色 * 3:二者之间的关系 * @author penghangkong * */public class staticProxy {/*** @param args*/public static void main(String
2016-03-15 21:42:46
292
转载 There was an error generating "MyProject.Data.MyDbContext". Try rebuilding your project?
Delete the added control and view folder for that control.Right click the solution and clean it. Rebuild the solution. and check if any error or warnings are there. If any error fix those first.
2015-12-17 09:29:32
684
原创 AssetManager中常用的list()方法和open()
ndroid系统为每个新设计的程序提供了/assets目录,这个目录保存的文件可以打包在程序里。/res和/assets的不同点是,android不为/assets下的文件生成ID。如果使用/assets下的文件,需要指定文件的路径和文件名。下面这个例子,显示如何访问/assets下的内容。 在文件中/assets中建立/image子目录,将/res/drawable下的icon.png子
2014-11-05 18:03:09
8133
转载 用css实现GridView的固定表头和列
这里用css实现Gridview固定表头和列需要使用div重叠,以及两个div滚动条同时滚动的方法。一、div重叠方法:外层用relative相对定位,里面用absolute绝对定位,就能很好的实现你的要求了。z-index是用来控制div的显示优先级别。如下的一个html实例:UntitledDocumentdiv#div1{position:re
2014-11-02 22:03:30
684
转载 java方法重载
JAVA方法重载 【介绍定义】 在Java 中,同一个类中的2个或2个以上的方法可以有同一个名字,只要它们的参数声明不同即可。在这种情况下,该方法就被称为重载(overloaded ),这个过程称为方法重载(method overloading )。方法重载是Java 实现多态性的一种方式。如果你以前从来没有使用过一种允许方法重载的语言,这个概念最初可能有点奇怪。但是
2014-11-02 21:58:16
380
转载 mouseEvent和mouseAdapter分别在什么情况下使用?
mouseEvent只是作为一个参数将信息封转起来传给mouseAdapter或者mouseListener里面的方法所以当需要实现mouseAdapter或者mouseListener里面的方法时 void mouseClicked(MouseEvent e)void mousePressed(MouseEvent e)void mouseReleased(MouseEvent e)v
2014-11-02 21:27:00
1333
W3Cschool学习手册
2014-11-02
C&C++语言学习手册
2014-11-02
java无法连接数据库,怎么解决
2015-09-15
内存分配问题GC_FOR_ALOC
2014-07-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人