写这个的原因是看到一位大神的习题答案总结,于是自己心血来潮也想写一个这个,目的主要是督促自己刷题吧,毕竟自己太弱了。习题3-1 得分 UVa 1585大致就是设置一个变量记录到当前为止的连续的O的数量,碰到X就变0,水题。#include
#include
#include
char s[90];
int main(void)
{
in...
分类:
编程语言 时间:
2016-07-14 15:25:44
阅读次数:
225
6 程序测试和文档
6.1 程序测试
1.功能测试
2.基准测试...
分类:
编程语言 时间:
2016-07-14 15:27:55
阅读次数:
255
本博文主要针对UNP一书中的第六章内容来聊聊I/O复用技术以及其在网络编程中的实现
1. I/O复用技术I/O多路复用是指内核一旦发现进程指定的一个或者多个I/O条件准备就绪,它就通知该进程。I/O复用适用于以下场合:(1) 当客户处理多个描述符(一般是交互式输入或网络套接字),必须适用I/O复用(2) 当一个客户处理多个套接字时,这种情况很少见,但也可能出现(3) 当一个TCP服务器既要处理监听套...
分类:
其他好文 时间:
2016-07-14 15:27:41
阅读次数:
231
IO流(重点知识)01. IO流概述及其分类
1.概念
IO流用来处理设备之间的数据传输
Java对数据的操作是通过流的方式
Java用于操作流的类都在IO包中
流按流向分为两种:输入流,输出流。
流按操作类型分为两种:
字节流 : 字节流可以操作任何数据,因为在计算机中任何数据都是以字节的形式存储的
字符流 : 字符流只能操作纯字符数据,比较方便。
2.IO流常用父类
字节流的抽象父类:...
分类:
编程语言 时间:
2016-07-14 15:26:23
阅读次数:
244
type()
动态语言和静态语言最大的不同,就是函数和类的定义,不是编译时定义的,而是运行时动态创建的。
比方说我们要定义一个Hello的class,就写一个hello.py模块:
class Hello(object):
def hello(self, name='world'):
print('Hello, %s.' % name)
当Python...
分类:
编程语言 时间:
2016-07-14 15:26:34
阅读次数:
277
这里我们来看看spring 3.0 以及以后版本中支持的@Async (方法异步)
其实在之前的程序中也没看到过有使用@Async 的,最近才接触到,想着如果使用异步缓存是不是响应速度会大幅提升那,就比如你去查询,发现缓存中没有数据,你要从数据库中获取数据,然后要把数据放到缓存中然后才能将数据展示到前台,其中将数据放到缓存的这个步骤占用了一部分时间,这样的话前台展示就比较慢了,所以如果保存到缓存...
分类:
编程语言 时间:
2016-07-14 15:25:55
阅读次数:
227
1、概述
相信做Android开发的写得最多的就是ListView,GridView的适配器吧,记得以前开发一同事开发项目,一个项目下来基本就一直在写ListView的Adapter都快吐了~~~对于Adapter一般都继承BaseAdapter复写几个方法,getView里面使用ViewHolder模式,其实大部分的代码基本都是类似的。
本篇博客为快速开发系列的第一篇,将一步一步带您封装出一...
分类:
移动开发 时间:
2016-07-14 15:26:30
阅读次数:
290
文 / 腾讯 邓建俊优测小优有话说:
以为优社区除了测试知识就没有其他东西啦?手Q大牛带你走一波红包的后台设计!!!1. 前言2016除夕夜注定是一个不平凡的夜晚,除了陪家人吃团圆饭、看春晚,还得刷一刷、摇一摇、咻一咻,忙得不亦乐。相信大部分读者也已经体验过手Q的刷一刷抢红包,玩法简单中奖率高,得到了许多用户的好评。那么对于后台而言,要实现这个亿万级用户的抢红包系统,我们将会面临哪些问题? (...
分类:
其他好文 时间:
2016-07-14 15:23:47
阅读次数:
203
B Saving HDU先po原题
[HDU 2111]http://acm.hdu.edu.cn/showproblem.php?pid=2111
话说上回讲到海东集团面临内外交困,公司的元老也只剩下XHD夫妇二人了。显然,作为多年拼搏的商人,XHD不会坐以待毙的。
一天,当他正在苦思冥想解困良策的时候,突然想到了自己的传家宝,那是公司成立的时候,父亲作为贺礼送来的一个锦囊,徐父...
分类:
编程语言 时间:
2016-07-14 15:25:15
阅读次数:
400
原文地址:http://write.blog.csdn.net/postedit/18230867
声明:部分动画来源于网络,本人只是想方便收集在一起,如果不妥请及时与我联系!谢谢
为了统一BaseAnimationApp签名,一定要方便以后大家自动更新...防止签名冲突,不能及时更新
BaseAnimation讨论群号:149581646
...
分类:
移动开发 时间:
2016-07-14 15:26:09
阅读次数:
290
iOS系统自带Core Data来进行持久化处理,而且Core Data可以使用图形化界面来创建对象,但是Core Data不是关系型数据库,对于Core Data来说比较擅长管理在设备上创建的数据持久化存储用户创建的对象,但是要处理大量的数据时就应该优先选择SQL关系型数据库来存储这些数据。
Core Data在后台也是使用SQLite来存储数据的,但是开发人员不能直接访问这些数据,只能通过Co...
分类:
移动开发 时间:
2016-07-14 15:24:55
阅读次数:
167
Socket通信
基本概念
对于程序开发来说,网络通信的基础就是Socket,但因为是基础,所以用起来不容易,今天我们就来谈谈Socket通信。计算机网络有个大名鼎鼎的TCP/IP协议,普通用户在电脑上设置本地连接的ip时,便经常看到下图的弹窗,注意红框部分已经很好地描述了TCP/IP协议的作用。
TCP/IP是个协议组,它分为三个层次:网络层、传输层和应用层:
网络层包括:I...
分类:
移动开发 时间:
2016-07-14 15:23:04
阅读次数:
339
一、NDK和JNI简介
NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。
NDK集成了交叉编译器(交叉编译器需要UNIX或LINUX系统环境),并提供了相应的mk文件隔离CPU、平台、ABI等差异,开发人员只需要简单修改mk文件(指出“哪些文件需要编译”、“编译特性要求”等),就可以创建出so。
JNI的全称是Ja...
分类:
其他好文 时间:
2016-07-14 15:24:12
阅读次数:
228
触控事件
MotionEvent类: //单击触摸按下动作
public static final int ACTION_DOWN = 0; /**
* Constant for {@link #getActionMasked}: A pressed gesture has finished, the
* motion contains...
分类:
移动开发 时间:
2016-07-14 15:24:40
阅读次数:
284
1. 用ARC管理内存
ARC(Automatic ReferenceCounting, 自动引用计数)和iOS5一起发布,它避免了最常见的也就是经常是由于我们忘记释放内存所造成的内存泄露。它自动为你管理retain和release的过程,所以你就不必去手动干预了。忘掉代码段结尾的release简直像记得吃饭一样简单。而ARC会自动在底层为你做这些工作。除了帮你避免内存泄露,ARC还可以...
分类:
移动开发 时间:
2016-07-14 15:23:51
阅读次数:
355