摘要: URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查 ,改 ,增 ,删 4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询 资源信息,而POST一般用于更新 资源信息(个人认为这是GET和POST的本质区别,也是协议设计者的本意,其它区别都是具体表现形式的差异 )。 根据HTTP规范,GET用于信息获取,而且应该是安全的和幂等的 。 1.所谓安全的意味着该操作用于获取信息而非修改信息。换句话说,GET请求一般不应产生副作用。就是说,它仅仅是获取资源信息,就像数据库查.. 阅读全文
posted @ 2014-03-20 09:15 shoneworn 阅读(271) 评论(0) 推荐(0) 编辑
摘要: DNS 域名服务系统,是将域名(比如www.cnblogs.com)转成ip地址。arp 地址转换协议,是将ip地址转成mac地址(物理地址,可用ipconfig /all查看).rarp从mac转到ip地址nat 网络地址转换,局域网的ip转成公网ip和公网ip转成局域网ip的协议。wins是将i... 阅读全文
posted @ 2013-12-31 08:45 shoneworn 阅读(1167) 评论(0) 推荐(0) 编辑
摘要: 1.在表emp中新增字段sexy(性别) alter table emp add sexy varchar2(2); 新增多个字段cxx 和shoneworn altertable emp add(cxx varchar(2),shoneworn varchar(2));2.在表emp中删除一个字段 sexy alter table emp drop column sexy; 删除多个字段 alter table emp drop (cxx, shoneworn);3.修改字段名 alter table emp rename columnold_columnname to new_name; 阅读全文
posted @ 2013-12-16 10:51 shoneworn 阅读(2099) 评论(0) 推荐(0) 编辑
摘要: 转自 http://www.cnblogs.com/caojie0432/archive/2013/07/30/3225230.html 作者:db_suploc今天在安装oracle10g的时候遇到了奇怪的现象:客户端安装完成后nca是可以进去进行配置的可是服务端安装完成之后nca就是点不进去,打开没有反应,整了半天,查找资料得到解决,问题是环境变量的oracle_home没有配置配置完成之后果然问题解决了ORACLE_HOME:D:\oracle\product\10.2.0\db_1细节决定成败呀! 阅读全文
posted @ 2013-11-14 11:23 shoneworn 阅读(4496) 评论(0) 推荐(1) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2013-10-25 16:53 shoneworn 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 有些方法需要传递个数不定的值进行运算。比如求最小值的方法。除了用容器外,还可以使用params来做例子如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;namespace cxx{ class Min { public int MinVal(params int[] nums) { int m; if (nums.Length == 0) ... 阅读全文
posted @ 2013-10-25 11:12 shoneworn 阅读(1054) 评论(0) 推荐(0) 编辑
摘要: 通常一个方法只能返回一个值,但是如果在某些时候,我们想要返回多个值,例如某个方法将一个浮点数分割成一个整数和一个小数返回去。这个时候我们就要用到out关键字。如果用ref也可以解决,但是用ref需要在初始化的时候虚设一个值,并且还要给虚设值赋初始值。复习输出值的格式初始化,复习了@的一个用法。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;namespace cxx{ class Testout { public int ... 阅读全文
posted @ 2013-10-25 10:35 shoneworn 阅读(14782) 评论(0) 推荐(0) 编辑
摘要: 按照C#默认的按值调用参数的传递机制,不能刻编写出一个方法来实现两个int类型的值交换,因为一个方法只能对应一个返回值,如何实现将两个交换的值传递回去,这里我将用到的是ref修饰符。使用ref的单值传递(没有返回值,但是直接将实参的值做了修改,如果是两个int型做值交换,ref也将直接对其实参进行修改为值交换后的值)ps:这里说的有些不对,但是大体思路是这个样子,看例子自己领悟吧。就是在方法中直接对原本传进来的值进行修改。不需要returnusing System;using System.Collections.Generic;using System.Linq;using System.T 阅读全文
posted @ 2013-10-25 10:09 shoneworn 阅读(2554) 评论(0) 推荐(1) 编辑
摘要: 普通用户如何获取超级管理员权限的步骤在程序开发或者一些特定程序的使用中,需要超级管理员权限,当然,我们可以获取在超级管理员模式下运行.可是进入超级管理员模式下后,我们安装在标准用户下的软件没有被关联到超级管理员模式下,也就是不可见. 所以,我们想在普通用户模式下具有超级管理员权限.Win7下,如何开... 阅读全文
posted @ 2013-10-24 22:31 shoneworn 阅读(5651) 评论(0) 推荐(0) 编辑
摘要: 这是个很经典很多时候都会用到的问题,但是容易被忘记。在这里做个笔记:int a = 1;int b = 2;inline void Swap(int &a,int &b){ if(a!=b) { a=a^b; b=a^b; a=a^b; }}^是异或XOR运算符;优化后:int &swap(int &a, int &b){return (b ^= a ^= b ^= a);}这样就实现了交换方法一void swap(int *p, int *q){*p = *p + *q;*q = *p - *q;*p = *p - *q;}方法二void swap(i 阅读全文
posted @ 2013-10-24 14:10 shoneworn 阅读(231) 评论(0) 推荐(0) 编辑