关闭

编程问题二:写一个线程池

一个人的能力有多种,但是不是每一个人都可以把自己的能力展示出来的。最近面试一家公司的时候,就遇到了一个人他的提问方式非常好,可以从简单到深入,这个能我目前没有具有,这种条理是需要去学习的,对于问题,可以抛出点问题,也可以抛出概念问题,如果一时犯傻了,就无从应对了。废话多了说了,来到我们这次的主题。对于大家来说,或多或少都知道Executor框架下的线程池。下面我介绍一下如何写一个线程池,因为这个问题...
阅读(64) 评论(0)

编程问题一:实现子线程和主线程的切换

最近,我在想我这短暂的程序员生涯有什么让自己眼前一亮的技术呢?有点类似,big question(Who am I?)。 在这里我写一写那些让我有提供和进步的的问题吧。这些问题,原先是先解决后总结出来的。所以大家不要认为我的问题提得“华而不实,原来如此简单”。问题一:写一个类实现提供子线程方法和主线程方法?问题背景:这个问题是我最近想到的。因为我见过一些框架,可以通过注释什么“@Main”就可以让...
阅读(71) 评论(0)

JNI 比hallo world更深一步的hallo JNI

前言对于用AndroidStudio的同学来说,是不是看到那个 cpp 的文件夹开始浮想联翩。知道Android的NDK开发,但是一直举步维艰。下面我介绍一下一个比hallo world更深一点的JNI开发,同时提供一个C的json库编译so来爽爽。默认的AndroidStudio的JNI工程学习如果你对AndroidStudio感兴趣,你一定建立过一个AndroidStudio默认的JNI工程,可...
阅读(84) 评论(0)

菜鸟MySql

一直以来。mysql的sql语句除了大学时写过,之后就没有怎么写了。下面简单介绍一个mysql入门级的。MySql learmingstart mysql server‘cd /usr/local/mysql/’ use the command: ‘sudo ./support-files/mysql.server start’login mysqlmysql -uroot -p input ro...
阅读(120) 评论(0)

构建Android应用

前言对于Android的构建流程来说,更多的是关注我们的一些所谓“规定”。这些规定不一定是需要去追随,可以由我们员工们自行选择。其中的规定也会随着工程、项目而改变。这只是一些意见,我们希望可以达到一种效应:Android的代码有着自己公司员工的共同审美,接受我们这种命名、分类、流程,进而构建出一个个健壮的应用。开发工具一般工具有:AndroidStudio,JDK,Gradle,Git等。 对于An...
阅读(193) 评论(0)

api文档工具-将json对象转行表

最近在学习写API文档。发现要对json进行解析说明,所以写了一个JSON转化为表的工具。直接上代码,没有什么好介绍的。哈哈/** * Created by OlaWang on 2017/4/21. * 将json对象转化为表格 */public class JSONToForm { public final static String form_head = "|名称|类型|描述|...
阅读(146) 评论(0)

IOT-智能家居-笔记

常见设备表 设备编号 设备归类 设备名称 设备英文名称 001 大家电 空调 Air conditioner 002 大家电 热水器 Water heater 003 大家电 取暖器 Heater 004 大家电 油汀 Oil heater 005 大家电 洗衣机 Washing machine 006...
阅读(219) 评论(0)

Android5.0后的ViewGroup添加子View问题

前些日子我一直被这个问题困扰,就是ViewGroup调用addView的ChildView的绘制层问题。我之前在CSDN上进行了提问,可惜没有人回答我。最近,我又想起了这个问题,我又进行精简探索。之前的问题的地址:http://ask.csdn.net/questions/376400现象我在Layout文件下编写以下代码:<FrameLayout xmlns:android="http://sch...
阅读(174) 评论(0)

Java命令打包的依赖libs的解决

之前我有写过java命令打包的文章。那时候打包的jar没有包括libs库的。最近我打包BindView.jar时,我发现我需要设置libs的库依赖才行。查阅了很多质料,发现没有多少人在网上发布这个问题。又都是写得奇诡的,运行不了。后来我只好通过Eclipse import出运行jar包看看,内部的内容。 导出如下图: 之后进行解压jar的文件:unzip Bind.jar.发现jar包里的文件如...
阅读(412) 评论(0)

对TreeView的Review_1

开始写代码的时候,往往是朝着实现去的。所以不会考虑更多的可能。最近,我开始着手我之前写的树形结构的View的优化。这是我发现的问题。拆分更多的类,实现单一原则对于树形结构的View绘制流程如下,它基本是使用了ViewGroup(父类)的流程。Created with Raphaël 2.1.0onMeasure() 测量子类,自身大小onLayout() 树形结构的分布dispathDraw() 绘...
阅读(140) 评论(0)

Android笔记2016_04_01

Android笔记2016_04_01Android笔记2016_04_01 使用Lifecycle Style的快捷键是commandaltK 对于AndroidStudio的Gradle的使用 对于Android L的一个主题色的提取 对于AndroidStudio的perfect的设置 对于Android的xml中的tools的命名空间 Mac登录Linux服务器 对于TextView的Lef...
阅读(180) 评论(0)

Linux学习-2016_01_10

修改文件夹下的权限权限表 写write 读 read 运行x 4 2 1 系统中的顺序是:wxr 修改file文件夹下的权限:chmod -R 777 file/shell的字符串的截取 #的使用,进行左裁剪 str=“http://www.owant.com/index.html” echo ${str#*//}得到的结果是: www.owant.com/index...
阅读(128) 评论(0)

树形控件之思维导图 Android

纯手工绘制打造一个树形结构的View....
阅读(846) 评论(0)

C的简易栈(链式存储结构)实现

好久没有写C的程序了,最近空闲着,所以写了一下C的数据结构。下面简单记录一下c实现链表。 栈的结构操作简单,只能栈顶操作(所以只记录栈顶,之后通过栈顶去找管理的下一个数据),先进后出。直接上码:#include #include #include typedef char DataType; typedef struct stackno...
阅读(308) 评论(0)

Android的MVC设计

前言大家都知道Android的设计架构是基于MVC的。对于MVC大家并没有”陌生”,而且一般来说,这个是一个广泛使用的规范。用游戏来讲述MVC是最好的,因为对于Control层的理解比较直观:control就是游戏的控制,上下左右,技能ABC,游戏的时间,事件;View是对绘制UI,场景的Face,人物Body(不知道Model是什么);Model是实体,具有动作。MVC模型Created with...
阅读(307) 评论(0)
39条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:19891次
    • 积分:679
    • 等级:
    • 排名:千里之外
    • 原创:39篇
    • 转载:0篇
    • 译文:0篇
    • 评论:2条
    文章分类
    最新评论