上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 70 下一页
摘要: 一,概述 1)统计每个字符串出现的个数的程序实现,利用Map容器:#include <iostream> #include <map> using namespace std; int main() { map <string ,int> M; map <string ,int>::iterator j; string t[5]={"abc","dd","abc","dd","dd"}; for(int i=0;i<5;++i) M[t[i] 阅读全文
posted @ 2012-05-27 22:30 MXi4oyu 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 一般来讲,签约分为两种:签offer和签三方协议。其中,前者对个人及企业的约束效力远不及后者。下面分别来介绍。1、签offeroffer一般是单位提供给你的一个录用意向,以合同的形式提供给你,要求你在上面签字,表明你接受对方的录用意向,愿意到单位工作。所以,这实际上相当于个人和企业签署的一个合同。一般这种形式在外企中比较常见,另外就是那些不给解决户口的单位,通常也会跟你签署一个这样的offer,然后等你正式工作后,再签署劳动合同。在此提醒大家,签offer前应了解以下几点:1)offer的作用。offer是你和公司签署的一个录用意向,并不涉及学校,所以,对你的约束力不大,同样,对公司的约束力也 阅读全文
posted @ 2012-05-26 21:33 MXi4oyu 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 作为一个完成的应用程序,数据存储操作是必不可少的。因此,Android系统一共提供了四种数据存储方式。分别是:SharePreference、SQLite、Content Provider和File。由于Android系统中,数据基本都是私有的的,都是存放于“data/data/程序包名”目录下,所以要实现数据共享,正确方式是使用Content Provideradb shell //进入emulator 环境cd /data/datals SQLite: SQLite是一个轻量级的数据库,支持基本SQL语法,是常被采用的一种数据存储方式。Android为此数据库提供了一个名为S... 阅读全文
posted @ 2012-05-25 18:37 MXi4oyu 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 概要Template Method模式,这里的Template跟C++或java的模板是两回事,只是表达含义的模式名而已。从名字来理解,Template Method模式就是一种把处理模板化的模式。详细来说,Template Method模式会把一些比较稳定的算法封装到抽象层的基类方法中,在Template Method中通过多态去调用一些子类的具体实现。目的在基类中定义算法框架的方法,通过该方法去调用子类中封装的算法各个步骤的具体实现。实例设计一个绘图程序,会根据实际情况使用多个第三方库绘制直线的方法,在我们的程序中要实现矩形绘制的方法。分析一下这个绘图程序的需求,首先会有多个库提供绘制直线 阅读全文
posted @ 2012-05-24 16:38 MXi4oyu 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 概要系统中会包含很多行为,有些行为总是存在并需要被执行,而有些行为在某些场合或某种设置下就不希望被执行,通常很多人会通过一些条件对系统行为进行限制来达到目的,但是这样会给本来很简单纯粹的处理增加额外的逻辑,而通过NULL Object模式会提供一个具有代理式的空白行为的对象来解决问题。目的通过NULL Object模式提供一个具有代理式的空白行为的对象,从而隐藏一些判断逻辑。实例看这样一个例子,系统中有类Action,一些具体行为都从类Action继承来扩展,类Manager会使用Action类型的对象来处理相应的动作。类图和代码如下:class Action { public: v... 阅读全文
posted @ 2012-05-24 13:38 MXi4oyu 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 概要Observer模式算是一种大名鼎鼎的设计模式了,如果你还没听说过Observer模式,那你总多少听说过MVC模式吧?其实MVC就是基于Observer模式的细化和扩展。所以如果要理解MVC,就应该首先掌握Observer模式。Observer模式反映的是一种面向对象的一对多的事件触发关系,当某个对象希望在发生某种变化时能通知其他多个对象,而这个对象又不希望跟他希望通知的其他对象产生耦合时,Observer模式会是一种很好的解决方法。目的在对象间建立一对多的对应关系,当发生某种变化时可以通知已建立关系的多个对象。而对象间本身不产生任何耦合。实例Observer模式的例子其实有很多,所有涉及 阅读全文
posted @ 2012-05-23 21:59 MXi4oyu 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 在Windows上安装ActivePerl所需要的读取Excel文件一般用Win32::OLE,但对于跨平台来说,还是选择另外的 Spreadsheet::ParseExcel及Spreadsheet::WriteExcel最好。前者是读Excel文件用的,后者用于写Excel文件。Spreadsheet::ParseExcel只能读95-2003格式的Excel文档,对于office 2007 Excel则要安装Spreadsheet::XLSX。(自己写的excel文件则可以直接转成2003格式的)一,安装Windows下安装ppm>installOLE::Storage_Lite 阅读全文
posted @ 2012-05-18 15:32 MXi4oyu 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 自从MySQL 5.5 发布第一个版本以来,就在GRANT权限列表里面新增加了一条记录: PROXY。 不要以为这个是以前的MySQL Proxy 哦。其实这个是用来给用户做马甲用的。 我们来看下具体用法吧。这里,我用的是MYSQL 5.2.23.安装插件哦 现在我们来做对应的操作。 先创建真实用户:现在创建PROXY USER:行了,我们来退出,试试这个伪装用户。 下图中,如果伪装没成功,那么@@proxy_user 这个只读变量就为NULL。我们来看看其他的:OK。 看到了,和之前的用户有一样的权限哦。 阅读全文
posted @ 2012-05-18 13:24 MXi4oyu 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 在win8系列前面的文章里跟大家分享过,win8下基于WinRT有3种开发Metro UI App的方式,一种是XAML+C++,一种是html+css+javascript,一种是XAML+C#。开发平台和框架相关的详细内容可以参考这篇文章:《【windows8开发】开发平台与开发框架》先说明下自己的开发环境吧,我是用VMWare装了Win8的消费者预览版,然后又装了Visual Studio11 Express Beta for Windows8,大家也可以尝试下,毕竟实际动手敲下代码跑一下,感觉会更直观一点。在本文中会跟大家一起来讨论下用C++结合XAML怎么去开发Metro App。还 阅读全文
posted @ 2012-05-17 13:44 MXi4oyu 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 目前遇到这样一个外键定义:`t_girl`.`tb1` CONSTRAINT `fk_1` FOREIGN KEY (`r_id`) REFERENCES `tb1` (`id`) ON DELETE CASCADE目的是对于自己的另外一个字段进行约束, 其实这样看来, 后面的级联删除就没有必要了,因为针对的是同一张表的同一条记录。/* Trigger structure for table `tb1` */DELIMITER $$/*!50003 DROP TRIGGER*//*!50032 IF EXISTS */ /*!50003 `tr_tb1_before_insert` */$$/ 阅读全文
posted @ 2012-05-15 11:02 MXi4oyu 阅读(171) 评论(0) 推荐(0) 编辑
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 70 下一页