这段时间一直在做内存分析和优化相关的工作。几点感悟,在此记录下,欢迎有经验人士共同探讨。一。有关tcmalloc tcmalloc是google出的好东西,不了解的话自行google之。他的最显著作用是提升速度,内部的缓存机制做得相当了得。副作用是,加大了内存占用,
说起虚拟机我们很容易想起VMWARE,但之前还有个概念叫JAVA虚拟机,然而这2种虚拟机本质上是大不相同的。那么什么叫虚拟机呢?“虚拟机”这个概念在实际应用中有两种语境。第一种是“虚拟主机”的概念,第二种是“运行环境”的概念。这两种概念是不同的。1、虚拟主机
CRM从2011开始推出了一个Web Resource的概念。Web Resource有很多种类型,我们比较常用的是JScript web resource,比如可以用来定制Form的OnLoad事件处理。还有一种XML类型的web resource,我们可以用它来做为CRM的配置文件。这个配置文件有什么用,怎么用呢?请大
前面一段时间只用Cocos2d-x在IOS平台下开发, 学习Cocos2d-x不就是为了他的跨平台特性么? 所以必须也要掌握在Android下的开发, 才能引爆Cocos2d-x的跨平台特性, 发挥其最大长处.Cocos2d-x版本发展很快, 而在Android+Eclipse的开发环境配置超级复杂, 很坑爹有木有
AAuto 新增 dotNet 支持库,可方便的调用.Net 组件。可使用内存字符串嵌入.Net组件,DLL可添加到工程内嵌资源目录,可通过标准com接口交互,使用非常方便。该支持库代码开源( 可在标准库中双击查看源码 )。 1、创建.Net虚拟机import dotNet; &n
爬取图片可真的是一个可遇不可求的机会。 有需求就会动力。 目标:爬取某个网站上n多页的链接,每个链接有n多张图片,每一页对应一个文件夹,每个文件夹包含n个链接所对应的文件夹。 步骤1:获得网页的所有链接,访问所有链接,获得链接里的图
WPF触发器 属性触发器——当依赖属性的值改变时调用。 数据触发器——当普通.NET属性的值改变时调用。 事件触发器——当路由事件被触发时调用。1. 数据触发器示例:数字从0~9计数,当
本文将介绍如何使用 Visual Studio 和 XNA 在 Windows Phone 游戏中播放声音和音乐。添加声音文件我们首先需要在 Content 项目中添加两个声音文件,一个是 energy.wav,另一个是 won.mp3。需要注意的是,这些文件需要符合一定的规范,否则无法被 X
Git-TF是微软提供的让TFS Server支持Git的工具,但网上几乎没有文章来针对Mac OS下安装Git-TF的说明,Mac下配置Git-TF的操作步骤如下:下载文件请从官方地址下载: Git-TF for Visual Studio Team Foundation Server 2012下载后,解压缩文件到本地
Trie树用来给字符串排序的时候有一个好处:边读边排序,但是读完之后要输出的时候麻烦来了。经过测试,用26W个word建立的Trie中,空白位是使用位的20倍左右,那么在Trie比较大的时候当然也就比较慢了。这篇文章讨论的优化主要是去避免访问这些空白位,实现方式无
QA 给我提了个bug,说是页面在ie7下点击切换语言报了个js错误。于是在办公网配上开发机host便用ie8的ie7模式看了下,一切正常,到qa同事机器看了下,确 实报js错误。。。看来只有纯ie7才会有这个问题。回到座位开启虚拟机,用ie7试了下首页,果然可以重现, permis
最近做了个项目,居然在一个小小的css问题上折腾了很久很是纠结——外边距折叠的问题。今天难得清闲,就把这个问题研究了一下,才发现大有学问,所以写篇博文整理一下,以便更加牢记! 外边距折叠,指的是毗邻的两个或多个外边距 (margin) 在垂直方向会合并
Drag&Drop 拖拽功能的处理关于HTML5拖拽文件上传,其实国外已经有很多网站有这样的应用,最早推出拖拽上传应用的是 Gmail,它支持标准浏览器下拖拽本地文件到浏览器中作为邮件的附件发送,但其实现在利用HTML5的功能实现,主要借助于新版支持的浏览器来实现
百度贴吧的验证码如下图所示http://tieba.baidu.com/f?kw=Discuz&ie=utf-8&fr=wwwt#sub验证码地址:刷新一下就会变成新的字符。捣鼓了一两天的时间,对于手动分割好的单个字符的识别准确率倒是不低,不过始终没能很好的解决粘连字符的
一、验证码的基本知识1. 验证码的主要目的是强制人机交互来抵御机器自动化攻击的。2. 大部分的验证码设计者并不得要领,不了解图像处理,机器视觉,模式识别,人工智能的基本概念。3. 利用验证码,可以发财,当然要犯罪:比如招商银行密码只有6位,验证码形
全景视图Panorama 这里面最有意思的就是这个背景图片了。。会随着你的移动而移动,视觉效果非常的好,右边还会提示下一页的内容,当然这个内容展示就像一个圈一样,没有尽头。可以一直翻1 <sc:Panorama Title="商场">2 
今天翻电脑时突然发现有个存了很多照片和视频的文件夹,想起来是去年换手机(流行的小5)时拷出来的。看了几张照片,往事又一幕幕的浮现在脑海,好吧,我是个感性的人。所以就想把这些照片翻着看一遍,可是拷出来的照片手机里是按时间自动分文件夹的,一个
在Xcode中建立一个iOS项目后,会自己产生一个.plist文件,点击时会看见它显示的是类似于excel表格:但是,如果打开方式选择Source Code,你会看见它其实是一个xml文件。我们会做一个小例子,在这个例子中我们自己建立一个plist文件并填入数据,然后运行
于精灵的各种操作,总结一下以便以后复习查找。内容简要:1、初始化 2、创建无图的精灵 3、设置精灵贴图大小 4、添加入层中5、对精灵进行缩放 6、对精灵款或高进行缩放 7、旋转精灵8、设置精灵透明度 9、精灵的镜像反转 &
伴随这iOS5的发布,xcode中加入了一个振奋人心的新特性:ARC(Automatic Reference Counting,俗称自动引用计数)。开启了这个特性之后,我们就不用在管理内存了。llvm3.0在编译期会自动把retain神马的加上。这就省去了很多麻烦事儿,可以把更加多的精力放在功
在控制面板页面添加完应用以后,系统会自动给出应用密钥,获取应用密钥后,可以同时下载SDK,密钥必须和SDK绑定才能生效。添加统计代码: 添加静态库: 将下载的MobileProbe_iOS.zip解压缩,可以得到两个文件:MobileProbe.h和MobileProbe.a。将这两个文件
在网站的首页或者边栏输出新闻条目的时候,经常会遇到文字溢出与截断的问题。这个问题曾经困扰了我很久,最近又重新遇到,我本着“每天进步一点点”的态度,继续改进方法,查阅文章,几经测试,终于确定使用纯CSS的方法解决这个问题。关于这个问题,我用编程的方式
DbUnit是测试数据库的利器,不过要想弄明白还是需要一番研究。好在它的源代码不多,文档也还算全。我就在此做一个总结吧。DbUnit.NET是DbUnit的.NET版,不过只推出了alpha版,而且自从06年以后就不再更新了。Stack Overflow上有一个帖子,提出了一些替代方案。
最近在做一个WinCE的项目,需要产品推广,固需要程序的截图。那么,怎么样在WinCE下实现屏幕截图呢?“百度”下,没有找到合适的方法,倒是找到了一些WinCE截图的程序源码,和Windows下大同小异。问题没有解决,固继续摸索,后经高人指点迷津,知道了这个方法。我百
这是第一篇真正的OpenCL教程。这篇文章不会从GPU结构的技术概念和性能指标入手。我们将会从OpenCL的基础API开始,使用一个小的kernel作为例子来讲解基本的计算管理。首先我们需要明白的是,OpenCL程序是分成两部分的:一部分是在设备上执行的(对于我们,是GPU
半年前我对正则表达式产生了兴趣,在网上查找过不少资料,看过不少的教程,最后在使用一个正则表达式工具RegexBuddy时发现他的教程写的非常好,可以说是我目前见过最好的正则表达式教程。于是一直想把他翻译过来。这个愿望直到
今天,在用不同的浏览器测试自己做的一个平台时,发现了一个比较诡异的问题。在IE下显示正常的两个DIV,在Chrome下竟然发生了错位。在IE下显示正常Chrome下,错位了...让我们仔细看一下不和谐的现象解决的思路:1、百度一下(为什
网上配置服务器教程多如牛毛,但是写的明明白白或者有配图,等你自己去实践你会发现问题还是非常的多,笔者就以双服务器配置演示一次,抛弃我使用很久的集成环境,到写这篇笔记时候,已经完美可以运行项目了,在配置过程中,还是遇到很多问题我都一一列出来,希望你们可以在
windows8 metro开发资源目前还是以MSDN为主,做了一个list方便自己点击,朋友们也可以收藏,欢迎一起交流。我会随时更新1、开发环境 系统环境: Windows 8 Consumer Preview (截止2012年5月30号官方发布的最新版本)&nb
CSS3出现以后,WEB前端的美化变得更加容易,一些原本要用图片才能实现的外观,现在用样式表就可以搞定,也因而使得页面变得更小。但令人头疼的是CSS3的很多属性并不被所有的浏览器支持。本人向来喜欢使用圆角矩形作为容器,经过寻找和探索终于找到了实现让圆角兼容
不知道大家会不会遇到下面这个场景...程序已经编译好了并做了些特殊处理,准备发布到marketplace了...但是这时候发现有一些小细节要修改..如程序图标有些阴影没处理好要修改...游戏没设置成安装在xbox live里...诸如此类....但是这时候又懒得重新打开编译后再做特殊
我总是对组里的兄弟代码规范性近乎完美的要求,举个简单的例子:1、 每个方法必须有注释,方法参数详细说明2、 第个方法、事件、函数必须具有统一的可折叠代码块3、 每个属性以及枚举必须具有单独的注释和说明  
由一个简单的例子来分析多线程的执行,先看看简单的例子,代码如下:class Program { static int count = 0; static void Main(string[] args) { for (int i = 0; i < 10; i++) {
与其它ORM框架相比,XCode拥有最强的多数据库正向反向工程,暂时还没有发现能在这点上超于XCode的,哈哈!但是,XCode的多数据库反向工程,也是有代价的,不同数据库的数据类型相差十万八千里,我们不可能完全支持。所以,我们只做了常见的一些数据类型支持,但是这
本次调研主要对目前主流的WEB服务器Apache/Lighttpd/Nginx下静态文件的访问进行对比。主要从性能、稳定性、简易性(安装、配置、依赖、大小)等方面入手。最后在Windows环境下,对其性能进行比较。简介1. ApacheApache是世界使用排名