Fork me on GitHub

2013年3月19日

摘要: 接口,对于大家都不陌生,至于何时使用,怎么使用?这里举一个例子:假如一个类A,负责传输数据。而类B,恰好是接收数据。我们还需要一个类C用来接收和传输数据。那么怎么样让A类和B类继承C呢?有的编程语言,允许多继承。子类可以继承多个父类。但是在C#中,定义不能多继承,但是可以使用多个接口。那么要继承接口就需要interface定义它ID,内部可以封装方法,但是注意,倘若你要继承ID接口,那么接口内部的所有方法属性都要实现。说到此处,不免有人问:“接口和父类继承有何区别?”.一般是泛类中的个体,即is--a的关系使用继承。如:狗是动物的一种可以使用,Class 狗:动物而接口强调是对象具有某种能力, 阅读全文
posted @ 2013-03-19 21:13 HackerVirus 阅读(242) 评论(0) 推荐(0)
摘要: 系统登录界面(收集)一直以来做软件都没有美工,不知道你是不是?反正我从来都是程序员兼职美工,所习惯了我们都知道一个好的系统或者网站往往第一印象就是你的界面风格,也就是你的UI设计或者是你的美工设计所以美工设计很重要,不!是非常重要的.这里把我收集的一些登录界面放出来给大家,希望大家能用的上.按登录界面对应的环境不同,可有以下分类操作系统登录界面如:Windows XP登录界面,Vista登录界面,Windows 7登录界面等软件登录界面如:QQ登录界面,网银专业版登录界面,企业管理系统登录界面等网站系统登录界面如:论坛登录界面,SNS登录界面,CMS登录界面,网站后台登录界面等好了不废话直接上 阅读全文
posted @ 2013-03-19 21:11 HackerVirus 阅读(704) 评论(0) 推荐(0)
摘要: WebAPI返回数据类型解惑最近开始使用WebAPI,上手很容易,然后有些疑惑 1.WebAPI默认返回什么数据类型,json还是xml? 2.怎么修改WebAPI的返回数据类型,我用IE浏览器请求返回的数据都是JSON格式的,用Firefox和Chrome返回数据格式是XML,然后自己用HttpWebRequest请求返回的是JSON格式的,我就纳闷了,咋同样的程序、同样的配置文件,输出数据格式为啥还带不一样的,就算你默认输出json或者xml都可以理解,咋还不同浏览器,输出格式不同,经过一番研总算搞懂了原因 经过测试发现使用IE浏览器返回的数据是json,而使用Firefox和Chr... 阅读全文
posted @ 2013-03-19 21:10 HackerVirus 阅读(249) 评论(0) 推荐(0)
摘要: 我们该如何设计数据库(五)最近真是忙翻天了,该是有三个月没写博客了博客目录:Index & Writing Plan这次的需求是在Mongo的使用中碰到的,但是我觉得把这个需求放进传统的RDBMS中更易于理解。需求是这样的:假设你数据库使用的是Sqlserver,有一张表,500W条数据,你要做一个随机在表中选择一条数据的功能假设本文所探讨的数据结构如图(聚集索引在Pk上,UserName上加了非聚集索引):你的第一反应大概是:哎呀妈呀忒巧了,正好主键使用的是Int自增的,我只用生成一个随机数,然后找这个随机数对应的主键就好了实现的步骤大概是:①返回数据库中ID的最大值IdMax ②生 阅读全文
posted @ 2013-03-19 12:42 HackerVirus 阅读(203) 评论(0) 推荐(0)
摘要: Go小tipgo一些“隐藏库”code.google.com上有一些分支有的是还没合并到default上的函数功能比如net/websockethttp://code.google.com/p/go/source/browse?repo=net#hg%2Fwebsocket这些库可用性都很高,很适合直接使用如何为go添加补丁http://golang.org/doc/contribute.htmlCmd的三个运行:func(*Cmd)Startfunc(*Cmd)Runfunc(*Cmd)WaitStart:运行不等待进程结束Run:运行等待进程结束Wait:等待进程结束就是说Run = St 阅读全文
posted @ 2013-03-19 12:41 HackerVirus 阅读(131) 评论(0) 推荐(0)
摘要: 三十而立,从零开始学ios开发(十六):Navigation Controllers and Table Views(下)终于进行到下了,这是关于Navigation Controllers和Table Views的最后一个例子,稍微复杂了一点,但也仅仅是复杂而已,难度不大,我们开始吧。如果没有上一篇的代码,可以从这里下载Nav_21)第六个subtableview:An Editable Detail Pane打开你iphone上的通讯录,首先看见的是你通讯录中所有的联系人列表,点选一个联系人,就会切换到联系人的详细页面,再点击右上角的编辑按钮,就可以对联系人的内容进行编辑。我们的这个例子与 阅读全文
posted @ 2013-03-19 08:25 HackerVirus 阅读(170) 评论(0) 推荐(0)

2013年3月18日

摘要: http://www.salttiger.com/index.php/category/notification/分类目录归档:重要通知百度网盘下载链接被取消的解决办法发表回复新发的两本Python书不知什么原因都被百度网盘和谐了,下载不能。大家请访问我的网盘下载链接,按照分类下载。(比如在网站上属于“经典”分类,就去网盘的“经典”文件夹下载)。当然,ed2k不受影响。本条目发布于2013 年 3 月 1 日。属于重要通知分类。阅读电子书心得交流16 条回复有朋友希望我设个交流帖让大家分享阅读原版电子书的经验,所以在网站导航栏开辟“电子书心得交流”页面。大家最近阅读了哪些书,对书的评价如何,收 阅读全文
posted @ 2013-03-18 22:59 HackerVirus 阅读(246) 评论(0) 推荐(0)
摘要: SaltTiger每天一本编程书,每天进步一点点。电子书存档页面本博客共有729篇文章,点击浏览:展开所有月份2013 年三月(19)16:Distributed Network Data(0)16:Sencha Touch 2: Up and Running(0)14:Programming PHP, 3rd Edition(0)14:Opa: Up and Running(0)12:Learning PHP Design Patterns(0)12:Lean UX(0)10:DOM Enlightenment(0)10:Developing with Couchbase Server(0) 阅读全文
posted @ 2013-03-18 22:57 HackerVirus 阅读(1537) 评论(0) 推荐(0)
摘要: 算法之我见之前发了一篇博文“24点的所有组合的解法”,有人颇不以为然。我想说的是,发这篇文章是说明我可以用计算机求出24点的所有组合的解法。而在实际的运用中,如果要使用24点的算法有时还不见得利用查表法来得简单和快速。毕竟,要短时间内写出正确的算法并验证,也不是一件很容易的事。24点游戏的规则:给定4个正整数(1到10),利用加减乘除运算,得出运算结果为24的运算式例如:1,2,3,4——(1+2+3)*4=241,5,5,5——(5-1/5)*5=24网上比较常见的24点算法是动态规划算法(这个在博客园中也能搜索到)。定义6个二元运算符:加、减、乘、除、反减、反除然后从4个数中任选2个数,通 阅读全文
posted @ 2013-03-18 22:55 HackerVirus 阅读(209) 评论(0) 推荐(0)
摘要: 什么是IoC以及理解为什么要使用Ioc阅读目录:一. 一个没有使用IoC的例子二. 当需求发生变动时,非IoC遭遇到的困境三. 使用IoC彻底解决问题四. 总结一、一个没有使用IoC的例子IoC的全称是Inversion of Control,中文叫控制反转。要理解控制反转,可以看看非控制反转的一个例子。public class MovieLister { public Movie[] GetMPG(String arg) { var finder = new ListMovieFinder(); var allMovies ... 阅读全文
posted @ 2013-03-18 22:53 HackerVirus 阅读(6612) 评论(2) 推荐(4)