项目中有用到 protobuf 作跨平台的通信 , 自己也想写个demo学习实践一下, 于是有了本文。 *这个demo是基于java开发的 1.系统环境 Windows 2.所需软件和lib 1). protoc.exe? 2). protobuf-java-2.4.1.jar 3.de...
分类:
编程语言 时间:
2015-01-07 19:21:29
收藏:
0 评论:
0 赞:
0 阅读:
343
IO: IO 是主存和外部设备 ( 硬盘、终端和网络等 ) 拷贝数据的过程。 IO 是操作系统的底层功能实现,底层通过 I/O 指令进行完成。 阻塞与非阻塞: 一辆从 A 开往 B 的公共汽车上,路上有很多点可能会有人下车。司机...
分类:
编程语言 时间:
2015-01-07 19:21:09
收藏:
0 评论:
0 赞:
0 阅读:
315
Rust 1.0.0-alpha 即将释出 发行说明和参考资料: Version 1.0.0-alpha (January 2015) ---------------------------------- ? * ~2300 changes, numerous bugfixes ? * Highlights ? ? * The language itsel...
分类:
其他 时间:
2015-01-07 19:20:58
收藏:
0 评论:
0 赞:
0 阅读:
375
原文地址:Mysql一些重要配置参数的学习与整理(二) ?? 上一篇,Mysql一些重要配置参数的学习与整理(一)中,我们了解和学习了mysql配置中的一些重要参数,今天继续进行学习,mysql的配置参数很多,不...
分类:
数据库技术 时间:
2015-01-07 19:20:50
收藏:
0 评论:
0 赞:
0 阅读:
285
两种方式 Local notifications 和 push notifications(也成为Remote notifications)可以让当前没有工作的App,给用户提示信息。用户的设备上会出现一个Alert,用户可以点击进入该App。其中Push notification...
分类:
其他 时间:
2015-01-07 19:20:28
收藏:
0 评论:
0 赞:
0 阅读:
219
1.什么是异步编程? 异步编程是指由于异步I/O等因素,无法同步获得执行结果时, 在回调函数中进行下一步操作的代码编写风格,常见的如setTimeout函数、ajax请求等等。 示例: for?(var?i?=?1;?i?<=?3;?i++...
分类:
Web开发 时间:
2015-01-07 19:20:18
收藏:
0 评论:
0 赞:
0 阅读:
369
在Android5.0的源码中编译apk会出现如下的问题 libpng warning: "iCCP: Not recognizing known sRGB profile that has been edited" 原因是新版本的libpng对关于ICCP采用了更严苛的约束 解决方法有三: 降低 libp...
分类:
其他 时间:
2015-01-07 19:20:00
收藏:
0 评论:
0 赞:
0 阅读:
288
<html> <head> <meta charset="utf-8" content="text/htnl"> <title>button</title> <style type="text/css"> a.button{ position:relative; width: 80px; height: 50px; background-color: red; display: block;...
分类:
Web开发 时间:
2015-01-07 19:19:48
收藏:
0 评论:
0 赞:
0 阅读:
232
参考了http://qiuguo0205.iteye.com/blog/1456528?的博客,谢谢! 1、验证动作,我调用了哪些方法。 ? ? ?? ?List<String> ?mockedList = mock(List.class); ? ? ? ? mockedList.add("one"); ? ? ? ...
分类:
其他 时间:
2015-01-07 19:19:38
收藏:
0 评论:
0 赞:
0 阅读:
379
reactor design pattern 详见:http://en.wikipedia.org/wiki/Reactor_pattern The reactor design pattern is ??an event handling pattern for handling service requests delivered(交付的)concurrently(...
分类:
其他 时间:
2015-01-07 19:19:28
收藏:
0 评论:
0 赞:
0 阅读:
214
进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。 最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。 1. 计算机的核心是CPU,它承担了所有的计算任...
分类:
编程语言 时间:
2015-01-07 19:19:18
收藏:
0 评论:
0 赞:
0 阅读:
224
查了一些相关资料,p_w_picpathmagick是第三方处理图片的软件,功能要比GD,强大的,但是是否能完美代替GD,暂时没有测试,保险一点,就两个都安装吧,并不会产生冲突,默认状态下,系统有自动检测p_w_picpathmagick和GD,并且优先使用p_w_picpathmagick。安装过程: yuminstal..
分类:
Web开发 时间:
2015-01-07 19:18:28
收藏:
0 评论:
0 赞:
0 阅读:
390
prefork模式这个多路处理模块(MPM)实现了一个非线程型的、预派生的web服务器,它的工作方式类似于Apache1.3。它适合于没有线程安全库,需要避免线程兼容性问题的系统。它是要求将每个请求相互独立的情况下最好的MPM,这样若一个请求出现问题就不会影响到其他请求。这个MPM具有..
分类:
Web开发 时间:
2015-01-07 19:18:08
收藏:
0 评论:
0 赞:
0 阅读:
317
<IfModuleprefork.c>StartServers150MinSpareServers10MaxSpareServers20ServerLimit20000MaxClients20000MaxRequestsPerChild10000</IfModule>StartServers服务器启动时建立的子进程数MinSpareServers空闲子进程的最小数量MaxSpareServers空闲子进程的最大数量Ser..
分类:
Web开发 时间:
2015-01-07 19:17:58
收藏:
0 评论:
0 赞:
0 阅读:
284
一、GetSafeHwnd()和GetSafeHandle()的主要区别:1、使用者不同1)窗体使用GetSafeHwnd()用于获取窗体的安全句柄(即HWND),有了HWND我们就可以方便的对HWND指向的窗体进行所需的操作了2)GDI对象使用GetSafeHandle(),用于获取GDI对象的句柄。注意:在使用指针时强烈建议这么做..
分类:
其他 时间:
2015-01-07 19:17:28
收藏:
0 评论:
0 赞:
0 阅读:
666
怕误删文件或目录,怕将辛辛苦苦写的东西删除!就把rm换掉,简单几步做个回收站。第一步创建回收站目录mkdir~/.trash第二步定义脚本vim~/.bashrc_trashaliasrm=trash
aliasr=trash
aliasrl="ls-la~/.trash"
aliasur=undelfile
undelfile(){
mv-i~/.trash/$@./
}
trash(){
mv$@~..
分类:
其他 时间:
2015-01-07 19:17:18
收藏:
0 评论:
0 赞:
0 阅读:
300
实例级公共IP(PIP)是一种IP地址,你可以直接将其分配给VM,而不是VM所在的云服务。它不能取代分配给云服务的VIP。相反,它是附加IP地址,你可以使用它连接到VM。你可以为每个VM分配一个PIP。对于此预览版,你可以为订阅中的2个VM执行此操作。1.指定默认的存储Set-AzureSubscrip..
分类:
其他 时间:
2015-01-07 19:17:08
收藏:
0 评论:
0 赞:
0 阅读:
888
虚拟IP地址(VIP)是一个公共IP地址,可用于访问Azure中的计算资源(Web/辅助角色/虚拟机)。每次创建云服务并分配计算资源时,都会自动向该服务分配一个VIP。可将云服务中的VM配置为使用指定的端口号通过VIP接收入站通信。使用保留IP可以在Azure中保留一个公共虚拟IP地址,然后..
分类:
其他 时间:
2015-01-07 19:16:38
收藏:
0 评论:
0 赞:
0 阅读:
1406
<?php
/*
*官方文档:http://php.net/manual/zh/language.oop5.magic.php
*/
classmagic{
public$a=array(1);
protected$b=array(2);
private$c=array(3);
public$d=‘88‘;
public$e=array(‘huazi‘=>55);
/**
*构造方法
*当类被实力化时就会被出发此方法
*该方法就不用..
分类:
Web开发 时间:
2015-01-07 19:16:29
收藏:
0 评论:
0 赞:
0 阅读:
243
1computenode修改了主机名,重启服务导致原来运行中的虚拟机都消失了原因:nova数据库的instances和neutron数据库的ml2_port_bindings都依赖主机名先来看下instances表结构:descinstances;+--------------------------+-----------------------+------+-----+---------+------..
分类:
其他 时间:
2015-01-07 19:16:19
收藏:
0 评论:
0 赞:
0 阅读:
278