`
文章列表
进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename vi filename....filename :打开多个文件,依次进行编辑 移动光标类命令 h:光标左移一个字符  Backspace:光标左移一个字符 l:光标右移一个字符  space:光标右移一 ...
一、数据库名   数据库名是数据库的“身份证号码”,用于标示一个数据库。在参数文件中用DB_NAME表示。   数据库名是在安装数据库、创建新的数据库、创建数据库控制文件、修改数据库结构、备份与恢复数据库时都需要使用到的。   如何查看数据库名呢?方式有三:   。使用SQL语句:select name from v$database;   。使用show命令:show parameter db_name;   。查看参数文件:查看init.ora文件   二、数据库实例名:   数据库实例名是用于和操作系统进行联系的标识,也就是说数据库和操作系统之间的交互使用的是数据库实例名。 ...
泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。   Java语言引入泛型的好处是安全简单。   在Java SE 1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换,而这种转换是要求开发者对实际参数类型可以预知的情况下进行的。对于强制类型转换错误的情况,编译器可能不提示错误,在运行的时候才出现异常,这是一个安全隐患。   泛型的好处是在编译的时候检查类型安全,并且所有的强制转换 ...
当在一个textarea标签中键入一个回车时,实际上会插入2个符号:\n\r \n 回车符 \r 换行符 如果用text()获取textarea中的值,那么存入数据库的数据就只会有\r 如果用var()获取textarea中的值,那么存入数据库的数据就只会有\n 这样的区别就是,在IE下,你如果是读取用text()存入的数据在展示在textarea中,那么数据的换行是正常的。而读取用var()存入的数据在展示在textarea中,那么数据的就不会换行。
在使用json从后台传递数据到前台时,如果是这样的: 后台向页面发送一个消息,后台写法: String str="{\"rows\":[{\"info\":\"系统中已有该工号\"}]}"; request.setAttribute("MessageInfo",str); 前台jsp页面中获取写法 result="<%=request.getAttribute("MessageInfo")%>"; 或者 result="<bea ...
1.设置alt+/ 网上广为流传的关于这个问题的版本里面,有一个最基础的东西,都没说,就是alt+/,如果不能插入模板怎么办? 原因就是eclipse或者说myeclipse的alt+/ 所指向的命令没对。下面我详细说一下: 工具栏->Window->Preferences->General->Keys打开如下图: 修改如下图就正确了: 2.新建一个静态模板 下面来说一个入门的模板,其他复杂的,网上到处都可以找,入门就说最基本的: 新建一个名字为strConstant的模板,作用就是在光标处插入public final static String  这个code代 ...
关于java的乱码,一直是双字节字符环境开发者的问题,不同的服务,不同的版本,甚至不同的系统环境,都有很大的影响。 今天说一下,在中文windows下,Tomcat5.5服务下的,UTF-8的乱码解决问题。 首先要需要了解的是web容器默认编码是iso-8859-1,一个汉字占用两个字节,而在utf-8中一个汉字占用三个字节。所以在数据传递过程中,必须手动设定容器编码格式,否则会出现字符位丢失的情况。即3个字节变为两个字节,自然会变成乱码。 其次,Tomcat 5以后,对post和get方法的编码控制分开了,像以前那样,仅仅 request.setCharacterEncoding(" ...
第一种: <script language="javascript" type="text/javascript"> window.location.href="login.jsp?backurl="+window.location.href; </script> 第二种: <script language="javascript"> alert("返回"); window.history.back(-1); </script> 第三种: < ...
IE下,使用html()  时会得到用户输入的值,如你在一个<input id='test' type=text />中输入了3 那么用html()  获得结果就是 <input id='test' type=text value=3/> 用firefox 获取的就是<input id='test' type=text /> 类似的还有: <input type='radio' /> <input type='checkbox' /> <textarea ></textarea>
在IE中radio或者checkbox 去掉被选中状态 $("input:checked").removeAttr("checked");
<body> <div id="aa">123456</div> <input type="button" value="这里用 document 就出错" onclick="alert(document.aa.innerText);" /> <br /> <input type="button" value="这里用 document.all 就不出错" onclick="alert(docu ...
在父页面访问Iframe子窗体的txtAddress控件 window.frames["ifrMapCompanyDetails"].document.all("txtAddress").value = '地址' ;    在Iframe子窗体1访问父页面的TextBox1控件 , 子窗体1把值赋给子窗体2的某个控件 string strValue = "从子窗体传递给父页面的值" ; 下面是在Page_Load事件里面调用的,当然可以写在javascript脚本里面 this.Response.Write("<sc ...
一个会立刻报错的程序代码 #include <stdio.h> #include <string.h> int main(void) { char string[10]="123456"; char *str1 ="abcdefghij"; printf("string.length=%d\n",strlen(string)); strcat(string,str1); printf("string.length=%d\ ...
字符串在程序中可以字符指针和字符数组的形式存储。但编译器访问的形式缺有很大差别。 字符串指针访问: 设 char *p[10]="abcdef"; 如要访问p[3]则运行过程如下3部: 1.获取指针p的地址,假设4875 2.取得4875地址中的存储得值,即"abcdef"的地址,假设为3240 3.计算3240+1*3=3243,取得地址3243中的值,即字符'd' 同理可知,如果是p[0],就是"abcdef"的起始地址,p[0]中的值就是'a' 字符数组的访问: 设 char p[10]="abcdef"; ...

字符串之结束符

    博客分类:
  • C
#include <stdio.h> #include <string.h> int main(void) { char string[10]="123456"; char *str1 ="abcdefghij"; printf("string.length=%d\n",strlen(string)); string[4]='\0'; printf("string.length=%d\n",strlen(str ...
Global site tag (gtag.js) - Google Analytics