上一页 1 2 3 4 5 6 7 8 9 10 ··· 174 下一页

2013年11月14日

[置顶] 单例模式lua实现

摘要: --[[ 优点 一、实例控制 单例模式会阻止其他对象实例化其自己的单例对象的副本,从而确保所有对象都访问唯一实例。 二、灵活性 因为类控制了实例化过程,所以类可以灵活更改实例化过程。 缺点 一、开销 虽然数量很少,但如果每次对象请求引用时都要检查是否存在类的实例,将仍然需要一些开销。可以通过使用静态初始化解决此问题。 二、可能的开发混淆 使用单例对象(尤其在类库中定义的对象)时,开发人员必须记住自己不能使用new关键字实例化对象。因为可能无法访问库源代码,因此应用程序开发人员可能会意外发现自己无法直接实例化此类。 三、对象生存期 不能解决删除单个对象的问题。在提供内存管理的语言中(例如基于.N 阅读全文

posted @ 2013-11-14 19:51 新一 阅读(1276) 评论(0) 推荐(0) 编辑

2013年11月1日

推荐五星级C语言学习网站

摘要: www.cprogrammingexpert.com(此网站,配合了大量动画,每一行代码,配合一副图片)下面截取了部分的gif动画,大家可以认真看看,相信作者花了很多心血,去制作这些动画。scanf 例子:malloc 例子:指针的例子:推荐的第二个:http://www.programiz.com/里面有大量的demo,基本覆盖了最基本的应用:最重要的是网站上声称:Free and always will be free。最后,祝大家开心学习,学习中赚更多的钱给老婆儿子用 阅读全文

posted @ 2013-11-01 19:33 新一 阅读(675) 评论(1) 推荐(0) 编辑

poj2689 Prime Distance 有难度 埃拉托斯尼斯筛法的运用

摘要: 我承认这道很难(对我来说),搞脑子啊,搞了好久,数论刚开始没多久,还不是很强大,思路有点死,主要是我 天赋太差,太菜了,希望多做做有所改善开始解析:首先要将在 [ l,u]内的所有素数找出来,还好题目说了u-l 小于 1000 000,不然内存都得暴死了,最常用的方法就是筛法了,当然还有 传说中的 6*n+1 可惜我不会,开始假设所有范围内的数都是素数,然后讲所有素数的倍数(肯定不是素数)筛掉,经过无数轮的筛选,余下的就是素数,同时要考虑到所有大于2的偶数都不是素数,可以节省空间,使用筛法筛掉[l,u]内的所有非素数,需要知道[l,u]的所有非素数的素因子(因为一个非素数是被它最小的素因子删掉 阅读全文

posted @ 2013-11-01 19:31 新一 阅读(278) 评论(0) 推荐(0) 编辑

局域网

摘要: 局域网:由特定类型的传输媒体(如电缆、光缆和无线媒体)和网络适配器(如网卡)互联在一起的计算机,并受网络操作系统监控的网络系统。 局域网的网络拓朴结构广泛采用的主要有总线型和环型。 LAN常用的媒体主要有同轴电缆、双绞线和光缆,以及在无线LAN情况下使用的辐射媒体。 同轴电缆由内部导体、环绕绝缘层、绝缘层外的金属屏蔽网和最外层的护套组成。 双绞线是由相互按一定扭矩绞合在一起的类似于电话线的传输媒体,每根线加绝缘层并加有色标来表记。 光纤由单根玻璃光纤、紧靠纤心的包层以及塑料保护涂层组成。光纤两端必须配有光发射机和光接收机,实现光电转换的是光电二极管或光... 阅读全文

posted @ 2013-11-01 19:26 新一 阅读(360) 评论(0) 推荐(0) 编辑

pager-taglib分页处理的使用

摘要: pager-taglib是java中一个用于分页的小的框架。下面简单介绍一下它的具体使用。一、环境的搭建: 将pager-taglib-2.0.war包拷贝到Tomcat的webapps下。启动Tomcat后会将其解压成pager-taglib-2.0文件夹。 从解压文件中的lib目录下拷贝pager-taglib.jar包到项目的lib下。 在JSP页面中使用taglib指令引入pager-taglib标签库。二、重要参数的说明: Offset:传过来的值是偏移量,是选择的页面的页数。比如你的记录/页pageSize=3,那么传过来的offset应该如下处理:offset/3+1 这样得到的 阅读全文

posted @ 2013-11-01 19:25 新一 阅读(804) 评论(0) 推荐(0) 编辑

创建ListView的基本步骤

摘要: 参考《疯狂android讲义》第2.5节P94 1、创建一个或者多个ListView 2、创建TextViewResource,为每个元素定义其显示属性array_item1.xmlarray_item2.xml 3、创建Activity,并完成以下三个步骤package com.ljh.listviewdemo;import android.os.Bundle;import android.app.Activity;import android.widget.ArrayAdapter;import android.widget.ListView;pub... 阅读全文

posted @ 2013-11-01 19:24 新一 阅读(680) 评论(0) 推荐(0) 编辑

求最大连续子数列和(只扫描一次数列)

摘要: 一、什么是求最大连续子数列和首先来看看这是个怎样的问题的,问题描述:一个整型数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和,求所有子数组的和的最大值。注意:当全是负数的情况时,返回最大的那个负数 二、解题思路这个问题的思路其实非常简单,从左到右扫描数组,在扫描过程中,记录数组的负数的个数和扫描过中数据中的最大值,并累加每个扫描到的数据的和,假设用变量thisSum(初值为0)保存,如果当前的累加值大于之前的累加值的最大值 (例如用变量sum记录,初值为0),则把当前的最大值保存为最大值(sum = thisSum),如果thisSum小于0,则把th 阅读全文

posted @ 2013-11-01 19:23 新一 阅读(364) 评论(0) 推荐(0) 编辑

数据对接—kettle使用之四

摘要: 上一篇介绍了表输出插件,并通过实例介绍插件的简单使用,如果有这样的需求大家可以参考一下并深入研究插件的其它细节设置。这一篇我们介绍和表输出对应的插件(表输入)的使用。表输入:1、 从步骤插入数据:指定我们期待读取数据的步骤名称,这些信息能被插入到sql语句。 例如:sql:select * from ttt where date between ? and ? 注意:“?” 的数据来自其他步骤(后面的博客中会有用到),sql语句结束没有标点符号2、实例介绍 拖入表输入插件,双击打开,根据前面的博客介绍的步骤正确的填入数据库连接,然后点击获取SQL查询语句,如下图: 选择... 阅读全文

posted @ 2013-11-01 19:21 新一 阅读(1711) 评论(0) 推荐(0) 编辑

[置顶] 大计划,大安排(一)

摘要: “如果一个人没有那么优秀,他想改变,怎么办?他说,这就是他成长时一直在问自己的问题。他一直觉得自己比别人差,一直想要改变。总结了20年,其实就六个字:大计划、大安排。没有大计划,人就不知道自己要去哪儿,走的每一步,都是散乱的。” 《响聊聊职场》中杨石头篇,看过很多遍,一直在看。 时光荏苒,4个月,毕业4个月,正式工作4个月。 阮一峰说不要自称为程序员,我也不想说自己是码农,我只是一个编程爱好者。我一直在琢磨,如果一个编程爱好者没有那么优秀,他想改变,怎么办?你想必已经知道答案了,大计划、大安排。 你是不是也是这样一个人:在一线城市,入行不久,24岁左右,单身... 阅读全文

posted @ 2013-11-01 19:17 新一 阅读(418) 评论(1) 推荐(0) 编辑

bootstrap——强大的网页设计元素模板

摘要: 本文介绍一个网页设计工具——bootstrap,它包含了很多华丽的按钮及排版,我们可以在网页设计中直接使用它,尤其是加入我们只是想简单的使用一下的话,将会是一个不错的选择,下面是几张examples,给大家欣赏一下。下载地址是:http://download.csdn.net/detail/u012314976/6484685 参考:http://getbootstrap.com/2.3.2/index.html 阅读全文

posted @ 2013-11-01 19:15 新一 阅读(378) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 10 ··· 174 下一页

导航