上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 52 下一页
摘要: NDK(Native Development Kit)“原生”也就是二进制android常用的开发方式是java封装的库,而这些库的底层实现是由C/C++实现,如媒体,图形库等java调用这样实现就需要用JNI(Java Native Interface)平时用的也就是google给我们封装的好的库,即便是底层实现用的不是Java,但都有统一的Java接口而NDK的作用是“我们自己写本地代码”(C/C++),自己用JNI封装成Java接口比如我们想做个计算,二这不是Java的强项,可以用C/C++来写实现,返回一个运算结果就行了NDKr5已经实现了不用写一行Java代码开发程序了,只不过还是用 阅读全文
posted @ 2011-09-28 10:17 Springside4 阅读(188) 评论(0) 推荐(0) 编辑
摘要: DTD是一套关于标记的语法规则,它定义了文档的逻辑结构,规定了文档中所使用的元素、实体、元素的属性、元素与实体之间的关系。DTD是XML文件的验证机制,定义好DTD,就可以使用XML解析器对编写好的XML文档进行DTD检查,判断XML文档内容是否为有效的XML文档内容为什么使用 DTD:1、验证接收到的数据是否有效 2、 用于验证自己的数据 3、定义 XML 文档的合法构建块 4、使用一系列合法元素来定义文档结构使用DTD的好处:1、用DTD提供统一格式2、用DTD验证数据有效性3、根据DTD编写文档样式单DTD文档有如下结构:第1行是DTD声明部分,该声明与XML声明的语法相同0到多个注释部 阅读全文
posted @ 2011-09-27 23:38 Springside4 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 宋利兴_04_02UML软件设计:把软件开发想清楚的过程。软件工程:对软件开发全过程进行建模和管理。模型是对现实的简化,建模:对现实系统进行适当的过滤,用适当的表现规则描述出简洁的模型。建模是一种深入解决问题的方法。每个模型可以有多种表到形式:使用者的身份和使用者的原因是评价模型好坏的关键。保证简化:不会掩盖事物的细节;孤立的模型不完整;软件建模的作用:把源于现实世界的问题转化为计算机可以理解和实现的问题;软件建模的实现过程:从需求入手,用模型表达分析设计过程,最终将模型映射成软件实现;UML建模语言:基于面向对象的可视化建模语言;采用一组形象化的图形符号作为建模语言;通过建立图形之间的各种关 阅读全文
posted @ 2011-09-26 20:18 Springside4 阅读(129) 评论(0) 推荐(0) 编辑
摘要: a宋利兴__04_01网络编程 Java是一种平台无关的编程语言,具有“一次编写、到处运行”的特点,所以非常适合网络编程。可以说,在网络编程方面没有任何一门语言比Java更优秀。计算机网络,就是把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息,共享硬件、软件、数据信息等资源。 “开放系统互连参考模型”:该模型把计算机网络分成物理层、数据链路层、网络层、传输层、会话层、表示层、应用层等七层。计算机网络中实现通信必须有一些约定,即通信协议。对速率、传输代码、代码结构、传输控制步骤、出错控制等制定标准。TCP协议:提供 阅读全文
posted @ 2011-09-26 20:17 Springside4 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 一 杀死指定进程现知道有一个curl线程正在运行,需要杀死anggang@barry$ curl -y 30 -Y 1 -m 300 -x 8.8.8.8:808 -o html_baidu http://www.baidu.com % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- 0:00:21 --:--:-- 0ps ... 阅读全文
posted @ 2011-09-24 14:07 Springside4 阅读(440) 评论(0) 推荐(0) 编辑
摘要: Linux中,周期执行的任务一般由cron这个守护进程来处理 ps -ef | grep croncron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。cron的配置文件称为“crontab”,是“cron table”的简写。一、cron在3个地方查找配置文件:1、/var/spool/cron/ 这个目录下存放的是每个用户包括root的crontab任务,每个任务以创建者的名字命名,比如tom建的crontab任务对应的文件就是/var/spool/cron/tom。yanggang@barry$ sudo ls -l /var/spool/cron/crontabs/- 阅读全文
posted @ 2011-09-24 11:12 Springside4 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 宋利兴_04_02UML软件设计:把软件开发想清楚的过程。软件工程:对软件开发全过程进行建模和管理。模型是对现实的简化,建模:对现实系统进行适当的过滤,用适当的表现规则描述出简洁的模型。建模是一种深入解决问题的方法。每个模型可以有多种表到形式:使用者的身份和使用者的原因是评价模型好坏的关键。保证简化:不会掩盖事物的细节;孤立的模型不完整;软件建模的作用:把源于现实世界的问题转化为计算机可以理解和实现的问题;软件建模的实现过程:从需求入手,用模型表达分析设计过程,最终将模型映射成软件实现;UML建模语言:基于面向对象的可视化建模语言;采用一组形象化的图形符号作为建模语言;通过建立图形之间的各种关 阅读全文
posted @ 2011-09-20 20:59 Springside4 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 曾经在不同场合与很多安卓青探讨过一些或浅或深的知识层面问题,如今想来具备真正独立思考能力与当量知识储备的,也只有一人而己;换言之,绝大部分时候只是对牛弹琴。那么我将从以下七点来说明iPhone 4比Android手机们好在哪里:工业设计,操作系统,屏幕显示,开发环境,生态环境,硬件配置,杂项。一、工业设计林徽因当年动身学建筑的原因,按她自己来说是:”建筑是唯一一门将工程与艺术结合至完美的学科。“词句上可能略有偏差。这句话放到现在来看,应该把”唯一“去掉,因为设计学科几乎都有这方面特质。工业设计本身的效用并不是如绝大部分人所想的,只具备“好看”这一特性。这门学科的水很深,从材料到交互,从人性到科 阅读全文
posted @ 2011-09-19 09:44 Springside4 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 方法一:发送单个附件(正文乱码)mutt -s "mail subject" -a output_email.html -- tomail@163.com < output_email.html或者cat output_email.html | mutt -s "mail subject" -a output_email.html -- tomail@163.com效果截图:邮件正文乱码方法二:发送多个附件(正文不乱码)# !/bin/sh from='yanggang@fruitsmobile.com' to='yangg 阅读全文
posted @ 2011-09-16 15:34 Springside4 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 第十三章 多线程 第二节 复习:进程里包含线程,多条控制流,多条线程共资源。类具备多线程的能力三种方法:继承(extends)Thread类,实现(implements)Runnable接口,线程的生命周期:1、新建状态(new Thread)/Thread t1=new Thread();2、就绪状态(runnable)线程已启动,正在等待CPU分配时间片;3、运行(running)线程获得CPU资源正在执行任务(run()方法),此时除非此线程自动放弃CPU资源或者有优先级更高的线程进入,线程将一直运行到结束。4、死亡(dead)自然终止:正常运行run()方法后终止异常终止:调用stop 阅读全文
posted @ 2011-09-15 14:40 Springside4 阅读(122) 评论(0) 推荐(0) 编辑
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 52 下一页