现在位置: 首页 > Apporryfato发表的所有文章
  • 11月
  • 18日
综合 ⁄ 共 6431字 评论关闭
 1、FACTORY-工厂模式:追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。  2、BUILDER- 建造模式:MM最爱听的就是“我爱你”这句话了,见到不同地方的MM,要能够用她们的方言跟她说这句话......
阅读全文
  • 09月
  • 10日
综合 ⁄ 共 6420字 评论关闭
受到这个的启发终于结局了如何在AsyncTask运行中终止其操作。 单纯的onCancelled(true)是不行的 下面把代码贴出来~实现了登陆功能。 AsyncTask简介,它使创建需要与用户界面交互的长时间运行的任务变得更简单。相对来说AsyncTask更轻量级一些,适用于简单的异步处理,不需要借助线程和Handler即可实现。 转自stackoverflow package com.isummation.exampleapp; import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.URLEncoder; import java.net.UnknownHostException; import org.apache.......
阅读全文
  • 06月
  • 15日
综合 ⁄ 共 860字 评论关闭
路由 路由器交换信息的通信量只能占底层网络通信量的一小部分,且必须限制参与交换路由器的数量和报文的大小。 通常的启发式原则是: 最多可以有12个路由器安全的参与广域网上的一个路由信息协议。 最多可以有60个路由器安全的参与一系列局域网上的路由信息协议。 若把参与一个路由更新协议的一组路由器作为一个默认交付系统,就会引起数据报的额外跳问题。 需要建立一种机制允许非核心路由器从核心路由器处了解路由信息,以便选择最佳路由。 路由信息需在两个方向上流动,信息从一组核心路由器流动到非核心路由器;非核心路由器也......
阅读全文
  • 05月
  • 28日
综合 ⁄ 共 1699字 评论关闭
UC/GUI特点 适用于任何8位/16位/32位CPU,可允许于支持ANSI C的任何编译器 适用于任何控制器驱动任何LCD(单色,灰度,或彩色) 通过配置宏,可支持任何接口 可配置显示尺寸 可在LCD的任何一点上显示字符和画位图 对于显示尺寸和速度提供优化进程,编译时间依赖于采用的优化进程   ucgui窗口系统剪切过程 一、剪切特点  ucgui窗口系统是采用逐点剪裁的,即在每次绘图时都重新计算剪切区域矩形,然后根据剪切矩形来确定绘图的范围的,这种方式是比较耗费时间的,但比较省内存空间。  ucgui在计算剪切区域时用到了递归调用......
阅读全文
  • 04月
  • 30日
综合 ⁄ 共 691字 评论关闭
标签:  零食  一览表  13小时前   十类坏零食   1.果冻:不仅不能补充营养,还会妨碍某些营养素的吸收。   2.薯片:含有大量脂肪,多吃易致肥胖。   3.爆米花:营养价值尚可,但其中含有比较多的铅,损害成年人的神经功能。   4.水果糖、棒棒糖:含大量糖分,多吃容易导致龋齿和肥胖。   5.果脯、蜜饯:除了大量热能之外,几乎没其他营养,且含有防腐剂。   6.话梅:含盐量过高,如果长期摄入大量的盐分会诱发高血压。   7.快餐面:脂肪含量很高,营养价值较低。   8.饼干:高脂肪高能量食品,多......
阅读全文
  • 12月
  • 13日
综合 ⁄ 共 6233字 评论关闭
转自:http://www.slyar.com/blog/poj-2533-cpp.html POJ 2533 Longest Ordered Subsequence 属于简单的经典的DP,求最长上升子序列(LIS)。先研究了O(n^2)的思路。 令A[i]表示输入第i个元素,D[i]表示从A[1]到A[i]中以A[i]结尾的最长子序列长度。对于任意的0 <  j <= i-1,如果A(j) < A(i),则A(i)可以接在A(j)后面形成一个以A(i)结尾的新的最长上升子序列。对于所有的 0 <  j <= i-1,我们需要找出其中的最大值。 DP状态转移方程: D[i] = max{1, D[j] + 1} (j = 1, 2, 3, ..., i-1 且 A[j] < A[i]) ......
阅读全文
  • 09月
  • 09日
综合 ⁄ 共 1589字 评论关闭
1.f.select .page-survey-form .pblock.form = simple_form_for @survey, :url => '/manage/surveys' do |f| .form-inputs = f.input :title, :input_html => {:class => :xxlarge}, :placeholder => '例如,2013年上学期教学情况调查' :ruby s = SurveyTemplate.all.map {|st| [st.name, st.id] } = f.select :survey_template_id, s, :label => '调查表模板' .form-actions = f.button :submit, :class => 'succe......
阅读全文
  • 07月
  • 26日
综合 ⁄ 共 11289字 评论关闭
ASIHTTPRequest对CFNetwork API进行了封装,并且使用起来非常简单,用Objective-C编写,可以很好的应用在Mac OS X系统和iOS平台的应用程序中。ASIHTTPRequest适用于基本的HTTP请求,和基于REST的服务之间的交互。 ASIHTTPRequest功能很强大,主要特色如下: l 通过简单的接口,即可完成向服务端提交数据和从服务端获取数据的工作 l 下载的数据,可存储到内存中或直接存储到磁盘中 l 能上传本地文件到服务端 l 可以方便的访问和操作请求和返回的Http头信息 l 可以获取到上传或下载的进度信息,为应用程序提供更好的体验 l 支......
阅读全文
  • 05月
  • 23日
综合 ⁄ 共 2888字 评论关闭
OGNL:Object Graph Navigation Language(对象图导航语言) 1,访问Action值栈中的普通属性: <s:property value="attrName"/> 2,访问Action值栈中的对象属性(要有get set方法): <s:property value="obj.attrName"/> <s:property value="obj1.obj2.attrName"/> 3,访问值栈中对象属性的方法 <s:property value="obj.methodName()"/> 4,访问值栈中action的普通方法: <s:property value="methodName()"/> 5,访问静态方法: <s:property value="@com.softeem.LoginAction@methodName()"/&......
阅读全文
  • 05月
  • 04日
综合 ⁄ 共 197字 评论关闭
以前老系统vc6各种问题:source control不能显示、不能直接打开、添加文件(可以打开工作空间) 今天重装了系统又这样了 可以证明与visio2007无关,因为现在没有装,source control不能显示确定是因为visual assist,需要先装sourcesafe2005,再装visualassist,不鞥直接打开、添加问题估计也跟某个插件或软件有关,因为关系不大,暂时就不研究了。
阅读全文
  • 04月
  • 18日
综合 ⁄ 共 503字 评论关闭
目的:创建一个工程,这个工程只包含*.own文件。步骤:1)在document options中加入了OWN Document Type,并且有其对应的语法分析和关键字文件了2)创建工程,然后加入文件,可是还是会加入很多其他非*.own文件问题:如何让一个工程的配置只识别OWN这种类型的Document Type?这样在创建工程后加入文件时只加入*.own文件,分析时也只分型*.own的语法。 终于搞定了。(1)首先配置global configuration。在global configuration中的所有的document type的属性中,不能选中“including when adding to projects”。(2)创建工程时,指......
阅读全文
  • 04月
  • 10日
综合 ⁄ 共 93字 评论关闭
找到一篇非常好的翻WALL教程。100%成功率,用的是google送给每个用户的免费服务器,而且不需要安装,非常的安全和绿色。  goagent+Firefox+autoproxy图文教程
阅读全文