- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 Linux下使用Apache布署视频服务器
1. 安装apache2。sudo apt-get install apache2安装地址为/etc/apache22. 更改默认端口。将sites-enabled/000-default.conf和ports.conf的80端口改为希望的端口,如8090。3. 配置视频地址。 DocumentRoot /usr/local/video
2014-12-18 15:06:47
1728
原创 COMMAND(命令)— 对象行为型模式
GoF解释:将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤消的操作。Java示例:java.util.concurrent.Excecutor。该接口暴露了要执行的单一方法:void execute(Runnable command)用于执行已提交的 Runnable 任务。此接口提供一种将任务提交与每个任务将如何运行的机制(包括线
2014-02-27 14:09:40
603
原创 关于设计模式
一直想重新梳理设计模式的知识点,刚好最近在复习JAVA,里面用了大量的设计模式,结合GoF的《设计模式》一书,记录一下。GoF书中将设计模式分为三大类:1. 创建型模式创建型模式抽象了实例化过程。它们帮助一个系统独立于如何创建、组合和表示它的那些对象。一个类创建型模式使用继承改变被实例化的类,而一个对象创建型模式将实例化委托给另一个对象。它包括以下几种模式:Abstract
2014-02-27 13:49:09
574
原创 android repo
记得有段时间没联上,改了个地址就好了,不记得改哪里了,直接贴出来备用吧!#!/bin/sh## repo default configuration##REPO_URL='https://gerrit.googlesource.com/git-repo'REPO_REV='stable'# Copyright (C) 2008 Google Inc.
2014-02-09 11:34:33
3339
原创 配置Samba服务器
参考:http://wiki.ubuntu.com.cn/SambaSamba是Ubuntu和Windows进行网络共享的工具,比如分享打印机,互相之间传输资料文件。1. 安装Samba。sudo apt-get install samba2. 配置Samba。sudo vi /etc/samba/smb.conf #配置前最好前备份该文件找到“Share De
2014-01-07 10:05:45
588
原创 Android调用JNI全面解析
本文通过《Pro Android Games 2nd Edition》提供的示例,详细描述Android调用JNI的全过程。1. MainAcivity中调用Natives中的native方法LibMain。String[] argv = {"MyLib", "arg1", "arg2"};Natives.LibMain(argv);2. Natives类代码如下:package
2014-01-06 16:35:53
800
原创 Android中使用jni调用第三方源码:grep(1)
以前在Android中用jAVA实现了一个文件内容搜索的功能,对于大文件搜索简直是恶梦。抛开本身算法问题不谈,准备直接用jni调用linux中经常使用的grep,感谢开源软件带来的好处!我需要的功能很简单,就是在一个文件中找到所有符合条件的字符串并打印它们的位置。这里使用了grep最初的版本grep 2.0,所有的源文件都在同一层目录。1. 新建grep/jni目录,将所有*.c和*.h文
2013-12-20 15:16:35
914
原创 HAL层初探
参考http://blog.csdn.net/luoshengyang/article/details/6568411的文章,编译一个叫hello的驱动程序。与该文不同的地方或出现的问题包括:1. 执行make menuconfig时出现 'make menuconfig' requires the ncurses libraries错误。apt-get install libncu
2013-12-18 14:54:16
697
原创 搭建android编译环境
1. 安装必备软件。1.1 安装JDK6。sudo apt-get install sun-java6-jdk也可以自己安装,以64位jdk1.6.0_45版本为例,进入安装目录(/usr/local):cd /usr/localchmod a+x jdk-6u45-linux-x64.bin./jdk-6u45-linux-x64.bin在/etc/profile
2013-12-17 14:42:55
1484
原创 Ubuntu下svn服务器转储
最近要编译android需要64位系统,一直拖着不想重装,今天终于决定一劳永逸,顺便记录安装过程中经常遇到的一些问题。1. 基本服务。Ubuntu安装完成后,安装openssh-server(远程ssh连接)和vim(自带vi有点难用)。2. 安装apache服务器。sudo apt-get install apache2apache会安装在/etc/apache2目录,用su
2013-12-13 16:29:38
669
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人