前面一篇博文《嵌入式软件架构设计之分层设计》給大家分享了程序分层设计的一些个人观点。里面有提到接口统一规范的问题,下面这篇博文详细阐述一下关于代码可移植性的问题。代码可移植性非常重要!在这里有的人很纳闷,有人会问:除了汇编语言的移植性很差以外,c语言,c++,j..
分类:
其他 时间:
2015-02-26 18:41:24
收藏:
0 评论:
0 赞:
0 阅读:
276
VNCServer是一般Linux发行版都会附带的VNC服务器软件。vncserver是一个为了满足分布式用户共享服务器上面的资源,而在服务器上开启的一项服务,对应的客户端软件为vncviewer;它也可以是不同的操作系统,比如利用windows远程访问linux系统资源的一种远程访问方式。本文将简要..
分类:
其他 时间:
2015-02-26 18:41:13
收藏:
0 评论:
0 赞:
0 阅读:
414
最近的项目中有个比较好的开源的多个分享按钮的自定义视图,感觉比较好,所以就研究了下,写了下来。其实这个demo类似于github上开源项目ArcMenu开源项目,项目下载地址为:https://github.com/daCapricorn/ArcMenu。
实现效果图:
1、点击该按钮,五个按钮飞入屏幕;
2、点击五个按钮其中的一个后,改按钮放到直至消失,其余的按钮变小直至消失。
...
分类:
移动平台 时间:
2015-02-26 18:40:23
收藏:
0 评论:
0 赞:
0 阅读:
308
1.题目描述:点击打开链接
2.解题思路:根据对称性,只用算上半部分即可。面积恒为S的点构成一条双曲线,事先积分算出双曲线与矩形相交的面积(设矩形面积为m),即S+Sln(m/S),用矩形面积减去这部分面积,再除以m即可。注意边界情况特殊处理。
3.代码:
#define _CRT_SECURE_NO_WARNINGS
#include
#include
#include
#include...
分类:
其他 时间:
2015-02-26 18:40:14
收藏:
0 评论:
0 赞:
0 阅读:
245
题目大意:给定一棵树,令a[i]为从第i个节点出发的最长链,求a[i]中最长的区间,满足区间内最大值与最小值之差不超过m
读错题害死人,脑残害死人
求a[i]显然是树形DP
考虑从一个点出发的链可以从子节点走,也可以从父节点走
因此我们DP两次,第一次求出从子节点走的最长链,第二次求出从父节点走的最长链,两次取max就是答案
但是直接DP会有问题,因为从父节点走的最长链可能是从自己的子树...
分类:
其他 时间:
2015-02-26 18:40:03
收藏:
0 评论:
0 赞:
0 阅读:
557
个人搞了个博客App,平时上个厕所,睡觉前等随便看两篇文章,总能有些收获,希望大家支持!http://blog.csdn.net/supluo/article/details/43489475
以下是文档上面的介绍:
public final Cursor query (Uri uri, String[] projection, String selection, String...
分类:
其他 时间:
2015-02-26 18:39:43
收藏:
0 评论:
0 赞:
0 阅读:
401
代码如下:
String[] reasonStrings = {"假货", "与描述不符", "卖家缺货", "其他"};
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setItems(reasonStrings, new DialogInterface.OnClickList...
分类:
其他 时间:
2015-02-26 18:39:33
收藏:
0 评论:
0 赞:
0 阅读:
211
整理一下数据结构和算法的基本概念:
有序数组是按关键字升序或降序排列的,可以使用二分法查找
有序数组的查找速度比无序数组快
有序数组在插入操作中由于所有靠后的数据都需要移动以腾开空间,使用速度较慢
有序数组和无序数组的删除操作都很慢,因为数据项必须向前移动来填补已删除的数据项的洞
有序数组使用于查找频繁的数据库,插入和删除较为频繁的时候,无法高效工作
无序数组插入块,查找慢
有序...
分类:
编程语言 时间:
2015-02-26 18:39:23
收藏:
0 评论:
0 赞:
0 阅读:
247
@RequestMapping(value = "/enumType/importData",method = RequestMethod.POST, produces = "text/html;charset=UTF-8")
@ResponseBody
public String importData(HttpServletRequest request,...
分类:
编程语言 时间:
2015-02-26 18:39:14
收藏:
0 评论:
0 赞:
0 阅读:
1960
Description给定n座楼,初始高度为0,每次可以改变某栋楼的高度,求每次改变高度之后从原点可以看到几栋楼Solution 1一个比较显然的做法是分块,假设块大小是S,分为L块,维护每块中斜率单调上升的序列每次暴力修改复杂度为O(S)O(S)每次询问时对每块序列中二分第一个大于之前斜率的位置即可,复杂度O(L?logN)O(L*logN)显然S=N/S?logN即S=NlogN??????√S...
分类:
其他 时间:
2015-02-26 18:39:04
收藏:
0 评论:
0 赞:
0 阅读:
302
卡特兰数,这是一向掌握不大熟练的内容,今天借NOIP2003普及组的第三题来总结一下。当然由于原题数据弱抱,不需要高精。如果有时间我会不断补充这篇文章里的内容。
二话不说上代码
//Catalan
#include
using namespace std;
long long n,f[20]={0};
/*NO.1 f[n+1]=f[i]*f[n-i]from 0 to n plus f...
分类:
其他 时间:
2015-02-26 18:38:53
收藏:
0 评论:
0 赞:
0 阅读:
570
一.概念
适配器模式将一个接口转换成客户希望的另外一个接口。它使得原来由于接口不兼容而不能在一起工作的那些类可以一起工作。
二.UML
三.更加生动的例子
四.实例分析
去年买了一个本本,另外给本本配了罗技G1光电套。坑爹的是,光电套的鼠标是USB接口,键盘是PS2接口,可我的本本却没有PS2接口啊。于是跑到市场,淘了一个转接器。
于是乎...
分类:
其他 时间:
2015-02-26 18:38:43
收藏:
0 评论:
0 赞:
0 阅读:
197
ServiceStack.Redis有个方法叫 AddRangeToList,这个方法是有性能问题的。改用批量RPUSH之后,AddRangeToList的性能可以提高一两个数量级。...
分类:
Windows开发 时间:
2015-02-26 18:38:33
收藏:
0 评论:
0 赞:
0 阅读:
486
myeclipse中关闭tomcat时报错
二月 26, 2015 4:49:56 下午 org.apache.catalina.startup.Catalina stopServer
严重: Could not contact localhost:8005. Tomcat may not be running.
二月 26, 2015 4:49:56 下午 org.apache.catal...
分类:
系统服务 时间:
2015-02-26 18:38:23
收藏:
0 评论:
0 赞:
0 阅读:
508
在wince7中添加一个新驱动程序的步骤:(以一个简单的led驱动为例)
1、在Solution Explorer窗口中右击platform\ZYNQ7000\src\DRIVERS目录,然后选择Add->New Sources Subproject,在弹出的Subproject Wizard对话框中选择WCE Dynamic-Link Library,并将Subproject name设置为L...
分类:
Windows开发 时间:
2015-02-26 18:38:13
收藏:
0 评论:
0 赞:
0 阅读:
497
我想大声告诉考试系统的小伙伴们,谢谢你们的陪伴。思维的碰撞远比闭门造车要有益。
项目功能的结束固然重要,但是'团队'更加重要!团队内部的团结、团队的气势、团队的氛围...
考试系统,你一定要好好的。...
分类:
编程语言 时间:
2015-02-26 18:38:03
收藏:
0 评论:
0 赞:
0 阅读:
308
文章简述了Unity3d如何在IOS平台上接入推送消息...
分类:
移动平台 时间:
2015-02-26 18:37:57
收藏:
0 评论:
0 赞:
0 阅读:
604
jQuery mobile 学习03 按钮基础...
分类:
Web开发 时间:
2015-02-26 18:37:43
收藏:
0 评论:
0 赞:
0 阅读:
361
注意:double类型的scanf格式用“%lf”,float的用“%f”;printf时都用“%f”,否则容易WA。
#include
int main()
{
int i;
double d,s;
s=0;
for(i=0;i<12;i++)
{
scanf("%lf",&d);...
分类:
其他 时间:
2015-02-26 18:37:33
收藏:
0 评论:
0 赞:
0 阅读:
167
过完年了,想找工作,感觉在商用环境下自己的技术能提高的更快一些。
求JAVA初级开发或者实习生职位。
工作地点最好在上海
简单介绍下自己:
毕业好几年了,一直觉得自己是靠运气和勤奋行走江湖
虽然跌跌撞撞,但也一路走到今天
可是没有掌握什么技术一直是心中的遗憾
2014年9月开始在家里全职学习JAVA--(JAVA就是我要掌握的技术)
计划此生投身计算机界
通过看马士兵老师的视...
分类:
编程语言 时间:
2015-02-26 18:37:23
收藏:
0 评论:
0 赞:
0 阅读:
287