现在位置: 首页 > crouch发表的所有文章
  • 05月
  • 15日
综合 ⁄ 共 1688字 评论关闭
http://www.cnblogs.com/xun126/archive/2011/03/09/1970807.html C#设计模式学习笔记-单例模式   最近在学设计模式,学到创建型模式的时候,碰到单例模式(或叫单件模式),现在整理一下笔记。   在《Design Patterns:Elements of Resuable Object-Oriented Software》中的定义是:Ensure a class only has one instance,and provide a global point of access to。它的主要特点不是根据客户程序调用生成一个新的实例,而是控制某个类型的实例数量-唯一一个。(《设计模式-基于C#的工程化实现及扩展》,王翔)。也就是说......
阅读全文
  • 03月
  • 22日
综合 ⁄ 共 4393字 评论关闭
http://code.csdn.net/news/2822346 作者 Steven A. Lowe  英文地址:InfoWorld,译者wyh_111, (ysmz4:虽然说的是企业软件,但是不仅道理是通用的,而且蕴含一些哲理) 独立开发对于软件开发者来说是一次解放性的经历,很多人都渴望创业,做自己的老板。选择独立开发之后,工作内容发生了很大的变化,不再是单纯的编码,写文档、寻找合作伙伴等等都成为工作内容的一部分,而且随着负担的加重,困难会越来越多。 一个小小的失误当然不会立刻弄垮你公司,但是随着失误的次数越来越多,代码量越写越大,会突然冒出来一堆莫名其......
阅读全文
  • 05月
  • 28日
综合 ⁄ 共 7658字 评论关闭
  首先谈一下浏览器,虽然现在ie依然是浏览器市场的老大,大约占有67%的份额,但是由于其各方面的欠缺,用户开始选择其他浏览器作为自己浏览网页的主要 工具,比如firefox、theworld、maxthon、chrome、opera等等,在用户使用比较多的浏览器中,分为2大派系 - ie内核和非ie内核,像theworld、maxthon、greenbrower等等都属于ie内核,而firefox、chrome、opera则 为非ie内核,众多的浏览器使我们的web程序就出现了兼容问题,像ie就有ie 6、ie7、ie8之分,同样的样式控制和js脚本,在不同的ie版本中也会出现不同的效果,甚至bug,......
阅读全文
  在win7中iis上配置.net网站时出现HTTP 错误 500.22 - Internal Server Error 解决方案: 打开IIS,右边操作里选[基本设置],应用[程序池]旁边点选择,选为[Classic .net AppPool],就将管理模式切换为了经典模式就OK了。
阅读全文
Problem Description XX星有许多城市,城市之间通过一种奇怪的高速公路SARS(Super Air Roam Structure---超级空中漫游结构)进行交流,每条SARS都对行驶在上面的Flycar限制了固定的Speed,同时XX星人对 Flycar的“舒适度”有特殊要求,即乘坐过程中最高速度与最低速度的差越小乘坐越舒服 ,(理解为SARS的限速要求,flycar必须瞬间提速/降速,痛苦呀 ), 但XX星人对时间却没那么多要求。要你找出一条城市间的最舒适的路径。(SARS是双向的)。 Input 输入包括多个测试实例,每个实例包括: 第一行有2个正整数n (1<n<=200)和m (m&......
阅读全文
  • 02月
  • 14日
综合 ⁄ 共 21074字 评论关闭
 //目录下的名字字典     if (CGPDFDictionaryGetDictionary(pdfDic, "Outlines", &namesDictionary))     {                      long int myCount;         if (CGPDFDictionaryGetInteger(namesDictionary, "Count", &myCount))         {             NSLog(@"-----------------destinationName:%ld", myCount);         }                  //名字字典中的 名字         CGPDFDictionaryRef myDic;                  if( CGPDFDictionaryGetDictionary(namesDictionary, "First", &myDic) )         {         ......
阅读全文
  • 12月
  • 10日
综合 ⁄ 共 738字 评论关闭
问题:mysql语句中使用like后面的%(百分号) 是不是越多执行效率越慢! 总用时:0.0489秒 0.0691 0.0485 0.0467 SELECT `goods_name`, `goods_img`, `sku_id`, `import` FROM `goods` WHERE `goods_name` LIKE '%iPhone%iPod%' AND `stime` < 1413877244 AND `etime` > 1413877244 ORDER BY `flag` DESC 总用时:0.0460秒  0.0430  0.0493 0.0783 0.0496 SELECT `goods_name`, `goods_img`, `sku_id`, `import` FROM `goods` WHERE `goods_name` LIKE '%iPhone%' AND `goods_name` LIKE '%iPod%' AND `stime` < 141387......
阅读全文
  • 11月
  • 24日
综合 ⁄ 共 1527字 评论关闭
N_Port ID Virtualization (NPIV) 是业界通行的一个工业标准,主要目的是通过虚拟化光纤通道接口来简化 SAN 网络的架构 , 让虚拟环境下的服务器与 SAN 环境连接更加弹性和安全。NPIV 即为光纤信道中的一个协议,目的在于让一个实体的 N 端口可以虚拟出数个 N_Port ID。并且将光纤交换机上的任一 F_Port 关联到多个 N_Port ID, 从而使基于 Power 虚拟化平台的多个不同的分区系统可以共享一个光纤适配卡 (HBA)。其功能是由光纤信道 HBA 卡提供,但前端的虚拟平台以及后端的光纤信道交换机也要能支持。当前 IBM 推出了基于 Power6 的......
阅读全文
  • 11月
  • 22日
综合 ⁄ 共 3107字 评论关闭
瑞士数学家雅各布·伯努利在考虑“当投掷n粒骰子时,加起来点数总和等于m的可能方式的数目”这个问题时首先使用了母函数方法, 并得出可能的数目是的展开式中项的系数。   查看:http://zh.wikipedia.org/wiki/母函数       由此可以看出: 1.  x的系数是a1,a2,…an的单个组合的全体。 2.  x2的系数是a1,a2,…an的两个组合的全体。 ……… n.  xn的系数是a1,a2,….an的n个组合的全体(只有1个)。 得到: 母函数又称生成函数。定义是给出序列:a0,a1,a2,.......ak,......, 那么函数G(x)=a0+a1*x+a2*x2+......ak*xk称为序列a0,......
阅读全文
  • 10月
  • 24日
综合 ⁄ 共 8760字 评论关闭
算法的时间复杂度和空间复杂度-总结         通常,对于一个给定的算法,我们要做 两项分析。第一是从数学上证明算法的正确性,这一步主要用到形式化证明的方法及相关推理模式,如循环不变式、数学归纳法等。而在证明算法是正确的基础上,第二部就是分析算法的时间复杂度。算法的时间复杂度反映了程序执行时间随输入规模增长而增长的量级,在很大程度上能很好反映出算法的优劣与否。因此,作为程序员,掌握基本的算法时间复杂度分析方法是很有必要的。        算法执行时间需通过依据该算法编制的程序在计算机上运行时所消耗的时......
阅读全文
  • 10月
  • 22日
综合 ⁄ 共 1143字 评论关闭
1. Package Control 作为安装 Sublime Text 插件的必备利器,Package Control 是这款编辑器的标配,可以方便开发人员快速安装需要的插件。 2. Git 在工作中,版本控制软件最常用的软件之一,而最流行的 VCS 是 Git。你是否厌倦了保存文本文件,并切换回终端运行一些 Git 命令。如果你能从文本编辑器本身执行 Git 命令,岂不是很好? 3. GitGutter Sublime Text 有了 Git 插件之后,GitGutter 更好的帮助开发者查看文件之前的改动和差异,提升开发效率。 4. Emmet Emmet 项目的前身是前端开发人员熟知的 Zen Coding......
阅读全文
  • 07月
  • 28日
综合 ⁄ 共 1005字 评论关闭
在GCC以及LLVM编译器中,默认情况下,如果使用汇编或在C/C++,Objective C/C++中内嵌汇编的话都是AT&T格式。 尽管本人接触GCC已经很久了,但对于AT&T汇编还是不忒习惯,尤其是写SSE的时候很别扭,呵呵。因此如果能写Intel格式汇编的话就会非常舒服。下面提供此方法——(注:此方法已经在Apple LLVM1.6编译器下成功通过) int main(int argc, const char * argv[]) { __asm__ volatile(".intel_syntax /n/t" "mov r8, qword ptr [r8] /n/t" "mov r9, r9"); __asm__ volatile(".att_syntax /n/t" "mov %r8, %r8 /n/t"......
阅读全文