由于SWT的实现机制,在不同平台下,必须引用不同swt*.jar. 由于这个瓶颈,我们要为不同的平台编译不同的版本。但是这是可以避免的。这将是本文要讨论的内容。 我一共google到了3种solution: 1,使用swtjar.jar。 http://mchr3k.github.io/swtjar...
分类:
其他好文 时间:
2015-04-07 11:51:09
阅读次数:
135
产生原因OOM产生可能的原因
OOM产生的本质是什么
如何解决和避免OOM
内存泄露问题...
分类:
移动开发 时间:
2015-04-07 09:43:52
阅读次数:
116
Bootstrap 提供了一些辅助类,以便更快地实现对移动设备友好的开发。这些可以通过媒体查询结合大型、小型和中型设备,实现内容对设备的显示和隐藏。需要谨慎使用这些工具,避免在同一个站点创建完全不同的版本。响应式实用工具目前只适用于块和表切换。超小屏幕手机 ( 相关的元素的特殊情况外,它们与 .vi...
分类:
其他好文 时间:
2015-04-07 09:36:15
阅读次数:
162
一、背景:
智能终端的普及改变了人们对互联网的使用习惯,终端环境对页面性能有更高的要求,接下来以一张图来分析:1s内渲染一个移动页面
网络整体消耗来分析:
1、服务器响应应该小于200ms
2、尽量少的重定向
3、尽量少的第一次渲染的请求
4、避免过多堵塞的js和css堵塞
j...
分类:
移动开发 时间:
2015-04-06 23:21:34
阅读次数:
483
Nosql兴起的背景:1)web2.0兴起(高交互性),传统的关系型数据库为了保证“通用性”的设计而带来了功能复杂,性能开销大,和价格昂贵的问题。2)避免不必要的复杂性3)更高的吞吐量和高并发4)在商用硬件上的水平扩展能力5)Nosql实现大表自动切割,更有利于支持分布式..
分类:
数据库 时间:
2015-04-06 18:55:59
阅读次数:
199
问题
设计平面坐标点类,计算两点之间距离、到原点距离、关于坐标轴和原点的对称点等。在设计中,由于求距离、求对称点等操作对原对象不能造成任何改变,所以,将这些函数设计为常成员函数是合适的,能够避免数据成员被无意更改。
代码
#include
#include
using namespace std;
class CPoint
{
private:
double x; ...
分类:
其他好文 时间:
2015-04-06 15:44:11
阅读次数:
107
TCPRST网络linux目录[-]1 端口未打开2 请求超时3 提前关闭4 在一个已关闭的socket上收到数据总结参考文献:应该没有人会质疑,现在是一个网络时代了。应该不少程序员在编程中需要考虑多机、局域网、广域网的各种问题。所以网络知识也是避免不了学习的。而且笔者一直觉得TCP/IP网络知识在...
分类:
其他好文 时间:
2015-04-06 15:41:14
阅读次数:
266
导语:曾在谷歌7年,目前加入Dropbox的编程语言设计师表示,当软件公司达到一定规模之后,避免混乱的唯一方式是使用对程序员有更多要求的编程语言。近日,《麻省理工科技评论》本周刊文称,编程语言塑造了用户的思维方式。这也可以反映科技行业创业公司的策略,以及他们为何有能力实现自我变革。以下为文章全文:作...
分类:
编程语言 时间:
2015-04-06 14:03:26
阅读次数:
150
BackgroundC++是谷歌开源项目的主要使用语言,虽然Google Code 黄了。C++是很强大的语言,以致于增加了其复杂性。为了让代码被其他程序员看懂,减少出bug的可能,所以有了这个谷歌C++风格指导。Header Files
每个.cc文件都应该与一个.h文件关联,除非是单元测试或者只包含一个main();
The #define Guard
每个头文件都应该避免被重复包含。...
分类:
编程语言 时间:
2015-04-06 12:56:31
阅读次数:
125