现在位置: 首页 > sketching发表的所有文章
  • 05月
  • 27日
综合 ⁄ 共 5154字 评论关闭
存储子系统概览(*重要*) 上图是Spark存储子系统中几个主要模块的关系示意图,现简要说明如下 CacheManager  RDD在进行计算的时候,通过CacheManager来获取数据,并通过CacheManager来存储计算结果 BlockManager   CacheManager在进行数据读取和存取的时候主要是依赖BlockManager接口来操作,BlockManager决定数据是从内存(MemoryStore)还是从磁盘(DiskStore)中获取 MemoryStore   负责将数据保存在内存或从内存读取 DiskStore        负责将数据写入磁盘或从磁盘读入 BlockManagerWorker  数据写入本地的MemoryStore或Disk......
阅读全文
本文主要内容是讲解一个视图View或者一个ViewGroup对象是如何添加至应用程序窗口中的。           下文中提到的窗口可泛指我们能看到的界面,包括一个Activity呈现的界面(我们可以将之理解为应用程序窗口),一个Dialog,    一个Toast,一个Menu菜单等。       首先对相关类的作用进行一下简单介绍:            Window 类   位于 /frameworks/base/core/java/android/view/Window.java             说明:该类是一个抽象类,提供了绘制窗口的一组通用API。可以将之理解为一个载体,各种View在这个载体上显示。        ......
阅读全文
  • 04月
  • 26日
移动开发 ⁄ 共 2063字 评论关闭
1、创建要下载数据的实体类 class MyData { String imagepath; String title; String desc; public MyData(String imagepath, String title, String desc) { super(); this.imagepath = imagepath; this.title = title; this.desc = desc; } } 2、AsyncTask数据加载及Json解析类 class FileAsyncTask extends AsyncTask<String, Void, String> { @Override protected String doInB......
阅读全文
  • 03月
  • 15日
综合 ⁄ 共 1088字 评论关闭
java中要用到缓存的地方很多,首当其冲的就是持久层缓存,针对持久层谈一下: 要实现java缓存有很多种方式,最简单的无非就是static HashMap,这个显然是基于内存缓存,一个map就可以搞定引用对象的缓存,最简单也最不实用,首要的问题就是保存对象的有效性以及周期无法控制,这样很容易就导致内存急剧上升,周期无法控制可以采用SoftReference,WeakReference,PhantomReference这三种对象来执行(看了Ibatis的缓存机制才发现JDK居然还提供了PhantomReference这玩意儿,得恶补基础啊),这三种都是弱引用,区别在于强度不同,至于......
阅读全文
  • 01月
  • 13日
综合 ⁄ 共 1223字 评论关闭
一站式编程里的题目:   定义以下变量: C代码   char a[4][3][2] = {{{'a', 'b'}, {'c', 'd'}, {'e', 'f'}},              {{'g', 'h'}, {'i', 'j'}, {'k', 'l'}},              {{'m', 'n'}, {'o', 'p'}, {'q', 'r'}},              {{'s', 't'}, {'u', 'v'}, {'w', 'x'}}};      char (*pa)[2] = &a[1][0];   char (*ppa)[3][2] = &a[1];    要想通过pa 或ppa 访问数组a 中的'r' 元素,分别应该怎么写?   代码如下:   C代码   #include <stdio.h>         int main(void)   {    ......
阅读全文
  • 10月
  • 16日
综合 ⁄ 共 3744字 评论关闭
 Hough变换   1,基本思想 Hough变换时一种利用图像的全局特征将特定形状边缘链接起来。它通过点线的对偶性,将源图像上的点影射到用于累加的参数空间,把原始图像中给定曲线的检测问题转化为寻找参数空间中的峰值问题。由于利用全局特征,所以受噪声和边界间断的影响较小,比较鲁棒。 Hough变换思想为:在原始图像坐标系下的一个点对应了参数坐标系中的一条直线,同样参数坐标系的一条直线对应了原始坐标系下的一个点,然后,原始坐标系下呈现直线的所有点,它们的斜率和截距是相同的,所以它们在参数坐标系下对应于同......
阅读全文
  • 05月
  • 25日
综合 ⁄ 共 437字 评论关闭
css3 Animation:     @-webkit-keyframes twinkling{ /*透明度由0到1*/ 0%{ opacity:0; /*透明度为0*/ } 100%{ opacity:1; /*透明度为1*/ } } Jquery :     $(element).css({"-webkit-animation":"twinkling 1s infinite ease-in-out"}); //在对象element中添加闪烁动画 也可以在css样式里添加如下:     #element{           -webkit-animation: twinkling 1s infinite ease-in-out;       }  注:动画名称为twinkling  时间为1s  动画次数为无限次  动画效果 ease-in-out   简单......
阅读全文
  • 05月
  • 13日
综合 ⁄ 共 766字 评论关闭
最近看见同事之前写了一个框架,涉及Windows/Linux平台,中间发现同事写的容器的类库中,有容器的插入操作. 当容器数据满时,重新按照2*capacity的大小重新分配数据,这里在拷贝数据的时候,采用了memcpy方法进行拷贝,而 模板实参大部分都是非POD的类,内部含有virtual函数,对于非POD的类对象,编译器往往会向其中插入一些不可见的数据, 导致使用memcpy进行数据拷贝时往往会导致类对象复制不正确,正确的做法还是使用operator assignment 进行copy. boost为测试一个类或基本数据类型是否为POD提供了一个方法代码如下: #include <......
阅读全文
  • 05月
  • 12日
综合 ⁄ 共 528字 评论关闭
在打印材料的时候,常常会遇到打印机突然出现卡纸或缺墨的现象,在这种情况下让打印机继续执行打印任务的话,肯定会造成纸张或墨粉的白白浪费。为此,当我们遇到打印机突然出现故障时,一定要及时将正在被执行的打印任务停止掉;事实上,通过普通方法来停止正在打印的任务时,系统可能会弹出当前打印任务无法停止的错误提示或无法取消所有打印文档(第一个文档显示:正在取消不,可就是取消不了。  解决方法:   1、“运行”输入“services.msc”,单击回车键后或控制面板/性能与维护/管理工具/服务,打开本地系统的服务列表界面(w......
阅读全文
  • 05月
  • 08日
综合 ⁄ 共 3198字 评论关闭
      在web中,对于页面表单的输入校验,在客户端我们可以写js脚本来校验。但如果为了提高应用的安全性通常除了在客户端利用js来校验表单,我们通常还会在服务器端进行再次校验以提高安全性。而struts的输入校验则很好的解决了服务端的校验,使得开发者只需编写校验规则文件即可,这样更加方便的管理服务端的校验规则。除此以外,开发者还可以通过重写validate方法来完成自定义校验。 假如有个登录界面login.jsp中有个登录表单如下: <s:form action="login"> <s:textfield name="name" label="用户名" /> ......
阅读全文
  • 05月
  • 01日
综合 ⁄ 共 1924字 评论关闭
学习DIP第52天 转载请标明本文出处:http://blog.csdn.net/tonyshengtan ,出于尊重文章作者的劳动,转载请标明出处!文章代码已托管,欢迎共同开发:https://github.com/Tony-Tan/DIPpro 开篇废话 好久没写博客了,已然不熟练了,过完年整个人都不好了,哈哈,到刚才为止算是把图像分割学习了一下,这两天把学习结果和代码简单总结一下。 前面已经介绍了边缘检测,和边缘修复,阈值处理的基本概念也进行了一定介绍。阈值处理速度快,算法简单,所以应用比较广泛,算法的基本问题在于计算出阈值处理的阈值,在接下来的几篇我可......
阅读全文
  • 04月
  • 10日
综合 ⁄ 共 400字 评论关闭
一、Cocos2d介绍 1、什么是cocos2d 引擎? 已经编写好的游戏系统的核心组件:渲染引擎、物理引擎、碰撞监测系统、音效系统、脚本引擎、动画系统、人工智能。。。等。   2、Cocos 2D 从何而来?        3、为什么要使用Cocos2d 引擎呢?   4、Cocos2d 核心结构   5、Cocos2d 的核心类   二、Cocos2d 安装 1、源码dame参考,下载链接: 下载链接:http://download.csdn.net/detail/wang2470198567/8006823 2、android cocos2d 游戏引擎 开发jar 包 下载 cocos2d-android.jar 下载链接:http://download.csdn.net/detail/wang24701......
阅读全文