`
lyn111
  • 浏览: 13649 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
分享一篇很不错的文章,用Java语言做开发的程序员朋友都要仔细品读! 1.垃圾收集算法的核心思想 Java语言建立了垃圾收集机制,用以跟踪正在使用的对象和发现并回收不再使用(引用)的对象.该机制可以有效防范动态内存分配 ...
Oracle 的使用 1.1. SQLPLUS 的命令 初始化表的位置: set NLS_LANG=american_america.us7ascii  (设置编码才可以使用下面脚本) cd $ORACLE_HOME/rdbms   cd demo     summit2.sql ********************************* 我们目前使用的是oralce 9i   9201 版本 select * from v$version; 恢复练习表命令: sqlplus  **/** @summit2.sql   //shell要在这个文件的位置。 ...
-----函数总结: --一,数字函数: --abs(n):用于返回n的绝对值 declare   v_abs number(6, 2); begin   v_abs := abs(&no);   dbms_output.put_line('绝对值:' || v_abs); end; select abs(-34) from dual; ---exp(n):返回e的n次幂(e=2.71828183...). declare   v_exp number(6, 2); begin   v_exp := exp(&no);   dbms_output.put_line('e的' ...
----检索单行数据 ----1.使用标题变量接收数据 declare   v_ename  emp.ename%type;   v_sal    emp.sal%type; begin   select ename, sal     into v_ename,v_sal     from emp    where empno = &no;   dbms_output.put_line('雇员名:' || v_ename);   dbms_output.put_line('雇员薪水:' || v_sal); end; ----2.使用记录变量接收数据 declare   type ...
cisco交换机命令全集(1) 交换机命令全集   1.在基于IOS的交换机上设置主机名/系统名:   switch(config)# hostname hostname   在基于CLI的交换机上设置主机名/系统名:   switch(enable) set system name name-string   2.在基于IOS的交换机上设置登录口令:   switch(config)# enable password level 1 password   在基于CLI的交换机上设置登录口令:   switch(enable) set password   sw ...
各位也一起巩固一下基础知识吧!基础很重要。 abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定 ...
客户用的数据库是mysql,而研发好的产品支持oracle,我们必须把数据库环境从oracle转向mysql。我们在转换的过程中碰到了下面一些问题,希望能给同样遭遇的同仁们一些借鉴。如果我们在最初的设计、编码过程中注意数据库的移植性,这种情况下可以完全不需要作额外工作。 一、数据库环境从oracle转向mysql碰到的问题。 因为逻辑不变,所以原则是不改应用程序代码,只改数据库表的创建/初始化sql。下面是我们碰到的问题以及解决办法。 1.大小写敏感的区别(如果服务器OS是linux)。 在oracle中一般情况下不区分大小写。有时候我们在使用oracle不注意大小写的问题,表名和字段名 ...
目前市场上存在多种类型的Android设备,它们运行在不同的SDK版本上。对开发者而言,需要考虑向后兼容性的问题,请问你是想让你的应用在多种设备上运行,还是仅在最新的版本上运行呢?大多情况下,答案应该是前者,你既想使用最新的SDK api ,同时又想支持旧设备。 设置minSdkVersion 如果你在应用中使用了新的api,如录制视频(该功能是 Android 1.5 (API Level 3) 提供的新功能),那你需要在application's manifest 中加入 <android:minSdkVersion>属性,确保你的应用不会在低版本的设备上运行,如:你的应用依 ...
Java中使用的路径,分为两种:绝对路径和相对路径。归根结底,Java本质上只能使用绝对路径来寻找资源。所有的相对路径寻找资源的方法,都不过是一些便利方法。不过是API在底层帮助我们构建了绝对路径,从而找到资源的! 在开发Web方面的应用时, 经常需要获取 服务器中当前WebRoot的物理路径。 如果是Servlet , Action , Controller, 或则Filter , Listener , 拦截器等相关类时, 我们只需要获得ServletContext, 然后通过ServletContext.getRealPath("/")来获取当前应用在服务器上的物理地 ...
1. 更新ListView中的数据,通过调用BaseAdapter对象的notifyDataSetChanged()方法:       mAdapter.notifyDataSetChanged(); 2. 每个listview都有无效的位置,如第一行的前一行,最后一行的后一行,这个无效的位置是一个常量.      ListView.INVALID_POSITION 3. 有时我们需要在程序中通过点击按钮來控制ListView行的选中,这就用到了在程序中如何使用代码來选择ListView项.          mListView.requestFocusFromTouch();     ...
深入探索Java对象的序列化 Android IT: 对象序列化就是把对象写入到输出流中,用来存储或者传输。 对象的反序列化就是从输入流中读取对象。 要序列化的对象应该实现Serializable接口。 Serializable接口是一个标识接口,没有抽象方法。 Serializable有一个子接口Externalizable,实现Externalizable接口的类可以自行控制对象序列化荷反序列化过程。 一般来说,没有必要自己实现序列化接口,直接交给Java虚拟机是上策。 实现了序列化接口的类,如果其成员不需要序列化进去,则使用transient关键字进行修饰。 下面给出个例子 ...
对程序员们来说挑战自我非常重要,要么不断创新,要么技术停滞不前。新年伊始,我整理了12个月的目标,每个目标都是对技术或个人能力的挑战,而且可以年复一年循环使用。 01. 变得有耐心 02. 保持健康 03. 拥抱变化带来的不适应 04. 学习一门新的编程语言 05. 自动化 06. 学习更多数学知识 07. 关注安全 08. 备份你的数据 09. 学习更多理论知识 10. 接触艺术和人文 11. 向新的软件学习 12. 完成一个自己的项目 接下来我会对这些建议逐个介绍。 变得有耐心 程序员们会担心锻炼耐心付出的努力得不到应有的回报。其实,培养耐心只要付出很小的投入就 ...
Oracle数据库与MySQL数据库的区别是本文我们主要介绍的内容,希望能够对您有所帮助。 1.组函数用法规则 mysql中组函数在select语句中可以随意使用,但在oracle中如果查询语句中有组函数,那其他列名必须是组函数处理过的,或者是group by子句中的列否则报错 eg: select name,count(money) from user;这个放在mysql中没有问题在oracle中就有问题了。 2.自动增长的数据类型处理 MYSQL有自动增长的数据类型,插入记录时不用操作此字段,会自动获得数据值。ORACLE没有自动增长的数据类型,需要建立一个自动增长的序列号,插入 ...
DOS命令大全 一)MD——建立子目录   1.功能:创建新的子目录  2.类型:内部命令  3.格式:MD[盘符:][路径名]〈子目录名〉  4.使用说明:  (1)“盘符”:指定要建立子目录的磁盘驱动器字母,若省略,则为当前驱 ...
以下是一些DOS的运行命令,感兴趣的朋友可以认识与学习下,有些命令可能会被一些朋友用在不正当之处,在此本人敬告各位,此大全只是给予大家学习的,请勿用在异处! winver 检查Windows版本 wmimgmt.msc 打开Windows管理体系结构(wmi) wupdmgr Windows更新程序 wscript Windows脚本宿主设置 write 写字板 winmsd 系统信息 wiaacmgr 扫描仪和照相机向导 winchat xp自带局域网聊天 mem.exe 显示内存使用情况 msconfig.exe 系统配置实用程序 mplayer2 简易widnows ...
Global site tag (gtag.js) - Google Analytics