- 浏览: 139013 次
- 性别:
- 来自: 北京
-
最新评论
-
zaocha321:
建议改一下文章中的错别字。
多线程(二) -
shamusoft:
在iPhone上是采用sqlite进行数据存储是我一种比较习惯 ...
sqlite3 相关操作 -
bear1122ccc:
这是给学习IOS的人打气呀。顶下。
初学ios -
shamusoft:
<Connector className="o ...
SSL协议(HTTPS) 握手、工作流程详解(双向HTTPS流程) -
shamusoft:
去掉拖动ListView带有的黑色背景: and ...
关于加密
文章列表
在了解线程之前,我们必须明白什么是进程。进程就是正在运行的应用程序,不如我们打开eclipse开发工具,飞信聊天工具。在windows 管理器中就可以看到他们的进程在运行。进程是由cpu给他们分配内存空间的。所有进程同一个时间是不是同时运行的呢? 答案是否定的。同一个时间只有一个进程在运行,为什么我们感觉好像进程是同步的呢,因为cpu在切换进程间运行速度是很快的,所以我们肉眼是看不到进程之间切换运行。
一个进程中至少有一个线程,线程是运行在进程上的。没有进程何谈线程。线程是应用程序正在执行的部分。我们熟悉的迅雷下载,可以开启多线程下载,同一时间从服务器上获取 ...
Android自带了轻量级数据sqlite 类似于们操作电脑上的数据库sqlserver,mysql
对sqlite数据库的操作,我们要用goole提供的一系列的api
下面是例子讲解:
1 创建一个android的工程
思考:要对sqlite数据进行测试,首先我们必须需要一个数据库,所以想办法创建数据库
2.创建数据库
对sqlite数据库的操作,goole 的api提供了一个类叫SQLiteOpenHelper,我们要对数据库操作只要实现这个类即可,并实现其父类的方法。这里特别要说明的是SQLiteOpenHelper类中没有空的构造函数,所以当这个类被继承 ...
1.首先我们引入测试环境
在项目清单引入测试需要的库 注意是在application里面 activity的外面引入
<uses-library android:name="android.test.runner"/>
加入库后 我们还要对android测试进行启动 启动的代码在application的外面进行启动
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://sch ...
布局
Android支持的长度单位。
px(像素):屏幕上的点。
pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320×480像素,这个用的比较多。
in(英寸):长度单位。
发送短信
首先新建个android项目
对短信发送界面分析 进行简单的布局
短信发送界面布局由4个组件组成
输入电话号码label EditText
输入短信label EditText 这个EditText里面可以设置显示最小行数为3
电话拨打按纽 为获取短号号码 短信内容 按钮点击时间分别添加id 方便获取对象
在MainActivity.java文件中 给按钮添加点击时间
手机自带了电话拨号器,为什么我们还要开发电话拨号器
1 按照需求,当我们开发个交友程序 要在旁边拨打电话联系 某个人的时候就需要输入电话号码 进行拨打
2 熟悉了解电话拨号器的实现过程,对部分源码进行解读
新建android的项目
在主界面布局layout-->main.xml中实现电话拨打的界面
电话拨打的界面由三部分组成 提示文字:请输入电话号码 输入电话的文本框 拨打按钮组成
代码解释
<manifest xmlns:android="http://schemas.android.com/apk/res/android ...
在eclipse下搭建android的开发环境,提前准备好eclipse和android的ADT和sdk.
1.启动eclipse 然后在help-->new softwar 中选择添加插件(此方法为本地磁盘安装,也可以选择在线安装)。按照过程中去掉contant all update 前面的勾,因为下载的A ...
对hiberfnate的认识:hibernate是冬眠的意思,按照开发思想来理解是让数据冬眠,也就是让数据持久化。
hiberante的出现是方便jdbc的操作,在jdbc的基础上发展起来的。我们使用jdbc的时候有很多弊端,在使用jdbc的时候我们大部分时间都实在在写相同重复的代码,对开发很不利,但hibernate做到了让对数据库的操作,简单明了化,是开发人员不用写重复的代码,让开发变的得心应手。
第一个hibernate程序
1 在数据库中建立数据库
2 在java中用数据库的字段建立实体
3 加入hibernate的官方jar包
4.添加映射文件 XXX.hbm ...
DML data manipulation language
DDL Data Definition Language
DCL(Data Control Language
向表中插入空值:
显示插入
隐式插入
向表中插入日期
把字符串转换成日期格式并告诉给数据库日期的识别格式
To_Date(‘2007-02-02’,”yyyy-mm-dd”);
在SQL 语句中使用
-查询员工信息,要求:显示员工的姓名,工资,部门号,部门名称
select e.ename,e.sal,d.deptno,d.dname
from emp e,dept d
where e.deptno=d.deptno;
多表查询时,采用表的别名,来对同样的列做区分
查询员工的工资水平
select e.ename,e.sal,s.grade
from emp e,salgrade s
字符函数
字符的大小写转换
Lower upper
每个单词的首字母大写
Initcap
字符串连接函数
Concat(x,y)
子串
Substr
字符数 字节数
解锁
sqlplus / as sysdba
Alter user hr account unlock;
Alter user hr identified by hr;
Oracle 默认的用户
scott/tiger
hr/hr
用Oracle自带的卸载程序不能从根本上卸载Oracle,从而为下次的安装留下隐患,那么怎么才能完全卸载Oracle呢?那就是直接注册表清除,步骤如下:
1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。
2、 开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer 卸装所有Oracle产品,但Universal Installer本身不能被删除
5、 运行regedit,选择HKEY_LOC ...
$(“”)此标记里面可以直接放入标签元素
each()是个遍历集合的函数,里面接收一个函数function(index,domEle),index表示遍历的索引,domEle 表示遍历的对象,其形式为dom格式
eq() 是个过滤函数 里面直接接收整数类型
$(“ table tr”) 选择某一元素下的元素,可以类似这样写
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>demo0 ...
第一步:在表单中加入<s:token />
<s:form action="helloworld_other" method="post" namespace="/test">
<s:textfield name="person.name"/><s:token/><s:submit/>
</s:form>
第二步:
<action name="helloworld_*" cl ...