摘要: 最近做android项目中遇到要在webview中做与js交互相关的东东,涉及到js中调用android本地的方法,于是查了资料整理了一下android和js互相调用的过程。如下demo,demo的主要实现过程如下:通过加载本地的html文件(里面有js脚本),实现android本地方法和js中的交互。第一步:mainfest.xml中加入网络权限[java]view plaincopy第二步:加载本地写好的html文件(定义好js中提供给android调用的方法 funFromjs(),和android提供给js调用的对象接口fun1FromAndroid(String name)),放在 阅读全文
posted @ 2014-02-20 14:42 跛脚前行,从心开始 阅读(692) 评论(0) 推荐(0) 编辑
摘要: 首先,要确定linux的ssh服务已经开启了: 首先要确定开启了ssh-server: 安装:sudo apt-get install openssh-server 安装:sudo apt-get install openssh-client 查看有没有开启ssh-server : ps -e |grep ssh 如果只有ssh-agent那ssh-server还没有启动,需要/etc/init.d/ssh start 开启ssh服务/etc/init.d/ssh start ssh-server配置文件位于/ etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口. 阅读全文
posted @ 2013-11-17 15:28 跛脚前行,从心开始 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 1.android中利用webview调用网页上的js代码。Android 中可以通过webview来实现和js的交互,在程序中调用js代码,只需要将webview控件的支持js的属性设置为true,,然后通过loadUrl就可以直接进行调用,如下所示:mWebView.getSettings().setJavaScriptEnabled(true);mWebView.loadUrl("javascript:test()");2. 网页上调用android中java代码的方法在网页中调用java代码,需要在webview控件中添加javascriptInterface。如下 阅读全文
posted @ 2013-11-14 11:35 跛脚前行,从心开始 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 序列: 是oacle提供的用于产生一系列唯一数字的数据库对象。 自动提供自增的唯一的数值。 共享的数据 主要用于提供主键值将序列装入内存可以提高访问效率1.创建序列:1、 要有创建序列的权限 create sequence 或 create any sequence2、 创建序列的语法:create sequencesequence//创建序列名称 create sequence seq_stu increment byn //递增的序列值是n,increment by 1[START WITH n] //开始的值,递增默认是minvalue 递减是maxvalue[{MAXVALUE n | 阅读全文
posted @ 2013-10-25 18:15 跛脚前行,从心开始 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 1.创建表------(方法一)-------create table Persons(id NUMBER, age NUMBER,name char) 但是没有设置主键,如果你想设置主键的话则可以使用:ALTER TABLE Persons ADD PRIMARY KEY (id) 去掉主键:ALTER TABLE Persons DROP CONSTRAINT pk_PersonID或者alter table Persons drop id 但是我在oracle上没操作成功!其实去掉主键可以使用 Navicate Premium去操作,非常的方便。(方法二)------create tab 阅读全文
posted @ 2013-10-25 18:03 跛脚前行,从心开始 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 概述:如果表中的某个列是可选的,那么我们可以在不向该列添加值的情况下插入新记录或更新已有的记录。这意味着该字段将以 NULL 值保存。 NULL 值的处理方式与其他值不同。 NULL 用作未知的或不适用的值的占位符。注释:无法比较 NULL 和 0;它们是不等价的。1.SQL中null值的处理: 对于null值,不可以使用 == 或者这些类似的关系符进行处理。 必须使用:is null 和is not null 进行处理2.Is null的使用 SELECT * from tb_guide where lvlno is null 3.SQL 中的Isnull() nvl() isfull(). 阅读全文
posted @ 2013-10-24 19:29 跛脚前行,从心开始 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 1.怎么在where指定多个值得问题? select * from tb_article where article_id in(10008,10009) 结果如下:如果是字符串的话: select * from tb_article where name in ('沙利','魏凡')2.between...and...会取介于两者之间的数据 可以是数字 日期 和字母 如需使用上面的例子显示范围之外的人,请使用 NOT 操作符 select * from tb_article where article_id notbetween 10008 and 10009 阅读全文
posted @ 2013-10-24 19:08 跛脚前行,从心开始 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 在SQL Server里的日期数据,我们经常可以用字段<=’2008-5-20’这样的表达式,但在oracle却不可以,因为数据类型不一样字段是date型,’2008-5-20’是字符型,需要用to_char或者to_number转换成相同的类型才能进行比较。刚开始这让我觉得不习惯,觉得不好,不过时间长了,觉得也有不少便利之处,尤其是配合trunc啊,to_char之类的,下面简单写一下常用的一些对日期的操作获取当前的系统时间:select sysdate from dual 结果:2013-10-23 19:33:07获取当前的日期: select trunc(sysdate) fro 阅读全文
posted @ 2013-10-23 19:55 跛脚前行,从心开始 阅读(779) 评论(0) 推荐(0) 编辑
摘要: 4.关于取两个日期之间的年份: ceil(MONTHS_BETWEEN(sysdate, c.sendtime)/12) workTime ceil(n) 取大于等于n的最小整数 floor(n) 取小于等于n的最大整数5.如果某个字段为空值则以 '$nbsp'代替 nvl(c.PHONE,'18677777777') PHONE nvl(c.PHONE,'&nbsp') PHONE6.关于取照片url地址去掉前面的'/'的问题 substr(c.GIMG, 2,length(c.GIMG)-1) gimg7.关于取日期转 阅读全文
posted @ 2013-10-23 18:48 跛脚前行,从心开始 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 导游通项目之总结SQL1.选择前面的某几个 oracle: select * from tb_article where rownum1903.聚合函数的问题 分组的问题解决 注意下面的两个的区别在group by 里面,(感谢梁工的帮助!)select d.POSITION,substr(d.PHOTO, 2,length(d.PHOTO)-1) photo,d.SEX,d.USER_NAME,c.ENT_NAME,c.CONTACTER,c.CONTACT_PHONE,d.PHONE,SUM(b.REPLY_COUNT) REPLY_COUNT,SUM(b.VISIT_COUNT) VI. 阅读全文
posted @ 2013-10-23 15:14 跛脚前行,从心开始 阅读(144) 评论(0) 推荐(0) 编辑