所需头文件:#include
#include基础套接字:返回值:
0表示成功
-1表示失败
errno记录错误代码
1:创建套接字
int socket(int domain, int type, int protocol)
参数描述:
domain:套接字域名
{
AF_...
分类:
系统相关 时间:
2015-06-03 11:52:05
阅读次数:
149
跟着官方教程学习数据绑定的用法,功能确实非常强大,这是 Android 向 MVVM 迈出的一大步,也是 Native 的开发方式逐渐向 Web 靠拢的一小步。其中一个绑定方式是直接使用资源数据,例如:android:padding="@{large? @dimen/largePadding : @dimen/smallPadding}"官方教程截图:完整版的布局文件如下:<layout xmlns...
分类:
移动开发 时间:
2015-06-03 11:54:23
阅读次数:
195
接下来讨论的是key,value的输出,这部分比较复杂,不过有了前面kvstart,kvend和kvindex配合的分析,有利于我们理解返部分的代码。
输出缓冲区中,和kvstart,kvend和kvindex对应的是bufstart,bufend和bufmark。这部分还涉及到变量bufvoid,用与表明实际使用的缓冲区结尾(见后面BlockingBuffer.reset分析),和变量bufm...
分类:
其他好文 时间:
2015-06-03 11:52:37
阅读次数:
121
接上一篇
2、NSOperation
NSOperation是一个抽象类,本身并没有办法去直接使用,如果我们要使用它,就要去使用它的子类。IOS已经给我们提供了两个已经实现好的子类,NSInvocationOperation和NSBlockOperation。
对于这两个子类虽然IOS本身提供了start方法,不过我们一般不去直接使用它而需要借助另外一个类 NSOperatio...
分类:
移动开发 时间:
2015-06-03 11:51:12
阅读次数:
144
actionBarItemBackground 5.0以上超出边界圆形水波纹
selectableItemBackground 5.0以上边界内圆形水波纹
这两个属性在5.0以下是默认的灰色效果,个人觉得也很唯美
用法
android:background="?android:attr/actionBarItemBackground"
android:backg...
分类:
移动开发 时间:
2015-06-03 11:52:13
阅读次数:
137
因工作的需要,采用了基于VC开发项目,因需要用到串口,这里面没用到windows的MSCOMM空间和CSerialPot的类,而是专门利用windows api函数的同步机制来封装此类,类的接口模式有点模仿QT的Win_QextSerialPort。本库可以直接用在MFC上,当然也可以移植到QT上面。
#pragma once
#include
#include
#define MAX_REC...
利用eclipse远程调试功能,实现sqoop 本地环境集成:
利用cygwin部署
0、将sqoop-1.4.2放在/home/Administrator/hadoop
1、sqoop中设置HOME_HOME:
修改SQOOP_HOME/bin/configure-sqoop :HADOOP_HOME=/cygdrive/e/work/hadoop-1.0.3(c...
分类:
其他好文 时间:
2015-06-03 11:51:51
阅读次数:
129
二叉树的存储结构有两种:顺序存储结构和链式存储结构。
顺序存储结构
对于满二叉树和完全二叉树来说,可以将其数据元素逐层存放到一组连续的存储单元中,如图6-3 所示。用一维数组来实现顺序存储结构时,将二叉树中编号为i 的结点存放到数组中的第i 个分量中。如此根据性质6.7,可以得到结点i 的父结点、左右孩子结点分别存放在、2i 以及2i+1 ?i / 2? 分量中。
图6-3 顺序...
分类:
其他好文 时间:
2015-06-03 11:51:47
阅读次数:
226
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.Writer;
import java.util.Iterator;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org...
分类:
其他好文 时间:
2015-06-03 11:51:12
阅读次数:
99
资源分享redis中文入门手册
http://bbs.superwu.cn/forum.php?mod=viewthread&tid=760&extra=page%3D1
更多精彩内容请关注:http://bbs.superwu.cn
关注超人学院微信二维码:
关注超人学院java免费学习交流群:...
分类:
其他好文 时间:
2015-06-03 11:52:09
阅读次数:
107
前面分析那么多系统源码了,也该暂停下来休息一下,趁昨晚闲着看见一个有意思的需求就操练一下分析源码后的实例演练----自定义控件。...
分类:
移动开发 时间:
2015-06-03 11:52:27
阅读次数:
240
#include "stdafx.h"
#include
#include int main(int argc, char* argv[])
{ double a = 77.001;
double b = ceil(a); printf("b = %.3f\n",b); double c = 77.999;
double d =...
分类:
其他好文 时间:
2015-06-03 11:51:15
阅读次数:
205
微信开发 BAE运平台和java语音,微信mysql数据库开发实例 --图文开发教程...
分类:
微信 时间:
2015-06-03 11:52:03
阅读次数:
262
前言:培根这样说过,“读史使人明智,读诗使人聪慧,数学使人精密,哲理使人深刻,伦理学使人有修养,逻辑修辞使人善辩”。对于程序员来说,单纯的编码并不能使我们卓越,读一读那些优秀的书籍则会让我们更有成就。...
分类:
其他好文 时间:
2015-06-03 11:52:11
阅读次数:
108
1、定义:
Attach additional responsibilities to an object dynamically keeping the same interface.
Decoators provide a flexible alternative to subclassing for extending functionality.
在不必改变原类文件和使用继承的情况...
分类:
移动开发 时间:
2015-06-03 11:50:43
阅读次数:
191
首先我们整理经常会闪退的异常哪些:数组越界、空引用、引用未定义方法、内存空间不足等等。
如何获取crash闪退日志 -- 工具查看
先看第一个问题如何查看,我搜索的方法有以下几个:
第一个方法:XCode 的菜单Window->Organizer 选择Devices -> 选中的手机 -> 点击手机名称左边的箭头 会等到如下图...
分类:
移动开发 时间:
2015-06-03 11:50:33
阅读次数:
234
为什么需要使用泛型?
1.代码复用
2.保证类型安全
3.编程的便利
下面上代码说明代码复用
1)建立一个Animal的父类
package com.ray.test;
public class Animal {
private String name="Animal";
public String getName() {
return name;
}
pub...
分类:
编程语言 时间:
2015-06-03 11:48:33
阅读次数:
160