我们开发过程中,常因为一开始的架构不怎么合理而有可能造成后边客户或者项目经理改需求时,造成我们需要修改原来的代码,一方面是可能写的时间久了回顾起来麻烦,另一方面是牵一发而动全身,改动一个地方造成所有的地方都需要改动,由此可见一个好的架构是多么重要。那么今天给大家讲一种策略设计模式来定义一个利于扩展的 ...
分类:
其他好文 时间:
2016-07-10 09:51:25
阅读次数:
148
来源:中国新闻网 发布时间:2015/12/3 11:04:59 链接:http://news.sciencenet.cn/htmlnews/2015/12/333145.shtm 中新网12月3日电 国务院办公厅近日发布《关于改革完善博士后制度的意见》,《意见》指出到2020年重点高校、科研院所新 ...
分类:
其他好文 时间:
2016-07-10 09:53:04
阅读次数:
166
1、结构化编程:程序设计的早期,程序用流程图和自顶向下的方法设计,有固定的步骤和流程内容,被叫为结构化编程。2、面向对象(OO)出现在20世纪70年代,面向对象是认识事物的一种方式,用的是类比模式。3、类别是抽象(外观=>属性、做的事=>行为)的,对象(实体)是具体的,对象是对类的实例化,如凳子是一 ...
分类:
其他好文 时间:
2016-07-10 09:50:28
阅读次数:
143
参考《opengl入门教程》、《OpenGL之坐标转换》、《OpenGL绘制管线操作细节》等资料。 复习下留个备忘:) ...
分类:
其他好文 时间:
2016-07-10 09:51:35
阅读次数:
210
简介:Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务 ...
分类:
其他好文 时间:
2016-07-10 09:51:50
阅读次数:
139
一,什么是coredump 我们经常听到大家说到程序core掉了,需要定位解决,这里说的大部分是指对应程序由于各种异常或者bug导致在运行过程中异常退出或者中止,并且在满足一定条件下(这里为什么说需要满足一定的条件呢?下面会分析)会产生一个叫做core的文件。 通常情况下,core文件会包含了程序运 ...
分类:
其他好文 时间:
2016-07-10 09:49:57
阅读次数:
207
LAMP 是开源系统上 Web 服务器的梦幻组合。LAMP 是 Linux、 Apache HTTP 服务、 MySQL/MariaDB 数据库和 PHP、 Perl 或 Python 的简称。 下面教你如何在 Fedora 23 服务器上安装 LAMP 组合。 下面的教程默认使用 192.168. ...
分类:
其他好文 时间:
2016-07-10 09:49:42
阅读次数:
269
Given a triangle, find the minimum path sum from top to bottom. Each step you may move to adjacent numbers on the row below. Notice Bonus point if you ...
分类:
其他好文 时间:
2016-07-10 09:48:42
阅读次数:
125
?快速幂顾名思义,就是快速算某个数的多少次幂。其时间复杂度为 O(log?N), 与朴素的O(N)相比效率有了极大的提高。 代码: #include<iostream> using namespace std; long long pow(int a,int b){ long long ans=1; ...
分类:
其他好文 时间:
2016-07-10 09:48:52
阅读次数:
171
类(class)是面向对象程序设计(OOP)实现信息封装的基础。 类是用户定义类型,也称为类类型。 每个类包含数据说明和一些操作数据或传递消息的函数。类的实例称为对象。 C++的类有C的结构类型演变而来。本章首先介绍结构类型,然后讨论C++的类和对象。 5.1结构 结构由数目固定的成员构成。 各成员 ...
分类:
其他好文 时间:
2016-07-10 09:47:51
阅读次数:
134
Given a 2D board and a word, find if the word exists in the grid. The word can be constructed from letters of sequentially adjacent cell, where "adjac ...
分类:
其他好文 时间:
2016-07-10 09:49:04
阅读次数:
142
http://no001.blog.51cto.com/1142339/389840/ mutalbe的中文意思是“可变的,易变的”,跟constant(既C++中的const)是反义词。 在C++中,mutable也是为了突破const的限制而设置的。被mutable修饰的变量,将永远处于可变的状 ...
分类:
其他好文 时间:
2016-07-10 09:47:45
阅读次数:
124
问题链接:HDU2051 Bitset。入门训练题,用C语言编写程序。
这个问题是将输入的整数转换为2进制数。
进制转换问题需要用模除,转换为2进制就模除2。然而,模除是从低位开始取出各个位的,最后的结果还需要逆转一下再输出。
用位运算代替2的模除是一个好主意,除以2也可以用右移1位运算来代替。
AC程序如下:
/* HDU2051 Bitset */
#include
...
分类:
其他好文 时间:
2016-07-10 08:43:41
阅读次数:
207
问题及代码:
设计并实现一个航班信息查询和检索系统。要求:对飞机航班信息进行排序和查找,可按照航班号、起点站、到达站、起飞时间和到达时间等信息进行查询。航班信息表的样式如下:
航班号
起点站
终点站
班期
起飞时间
到达时间
机型
票价
CA1544
合肥
北京...
分类:
其他好文 时间:
2016-07-10 08:46:02
阅读次数:
358
OSGI中自定义command(2)前文在上一篇博文中,我们讲述了什么是OSGI中的command,同时写了一个简单的command,这个command实现了org.apache.felix.gogo.commands.Action这个接口,同样可以实现相同功能的还有
org.apache.karaf.shell.console.OsgiCommandSupport这一个抽象类,但是在本程序中,这...
分类:
其他好文 时间:
2016-07-10 08:44:51
阅读次数:
394
var result = fruit.GroupBy(i => i.date) .Select(i => new { date = i.Key, no_of_apple = i.Where(j => j.fruit_code == "apple").Sum(k => k.count), ... ...
分类:
其他好文 时间:
2016-07-10 08:45:04
阅读次数:
1213
Github的世界 什么是github Github除提供Git仓库托管服务外,还为开发者或团队提供了一系列功能,帮助其高效率,高品质地进行代码编写。 使用github带来哪些变化 写作形式的变化 在开发者之间引发化学反应的pull request 对特定用户进行评论 Github flavored... ...
分类:
其他好文 时间:
2016-07-10 08:42:15
阅读次数:
195