- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 GET与POST方法的区别
<br />HTTP请求:GET与POST方法的区别<br /><br /> HTTP 定义了与服务器交互的不同方法,最基本的方法是 GET 和 POST。事实上 GET 适用于多数请求,而保留 POST 仅用于更新站点。根据 HTTP 规范,GET 用于信息获取,而且应该是 安全的和 幂等的。所谓安全的意味着该操作用于获取信息而非修改信息。换句话说,GET 请求一般不应产生副作用。幂等的意味着对同一 URL 的多个请求应该返回同样的结果。完整的定义并不像看起来那样严格。从根本上讲,其目标是
2010-12-29 12:58:00
496
转载 fra
大家都知道Unix/Linux系统是由命令驱动的。那么最基本的系统是命令行的(就是想DOS一样的界面)。X-Window-System 是Unix/Linux上的图形系统,它是通过X-Server来控制硬件的。但有一些Linux的发行版在引导的时候就会在屏幕上出现图形,这时的图形是不可能由X来完成的,那是什么机制呢?答案是FrameBuffer。<br />FrameBuffer不是一个图形系统,更不是窗口系统。它比X要低级,简单来说FrameBuffer就是一种机制的实现。这种机制
2010-12-26 23:07:00
725
原创 FrameBuffer
大家都知道Unix/Linux系统是由命令驱动的。那么最基本的系统是命令行的(就是想DOS一样的界面)。X-Window-System 是Unix/Linux上的图形系统,它是通过X-Server来控制硬件的。但有一些Linux的发行版在引导的时候就会在屏幕上出现图形,这时的图形是不可能由X来完成的,那是什么机制呢?答案是FrameBuffer。<br />FrameBuffer不是一个图形系统,更不是窗口系统。它比X要低级,简单来说FrameBuffer就是一种机制的实现。这种机制是把
2010-12-26 23:05:00
1078
原创 linux拒绝某IP或某用户登陆
1,只允许某个IP登录,拒绝其他所有IP<br />在 /etc/hosts.allow 写:<br />sshd: 1.2.3.4<br />在 /etc/hosts.deny 写:<br />sshd: ALL用 iptables 也行:<br />iptables -I INPUT -p tcp --dport 22 -j DROP<br />iptables -I INPUT -p tcp --dport 22 -s 1.2.3.4 -j ACCEPT<br />2,禁止
2010-12-26 22:54:00
1504
原创 return和exit的区别
<br /> 一直没有太留意这两者的区别,但是在看UNIX网络编程的时候遇到问题了,我很疑惑,书中很多的系统调用都被作者替换成了包裹函数,而这些包裹函数最后都是调用了一个统一的错误处理函数,结构如下,我很奇怪为什么调用包裹函数之后程序会直接退出,按我理解应该用exec直接替换掉主调函数才能使其终结。。。。这里的症结就是没有理解return和exit。先看一下我给的例子:int main(){ Packet_Func(); //if error occures,will the fol
2010-12-26 22:51:00
609
原创 IDE ,SAS,SATA,SCSI,SSD硬盘的主要区别
<br />●IDE (Integrated Drive Electronics) 电子集成驱动器 <br /> 它的本意是指把“硬盘控制器”与“盘体”集成在一起的硬盘驱动器。把盘体与控制器集成在一起的做法减少了硬盘接口的电缆数目与长度,数据传输的可靠性得到了增强,硬盘制造起来变得更容易,因为硬盘生产厂商不需要再担心自己的硬盘是否与其它厂商生产的控制器兼容。对用户而言,硬盘安装起来也更为方便。IDE这一接口技术从诞生至今就一直在不断发展,性能也不断的提高,其拥有的价格低廉、兼容性强
2010-12-26 22:42:00
1040
原创 iftop监控网卡实时流量
<br />在Linux/Unix监控系统网卡的实时流量<br />iftop是个不错的选择她可以详细到来源和目标及端口<br />ifstat 报告接口状态,是一个网络流量监测程序。能查看网卡的流出和流入的字节.<br />参数:<br />-l 监测环路网络接口(lo)。缺省情况下,ifstat监测活动的所有非环路网络接口。<br />-a 监测能检测到的所有网络接口的状态信息。<br />-z 隐藏流量是无的接口,例如那些接口虽然启动了但是未用的<br />-i 指定要监测的接口,后面跟网
2010-12-26 22:36:00
927
原创 linux系统时间设置
<br />linux系统时间设置<br />linux系统时间设置<br />两步<br />(1)date 042612492005<br />(2)hwclock –w<br />第一步的意思是设置时间,设置完了可以用date命令查看对不对...注意是月日时分年<br />第二步的意思是写入主板的rtc芯片..<br />=======================================<br />su -c 'date -s 月/日/年'<br />su -c 'date -s 时:
2010-12-26 22:28:00
1187
原创 MYSQL集群服务配置
mysql中的字符串处理函数(v5.1)<br />1.ASCII(str)<br />返回值为字符串str 的最左字符的数值,即取得最左字符的ascii码。<br />假如str为空字符串,则返回值为 0 。假如str 为NULL,则返回值为 NULL。 <br />ASCII()用于带有从 0到255的数值的字符。<br />2.BIN(N) <br />返回值为N的二进制值的字符串表示,即转为二进制。<br />其中 N 为一个longlong (BIGINT) 数字。这等同于 C
2010-12-26 22:27:00
698
转载 mysql中的字符串处理函数(v5.1)
mysql中的字符串处理函数(v5.1)<br />1.ASCII(str)<br />返回值为字符串str 的最左字符的数值,即取得最左字符的ascii码。<br />假如str为空字符串,则返回值为 0 。假如str 为NULL,则返回值为 NULL。 <br />ASCII()用于带有从 0到255的数值的字符。<br />2.BIN(N) <br />返回值为N的二进制值的字符串表示,即转为二进制。<br />其中 N 为一个longlong (BIGINT) 数字。这等同于 CONV(N,10,2
2010-10-31 01:02:00
2842
原创 复制MYSQL表结构的方法
<br />复制MYSQL表结构的方法:<br />1、create table <newtable> select * from <oldtable>;<br /> 这种方法实际上是将oldtable中所有的内容连同表结构一起都拷贝过来到newtable中,当然我们可以用delete from newtable来删除数据。<br /> 不过这种方法的一个最不好的地方就是newtable中没有了oldtable的pri key、Extra(auto_increment)等属性。需要自己用
2010-10-20 21:03:00
646
原创 WEB前端性能优化规则
性能黄金法则: 只有10-20%的最终用户响应时间花在了下载HTML文档上。其余的80-90%时间花在了下载页面中的所有组件上。 规则 1:减少HTTP请求; 2:使用CDN内容发布网络; 3:添加EXPIRES头; 4:压缩组件; 5:将样式表放在顶部; 6:将脚本放在底部; 7:避免CSS表达式; 8:使用外部JavaScri
2010-04-24 21:06:00
573
原创 !!!有奖竞猜!!!运行以下程序,会出现什么问题?为什么?(一个C++的基础题)
运行以下程序,猜猜会出现什么问题? #include #include using namespace std; class AAA{ public: AAA(){ p = this; } ~AAA(){ if (p) delete p; } AAA *p;}; int main(int ar
2010-04-01 14:29:00
726
转载 堆和栈的区别
堆和栈的区别 非本人作也!因非常经典,所以收归旗下,与众人阅之!原作者不祥!堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数
2010-04-01 14:27:00
495
转载 Android系统架构
首先看系统架构框架图如下:android的系统架构和其操作系统一样,采用了分层的架构。从架构图看,android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层(包含系统库和Android运行库)和linux核心层。ApplicationsApplication FrameworkLibrariesAndroid RuntimeLinux
2010-03-28 17:36:00
2567
原创 Android模拟器中APK文件的安装和卸载方法
Android模拟器中安装和卸载APK文件 在开发Android应用软件过程中,除了可以在开发环境中直接运行或调试代码,还可以将开发完成及打包好的并准备即将发布的APK文件安装到Android模拟器中运行测试。 将APK文件安装到模拟器中的方法如下: 1. 运行android的仿真器(通过手动方式在WINDOWS命令行下运行,或直接利用开发环境中启动运行好的模拟器)
2010-03-28 01:18:00
2137
原创 2个32位数字表示的10进制数值转化成字符串
#include "stdio.h"#include "stdlib.h"#include "memory.h"#define VEC_MAX_ROW 65#define VEC_MAX_COL 32 //该函数实现将2个32位数字表示的10进制数值转化成字符串以便打印出来的功能//如果需要将若干个32位数字表示的10进
2006-11-10 22:50:00
2996
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人