首页 > 2014年07月08日 > 全部分享
[Ruby] Define abstract methods
Ruby has its own style to define the abstract methods in its class....
分类:其他   时间:2014-07-08 19:45:28    收藏:0  评论:0  赞:0  阅读:319
湖南省第六届大学生计算机程序设计竞赛---汽水瓶
1006: 汽水瓶 时间限制: 1 Sec  内存限制: 128 MB 提交: 3  解决: 3 [提交][状态][讨论版] 题目描述 有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满的,这时候剩2个空瓶子。然后你...
分类:其他   时间:2014-07-08 14:31:51    收藏:0  评论:0  赞:0  阅读:498
使用Swift和SpriteKit写一个忍者游戏
这篇文章的游戏使用SpriteKit和Swift语言来完成。 SpriteKit是苹果自己的游戏引擎,更能贴合iOS系统底层的API,不过架构和实现上都是模仿了Cocos2D。所以使用上其实差别不大,不过SpriteKit更轻量级一些。 程序入口 main函数跟OC一样,将入口指向了appdelegate,而cocoa touch框架几乎跟OC一样,只不过用Swift重写了一...
分类:其他   时间:2014-07-08 17:05:42    收藏:0  评论:0  赞:0  阅读:395
NYOJ 737 合并石子(一)
石子合并(一) 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 描述    有N堆石子排成一排,每堆石子有一定的数量。现要将N堆石子并成为一堆。合并的过程只能每次将相邻的两堆石子堆成一堆,每次合并花费的代价为这两堆石子的和,经过N-1次合并后成为一堆。求出总的代价最小值。 输入有多组测试数据,输入到文件结束。 每组测试数据第一行有一个整...
分类:其他   时间:2014-07-08 17:05:02    收藏:0  评论:0  赞:0  阅读:424
集合类
今天看到集中集合的排序方法,感觉自己以前写的代码还有很大提升的余地,很多代码都只是实现了功能,但没有做到最优化。以后得严格要求自己,力求每一段功能都能做到最优化。...
分类:其他   时间:2014-07-08 13:17:30    收藏:0  评论:0  赞:0  阅读:330
Qt5官方demo解析集24——Extending QML - Default Property Example
本系列所有文章可以在这里查看http://blog.csdn.net/cloud_castle/article/category/2123873 接上文Qt5官方demo解析集22——Extending QML - Object and List Property Types Example 有时我们看到某个QML类型的声明中,某些数据并没有放在属性 + :后面,它们实际上属于这个...
分类:其他   时间:2014-07-08 21:08:31    收藏:0  评论:0  赞:0  阅读:665
一步一步挖出Compute
前几天在做结账的时候,对数据表DataGridView控件的单列求和纠结了一番。        现在几乎养成了习惯,对于一些东西疏于开始的思考,不会先想到百度,这里我是先想到了第一版的机房收费那块的结账求和:        截取了充值金额片段,代码如下:        '读取充值金额 strSQL = "select sum(addmoney) as AddCash from Re...
分类:其他   时间:2014-07-08 14:31:12    收藏:0  评论:0  赞:0  阅读:460
二叉树前序、中序、后序遍历非递归写法的透彻解析
前言 在前两篇文章二叉树和二叉搜索树中已经涉及到了二叉树的三种遍历。递归写法,只要理解思想,几行代码。可是非递归写法却很不容易。这里特地总结下,透彻解析它们的非递归写法。其中,中序遍历的非递归写法最简单,后序遍历最难。我们的讨论基础是这样的:...
分类:其他   时间:2014-07-08 16:16:04    收藏:0  评论:0  赞:0  阅读:524
Linux高性能服务器编程——多线程编程(上)
多线程编程 Linux线程概述 线程模型         线程是程序中完成一个独立任务的完整执行序列,即一个可调度的实体。根据运行环境和调度者的身份,线程可分为内核线程和用户线程。内核线程,在有的系统上也称为LWP(Light Weigth Process,轻量级进程),运行在内核空间,由内核来调度;用户线程运行在用户空间,由线程库来调度。当进程的一个内核线程获得CPU的使用权时,它就加载并...
分类:编程语言   时间:2014-07-08 19:44:44    收藏:0  评论:0  赞:0  阅读:511
Thinkphp学习日记:jQuery_ajax数据提交
最近在玩Thinkphp,废话不多说,说正事. 客户端js提交代码 1 $.post('http://localhost/app/index.php/Index/Index/handle',{username : document.getElementById('username').value,content : document.getElementById('content')....
分类:Web开发   时间:2014-07-08 18:43:44    收藏:0  评论:0  赞:0  阅读:444
Java Mail多人群发与多附件发送
基于Java Mail的多人群发和多附件发送...
分类:编程语言   时间:2014-07-08 13:38:53    收藏:0  评论:0  赞:0  阅读:542
BIEE在creating domain步骤停止的解决办法
1、错误现象: biee11g creating domain  csf entries will not be parsed since the adminserver is unreachable note manager properties 2、Oracle官方也有相关的内容,主要针对windows2003和windows2008服务器,解决方案是先单独装weblogic再...
分类:其他   时间:2014-07-08 15:07:38    收藏:0  评论:0  赞:0  阅读:383
Hadoop笔记(一)
Hadoop笔记(一) 安装配置详解...
分类:其他   时间:2014-07-08 17:32:28    收藏:0  评论:0  赞:0  阅读:238
简单方法vs工厂方法
简单工程模式:对具有相同功能的类进行抽象得到父类,这些类继承它成为子类。为了对这些功能进行选择,建立一个工厂类进行判断,其中运用一个Switch语句。 优点:结构简单、操作单一。 缺点:需要事先考虑周到,操作时需准确。由下的“功能扩展”中可知,易违背设计模式六大原则中的“开放-封闭原则”。 功能扩展:若增添功能方法,则需另添加一个类,在运算类中添加的相应的方法,再修改客户端中的Switch语句中的case项。 工厂方法模式(Factory Method):先建立一个...
分类:其他   时间:2014-07-08 14:34:22    收藏:0  评论:0  赞:0  阅读:384
POJ 1300 Door Man
判断是否欧拉回路。 很蛋疼的一道题,加上DFS判所有点是否连通就无限WA。(并查集也可判) 直接定理就AC了。都不知道所有点是不是在一个 连通块里面。 然后他们说:Your master is a particularly absent-minded lout and continually leaves doors open throughout a particular floo...
分类:其他   时间:2014-07-08 20:05:38    收藏:0  评论:0  赞:0  阅读:427
watchdog的正确用法
关于watchdog应该有过单片机学习经历的人,都比较熟悉。但watchdog的正确用法,恐怕大家如果没有经历过实际产品的开发不会有深入的理解。 瑞萨RL78系列的单片机自身带有watchdog,当启用watchdogtimer定时器后,在watchdog timer溢出时间间隔的75%会产生watchdog中断。至于在watchdog中做什么,好多示例程序,都会在中断处理函数中喂狗,使watc...
分类:其他   时间:2014-07-08 14:53:20    收藏:0  评论:0  赞:0  阅读:404
HDOJ1166 敌兵布阵 【线段树】
敌兵布阵 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 39591    Accepted Submission(s): 16726 Problem Description C国的死对头A国这段时间正在进行军事演...
分类:其他   时间:2014-07-08 13:21:24    收藏:0  评论:0  赞:0  阅读:329
如何成为一名Java开发者?
Java是当今世界三大编程语言之一。它可被用来开发Web应用和桌面应用,而且它是跨平台的 - 一次编译,多处运行(write once, run everywhere)。而且,Java上手十分简单。如果你想要成为一名合格的Java开发者,你需要看看自己是否知道一下内容。     下面的列表是由一个高级Java开发者Vivek Vermani总结的。     对于一个核心Java开发者来说,他最...
分类:编程语言   时间:2014-07-08 15:06:58    收藏:0  评论:0  赞:0  阅读:316
Linux高性能服务器编程——多线程编程(下)
多线程编程 条件变量 如果说互斥锁是用于同步线程对共享数据的访问的话,那么条件变量则是用于线程之间同步共享数据的值。条件变量提供了一种线程间的通信机制:当某个共享数据达到某个值得时候,唤醒等待这个共享数据的线程。 条件本身是由互斥量保护的。线程在改变条件状态前必须首先锁住互斥量,其他现成在获得互斥量之前不会察觉到这种变化,因为必须锁住互斥量以后才能计算条件。...
分类:编程语言   时间:2014-07-08 15:06:26    收藏:0  评论:0  赞:0  阅读:545
c++中的静态成员变量
C++ 类中的静态变量 静态数据成员: 下面看一个例子: #include class Point { public: void output() { } static void init() {   } }; void main( void ) { Point pt; pt.init(); pt.output(); } 这样编译是不会有任何错...
分类:编程语言   时间:2014-07-08 21:11:18    收藏:0  评论:0  赞:0  阅读:448
1388条   上一页 1 ... 37 38 39 40 41 ... 70 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!