-
-1 10
在做mtk和研究android的dalvik源码时会遇到过不知如何去从大体理解dalvik,掌握了dalvik的创建过程对于分析和研究启动过程是十分必要的。
在C++中调用Java的方法一般分为五个步骤:初始化虚拟机、获取类、创建类对象、调用方法和退出虚拟机。
1) 初始化虚拟机。
JNIEnv *env;
JavaVM *jvm;
-
-4 15
threadlocalvariable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量(ThreadLocal)其实的功用非常简单,就是为每一个使用该变量的线程都提供一个变量值的副本,是Java中一种较为特殊的线程绑定机制,是每一个线程都可以独立地改变自己的副本,而不会和其它线程的副本冲突。
从线程的角度看,每个线程都保持一个对其线程局部变量副本的隐式引用,只要线程是活动的并且 ThreadLocal 实例是可访问的;在线程消失之后,其线程局部实例的所有副本都会被垃圾回收(除非存在对这些副本的其他引用)。
-
-4 15
在负责一个采用JSP动态网页技术的网站时,刚好手头有PHP写的一部分功能,所以就很直接地想到让Tomcat支持PHP。Tomcat也是Apache出的,难道就只支持JSP吗?到底能否在Tomcat上用PHP呢?上网搜索了一番,很快有了第一个问题的答案:Tomcat可以支持CGI,如Perl(具体设置见附文)。但继续搜索,却迟迟无法找到让Tomcat使用PHP的方法,一般都是采取装Apache和Tomcat共存的方法来搭建所谓的支持PHP+JSP的Web平台。
-
-3 31
我们通过浏览器访问一个网站的时候,比如 :http://www.spridu.cn/rss.xml 首先计算机通过ISO七层参考模型将数据传递到DNS域名解析商
,域名解析商将域名www.spridu.cn的主机所对应的IP返回到客户,客户再将该IP和端口还有URI祝贺成完整的数据通过一系列协议通过网络
发送到你的主机,如果您的主机有个程序在监听这个端口(默认是80),那么这个采用http协议的数据就会传给那个程序,如国是让你自己写个
-
-1 4
方法1:jstl
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<%@ page language="java" contentType="text/html; charset=gb2312"%>
...
-
-12 29
在所有之前,说明一下,对于Hibernate,它的对象有三种状态,transient、persistent、detached
下边是常见的翻译办法:
◆transient:瞬态或者自由态(new DeptPo(1,”行政部”,20,”行政相关”),该po的实例和session没有关联,该po的实例处于transient)
◆persistent:持久化状态(和数据库中记录想影射的Po实例,它的状态是persistent, 通过get和load等得到的对象都是persistent)
-
-9 1
忙碌的几天,终于有点时间来写点我自己的经验了,或许谈不上经验。回想起以前自己总是幻想到自己能做网站,只要是动态的,于是自己就去寻找做网站的道路,该怎么去写网站,什么方法能更快点。经常去百度里面搜一下相关的知识,看下别人的经验,可是大部分都是从网上拷贝下来的,不是太确切。搜的都是“新手如何学好ASP,PHP,JSP”等等的问题,因为那时候自己没有太大的基础经常尝试着去做动态语言的网页,结果看到代码就懵了,没有信心继续下去,随着自己的专业的学习知识增长自己慢慢对编程语言感兴趣,上班学期自己有学习了html这样就彻底的明白了动态语言的原理,虽然现在可以开发点东西了。
-
-7 7
1.使用oracle存储过程
2.使用oracle包封装
3.使用.net抽象工厂模式
4.不用任何控件技术
5.实现删除和更新的数据操作
6.自定义类文件
8.采用web.config配置数据库连接
-
-6 29
1.什么是服务器
2.首先提到的是DNS服务器
3.接下来要说的就是服务器端的域名绑定
-
-6 9
其实学习黑客不需要那么大的基础,只要你认真的去学,有着学习和刻苦钻研的精神就一定能学好,但是要想编程真正的高手,只会玩别人编写的工具是永远不够的,到那种程度就需要你会各种的编程语言比如C++或者是delphi,在这里我们要多黑客做几个分解,初级的是先要学会基本的网络的操作,如果你没有接触过互联网也不要怕,可以慢慢来,记住不是基本功的问题是自己的刻苦学习的问题,再好的大脑长时间不学习同样的也是空的。
对于没有接触过网络的人:首先就是了解怎么上网,并不是说你打开开电脑就玩游戏,要知道并熟悉Windows的几种操作系统的常用的操作并且能熟练的使用他们,在这其实只要会一种操作系统就好了,因为他们的操作大部分的都一样,我学黑客是从2000系统开始的,因为想学好黑客必须要对操作系统有个比较好的了解才能真正的去入侵。学习上网一个是把操作系统给玩熟了,另外就是学会利用互联网,学会从互联网上获取知识,并初步的开始学会利用搜索引擎,比如谷歌和百度。知道他们是干什么的并会使用他们给自己工作解决问题。如果你到了这一步就说明你现在可以去看点教程了。
-
-5 7
1. Servlet 的生存周期,它与传统的cgi 或asp(index.asp) 的区别?class一次编译多次运行
-
-4 19
判断学生的成绩并判断他们的等级:
declare
n_score number(20);
begin
n_score:=93;
if n_score<60 then
dbms_output.put_line('不及格!!');
elsif n_score<90 then
dbms_output.put_line('及格!!');
-
-3 22
<%
request.setCharacterEncoding("gbk");
String u1=request.getLocalAddr();
String u2=request.getLocalName();
String u3=request.getProtocol();
String u4=request.getRemoteAddr();
-
-3 21
我有发过一篇关于JDBC数据库连接的问题,以前是经常被提示找不到"com.mysql.jdbc.Driver",还被提示空指针错误,但是自己写了个测试类,连接成功,说明驱动可以用,
前几次,在写完测试类后就能成功连上数据库,但是这次又出了点问题,索性把meeclipse给重新装了一下,再新建了工程开始导入代码,这下还是不行,又编写了测试类测试,