上一页 1 ··· 109 110 111 112 113 114 115 116 117 ··· 425 下一页
摘要: head first---------模板方法模式 浅谈谈模板方法模式:在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。 模板方法模式中涉及的一个设计原则是:别找我,我会找你。模板方法模式为我们提供了一种代码复用的重用技巧。 以下为代码的实现: package com.clark.templatepattern.abstractclass; /** * 包含hook(钩子)的制作饮料的抽象类 * @author Administrator * */ public abstract class Bev... 阅读全文
posted @ 2013-07-16 20:15 坚固66 阅读(166) 评论(0) 推荐(0) 编辑
摘要: qt安装与使用 今天写下qt使用的注意事项,qt-project.org上已经更新了qt5的相关库,但是建议不是很熟系qt的朋友,或者说想使用传统qt api而不是qml的朋友, 继续下载老版本4.8.4。因为有很多参考例子与书籍。 其实只是做一个简单的sql文件导入作用,本来不想做的很粗糙,但是领导给的时间少,胡乱摸了几把,勉强做了一个简单的界面。主要构思与总结将在 工作完成后补上。 现在说说做的时候遇到的问题: 1.C++封装问题 之前一直用C,也大概了解C++,我在qt中都是纯代码实现(因为比较喜欢敲键盘的感觉),但是qt中最重要的就是c++的关系,表现为写了很多控件,... 阅读全文
posted @ 2013-07-16 20:12 坚固66 阅读(509) 评论(0) 推荐(0) 编辑
摘要: Strategic gameTime Limit:2000MSMemory Limit:10000KTotal Submissions:5498Accepted:2484Description Bob enjoys playing computer games, especially strategic games, but sometimes he cannot find the solution fast enough and then he is very sad. Now he has the following problem. He must defend a medieval c 阅读全文
posted @ 2013-07-16 20:10 坚固66 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 函数系统函数式编程当然少不了函数系统啦,在教程最初的时候就有一个最简单的函数,函数系统贯穿在Haskell全部,Haskell的函数有几个重要的性质。首先声明一下函数的参数和返回值类型然后有一个很重要写法就是匹配,用匹配来匹配参数,所以Haskell的函数写法和其他语言不一样,同样一个函数可能有几种表达形式模式匹配函数匹配的一个例子,比如有这么一个函数,当用户输入7时显示输入了七,否则显示没输入7.lucky :: (Integral a) => a -> String lucky 7 = "LUCKY NUMBER SEVEN!" lucky x = &quo 阅读全文
posted @ 2013-07-16 20:08 坚固66 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 这个章节将讲解分层模式对雇员管理系统的系统,首先看下基本的流程图设计: 下面是具体的代码: 1、login.php(参照上节) 2、loginProcess.php checkAdmin($id, $password)) != ""){ header("Location:https://192.168.1.110/myphp/manage/empManage.php?name=$name"); exit(); } else { header("Location:https://192.168.1.110/myphp/manage/log... 阅读全文
posted @ 2013-07-16 20:06 坚固66 阅读(329) 评论(0) 推荐(0) 编辑
摘要: iOS中原生的SQLite API在使用上相当不友好,在使用时,非常不便。于是,就出现了一系列将SQLite API进行封装的库,例如FMDB、PlausibleDatabase、sqlitepersistentobjects等,FMDB (https://github.com/ccgus/fmdb) 是一款简洁、易用的封装库,这一篇文章简单介绍下FMDB的使用。在FMDB下载文件后,工程中必须导入如下文件,并使用libsqlite3.dylib 依赖包。FMDB同时兼容ARC和非ARC工程,会自动根据工程配置来调整相关的内存管理代码。FMDB常用类:FMDatabase : 一个单一... 阅读全文
posted @ 2013-07-16 20:04 坚固66 阅读(266) 评论(0) 推荐(0) 编辑
摘要: LibZip库是解压缩zip文件的C库。中文的网站目前还没有找到相关的编译方法,找了一篇英文文档加上自己的实验修改了一下:编译步骤如下:首先先下载CMake,我下载的是2.8版本。libzip要引用 zlib 库所以要先下载,我下载的是 zlib-1.2.8,把它解压在如 C:\LibZip文件夹中. 如果是在windows 64位的环境下,请在 C:\LibZip\CMakeLists.txt 的最后添加一下几行文本: if(CMAKE_SIZEOF_VOID_P EQUAL 8 AND MSVC) set_target_properties(zlibstatic PROPERTIE... 阅读全文
posted @ 2013-07-16 20:03 坚固66 阅读(1469) 评论(0) 推荐(0) 编辑
摘要: 创建外部表例子The following SQL statements create an external table named admin_ext_ employees in the hr schema and load data from the external table into the hr.employees table.CONNECT / AS SYSDBA;-- Set up directories and grant access to hr CREATE OR REPLACE DIRECTORY admin_dat_dir AS '/flatfiles/dat 阅读全文
posted @ 2013-07-16 20:00 坚固66 阅读(171) 评论(0) 推荐(0) 编辑
摘要: (接上篇) 所谓的“天文算法”,就是利用经典力学定律推导行星运转轨道,对任意时刻的行星位置进行精确计算,从而获得某种天文现象发生时的时间,比如日月合朔这一天文现象就是太阳和月亮的地心黄经(视黄经)差为0的那一瞬间。能够计算任意时刻行星位置的一套理论就被称为星历表,比较著名的星历表有美国国家航空航天局下属的喷气推进实验室发布的DE系列星历表,还有瑞士天文台在DE406基础上拓展的瑞士星历表等等。根据行星运行轨道直接计算行星位置通常不是很方便,更何况大多数民用天文计算用不上那么多精确的轨道参数,于是天文学家在这些星历表的基础上推导出了很多可以做简便计算,但是又能保证一定精度的行星运行理论,比较著名 阅读全文
posted @ 2013-07-16 19:58 坚固66 阅读(1367) 评论(0) 推荐(0) 编辑
摘要: 第一步:输入15个整数第二步:对这15个数进行排序第三部:输入一个数,在后在排好序的数中进行折半查找,判断该数的位置实现代码如下:方法一:选择排序法+循环折半查找法#includeusing namespace std;int main(){ int a[15]; int n,i; void array_sort(int a[], int n); int zeban(int a[], int start ,int end,int n); cout>a[i]; } cout>n; //================折半查找========== couta[(start+end)/2 阅读全文
posted @ 2013-07-16 19:58 坚固66 阅读(236) 评论(0) 推荐(0) 编辑
上一页 1 ··· 109 110 111 112 113 114 115 116 117 ··· 425 下一页