介绍)
前面主要介绍了一些直接通信和间接通信,包括一些中间件的一些技术,这次我学习的内容是层级再往下,用一句话形式就是:在分布式系统中的操作系统级别对于中间件的支持。在这篇中,主要关注与操作系统级别对于通信的一些支持,包括RPC这样的远程调用等。
操作系统的层次)
操作系统是一个凌驾于纯硬件资源上面的一个软件系统,封装了对于硬件的抽象,在上面有内存管理,I/O管理,CPU的管理等等。
1....
分类:
其他好文 时间:
2014-12-27 17:40:46
阅读次数:
162
开始写一点笔记,以后复习用
(一)类扩展(class extension,匿名分类)
@interface
ViewController ()
{
//成员变量
}
//方法声明
@end
(二)随机数生成
1. int iconIndex = arc4random(); //会产生任意正整数和0
2.
int iconInde...
分类:
其他好文 时间:
2014-12-27 17:38:35
阅读次数:
175
点击左边下面的“我的证书”,然后点击右边的证书,打开下面有一个key导出就可以了。
转pem
openssl pkcs12 -in Name.p12 -out Name.pem -nodes...
分类:
其他好文 时间:
2014-12-27 17:39:42
阅读次数:
119
linux c
#include
#include
#include
#include
#include
#define SUBSLEN 10
#define EBUFLEN 128
#define BUFLEN 1024
#define reg_comp(a, b, c) regcomp(a, b ,c)
#define reg_error(a, b , c...
分类:
系统相关 时间:
2014-12-27 17:39:53
阅读次数:
245
Stars
Time Limit: 1000MS
Memory Limit: 65536K
Total Submissions: 34244
Accepted: 14926
Description
Astronomers often examine star maps where stars are represented b...
分类:
编程语言 时间:
2014-12-27 17:40:10
阅读次数:
228
首先,建立一个MySQL用户rick,密码设置为6452079,登录地点设置为本地登录localhost。
为rick用户创建一个数据库foo。
在数据库foo里创建一个表children。
表的结构如下:
添加3条简单的记录后,表为:
实验C 代码:
#include
#include
#include "mysql.h"
MYSQL my_connection...
分类:
数据库 时间:
2014-12-27 17:37:53
阅读次数:
218
#include
#include
#include
#include
#define LEFT 0x4b00
#define RIGHT 0x4d00
#define DOWN 0x5000
#define UP 0x4800
#define ESC 0x011b
#define N 100/*贪吃蛇的最大长度*/
int i,key;
int speed;/*游戏速...
分类:
其他好文 时间:
2014-12-27 17:37:10
阅读次数:
237
控制文件恢复:
[oracle@oracle ~]$ sqlplus / as sysdba
SQL*Plus: Release 10.2.0.5.0 - Production on Thu Nov 6 10:35:08 2014
Copyright (c) 1982, 2010, Oracle. All Rights Reserved.
Connected to:
Oracle Da...
分类:
其他好文 时间:
2014-12-27 17:39:42
阅读次数:
359
@Test
public void test() {
// 个人感觉Java提供的方法非常不一致,如果空串切分之后还是空串,那,以,切分之后不应该也是空串吗?
String oneDot = ",";
String emptyString = "";
String[] split = oneDot.split(",");// 切分完之后split大小是0
String[] s...
分类:
编程语言 时间:
2014-12-27 17:36:59
阅读次数:
156
1、描述
用java语言判断身份证号码是否有效,地区码、出身年月、校验码等验证算法
2、源代码
package test;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.GregorianCale...
分类:
编程语言 时间:
2014-12-27 17:38:00
阅读次数:
178
Android NDK开发经常因某些因素会出现一些意想不到的错误,很多时候调试这些错误的时候,显得比调试Java代码要复杂,一方面是导致错误的原因很多很杂,另一方面NDK开发涉及到C/C++代码的编写,很多程序员对此不熟悉。那么这篇博客就总结一下,在NDK开发中经常出现的一些问题,并且尝试提供一些正确的解决方案,方便在开发时能够快速定位到错误,更改错误,当然了,错误是多种多样的,很难把所有的错误都总结出来,在这里仅作为一个笔记吧,以后在NDK开发中发现一个错误或者解决一个错误后,我就在这里记录一下,日积月累...
分类:
移动开发 时间:
2014-12-27 17:38:00
阅读次数:
269
一、基础篇
所谓HTTP请求方法就是你提前告诉服务器你要进行什么类型的操作,如同你吃饭前先点菜,告诉餐厅要给你准备做什么样的菜。
一共有8个类型的方法
GET
HEAD
POST
PUT
DELETE
OPTIONS
TRACE
扩展方法...
分类:
Web程序 时间:
2014-12-27 17:36:27
阅读次数:
136
最佳实践
在讨论基本模式之前,我们先说说一个词:最佳实践
任何程序的编写都得遵循一个特定的规范。这种规范有约定俗称的例如:包名全小写,类名每个单词第一个字母大写等等等等;另外还有一些需要我们严格遵守的:例如我们写自己的servlet的时候就得继承javax.servlet.http.HttpServlet接口。
在标准之上的是对不同标准的具体实现。例如同是servlet标准,tomcat...
分类:
Web程序 时间:
2014-12-27 17:38:56
阅读次数:
158
感觉Android好奇宝宝这个系列是脱离不了ListView和GridView了。。。
一个自定义Adapter,可以快速实现三个功能:
(1)自动缓存处理
(2)支持item的不同布局
(3)局部刷新...
分类:
移动开发 时间:
2014-12-27 17:38:17
阅读次数:
245
UIView的常见用法
1.addSubview:(UIView *)child
添加子控件(添加的晚显示在上面)
2.NSArray *subviews
通过addSubview:方法添加的子控件都会存在这个数组中
3.removeFromSuperview
将控件本身从父控件中移除(控件本身也会从父控件的subviews数组中移除)
4.(UIView *...
分类:
其他好文 时间:
2014-12-27 17:37:07
阅读次数:
204
1、数据库设计:
id:int
name:string
pid:int //父级id(顶级菜单默认为0)
2、Controller:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using MvcTest.Model...
分类:
Web程序 时间:
2014-12-27 17:35:34
阅读次数:
113
1.用模型取代字典的好处
?使用字典的坏处
Ø一般情况下,设置数据和取出数据都使用“字符串类型的key”,编写这些key时,编译器不会有任何友善提示,需要手敲
dict[@"name"] =
@"Jack";
NSString*name = dict[@"name"];
Ø手敲字符串key,key容易写错
ØKey如果写错了,编译器不会有任何警告和报错,造成设错数据或者取错数...
分类:
移动开发 时间:
2014-12-27 17:37:03
阅读次数:
136