找到相关内容 153
glibc内存泄露以及TCmalloc 简单分析
最近开发一个私人程序时碰到了严重的内存问题,具体表现为:进程占用的内存会随着访问高峰不断上升,直到发生OOM被kill为止。我们使用valgrind等工具进行检查发现程序并无内存泄露,经过仔细调查我们发现时glibc的内存管理机制导致的,下次将发文对此深入解释,本文只列出核心的几个要素: 1. glibc在多线程内存分配的场景下为了减少lock contention,会new出很多arena出来,
http://cyqdata.cn/cnblogs/article-detail-40767 
简单几行JS Code实现IE邮件转发新浪微博
     最近刚开通新浪围脖,突发奇想,想做个浏览器插件实现文字新闻等的转发围脖的插件。本以为应该用C++写个插件的(c#那么大个壳有时真的让人头疼),但是google了一下,手气真的不错,搜到了,几篇关于IE插件的开发。用的Javascript,和添加注册表就可以完全搞定。插件用javascript写那就不用多说,浏览器本身就支持的,不用额外安装。添加注册
http://cyqdata.cn/cnblogs/article-detail-40751 
(译)如何使用GameCenter制作一个简单的多人游戏教程:第二部分
 免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作! 原文链接地址:http://www.raywenderlich.com/3325/how-to-make-a-simple-multiplayer-game-with-game-cen
http://cyqdata.cn/cnblogs/article-detail-40736 
(译)如何使用GameCenter制作一个简单的多人游戏教程:第一部分
 免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作! 原文链接地址:http://www.raywenderlich.com/3276/how-to-make-a-simple-multiplayer-game-with-game-cen
http://cyqdata.cn/cnblogs/article-detail-40706 
.net HTMLParser详细使用说明 强大的Filter类 解析HTML文档如此简单
背景: HTMLParser原本是一个在sourceforge上的一个Java开源项目,使用这个Java类库可以用来线性地或嵌套地解析HTML文本。他的 功能强大和开源等特性吸引了大量Web信息提取的工作者。然而,许多.net开发者朋友一直在寻找一种能在.net中使用的HTMLParser类库,笔 者将介绍Winista.HTMLParser类库,对比于其他原本数量就非常少的.net版HTMLPa
http://cyqdata.cn/cnblogs/article-detail-40616 
从零开始,学习windows编程(6)--改换entry,link错误的简单分析
还是那个hello.c程序,我们将其小修改一下,来开始今天的话题。 1 #include <stdio.h>2 3  int myentry()4 {5 printf("hello world");6 return 0;7 } 可以看到,我将原来main的位置换成了myentry,这会有什么结果发生呢? D:\test>cl /c hello.c
http://cyqdata.cn/cnblogs/article-detail-40391 
一步步Ext.Net(一),配置及简单布局
一.    预备知识 1.     简介 Ext.Net由起初的Coolite发展而来,Ext.Net是一个开源的ASP.NET(WebForm+MVC)组件库,对跨浏览器的Sencha Extjs javascript库进行了封装,其绝大多数组件及功能与Extjs提供的功能一致。 以上是官方解释,其实说白了,Ext.Ne
http://cyqdata.cn/cnblogs/article-detail-40381 
jquery让两个div高度自动适应 不用再看别的方法了 这个最简单
这个问题今天可是整了我一上午,原本是打算用js实现,结果兼容性很难得处理. 最后选择了jquery,方法如下(这里是我推荐的方法),使用简单,兼容性好.只需要在页面中设置一句代码就搞定,这么好的东西所以把代码贴出来,供大家参考,另外,网上也有很多种方法,下面我也一一作了一个分析.大家可以看一下,不对请指正.谢谢. function SetSameHeight(obj1,obj2) { v
http://cyqdata.cn/cnblogs/article-detail-40234 
ASP.NET MVC3 让依赖注入来的更简单(新补充了Ninject示例)
昨天,我写了一篇文章(参见:ASP.NET MVC 依赖注入),这种实现方式我个人一直感觉不太顺,在写出来与大家一起分享的同时,   也是想让大家提提自己的建议, 今天下载了微软发布的最新的 ASP.NET MVC3 Beta 版,同时也仔细阅读了它的 Release Notes,   让我感觉到惊喜的是,MVC3增加了对依赖注入的支持,增加了一  个 IDependencyResolv
http://cyqdata.cn/cnblogs/article-detail-40200 
教你一款极为简单实用的图表插件
这里介绍一款简单实用的图表插件,该图表插件是基于jquery和jquery的插件 gchart很容易实现的,而gchart插件是封装了google的图表api 。一  柱状图  (1) 竖状单行条形直方图效果图:   以上数据取自某个网站六个月份的用户注册量 。从以上数据可以看出,一二月份注册用户数为0,图表能够清晰对比每个月份用户注册量的变化。//月度
http://cyqdata.cn/cnblogs/article-detail-40154 
WCF+WF双剑合璧构建微软的SOA系列(一):从一个简单的Demo开始
本系列文章将从实例出发,以实例结尾。由浅入深讲解在我们项目中如何使用WCF和WF。我们会发现使用WCF+WF将造就出其他技术无法达到的高度。最后我会将程序架到云端。   微软.net的3W(WPF、WCF、WF)战略如下图。WCF负责通信,WPF负责界面展示,WF负责处理业务逻辑,如下图。   本系列文章会主要用到上图中的所有技术,但是主要讲述如何使用WCF和WF来实现系统的中间层。看过亮剑的朋
http://cyqdata.cn/cnblogs/article-detail-40080 
Asp.Net MVC3 简单入门第一季(三)详解Controller之Filter
前言 前面两篇写的比较简单,刚开始写这个系列的时候我面向的对象是刚开始接触Asp.Net MVC的朋友,所以写的尽量简单。所以写的没多少技术含量。把这些技术总结出来,然后一简单的方式让更多的人很好的接受这是我一直努力的方向。后面会有稍微复杂点的项目!让我们一起期待吧! 此文我将跟大家介绍一下Asp.Net MVC3 Filter的一些用法。你会了解和学习到全局File
http://cyqdata.cn/cnblogs/article-detail-40055 
图的简单实现
const int MAXSIZE = 50; //顶点最大数目 #include <vector> using namespace std; template<typename T> class CGraph { public:    &n
http://cyqdata.cn/cnblogs/article-detail-40027 
简单探照灯遮照效果的Silverlight程序
  最近做SonySource项目时实现了几个很小的Silverlight程序,分别是Clock、HomePeoplePicker和ManageMentPeoplePicker。实际上这三个silverlight程序都非常简单,主要特点有以下几个方面:   1. Silverlight程序和页面上的HTML元素混合在一起,且在特定事件触发后要动态改变Silverlight程序在页面中占的
http://cyqdata.cn/cnblogs/article-detail-39914 
Asp.Net MVC3 简单入门第一季(二)详解Asp.Net MVC3项目
前言 在上一篇文章Asp.Net MVC3 简单入门第一季(一)环境准备中我简单介绍了Asp.Net MVC3项目的安装和第一个Asp.Net MVC3项目的基本情况。没有详细介绍项目中各个文件夹的作用,以及创建的第一个页面是怎样运行起来的?还有好多的疑问,那在这篇文章中我们将详细介绍项目中各个文件夹的作用,并真的第一个项目我们简要介绍一下Asp.Net MVC的URL驱动的是怎么回事。 
http://cyqdata.cn/cnblogs/article-detail-39844 
二叉树的简单实现
#include "stdafx.h" #include <iostream> #include <stack> #include "BinSTree.h" #include <queue> using namespace std; class CTreeNode {//树节点类
http://cyqdata.cn/cnblogs/article-detail-39799 
Asp.Net MVC3 简单入门第一季(一)环境准备
前言 大家好,从今天开始我将写一个关于AspNet MVC3方面学习的总结,并跟初学者一起分享一些基本的基础知识,作者本身也很愿意跟大家一起交流技术,一起交流一起进步,欢迎高手不吝赐教,欢迎大家不同的意见和建议,作者的学识和见识当然有自己的局限性,希望自己能成为不闷骚型的技术人员,而不是只自己享受技术,而不让更多的人来分享你的成果的人。 第一节:关于Asp.Net MVC3 A
http://cyqdata.cn/cnblogs/article-detail-39771 
简单实体框架
    今天要说的实体框架并不是 ADO.NET EntityFramework,而是利用特性与反射技术自己来搭建一个简单的实体框架。在来讲之前先说些题外话,我们知道要想使一个项目有更好的健壮性、可移植型,是要将项目分层,不管是c/s,还是b/s框架一般都是三层架构,数据处理层(DAL)、业务逻辑层(BLL)、界面显示层(USL或者UI)。当然根据项目的业务
http://cyqdata.cn/cnblogs/article-detail-39769 
穿越的故事 之简单工厂模式
23种设计模式 之简单工厂模式 一、定义 定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。 二、优点 良好的封装性,代码结构清晰,扩展性非常优秀,屏蔽产品类,产品类的调用不影响调用者。 三、故事继续(代码示例) 这天一大早,李实名就把空明,曹草,黑子都叫来办公室,刚一进门,李实名就说到: “近来很忙吧?” &ldqu
http://cyqdata.cn/cnblogs/article-detail-39768 
(翻译)LearnVSXNow! #16- 创建简单的编辑器-2
     (LearnVSXNow又开始继续翻译了,为了提高翻译速度,不再对每句话进行翻译,并且会用自己的理解来代替不好翻译的句子。理解不一定正确,见谅。)      前面那篇文章介绍了Visual Studio的自定义编辑器的基本概念,并用一个例子来说明如何创建自定义编辑器,今天我们继续这个例子。 1. 注册Edi
http://cyqdata.cn/cnblogs/article-detail-39767