- 浏览: 174684 次
- 性别:
- 来自: 天津
最新评论
-
listen-raining:
学习。。。
linux亦步亦趋(16)文件管理之VI命令一 -
xuelianbobo:
linux亦步亦趋(13)文件管理find命令 -
xuelianbobo:
其实这么看来,JDK的自带的动态代理也是动态生成了字节码(当然 ...
java jkd动态代理 -
ghy511024:
楼主很棒。这正是我要找的帖子。谢谢
javascript -
lanhongbo:
3500 这么低 我倒 我也在等 不过不是这个公司的 也等了 ...
得到联创的offer 但是入职审批流程一直在走
文章列表
<script type="text/javascript">
alert("");
(function(str){alert(str);})("str");
!function(str){alert(str);}("str");
</script>
直接alert的就不解释了。
用户括号将匿名方法扩起来,就表示方法调用了 后面的括号可以输入参数。
用叹号来执行匿名方法。
create or replace function getVar(varlist in varchar2, varName in varchar2)
return varchar2 as
result_v varchar2(50);
temp_pos number(10);
tempStr_v varchar2(4000);
temp_length_v number(10);
begin
-----查找参数在varlist字符串中的位置,并计算出值的下标索引
temp_pos := instr(chr(01) || va ...
首先得明白这种特殊码是什么,其实就是unicode吗 只是有格式而已。
集 96c6 是16进制的格式。
注意在量词后面添加? 来实现非贪婪模式
直接上代码吧
package com.xue.tools;
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;
import java.util. ...
xml文件如下:
<?xml version="1.0" encoding="UTF-8"?>
<root>
<classs>
<id>001</id>
<name>st001</name>
<student>
<id>0001</id>
<name>
<first>xue</first>
& ...
java中xml转map实例代码
package com.xue.tools;
import java.io.File;
import java.io.UnsupportedEncodingException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;
import net.sf.json.JSONObject;
import org.dom4j.Document;
...
Log4j 输出格式转换字符说明 ================= c category的名称,可使用{n}限制输出的精度。例如:logger名为"a.b.c",%c{2}将输出"b.c"。 C 产生log事件的java完全限定类名。可使用{n}限制输出的精度。例如:“org.apache.xyz.SomeClass”,%C{2}将输出“SomeClass”。 d 时间和日期的输出格式,例如:%d{yyyy MM dd HH:mm:ss,SS},可不带后面的日期格式字符。 F 产生log事件的java源文件名,带“.java”后缀及包名称。 l ...
任何操作系统都属于系统软件,我们使用这个操作系统的时候肯定需要运行在该系统上的应用软件,比如我们使用win7系统我们不可能只开机,不干别的啊,比如我们要使用word,excel,qq等,这些软件。linux操作系统也是一样的,我们需要安装各种各样的然间来满足我们的服务器需求。因此我们需要进行软件包的管理。
也就是对软件的查看,升级,卸载,安装等操作。目前linux操作系统中常用的安装工具是RPM和YUM两个工具。我们将依次来认识这两个东东。
初识RPM
rpm最早是用redhat公司开发的一个二进制的软件管理格式,后来被各个linux版本所使用,现在几乎是所有linux操作系统的标配,系 ...
使用安装盘进行修复:
有时候系统出了问题,我们通过grub的修复是解决不了的,那么我们只能使用杀手锏那就是使用系统盘的修复功能。使用步骤如下:比如我我们将inittab干掉,也就是删除掉,那么我们的系统就起不来了而 ...
grub.conf被破坏:
我们知道grub.conf文件的作用是grub用来加载内核用的,如果该文件被破坏那就遭啦,我们的系统将无法加载内核,这时候一般会出现grub的报错或者就直接进入了grub的命令行。莫急,我们可以使用grub的手动设置 ...
忘记root密码:
如果在系统维护中我们的root密码设置的太简单,则容易不安全,太复杂吧又容易忘记。万一我们忘记了root密码,应该怎么找回呢。
忘记root密码怎么办?
我们只能通过单用户模式来更改root密码,
首先单 ...
自举程序grub:
我们知道grub是用来加载内核的,那如何加载及其配置是什么样子的呢。
grub.conf文件:
该文件位于这个目录:即/boot/grub/grub.conf
[root@localhost /]# ls -l /etc/grub.conf
lrwxrwxrwx 1 root root 22 07-31 07:02 /etc/grub.conf -> ../boot/grub/grub.conf
[root@localhost /]#
查看一下这个文件:
[root@localhost /]# cat /boot/grub/grub.conf
# ...
从按下开机键到出现输入用户名的界面的整个过程。要经历哪些步骤呢。
步骤如下:
firmware:加载固件,固件在硬件层面进行设备检查,称为加电自检。【硬件时钟】
加电自检后就加载mbr即自举程序。mbr保存了三个东西(自举程序,磁盘分区表,结束标记字)
BootLoader:自举程序,linux里面常用的自举程序是grub,自举程序用来载入内核。
kernel:载入内核,从软件层面驱动硬件,启动init进程。
init进程读取inittab文件。并按照inittab启动相应的运行级别所对应的程序及服务。
出现输入用户名和密码的框子。
硬件时钟和软件时钟的同步:
...
我们很多时候需要将一个大功能的shell脚本分在不同的文件里,这样能起到条理清晰,多次复用的好处。
但是有一个问题不得不提出来,就是单个shell里面设置的环境变量在引用者里面是无效的。
举例说明:
a.sh的内容,我们在a中执行b
#!/usr/bin/sh
b.sh
echo $test_a
b.sh的内容,我们设置了一个环境变量,或者说变量。
#!/usr/bin/sh
export test_a=ok;
结果如下:
[osstest:/oradata/olcomtest$]a.sh
ok
[osstest:/oradata/ol ...
自定义快捷键:
通过前面的学习我们发现vi着实不太好使用,比如我们要在每行前面加一个#,则需要比较复杂的操作。
vi提供了定义快捷键的方式。看下面的实例:
命令格式:":map ^p I#<ESC>" ;解释一下,表示的是我们按下ctrl+P的时候会在行首插入#并退出到命令模式。
如果不想使用了则使用下列格式:":unmap ^P" 即可
注意^P 是通过ctrl+v+p敲出来的,可不能直接写上这两个字符,那样是没有用的。
例子如下: 输入上述内容后,回车,然后再使用crtl+P即可。
当然自定义快捷键可以实 ...