上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 84 下一页

2013年12月11日

[置顶] 图灵电子与电气工程丛书

摘要: 我要上传图灵电子与电气工程丛书了 欢迎学电子 通信 自动化 计算机硬件的同学来下载! 参考网站如下:图灵电子与电气工程丛书http://www.ituring.com.cn/book/collected/7?sort=vote&page=7 阅读全文

posted @ 2013-12-11 13:19 love so much 阅读(559) 评论(0) 推荐(0)

PHP开发-上传文件

摘要: ZwelL图片上传程序 上传文件: 允许上传的文件类型为:已经成功上传文件名: ".$destination_folder.$fname.""; echo " 宽度:".$image_size[0]; echo " 长度:".$image_size[1]; echo " 大小:".$file["size"]." bytes"; if($watermark==1) { $iinfo=getimagesize($destination,$iinfo); $nimage= 阅读全文

posted @ 2013-12-11 13:15 love so much 阅读(240) 评论(0) 推荐(0)

DWZ (JUI) 教程(二):处理信息回馈的通用规范

摘要: 在开发过程中,抽象成模型,定义规范是非常有必要的,不仅可以简化代码,提高开发效率,也为自己减少了不少麻烦。在开发中,因为DWZ这块是我负责,由于代码琐碎,重复度高,没有抽象封装,没有定义规范,别人不清楚都来问我,导致我经常在解决相同的问题,所以我把DWZ中的信息回馈这块抽象封装成通用模型,便于使用,也减少了自己的麻烦。DWZ是客户端框架,自然需要接收后台传来的消息,可能是异常信息,可能是成功信息。返回信息是json格式,其中包括状态码、callbackType类型、navTabId等。我把这些信息都封装在AjaxObject中。AjaxObject.javapackagecom.dwz.uti 阅读全文

posted @ 2013-12-11 13:11 love so much 阅读(532) 评论(0) 推荐(0)

设计模式之装饰者模式

摘要: 装饰者模式,就是动态的给一个对象添加一些职责,他比生成子类更为灵活。这个模式是非常重要的,在我们设计完系统之后,一定还会进行修改,给他添加功能,这时候装饰者模式的好处就不言而喻了。 装饰者模式的工作原理是,创建一个初始对象,然后一步一步的给他添加功能,或者属性。 举个例子:假如初始对象是一个空办公室为装饰对象,通过装饰者1,成为一个有两张办公桌的办公室,这样有两张办公桌的办公室就变成了新的装饰对象。然后这个对象在通过装饰者2 ,变成有电脑的,有办公桌的办公室。这样有电脑的,有办公桌的办公室就变成了新的装饰对象。然后一步一步的去装饰最后变成一个具体的对象,如图所示,像一个链表一样:... 阅读全文

posted @ 2013-12-11 13:08 love so much 阅读(269) 评论(0) 推荐(0)

UVA 11464 - Even Parity(枚举方法)

摘要: DEven ParityInput:Standard InputOutput:Standard OutputWe have a grid of sizeNxN. Each cell of the grid initially contains a zero(0) or a one(1). Theparityof a cell is the number of 1s surrounding that cell. A cell is surrounded by at most 4 cells (top, bottom, left, right).Suppose we have a grid of 阅读全文

posted @ 2013-12-11 13:04 love so much 阅读(319) 评论(0) 推荐(0)

uva 1346 - Songs(贪心)

摘要: 题目链接:uva 1346 - Songs 题目大意:John Doe 是一个著名的DJ,现在他有n首播放个曲, 每首歌曲有识别符key,歌曲长度l,以及播放频率q。想在John Doe 想将磁带上的歌曲重新排列,方便播放,播放所有歌曲有一个复杂度的计算∑(1≤i≤n)q[i] * ( ∑(1≤j≤i)l[j] ), 然后给出S,请输出重新排列后的第S首歌的识别码。 解题思路:为了使得复杂度越小,很明显的曲目长度小的要放前面,播放频率小的要放后面,所以每首歌增加一个k = l / q,即k越小的越在前。如果两个k值相同的话,前后是没有差别的。证:l[i] = L, q[i] = Q, l[j] 阅读全文

posted @ 2013-12-11 13:01 love so much 阅读(212) 评论(0) 推荐(0)

[置顶] 手把手教你iOS消息推送证书生成以及Push消息

摘要: iOS推送消息是许多iOS应用都具备的功能,今天在给应用加推送功能,在生成证书的过程中,发生了各种令人蛋痛的事。下面就把步骤拿出来分享下: iOS消息推送的工作机制可以简单的用下图来概括: Provider是指某个iPhone应用程序的Push服务器,APNS是Apple Push Notification Service的缩写,是苹果的服务器。 上图可以分为三个阶段: 第一阶段:应用程序把要发送的消息、目的iPhone的标识打包,发给APNS。 第二阶段:APNS在自身的已注册Push服务的iPhone列表中,查找有相应标识的iPhone,并把消息发送到iPhone。 第三阶段:... 阅读全文

posted @ 2013-12-11 12:57 love so much 阅读(3663) 评论(0) 推荐(0)

高性能C++网络库libtnet实现:Connection

摘要: Connectionlibtnet只支持IPv4 TCP Connection,之所以这么做都是为了使得实现尽可能的简单。我们主要在Connection类中封装了对tcp连接的操作。Connection继承自std::enable_shared_from_this,也就意味着外部我们会操作其shared_ptr,libtnet几乎所有的对象都采用智能指针的方式来进行内存管理。当Connection创建成功之后,会通过IOLoop的addHandler接口,将其绑定到ioloop上面:ConnectionPtr_t conn = shared_from_this();m_loop->add 阅读全文

posted @ 2013-12-11 12:53 love so much 阅读(749) 评论(0) 推荐(0)

设计模式之桥接模式

摘要: 1 概述 桥接模式(Bridge),是把抽象和具体的实现分离开,使得二者可以独立扩展,不会影响到对方。当需要不同的方式去改变接口和实现时,就能体现出桥接模式的功效。2 示例 直接这么说,显得有点不太好理解。Bridge就是桥,用于连接抽象和具体实现,过了桥,就该干嘛干嘛,两不相干。 依然以手机为例,手机浏览到好看的网页或者听到好听的歌曲、好看的视频等都想分享给自己的好友,可以分享到微信好友群中,也可以分享给QQ好友等。这个场景就适合桥接模式。 首先定义一个手机端信息分享的接口:1 package org.scott.bridge;2 /** 3 * @author Scott4 *... 阅读全文

posted @ 2013-12-11 12:50 love so much 阅读(184) 评论(0) 推荐(0)

Android 保存用户偏好设置

摘要: 很多情况下都允许用户根据自己的习惯和爱好去设置软件,而我们需要保存这些设置,可以用一个专业保存用户偏好的类:SharedPreferences。这个类是实现方法其实也就是创建和修改 XML 文件, 所以当使用这个类保存了偏好设置,会在 /data/data//shared_prefs 下创建一个 XML 文件。调用上下文的静态方法getSharedPreferences 获取SharedPreferences 的实例化对象。getSharedPreferences 方法有2个参数,一个是文件名,一个是访问文件的模式。当然这个方法也是 Activity 的方法,如果调用 Activity 的ge 阅读全文

posted @ 2013-12-11 12:46 love so much 阅读(821) 评论(0) 推荐(0)

上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 84 下一页

导航