android BitmapFactory decoding大图产生OutOfMemoryError解决方案
使用android提供的BitmapFactory解码一张图片时,有时会遇到该错误,即:java.lang.OutOfMemoryError: bitmap size exceeds VM budget。这往往是由于图片过大造成的。要想正常使用,一种方式是分配更少的内存空间来存储,即在载入图片的时候以牺牲图片质量为代价
http://www.cyqdata.cn/cnblogs/article-detail-52532
跟KingDZ学HTML5之三 画布Canvas
继续更新我们的教程,哈哈,个人觉得 ,这个HTML5 的官方 LOGO 怎么看,怎么像变形金刚。 神马关系~~~~~~~~~~~ <Canvas> 是HTML5中新出现的一个元素。就是可以通过 JS绘制图形。 目前浏览器对 Canvas 的支持情况如下
http://www.cyqdata.cn/cnblogs/article-detail-52524
【原创】StreamInsight查询系列(六)——基本查询操作之分组聚合
上篇博文介绍了StreamInsight基础查询操作中的用户自定义聚合部分。这篇文章将主要介绍如何在StreamInsight查询中使用分组聚合。 测试数据准备 为了方便测试查询,我们首先准备一个静态的测试数据源:var weatherData = new[]
{
new { Timestamp = new D
http://www.cyqdata.cn/cnblogs/article-detail-52505
跟KingDZ学HTML5之四 继续探究Canvas之路径
哈哈,开始吧,这节课第一个内容是 路径。路径,顾名思义,就是俺拿着画笔,划线呗。 画图的几个步骤。 第一步:找个起点开始画图。----beginPath; 第二步 : 划线,画出自己想要的图像 。 第三步:完成图形,关闭路径。 当然也可以什么都不做,就是画一个点或者一条线 ----- c
http://www.cyqdata.cn/cnblogs/article-detail-52504
js 中for循环和indexOf()性能对比
在js中提供了indexOf()函数以获取某个字符在字符串中的index,可以通过它也判断某个字符或字符串是否存在。
但同时在js中for循环也可以实现同样的效果(判断字符是否存在)。那么到底用哪个才好呢?
于是写了两个函数来比较:
View Code
1 <script type="text/java
http://www.cyqdata.cn/cnblogs/article-detail-52503
自己动手重新实现LINQ to Objects: 4 - Range
本文翻译自Jon Skeet的系列博文“Edulinq”。
本篇原文地址:
http://msmvps.com/blogs/jon_skeet/archive/2010/12/24/reimplementing-linq-to-objects-part-4-range.aspx&nbs
http://www.cyqdata.cn/cnblogs/article-detail-52501
Linux的Service/Daemon你真的懂了吗?
一 service与一般的程序的区别service(也称为daemon)表示后台运行的程序,一般随系统的启动自动地启动且在用户logoff后仍然能够继续运行。该daemon进程一般在启动后需要与父进程断开关系,并使进程没有控制终端(tty)。因为daemon程序在后台执行,不需要于终端交互,通常就关闭STDIN、STD
http://www.cyqdata.cn/cnblogs/article-detail-52495
结合MSDN理解windows service 服务安装的三个类。
servicebase类:
服务类从此类派生,重写方法。
一个可执行文件包含多项服务,每项服务包含单独的安装“注册服务类”。服务与日志相关。
可执行文件的main()函数定义那些服务应该运行。
服务工作目录是系统目录,而不是可执行文件所在目录。
启动某服务时,系统将定位相应的可执行文件,并运行
http://www.cyqdata.cn/cnblogs/article-detail-52494
跟KingDZ学HTML5之一 HTML5入门
哈哈,最进打算写一些关于HTML5的文章,写的不好,请见谅,开始吧。 我想来看 我教程的 童鞋 应该对 HTML5有一定的了解了吧,所以我就不罗嗦的讲,HTML5的“昨天”,“今天”,“明天”了 呵呵,首先,我们用任意的 文本编辑器,新建一个网页 我用的是 NotePad++ 你要是懒得找呢,用记事本也没有关系的。
http://www.cyqdata.cn/cnblogs/article-detail-52490
ACM POJ 3648 Wedding(2-SAT入门)
题目链接:http://poj.org/problem?id=3648
本文作者:kuangbin
(转载请注明出处,博客:www.cnblogs.com/kuangbin)
【题目大意】很多对夫妇参加一对新人的婚礼。分别做在长桌子的两侧。新郎、新娘分别坐两侧,新娘只能看到她对面的人。新娘不想看到她对面有
http://www.cyqdata.cn/cnblogs/article-detail-52488
【原创】StreamInsight查询系列(五)——基本查询操作之用户自定义聚合
上篇博文介绍了StreamInsight基础查询操作中的聚合部分。这篇文章将主要介绍如何在StreamInsight查询中使用用户自定义聚合。 测试数据准备 为了方便测试查询,我们首先准备一个静态的测试数据源:var weatherData = new[]
{
new { Timestamp = new Dat
http://www.cyqdata.cn/cnblogs/article-detail-52485
Spread for Windows Forms高级主题(8)---通过暂停布局提高性能
一种改善控件性能的方法是,当需要对许多单元格进行变动时,可以先保持或挂起重画,直到所有的变动都完成时再进行。通过在对单元格修改和重算时保持重画(挂起布局),然后再恢复布局并重画所有单元格控件能够节省很多时间,并且仍然能为用户展现一个全新的界面。
布局对象
布局是一个对象,它保存了计算后的值(像单元格的宽度和高度,合并,
http://www.cyqdata.cn/cnblogs/article-detail-52483
Winform ListView虚拟模式
一、前言
虚拟模式在许多情况下都很有用。 如果必须从已存在于内存中的非常大的集合填充一个 ListView 对象,则为每项创建一个 ListViewItem 对象会很浪费。 在虚拟模式下,从缓冲之中获取所需的数据进行加载,性能会有很大提高。 在其他情况下,可能需要经常重新计算 ListViewItem 对象的值,对整个
http://www.cyqdata.cn/cnblogs/article-detail-52474
自己动手重新实现LINQ to Objects: 3 - Select
本文翻译自Jon Skeet的系列博文“Edulinq”。
本篇原文地址:
http://msmvps.com/blogs/jon_skeet/archive/2010/12/23/reimplementing-linq-to-objects-part-3-quot-select-qu
http://www.cyqdata.cn/cnblogs/article-detail-52473
Entity Framework 4 in Action读书笔记——第四章:使用LINQ to Entities查询:筛选数据
本章所有的例子都是在第二章OrdeIT结构的基础上完成的。
4.1 筛选数据
基本需求:根据送货城市查询订单。
解决方案:使用LINQ的Where方法添加过滤功能。下面代码查询送货到New York的所有订单。
var orders = from o in ctx.Orders
where
http://www.cyqdata.cn/cnblogs/article-detail-52467
【原创】StreamInsight查询系列(四)——基本查询操作之聚合
上篇博文介绍了StreamInsight基础查询操作中的过滤部分。这篇文章将主要介绍StreamInsight基础查询操作中的聚合部分。 测试数据准备 为了方便测试查询,我们首先准备一个静态的测试数据源:var weatherData = new[]
{
new { Timestamp = new DateTi
http://www.cyqdata.cn/cnblogs/article-detail-52465
Minimum dot product query
Minimum dot product query (最小点积查询) : 若有一个二维向量集合V, 其大小为m. 那么在集合V上的一次最小点积查询即是说任意输入一个向量x, 返回在V中与x的点积最小的元素以及相应的点积,即 min{dot(x, vi) | vi 属于 V}。 这个问题是在cstheory.stack
http://www.cyqdata.cn/cnblogs/article-detail-52454
【原创】StreamInsight查询系列(三)——基本查询操作之过滤
上篇博文介绍了如何在LINQPad中输出StreamInsight查询结果。这篇文章将主要介绍StreamInsight基础查询操作中的过滤部分。 测试数据准备 为了方便测试查询,我们首先准备一个静态的测试数据源:var weatherData = new[]
{
new { Timestamp = new
http://www.cyqdata.cn/cnblogs/article-detail-52444
理解ASP.NET MVC(2):URL Routing机制:RouteTable
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
N
http://www.cyqdata.cn/cnblogs/article-detail-52440
自己动手重新实现LINQ to Objects: 2 - Where
本文翻译自Jon Skeet的系列博文“Edulinq”。
本篇原文地址:
http://msmvps.com/blogs/jon_skeet/archive/2010/09/03/reimplementing-linq-to-objects-part-2-quot-where-quo
http://www.cyqdata.cn/cnblogs/article-detail-52437