一、让接口容易被正确使用,不易被误用
接口设计的原则是,方便日后和其他用户的使用,不要把问题留给接口使用者
(1)用常规的用法调用“特别”设计的接口。所以需要尽可能的把自己的设计往常规上靠:数据对象的行为要尽可能符合内建对象(比如int)的行为;接口的名字和意义要尽可能一致(比如STL中的容器基本都有一个叫做size的返回容器大小的接口)……这样做鼓励用户去正确的看待和使用你的接口。
...
分类:
编程语言 时间:
2014-12-03 17:15:35
阅读次数:
229
public class SendCommand : ICommand
{ public void Execute(object parameter) { var labels = ((object[]) parameter).OfType(); } public bool CanExecute(o...
#!/usr/bin/python#coding:utf-8importsmtplibfromemail.HeaderimportHeaderfromemail.MIMETextimportMIMETextmail_host=‘smtp.163.com‘mail_user=‘user‘mail_pass=‘password‘mail_postfix=‘163.com‘defsend_mail(to_list,subject,content):me=mail_user+"<"+mail_user+"@"+..
分类:
编程语言 时间:
2014-12-03 01:55:50
阅读次数:
240
web服务器出现漏洞,很容易被人家扫描,并尝试注入mysql:今天尝试着扫描一下真发现网站被注入测试了:贴一段代码:GET/?fbconnect_action=myhome&fbuserid=1+and+1=2+union+select+1,2,3,4,5,concat(user_login,0x3a,user_pass),7,8,9,10,11,12+from+wp_users--HTTP/1.0"30..
分类:
数据库 时间:
2014-12-02 17:26:17
阅读次数:
215
server { listen 80; server_name mysite.com; location /{ proxy_pass http://localhost:3000; }}监听mysite.com 80端口的请求,并将所有的请求转发给http://...
分类:
其他好文 时间:
2014-11-28 17:55:28
阅读次数:
168
【ColorMask】 参考:file:///C:/Program%20Files%20(x86)/Unity/Editor/Data/Documentation/html/en/Manual/SL-Pass.html
分类:
其他好文 时间:
2014-11-27 17:58:15
阅读次数:
87
常见错误---------1、错误提示:Call-time pass-by-reference has been removed解决办法:php.ini 修改为allow_call_time_pass_reference=True---------解决办法二:修改代码原因是因为高版本php(5.4以...
分类:
Web程序 时间:
2014-11-26 22:24:37
阅读次数:
182
题目:见附件这题目被提示的运行两次坑了。OD载入,设置命令行参数pass.db。F8到VirtualAlloc函数,发现size参数为0,导致函数调用失败。根据pass.db长度,设置size=0x10,F8继续。发现CreateFileA的FileName参数依然是pass.db,修改成pas1.db。F9正常运行,得到pas1.db文件。..
分类:
其他好文 时间:
2014-11-26 16:46:16
阅读次数:
268
实用events做个小例子: var mysql = require("mysql");var Event = require("events").EventEmitter;var user = "lubingjie";var pass = "123456";var db = mysql.crea....
分类:
Web程序 时间:
2014-11-25 01:37:39
阅读次数:
202
最近学校开了PHP课程,顺便写了个作业,分享一下吧。。。
都是很简单的东西,新手用得着、、、
省略部分前端代码、、、
首先是登录的校验:
<?php
session_start();
$user = $_POST['userName'];
$pass = $_POST['passWord'];
$_SESSION['user'] = $user;
/*$Enter ...
分类:
Web程序 时间:
2014-11-22 09:22:53
阅读次数:
306