方法一:
string preSql = "select top 1 * from news where news_id < " + id + " order by news_id DESC"
string nextSql = "select top 1 * from news where news_id > " + id + " order by news_id ASC"
方法二:
string preSql = "select * from [news] where news_id = (select MAX(news_id) from [news] 阅读全文>>
UML中的关系
UML中关系分为五种:关联关系、依赖关系、泛化关系、实现关系和聚合关系。
1、关联关系
关联关系连接元素和链接的实例,它连接两个模型元素。关联的两端中以关联双方的角色和多重性标记。
2、依赖关系
依赖关系描述一个元素对另一个元素的依附,依赖关系使用带箭头的虚线从源模型指向目标模型。
3、泛化关系
泛化关系也称为继承关系,这种关系意味着一个元素是另一个元素的特例。泛化关系... 阅读全文>>
23中设计模式简介
1、简单工厂
提供一个创建对象实例的功能,而无须关心其具体实现。被创建实例的类型可以接口、抽象类,也可以是具体的类。
2、外观模式
为子系统中的一组接口提供一个一致的界面,Facade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。
3、适配器模式
将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原来由于接 阅读全文>>
类的特征和在生命周期里的意义
1、类是否被“密封”?
密封类不能做为其他类的基类
2、类实现任何接口了吗?
接口是抽象成员的集合,它在对象和对象的用户间提供一个契约。CTS允许类实现任何接口。
3、类是具体的还是抽象的?
抽象类是不能直接创建的,但是可以用来为派生类型定义公共的行为。具体类可以直接创建。
4、这个类的可见性是什么?
每个类必须用关键字(比如public或intern 阅读全文>>
例如int -15,因为int占4字节,所以byte数组长度为4,先将-15转换成二进制:
11111111 11111111 11111111 11110001,然后将每个字节转换成十进制由低到高存入byte数组中,所以最后结果是F1 FF FF FF ,byte[0]=F1 byte[1]=FF byte[2]=FF byte[3]=FF
热门文章
- MVC4使用[Authorize(Roles="admin" - 219070次
- 微信公众号接口:40016 invalid bu - 63786次
- MVC上传文件时HttpPostedFileBase - 37373次
- 微信公众平台接口进行开发Token验... - 34581次
- 黑客十五年:寻找被黑金毁掉的黑客 - 32192次
- Beyond Compare 4 key 注册码 - 31742次
- SQL、LINQ与Lambda随机取N条数据 - 30404次
- 黑市交易 – 女性肉鸡价格比男性贵 - 30374次
- Windows下netsh端口转发进行渗透 - 28951次
- 【原创】微信公众平台接口调试工具 - 27060次