0%

在软件学院混到大四了,对于http的请求方法还局限于GET,POST,DELETE,PUT四种。其中绝大部份做过的项目只有GET,POST两种,当然也遇到过所有请求全部用POST的奇葩项目。

今天看了《图解HTTP》也对HTTP请求方法有了进一步了解,介于网上好像也没有很好的介绍HTTP请求方法的资料,我在这里记录下~

method description HTTP vision
GET 获取资源 1.0、 1.1
POST 传输实体主体 1.0、 1.1
PUT 传输文件 1.0、 1.1
HEAD 获得报文头部 1.0、 1.1
DELETE 删除文件 1.0、 1.1
OPTIONS 询问支持的方法 1.1
TRACE 追踪路径 1.1
CONNECT 要求用隧道协议链接代理 1.1
LINK 建立和资源之间的联系 1.0
UNLINK 断开链接关系 1.0
Read more »

NPOI 是 POI 项目的 .NET 版本。POI是一个开源的Java读写Excel、WORD等微软OLE2组件文档的项目。

使用 NPOI 你就可以在没有安装 Office 或者相应环境的机器上对 WORD/EXCEL 文档进行读写。NPOI是构建在POI 3.x版本之上的,它可以在没有安装Office的情况下对Word/Excel文档进行读写操作。

Read more »

RKTagsView

安利一个神奇的东西:RKTagsView,可以把输入的内容变成一段一段的标签样式。

效果如图:

Read more »

开发的时候,如果我们想往一个已经存在的并且很复杂的类里面添加一个方法怎么办呢?翻源码加?源码已经那么复杂了,如果不断往里面添加,代码将变得不可维护。。。那就创建子类喽!问题是,那么多子类,谁会记得调用哪个类的哪个方法……就算你征服了如此复杂的代码,系统顺利跑起来了,一段时间后接手维护代码的人肯定要问候你全家千万遍。

所以,苹果给出了解决这一问题的方法–Category

Read more »

比如,要设置左边的pannel固定大小:

1
2
this.splitContainer1.IsSplitterFixed = false;
this.splitContainer1.FixedPanel = FixedPanel.Panel1;

其中

1
this.splitContainer1.IsSplitterFixed = false;

用来设置splitContainer1的大小是否可以改变

IsSplitterFixed获取或设置一个值,用以指示拆分器是固定的还是可移动的。如果为false就可以改变,true不可以改变。

究竟为什么我来趟.NET这个坑,明明js写桌面端那么容易

我们在使用CocoaPods的时候经常会发现一些pod会出现一些警告,这时在 Podfile中加入一句inhibit_all_warnings!就可以消除这些pod中的警告。强迫症专用啊!!

当然,我是无所谓,对于我这种低等级程序猿来说,只要程序能运行就好了~

Read more »