现在位置: 首页 > Beediextaless发表的所有文章
  • 04月
  • 06日
综合 ⁄ 共 1040字 评论关闭
 简介 haskell是一门函数式语言,区别于 c/c++这样的命令式语言,它是无状态的。在命令式语言中的函数,更多是一堆控制流程,电脑会按照命令逐个执行语句,而函数式编程中,则是告诉电脑“是什么”,在定义函数时,更像是“数学意义上的定义”,比如,定义阶乘是“从1到某数的所有整数相乘”。这种和状态无关的特性,使其没有副作用,因为在数学中,相同的函数参数求值,结果总是相同的。   函数式编程有很多不错的优点,上述的无副作用意味着可重入,并发编程非常有优势。 第二是惰性求值,即在真正需要结果前,不会被求值。这个......
阅读全文
  • 03月
  • 28日
综合 ⁄ 共 13734字 评论关闭
一、cookie机制和session机制的区别 ************************************************************************************* 具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。同时我们也看到,由于才服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的,但实际上还有其他选择,比如说重写 URL和隐藏表单域。 ************************************************************************************* 二、......
阅读全文
  • 01月
  • 11日
综合 ⁄ 共 6542字 评论关闭
    今天,越来越多的企业意识到:信息技术是企业发展、技术升级的敲门砖,怎样管理和应用信息将决定企业的成败。然而,更多的企业在长期的信息化工作中积累了大量数据,由于实施数据管理系统的阶段性、技术性以及其它经济和人为因素的影响,导致这些系统采用的技术以及数据库各不相同,因此产生了数据重复录入、重复建设相同功能、数据利用率不高等弊端。例如:人力资源管理系统中设置了人员管理模块,存储人员的详细信息,但是在档案管理系统、财务管理系统、办公自动化管理系统中同样需要人员信息,因此,在......
阅读全文
  • 08月
  • 27日
综合 ⁄ 共 552字 评论关闭
首先肯定要注册个账号是吧,猛戳这里去注册:https://mp.weixin.qq.com/如下图所示,点击注册按钮进入注册界面。注册的流程有下图这几步:1、基本信息,邮箱激活这两步都很简单,我就不啰嗦了,直接看第三步:信息登记。如图:运营主体我就选个人吧,这样会简单点,如果选组织的话,那需要填写的资料可就多了。要注意的地方就是证件照片了,因为我们是很严肃的注册一个账号,自拍照啥的就算了,更别来个45°(小四仰望韩寒的角度)拍摄。 2、第四步是选择类型,看是要服务号还是订阅号,因为上一步的运营主体我选择的是个人,所以这......
阅读全文
  • 12月
  • 13日
综合 ⁄ 共 1677字 评论关闭
No Gambling Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65568/32768 K (Java/Others) Total Submission(s): 1295    Accepted Submission(s): 899 Problem Description One day, Flyvan introduced a new game to his two friends, Oregon Maple and Grape Skin. The game is quite simple. Given an N-sized grids, like the figure A shown below (as N = 4). The blue points are the places the first player can choose, and the red points are the places the second player can choose. In the game,......
阅读全文
  • 04月
  • 09日
综合 ⁄ 共 7059字 评论关闭
下面是我看《C++ Primer Plus》第6版这本书后所做的笔记,作为备忘录便于以后复习。 笔记部分 C++的const比C语言#define更好的原因? 首先,它能够明确指定类型,有类型检查功能。其次,可以使用C++的作用域规则将定义限制在特定的函数或文件中。第三,可以将const用于更复杂的类型,比如数组和结构。 C语言中也有const,其与C++中const的区别是:一是作用域规则不同;另一个是,在C++中可以用const值来声明数组长度。 不能简单地将整数赋给指针,如下所示: int *ptr; ptr = 0xB8000000; // type mismatch 在这里,左边是指......
阅读全文
  • 12月
  • 12日
综合 ⁄ 共 2179字 评论关闭
一.事件 可以使用CEvent对象发出通知信号,通知系统是否可以运行等待线程 假设有三个线程Thread1,Thread2,Thread3,一个全局的CEvent 对象oEvent [cpp] viewplaincopyprint? CEvent oEvent();//等待于(CEvent oEvent(FALSE,FALSE),即(禁止发信,非手动[自动事件])   CEvent oEvent();//等待于(CEvent oEvent(FALSE,FALSE),即(禁止发信,非手动[自动事件])  线程函数定义如下: [cpp] viewplaincopyprint? UINT Thread1(LPVOID pParam)   {       ......       oEvent.Lock();       ......   }      UINT Thread2(LPVOID p......
阅读全文
  • 11月
  • 13日
综合 ⁄ 共 1753字 评论关闭
  Effective C# 原则25: 让你的类型支持序列化 如果你的类型不支持序列化,那么对于你的用户来说,想再要实现实它是很困难或者 根本就不可能的事 但是要记住:只有当所有类型的对象图都支持序列化时才能成功 如果你的类型不支持序列化,那化其它使用这个类的类也不能序列。为了让使用类 的客户更加方便,尽可能的使用默认序列化特性,并且在默认的特性不满足时要实现ISerializable 接口。 Effective C# 原则26:用IComparable和IComparer实现对象的顺序关系 Effective C# 原则27:避免使用ICloneable 它同时支持深拷贝 和浅拷贝。......
阅读全文
  • 11月
  • 11日
综合 ⁄ 共 207字 评论关闭
http://code.google.com/p/android-unused-resources/ To use it, ensure your working directory is the root of your Android project, and run: 放在android project工程的跟目录运行如下命令: java -jar AndroidUnusedResources.jar  http://wyu.me/830.html
阅读全文
  • 11月
  • 08日
综合 ⁄ 共 1580字 评论关闭
1、IE6.0的div的内嵌div可以把父级的高度撑大,而FireFox不可以,要自己设置高度。 2、当设置为三列布局时,IE6.0的float宽度不能达到100%,而FireFox可以。当设置为两列布局时,两种浏览器都可以。 3、在FireFox中,非float的div前面有同一父级的float的div,此div若有背景图,要使用clear:both,才能显示背景图,而IE6.0中不用使用clear:both。 4、在[text-decoration : underline ]的属性下,IE6.0显示的下划线会比FireFox低一点。在FireFox中,部分笔画会在下划线的下面1个象素左右。 IE vs FF CSS 兼容要点: DOCTYPE 影......
阅读全文
  • 10月
  • 31日
综合 ⁄ 共 7794字 评论关闭
太需要了!!! 原文地址:MFC中的CDC详细教程(2)作者:华师大_齐东洲 OBJ_PAL         // Returns the current selected palette.  OBJ_FONT    // Returns the current selected font.  OBJ_BITMAP // Returns the current selected bitmap. 也可分别调用CDC类的下列成员函数来做同样的事: CPen* GetCurrentPen( ) const; CBrush* GetCurrentBrush( ) const; CFont* GetCurrentFont( ) const; CBitmap* GetCurrentBitmap( ) const; CPalette* GetCurrentPalette( ) const; 如: HPEN hPen = (HPEN)GetCurrentObject(pDC->......
阅读全文
  • 10月
  • 23日
综合 ⁄ 共 2900字 评论关闭
每次push一个新元素的时候,同时将最小元素(或最小元素的位置。考虑到栈元素的类型可能是复杂的数据结构,用最小元素的位置将能减少空间消耗)push到辅助栈中;每次pop一个元素出栈的时候,同时pop辅助栈。 ========================================================================================== 本文转自 http://zhedahht.blog.163.com/blog/static/25411174200712895228171/ 题目:定义栈的数据结构,要求添加一个min函数,能够得到栈的最小元素。要求函数min、push以及pop的时间复杂度都是O(1)。 分析:这是去年goog......
阅读全文