2.软文推荐
3.软文推荐
目录: 1、半条命:争锋相对如何用svencoop合作过关? 2、docker run 和网络有关吗 3、玩DOTA也有一年了,现在想想挺失败的,没教到什么朋友,也没哪个英雄用的特备好的,唉 4、cisco路由器如何配置域名解析 5、蓝牙是啥,请求解答! 6、100分求几个好看的动漫!!! 半条命:争锋相对如何用svencoop合作过关?下载一个Svencoop,正版的话,安装半条命原版→安装针锋相对→再安装Svencoop→Svencoop会自动扫描到针锋相对并改为SC自己使用的版本→启动Svencoop创建针锋相对地图服务器。
盗版的话,pan点baidu点com/share/link?shareid=3376449899uk=2903006858
来下载Svencoop,这里包含了针锋相对地图。
docker run 和网络有关吗在Docker中,run应该是用户使用最多的命令了,很多读者反馈不是很明白run命令的用法,而且相关的书籍、中文资料中对run命令的描述也不是非常完整,所以DockerOne组织翻译了Docker官方的文档,以飨读者。注意,本文基于最新的Docker 1.4文档翻译。
Docker会在隔离的容器中运行进程。当运行 docker run命令时,Docker会启动一个进程,并为这个进程分配其独占的文件系统、网络资源和以此进程为根进程的进程组。在容器启动时,镜像可能已经定义了要运行的二进制文件、暴露的网络端口等,但是用户可以通过docker run命令重新定义(译者注:docker run可以控制一个容器运行时的行为,它可以覆盖docker build在构建镜像时的一些默认配置),这也是为什么run命令相比于其它命令有如此多的参数的原因。
命令格式
最基本的docker run命令的格式如下:
$ sudo docker run [OPTIONS] IMAGE[:TAG] [COMMAND] [ARG...]
如果需要查看[OPTIONS]的详细使用说明,请参考Docker关于OPTIONS的章节。这里仅简要介绍Run所使用到的参数。OPTIONS总起来说可以分为两类:
设置运行方式:
决定容器的运行方式,前台执行还是后台执行;
设置containerID;
设置网络参数;
设置容器的CPU和内存参数;
- 设置权限和LXC参数;
设置镜像的默认资源,也就是说用户可以使用该命令来覆盖在镜像构建时的一些默认配置。
docker run [OPTIONS]可以让用户完全控制容器的生命周期,并允许用户覆盖执行docker build时所设定的参数,甚至也可以修改本身由Docker所控制的内核级参数。
Operator exclusive options
当执行docker run时可以设置以下参数:
Detached vs Foreground
Detached (-d)
- Foreground
Container Identification
Name (--name)
- PID Equivalent
IPC Setting
Network Settings
Clean Up (--rm)
Runtime Constraints on CPU and Memory
Runtime Privilege, Linux Capabilities, and LXC Configuration
接下来我们依次进行介绍。
Detached vs foreground
当我们启动一个容器时,首先需要确定这个容器是运行在前台还是运行在后台。
-d=false: Detached mode: Run container in the background, print new container id
Detached (-d)
如果在docker run后面追加-d=true或者-d,那么容器将会运行在后台模式。此时所有I/O数据只能通过网络资源或者共享卷组来进行交互。因为容器不再监听你执行docker run的这个终端命令行窗口。但你可以通过执行docker attach来重新附着到该容器的回话中。需要注意的是,容器运行在后台模式下,是不能使用--rm选项的。
Foregroud
在前台模式下(不指定-d参数即可),Docker会在容器中启动进程,同时将当前的命令行窗口附着到容器的标准输入、标准输出和标准错误中。也就是说容器中所有的输出都可以在当前窗口中看到。甚至它都可以虚拟出一个TTY窗口,来执行信号中断。这一切都是可以配置的:
-a=[] : Attach to `STDIN`, `STDOUT` and/or `STDERR`
-t=false : Allocate a pseudo-tty
--sig-proxy=true : Proxify all received signal to the process (non-TTY mode only)
-i=false : Keep STDIN open even if not attached
如果在执行run命令时没有指定-a参数,那么Docker默认会挂载所有标准数据流,包括输入输出和错误,你可以单独指定挂载哪个标准流。
$ sudo docker run -a stdin -a stdout -i -t ubuntu /bin/bash
如果要进行交互式操作(例如Shell脚本),那我们必须使用-i -t参数同容器进行数据交互。但是当通过管道同容器进行交互时,就不需要使用-t参数,例如下面的命令:
echo test | docker run -i busybox cat
容器识别
Name(--name)
可以通过三种方式为容器命名:
1. 使用UUID长命名("f78375b1c487e03c9438c729345e54db9d20cfa2ac1fc3494b6eb60872e74778")
2. 使用UUID短命令("f78375b1c487")
3. 使用Name("evil_ptolemy")
这个UUID标示是由Docker deamon生成的。如果你在执行docker run时没有指定--name,那么deamon会自动生成一个随机字符串UUID。但是对于一个容器来说有个name会非常方便,当你需要连接其它容器时或者类似需要区分其它容器时,使用容器名称可以简化操作。无论容器运行在前台或者后台,这个名字都是有效的。
PID equivalent
如果在使用Docker时有自动化的需求,你可以将containerID输出到指定的文件中(PIDfile),类似于某些应用程序将自身ID输出到文件中,方便后续脚本操作。
--cidfile="": Write the container ID to the file
Image[:tag]
当一个镜像的名称不足以分辨这个镜像所代表的含义时,你可以通过tag将版本信息添加到run命令中,以执行特定版本的镜像。例如: docker run ubuntu:14.04
IPC Settings
默认情况下,所有容器都开启了IPC命名空间。
--ipc="" : Set the IPC mode for the container,
'container:name|id': reuses another container's IPC namespace
'host': use the host's IPC namespace inside the container
IPC(POSIX/SysV IPC)命名空间提供了相互隔离的命名共享内存、信号灯变量和消息队列。
共享内存可以提高进程数据的交互速度。共享内存一般用在数据库和高性能应用(C/OpenMPI、C++/using boost libraries)上或者金融服务上。如果需要容器中部署上述类型的应用,那么就应该在多个容器直接使用共享内存了。
Network settings
默认情况下,所有的容器都开启了网络接口,同时可以接受任何外部的数据请求。
--dns=[] : Set custom dns servers for the container
--net="bridge" : Set the Network mode for the container
'bridge': creates a new network stack for the container on the docker bridge
'none': no networking for this container
'container:name|id': reuses another container network stack
'host': use the host network stack inside the container
--add-host="" : Add a line to /etc/hosts (host:IP)
--mac-address="" : Sets the container's Ethernet device's MAC address
你可以通过docker run --net none来关闭网络接口,此时将关闭所有网络数据的输入输出,你只能通过STDIN、STDOUT或者files来完成I/O操作。默认情况下,容器使用主机的DNS设置,你也可以通过--dns来覆盖容器内的DNS设置。同时Docker为容器默认生成一个MAC地址,你可以通过--mac-address 12:34:56:78:9a:bc来设置你自己的MAC地址。
Docker支持的网络模式有:
none。关闭容器内的网络连接
bridge。通过veth接口来连接容器,默认配置。
host。允许容器使用host的网络堆栈信息。 注意:这种方式将允许容器访问host中类似D-BUS之类的系统服务,所以认为是不安全的。
container。使用另外一个容器的网络堆栈信息。
None模式
将网络模式设置为none时,这个容器将不允许访问任何外部router。这个容器内部只会有一个loopback接口,而且不存在任何可以访问外部网络的router。
Bridge模式
Docker默认会将容器设置为bridge模式。此时在主机上面将会存在一个docker0的网络接口,同时会针对容器创建一对veth接口。其中一个veth接口是在主机充当网卡桥接作用,另外一个veth接口存在于容器的命名空间中,并且指向容器的loopback。Docker会自动给这个容器分配一个IP,并且将容器内的数据通过桥接转发到外部。
Host模式
当网络模式设置为host时,这个容器将完全共享host的网络堆栈。host所有的网络接口将完全对容器开放。容器的主机名也会存在于主机的hostname中。这时,容器所有对外暴露的端口和对其它容器的连接,将完全失效。
Container模式
当网络模式设置为Container时,这个容器将完全复用另外一个容器的网络堆栈。同时使用时这个容器的名称必须要符合下面的格式:--net container:name|id.
比如当前有一个绑定了本地地址localhost的Redis容器。如果另外一个容器需要复用这个网络堆栈,则需要如下操作:
$ sudo docker run -d --name redis example/redis --bind 127.0.0.1
$ # use the redis container's network stack to access localhost
$ sudo docker run --rm -ti --net container:redis example/redis-cli -h 127.0.0.1
管理/etc/hosts
/etc/hosts文件中会包含容器的hostname信息,我们也可以使用--add-host这个参数来动态添加/etc/hosts中的数据。
$ /docker run -ti --add-host db-static:86.75.30.9 ubuntu cat /etc/hosts
172.17.0.22 09d03f76bf2c
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback
86.75.30.9 db-static
Clean up (--rm)
默认情况下,每个容器在退出时,它的文件系统也会保存下来,这样一方面调试会方便些,因为你可以通过查看日志等方式来确定最终状态。另外一方面,你也可以保存容器所产生的数据。但是当你仅仅需要短暂的运行一个容器,并且这些数据不需要保存,你可能就希望Docker能在容器结束时自动清理其所产生的数据。
这个时候你就需要--rm这个参数了。 注意:--rm 和 -d不能共用!
--rm=false: Automatically remove the container when it exits (incompatible with -d)
Security configuration
--security-opt="label:user:USER" : Set the label user for the container
--security-opt="label:role:ROLE" : Set the label role for the container
--security-opt="label:type:TYPE" : Set the label type for the container
--security-opt="label:level:LEVEL" : Set the label level for the container
--security-opt="label:disable" : Turn off label confinement for the container
--secutity-opt="apparmor:PROFILE" : Set the apparmor profile to be applied to the container
你可以通过--security-opt修改容器默认的schema标签。比如说,对于一个MLS系统来说(译者注:MLS应该是指Multiple Listing System),你可以指定MCS/MLS级别。使用下面的命令可以在不同的容器间分享内容:
#docker run --security-opt label:level:s0:c100,c200 -i -t fedora bash
如果是MLS系统,则使用下面的命令:
# docker run --security-opt label:level:TopSecret -i -t rhel7 bash
使用下面的命令可以在容器内禁用安全策略:
# docker run --security-opt label:disable -i -t fedora bash
如果你需要在容器内执行更为严格的安全策略,那么你可以为这个容器指定一个策略替代,比如你可以使用下面的命令来指定容器只监听Apache端口:
# docker run --security-opt label:type:svirt_apache_t -i -t centos bash
注意:此时,你的主机环境中必须存在一个名为svirt_apache_t的安全策略。
Runtime constraints on CPU and memory
下面的参数可以用来调整容器内的性能。
-m="": Memory limit (format: numberoptional unit, where unit = b, k, m or g)
-c=0 : CPU shares (relative weight)
通过docker run -m可以调整容器所使用的内存资源。如果主机支持swap内存,那么可以使用-m可以设定比主机物理内存还大的值。
同样,通过-c可以调整容器的CPU优先级。默认情况下,所有的容器拥有相同的CPU优先级和CPU调度周期,但你可以通过Docker来通知内核给予某个或某几个容器更多的CPU计算周期。
比如,我们使用-c或者--cpu-shares =0启动了C0、C1、C2三个容器,使用-c/--cpu-shares=512启动了C3容器。这时,C0、C1、C2可以100%的使用CPU资源(1024),但C3只能使用50%的CPU资源(512)。如果这个主机的操作系统是时序调度类型的,每个CPU时间片是100微秒,那么C0、C1、C2将完全使用掉这100微秒,而C3只能使用50微秒。
Runtime privilege, Linux capabilities, and LXC configuration
--cap-add: Add Linux capabilities
--cap-drop: Drop Linux capabilities
--privileged=false: Give extended privileges to this container
--device=[]: Allows you to run devices inside the container without the --privileged flag.
--lxc-conf=[]: (lxc exec-driver only) Add custom lxc options --lxc-conf="lxc.cgroup.cpuset.cpus = 0,1"
默认情况下,Docker的容器是没有特权的,例如不能在容器中再启动一个容器。这是因为默认情况下容器是不能访问任何其它设备的。但是通过"privileged",容器就拥有了访问任何其它设备的权限。
当操作者执行docker run --privileged时,Docker将拥有访问主机所有设备的权限,同时Docker也会在apparmor或者selinux做一些设置,使容器可以容易的访问那些运行在容器外部的设备。你可以访问Docker博客来获取更多关于--privileged的用法。
同时,你也可以限制容器只能访问一些指定的设备。下面的命令将允许容器只访问一些特定设备:
$ sudo docker run --device=/dev/snd:/dev/snd ...
默认情况下,容器拥有对设备的读、写、创建设备文件的权限。使用:rwm来配合--device,你可以控制这些权限。
$ sudo docker run --device=/dev/sda:/dev/xvdc --rm -it ubuntu fdisk /dev/xvdc
Command (m for help): q
$ sudo docker run --device=/dev/sda:/dev/xvdc:r --rm -it ubuntu fdisk /dev/xvdc
You will not be able to write the partition table.
Command (m for help): q
$ sudo docker run --device=/dev/sda:/dev/xvdc:w --rm -it ubuntu fdisk /dev/xvdc
crash....
$ sudo docker run --device=/dev/sda:/dev/xvdc:m --rm -it ubuntu fdisk /dev/xvdc
fdisk: unable to open /dev/xvdc: Operation not permitted
使用--cap-add和--cap-drop,配合--privileged,你可以更细致的控制人哦怒气。默认使用这两个参数的情况下,容器拥有一系列的内核修改权限,这两个参数都支持all值,如果你想让某个容器拥有除了MKNOD之外的所有内核权限,那么可以执行下面的命令:
$ sudo docker run --cap-add=ALL --cap-drop=MKNOD ...
如果需要修改网络接口数据,那么就建议使用--cap-add=NET_ADMIN,而不是使用--privileged。
$ docker run -t -i --rm ubuntu:14.04 ip link add dummy0 type dummy
RTNETLINK answers: Operation not permitted
$ docker run -t -i --rm --cap-add=NET_ADMIN ubuntu:14.04 ip link add dummy0 type dummy
如果要挂载一个FUSE文件系统,那么就需要--cap-add和--device了。
$ docker run --rm -it --cap-add SYS_ADMIN sshfs sshfs sven@10.10.10.20:/home/sven /mnt
fuse: failed to open /dev/fuse: Operation not permitted
$ docker run --rm -it --device /dev/fuse sshfs sshfs sven@10.10.10.20:/home/sven /mnt
fusermount: mount failed: Operation not permitted
$ docker run --rm -it --cap-add SYS_ADMIN --device /dev/fuse sshfs
# sshfs sven@10.10.10.20:/home/sven /mnt
The authenticity of host '10.10.10.20 (10.10.10.20)' can't be established.
ECDSA key fingerprint is 25:34:85:75:25:b0:17:46:05:19:04:93:b5:dd:5f:c6.
Are you sure you want to continue connecting (yes/no)? yes
sven@10.10.10.20's password:
root@30aa0cfaf1b5:/# ls -la /mnt/src/docker
total 1516
drwxrwxr-x 1 1000 1000 4096 Dec 4 06:08 .
drwxrwxr-x 1 1000 1000 4096 Dec 4 11:46 ..
-rw-rw-r-- 1 1000 1000 16 Oct 8 00:09 .dockerignore
-rwxrwxr-x 1 1000 1000 464 Oct 8 00:09 .drone.yml
drwxrwxr-x 1 1000 1000 4096 Dec 4 06:11 .git
-rw-rw-r-- 1 1000 1000 461 Dec 4 06:08 .gitignore
如果Docker守护进程在启动时选择了lxc lxc-driver(docker -d --exec-driver=lxc),那么就可以使用--lxc-conf来设定LXC参数。但需要注意的是,未来主机上的Docker deamon有可能不会使用LXC,所以这些参数有可能会包含一些没有实现的配置功能。这意味着,用户在操作这些参数时必须要十分熟悉LXC。
特别注意:当你使用--lxc-conf修改容器参数后,Docker deamon将不再管理这些参数,那么用户必须自行进行管理。比如说,你使用--lxc-conf修改了容器的IP地址,那么在/etc/hosts里面是不会自动体现的,需要你自行维护。
Overriding Dockerfile image defaults
当开发者使用Dockerfile进行build或者使用commit提交容器时,开发人员可以设定一些镜像默认参数。
玩DOTA也有一年了,现在想想挺失败的,没教到什么朋友,也没哪个英雄用的特备好的,唉看看这个文章,保证你有同感
为何DOTA(此文献给为了dota分手,撒谎,生活,压力,的朋友们)
有时候太傻。傻到以为自己很聪明。所以在傻或者聪明中一次次的迷失了自己。变得自以为是,变得自作多情……
——女王说要solo,PA说要走下路,沙王说想杀人,潮汐说你还是跟我来上路吧。于是我和PA猥琐的龟在了下路一塔面前。很快就看见大树和火枪屁颠屁颠的领着小兵跑了下来。PA说“我好脆的,白牛你要掩护我!”我点点头。PA说“我没树了,白牛你的快给我!”我点点头。PA说“火枪总点我,白牛你抡他去!”我点点头。我轻轻点了点鼠标,我的白牛晃着屁股走向了火枪……“回来!”PA又说了,“来反补!”哦!“恩,真乖。”这次是PA点点头……
模模糊糊想起一些数不清的过往……“来,给我把书拿来。”“来,给我剥桔子皮。”“来,把你作业给我。”“来,我懒得抄了,你帮我抄吧。”恩——恩——恩。“嘿嘿,真乖。”丫头...那个时候的我怔怔地望着…“恩?没事。”我又低头去努力把她的作业抄的整齐些:下次可要你自己写了呃。“恩恩,嘿嘿!”
女王要来杀火枪,打了一堆堆的感叹号!PA的减速出手了,我的白牛也开始了冲刺,闪烁出现的女王尖叫着——first blood!树人的隐身都没能来得及放出……哈哈,女王笑着。嘿嘿,PA乐着。我点了点基地,白牛转身跑向温泉——因为电话响了……
我曾今一直在犹豫着一件事情。在你DOTA的时候,在你专心farm的时候,在gank频繁的时候,在团战激烈的时候,铃声响起——我的手机铃声是个小loli,稚嫩的童声唱着,if you sing a song, while you sing alone, I sing a song,sing alone——DOTA的时候,总是我一个人,周围静悄悄的;然后很突兀的响起歌声……我觉得每一个DOTAer都经历过的挣扎——接,还是不接。如果人生就像一场出走,那我在DOTA的时候就仿佛一次短暂的迷失!
忘却了的记忆,忘却了的难过,可是有种东西你永远都无法忘记——你怎么都躲不开现实。可能是老妈call你回家吃饭,可能是朋友叫你出门喝酒,可能是那个跟你暧昧很久的女孩子要跟你聊天。我庆幸我自己偏向于现实,所以才没有错过许多。可是因为没有错过许多,才发现自己要面对更多。无法面对的,只好逃避。逃不开的,便去DOTA。倒塔,我是这样读的!那就,继续倒吧,这也是一种循环!
白牛第二次回温泉的时候,已经11级了。红色的小点闪烁在下路的二塔,冲刺吧。白牛挺了挺身,越走越快,专心的小火枪全然不觉。冲下高地的时候我突然改变了主意——传说中的,10个火枪9个菜,想必他也不例外吧。我自诩为还不算差的DOTAer,真的就不想欺负他了。想到这里,取消了这次突袭,转身回到中路。不觉得么?有时候,克制自己杀人的欲望,也是一种境界。可是这样的境界不是谁都有的,也很可惜,这种境界不会感动谁谁谁。沙王就是一个典型,从地底窜出的沙王把小矮人顶得老高。黄血了。可是一道深深的沟壑出现在了他的身后。一旁的树林中窜出了5道黑影,大树,老牛,精灵龙和两个TB。蝎子黄褐色的肚皮立时翻了过来。
原来生死往往,就是心念一动的事情,原来结果从来就不可能预测得到。其实我想说的是,太勇敢,或者太懦弱都不是原因。好多的事情,都是out of control的。那个时候我在想,如果有眼睛在那里——仅仅是如果,就好比,曾经的我一直想着,如果,我没有把这件事情告诉了那个背叛我的朋友,她会不会还在我身边?告诉我:DOTA最重要的是什么?结果还是过程?
如果是为了过程,就不会有那么多的MH,不败,T人,拔线。如果是为了结果,就是为了一个无所谓的,无聊的,没有任何意义的结果?好吧告诉我,DOTA是什么?因为没有人能答得出来,所以大树拔线了,所以火枪拔线了。所以host要rmk了。累了……不管怎么样,不管我是杀成了超神还是死到了超鬼,我做的一切,总要有一个目的!
我问群主,那我DOTA的目的是什么?——“无聊的消遣,你不是说DOTA解千愁的么?”对啊,如果我累了呢?“休息啊!”休息?而我,却发现自己停不下来了……
Host又建了。一样的人,一样的ID,一样的队伍,只是不同的火枪和大树。为什么要DOTA,我问。没有人再想理我。倒是上次很八卦的Host的好心回了句:你很白痴吧!我想我真的很白痴,做着自己都不止所谓的事情,守着早已远去的记忆……
5.4.3.2.1!-ap
xx选择了秀逗魔导士
xx选择了巨魔战将
xx随机选择了育母蜘蛛
xx随机选择了月之女祭司
xx选择了矮人火枪手
我该选什么呢?什么最厉害啊?我记得有人曾经问过我。我也记得我曾经这样问过。你选山王吧。他的大超级牛逼。于是我也教着别人。你选山王吧。他的大超级牛逼。你选山王吧,你选山王吧,你选山王吧,你选山王吧。
好吧。尽管最后最后我还是知道了这个白胡子老头叫做Zues。“咱们谁单中呀?”依旧手选的女王问我。你吧。我瞅了瞅PA,老路线就好。“恩恩。”PA开心的点着头,“你要帮我压他们。”恩。“你要帮我反补。”恩。“你要包小鸡。”恩。“你要包眼。”恩。“你真好呢...”真好,哈,怎么不给我张好人卡。其实,我是有的吧。“你为什么从来不生气?”我生过的啊。“那你为什么从来不对我生气?”我也生过的啊。“什么时候啊,我怎么不记得了。”每次你,不好好爱护自己的时候……
也许你们说的对,记忆往往就是用来伤害自己的。可是总有时候这样那样的小事情会触动某跟记忆最敏感的神经。尽管我们在不停的DOTA,试图忘记那些轻微的碰触。可是你会不会想起自己第一次DOTA,会不会想起那个教你DOTA的人,会不会在狭小的丛林间迷路,想起当年是谁告诉你那些野怪躲在了哪里,会不会惊觉物是人非,曾经静静坐在你身旁看着你DOTA的女孩已经被更加沉默的矿泉水所替代,会不会望着屏幕发呆——想到有一只小手,指着赏金说你看他长得好难看。
是蜘蛛和火女,两个人傻傻的站在那里等着小兵。他们对面是更傻的宙斯和PA。PA问我,咱们不用卡兵么?别了,兵线过去了你就拉野吧。恩恩。PA绕着塔转着圈圈。我突然问:你为什么要DOTA?他打了很长很长的省略号。然后小兵们就走过来了,金光闪过。
我骄傲的宣布自己已经6级了。我去gank了,你一个人小心。放心吧,放心吧。我的小老头扭着屁股钻进树林。就听见那个高八度尖叫的女声:xx(秀逗魔导士)杀死了xx(幻影刺客)。
所以说没有谁就会让你真的放心,所以说我们总想把一切掌握在手心,所以说我们总要竭尽一切去知道知道知道。而往往,知道了事实后会发现自己更受伤了。郑板桥说难得糊涂是表明为人处事的态度。可是活在这个世上,糊涂着未尝不是一种幸福。不过人为什么就会爱上了追根揪底?
我的宙斯在游走,穿过树林,走过河道。我很喜欢人们在gank前面加上游走两个字。游走,分不清是游还是走,随波逐流,或者踽踽独行。徒弟问我,什么是ganker。我告诉他,就是那个满世界流浪的人。为什么?因为...因为他不属于上路不属于下路不属于中路,他混不了野也不能去刷钱,他跟谁的关系都很好但是跟谁也走不到一起。然而世上就有那么一种人,他们的性格,或许就是gankers'吧。
其实ganker们很孤单的吧。一个人像游魂一样漂浮过陌生的丛林,踏足过不属于自己的土地,独自去面对未知的前路和看不清的阴影。也许会出现jugg对你连劈致死,或许luna会狂奔过来十二道月光倾撒而出。徒弟又问我:“那后期是什么呢?”后期?我想了想,不知道。你说后期是什么呢?“后期就是虚空,就是巨魔,就是TB,就是幽鬼。”那伪后期呢?我继续问着。“像...骷髅王,白虎之类的吧...”徒弟支吾着说。哦,哦。
其实我也不知道什么是所谓的后期。后期的养成就是一场赌博,一场把未来压在了别人身上的赌博,可是我们的未来又在哪里?“宙斯,放大!”PA的话把我从沉思里唤醒了。W毫不犹豫的按了下去,没有反应,对面打出了lol。“哎,晚了。”PA叹息,“谁叫你发呆的?”如果不发呆...如果认真一点...如果打字快一点...可是世界哪有那么多的如果,这真的只是废话,我只是在做一个比喻。因为在这个世界上每一个人关注的事情太多,多到,我们都不知道自己在关心着什么……小时候的人生很孤单;长大了的人生很寂寞。我的眼里只有无尽的野区和刷钱。各种各样的路人会从我身边走过,有的点点头,有的皱皱眉,有的耸耸肩,有的会拉起我一起跑——快走吧,来人了。唔,可我是宙斯。
传说他是宇宙之王。
传说他犯了错误。
传说他依然强大。
传说他是一个ganker。
再怎么样的传说,在这里,他就是显示在我屏幕上孤独的小老头。一场DOTA其实就是一汪平静的池水,纵然有着激动人心的五杀,纵然有着炫目迷离的迷踪步,右上角的数字变化,代表的只是时间的流逝,结束了,它就静静的躺在replays文件夹里,没有人再可以改变什么。时间向前走着,它却留在了那里。
那样的话我记得很深刻,看过《追风筝的人》么?主角的爸爸死后,他写下了,时间在向前走着,而把父亲留在了这里——这场DOTA的结局无关胜负。
我问过群主,DOTA的输赢代表着什么?“代表着,一家赢了,很爽,一家输了,很不爽。”其实想爽的话也很容易。比如我可怜宙斯的ulti没有留下一个人头,看着对面黑血跑回家的巨魔,他一定是在暗爽着。他很哈皮的说我可真幸福啊,临死前遇到蜘蛛的梅肯加了血。纵然你很幸福,幸福不是这样说的嘛。猫吃鱼,狗吃肉,奥特曼打小怪兽。那会的我总是在傻乎乎的想着一个问题,对于那条被猫吃了的鱼,那块被狗吃了的肉,那只被奥特曼打了的小怪兽,幸福又在哪里?下午和朋友吃饭,他说我们是两只痛苦的男人。我说错了我不痛苦。他说好吧,我们一只痛苦一只幸福。可惜我也不幸福。他摇了摇头,如果你不幸福,那你只有痛苦。
其实对于很多的人,很多的我们,既不幸福,也不痛苦。我们有的只是一点怅然。我来讲一个冷笑话。只有一句话:更多的时候,我们都在回忆未来。你仔细看过DOTA每个英雄的故事么?哪个给了你更多的感触?是那个失去爱人的小娜迦,还是被亲人背叛的VS,或者是哪个,经历与你好像的英雄?有没有人记得虚空假面的故事,据说他曾经是人类的一员,只是他的过去已经被深沉的黑暗吞没,甚至他自己都已经无法回忆。我们只知道他曾被抛入空间的缝隙,在他回来的时候,他已经掌握了操纵时间的能力。他能够冻结敌人的时间,他也能通过短暂地回溯时间来躲避攻击,他可以将身边的时空结构撕裂,处于其中的——不论敌我——都无法动弹,当然除他以外。传言他可以瞬间对四周的任意一个敌人发动攻击,却没人真正看到他靠近……
无法回忆的记忆,将会是一种什么样的感觉?有时候会望着眼前似曾相识的一些,刹那间产生的错觉,想起这些,第三局我决定手选Void。因为对于它,或者他来说,每一场DOTA,都是一次咀嚼记忆的过程。尽管我们谁都知道,那场回忆对于他而言,早已泯灭再不可见。不过总是要自顾自的给予一些希望,一些假想。每个人都是,不管你的记忆是不是还在那里陈列,可是那些泡泡总是经不起触摸。明明飘的好高了,明晃晃的在太阳下发光。啪的一声,破了。
在我买出门装的时候,白虎和屠夫吵了起来,两个人都要solo,各不相让。一旁的先知瞅了瞅他们,说你们烦不烦呀,roll一下谁大谁单嘛!
xx掷出了68点。(1-100)
xxx掷出了86点。(1-100)
屠夫湿了,晃动着肥肥的身躯走向了上路:“走吧虚空,去中路。”我没理他,自顾自的走向上路,一群疯狂的感叹号点在了我身上。其实我是很随和的一个人,有的时候连我自己都这么想。可是随和顶个P用?不是说人善被人欺么?性格而已,朋友这样总结着。屠夫在公共频道骂了我几句,骂吧,我不理你。我突然有点想念上两把的host,虽然他很八婆,虽然他也有点菜,也突然有点想念那个PA,傻到可爱,不管他是不是装出来的。这样的萍水相逢,这样的倾盖之交,都会衍生出点点细微的感慨。况且那些存活在记忆深处陈列着的背影。
我是虚空,这个世界留给我无限的空虚。因为屠夫真的生气了,他说:“J8脸你就屌是吧,那你solo算了。”于是他和白虎跑到了中路。下路的先知哈哈哈笑了一阵,追着半人马走了。单了上的虚空,落了单的空虚,That's it.
我的对面是水人和sven,不敢上去补刀,就在那里转呀转呀转。金光不停的闪,我5级了,手忙脚乱加技能的时候,突然走进了sven的视野中,看着飞来的锤子,w都没来得及按下,接着液体流动的哗啦啦敲碎了我升级的梦境。虽然很努力的朝着塔跳跃着,可是first blood的冷酷声音还是击倒了这个摇摆的大蓝人。“你行不行啊,这么菜还敢玩j8脸?”看来屠夫真的是看我很不爽。白虎说“j8脸你还是来中路吧。”我不,我就不,我就不信了。“你怎么这么倔呢?”先知有点不满。是啊,我怎么这么倔呢。总是抱着那些该放下的东西不放手,然后还兀自不停地找着借口。然而那么多东西明明是找不到借口的。直到你累了,直到你走不动了,直到你死得真成ATM了,那你还在坚持什么?信仰么?信仰这东西是个无赖。可是在你想哭的时候只有它能拍着你的头说孩子别怕。所以你会继续坚持。抬着稚嫩的脸对着面前的空无展现自己的坚定。
曾经的我反复问着自己,为什么就是不肯放下?后来,我走回了上路,依然遥遥望着水人和sven。水人的屁股前后摇摆,sven的斧子前后挥舞。
我问群主,怎么才能在线上压制?他说:“无穷的压力。”压力?“恩。压到你喘不过气,压到你不由自主,压到你无可奈何,压到你无尽的叹息。”叹息什么?“叹息...叹息那些你不能的事情吧。”
我静静点起烟,靠在沙发上对着天花板吐着圈圈。红血的虚空晃晃悠悠的走在回家的路上。那些我不能的事情。现在的我,不能打野,因为没有装备。不能买装备,因为没有钱。不能打钱,因为...那些大的可怕的压力。屠夫依然在讥笑着,先知依然在劝诫着我去放弃。而我,更不能放弃,许多事情,你有没有这样的感觉——明明可以放的下,明明可以看的开,可是你就是不愿意,总是自己给自己压力。
不是放不下,而是不想放下。
不是不想放下,而是在害怕。
害怕一旦放下,就再也,再也拾不起来了。
害怕一旦放下,就再也,再也记不得了。
所以当我问自己,为什么就是不肯放下。后来,而我依然坚持。
缚愿 02:45:04
有些事情我真的会一直坚持下去了。以前我觉得很累了,很难受了。这几天我想明白了,决定了的事情,我就不改变了,不管怎么样,我都会坚持下去的。
.... 02:47:35
呵呵。
.... 02:47:40
我今天就在想
.... 02:48:12
说不定以后还真的会和你在一起呢
曾几何时,那样的对话坚定了我傻傻等待的力量。后来觉得,回忆真的很美。如果,值得回忆,可以回忆的东西很多,比如说我曾经最爱用的英雄一直都是白牛。那个时候我以为自己会用它一辈子,所以出国前我在用,来到这座陌生的城市时对着AI我在用,第一次上了GGC时我在用,假期回了国和朋友们IH我依然在用着。直到某一天,我突然发现其实DOTA还有另外八十几个英雄。直到某一天,我突然觉得c完再e的牛牛原来很无奈。你知道白牛冲刺时我可以看得见么?朋友得意的对我说……其实没有什么是真的亘古不变,亘古不变的,只有它自己。突然想起来初三的时候写作文,毕业的情绪在班里弥漫。那个时候觉得伤感好永恒,我写下了,那些亘古不变的感情。老师叫我站起来读,我读着,“heng”古不变,老师说错了,是“gen”。亘古不变,记忆犹新。然而当昨天昔日的同学说出了另一个同学的名字,我怔了怔,努力搜索着模糊的笑脸。哦哦哦...胡乱应答着,是时间风干了记忆,还是我们抹掉真心?
可是纵然有那么多东西值得我们思考,供给我们面对的却只有现实。怎么也起不来的虚空就是最残酷的现实。很热心的先知终于忍不住了,很隐忍的人马终于忍不住了,很平和的月女终于忍不住了。
虚空,你真腿。虚空你行不行啊,我们保了你半天了都。虚空会玩么?他会玩3C吧。屠夫笑了,然后传来了屠夫double kill的声音。“大废物!”屠夫晃着肥胖的身子讥笑着从我身边走过,烧死了一只我努力锤了很久的人马。
后期,不是要忍耐么?
后期,不是要专注么?
后期,不是要努力么?
可是这个世界你要怎么向我证明?我咬着牙支撑,我目不转睛,我挥洒全部,为什么依然只是换来满目的嘲讽?呆滞着看着离去的背影,本无公平可言的世界,许多人都这么跟我说,但是我总要维系一种平衡。残酷的事情是,往往,当你悲伤的发现发现自己已经无力再发出那不甘的呐喊,环顾时竟然看见那么多的人如同你般喑哑着,连悲剧都不能独自品尝么?
全屏幕的两家人各自骂着自己的虚空和幽鬼,两个被湮没的人,各自默默,不曾相见过。所以世上所谓的公平,就是在你伤心的时候,还会有许多伤心的人,一起看着这个伤心的世界。可是时间过去这么久,我依然没有找到我要的答案。那些惆怅依然弥漫,而DOTA的目的却不明白。群主却突然M我:“来开黑么?”恩。答案既然不能在pub中寻觅,那我就去黑店中找到!
群主开始制订计划了。XX你要选蓝领,好好包眼。XX你要强力gank,3级就去游走吧。xx你选奶妈,要干嘛你自己清楚。群主自己决定要选幽鬼说你们得四保一让补刀让补塔让人头。那我呢?我问。“你啊?”群主想了想,“不是少个肉呢么,选个大树之类的吧。”
开黑就是这样好。每一把DOTA都是一个全新的世界,陌生的对手,甚至陌生的队友。如果你的队友原来并不那么陌生,你会觉得很幸福。世界原来并不孤单,孤单的只是心灵。在完全的陌生中,每一点的熟悉,就可以换来无限的接近。然而接近过后呢?
我们曾今来自同一座城市。所以我们可以靠的很近。我还清楚的记得那个瞬间。秃头的老师问着,你从中国哪里来?山西,太原。言毕,你身旁的男孩子惊讶的睁大了双眼,无限种相遇的可能就是让我们在莫名其妙的DOTA里开了黑店——我们要一起努力哈。对呀对呀,所以我一直努力,让我们在这奇怪的黑店中变得熟稔。
有人开黑,就有人拆黑。可是天总会黑,人总要离别。你说你听到《梦中的婚礼》时泪流满面。我说我从来不会在听歌时哭泣,直到张栋梁那首很老的歌又回响在空洞的房间,对着镜子的我才发现那两道清晰的泪痕。那个时候,你已走远……
群主的幽鬼真的很风骚,补刀拉野一样都不会落,gank支援加ks从没有失手。我的树人ulti以后就会看见斜插出来的一条黑线,triple kill。才二十几分钟,幽鬼超神了。徒弟用的是vs,他很郁闷的问我:“为什么,为什么每次出风头的都是他。”我看了看数据:vs杀0死3助攻11,再看看自己:杀2死2助攻10。我笑了笑,你不知道么,这是他的比赛,他就应该是主角的。
DOTA如戏,戏如人生。每一段路,每一个场景,总要有人来唱响这份主旋律。谁都觉得自己会是主角,可又有谁知道主角只有一个呢?我们的戏,是我们自己的人生,这是谁和我说的。所以你我这场的DOTA,演绎的只是助攻;你我不满的人生,诠释的只是帮衬。毕竟我们一直在寻找,寻找等待自己的灯光。然而,然而往往我们毋宁去尽情的跑龙套来挥洒青春,因为觉得值得,因为不想离开。而你没有发现的东西很多,回头看一场场rep的时候。
有没有发现自己经常因为没有插眼而合人头擦肩而过。
有没有发现自己经常因为走神而让推进的十几一拖再拖。
但是你有时依然能在他处将他斩杀。
但是你有时依然能一路碾压赢得胜利。
曾今的我总是在上网找歌,老是害怕一两天的懒惰而错过了什么。可是有些歌你总是要错过,不管你怎么找,有些歌你日后还会再次听到,即使你已经忘记,何况人呢?因为什么而错过的,因为什么而失去的,也许真的仅仅是因为fate。这样说很欺人,但又是事实。也许总有一天就和回忆不经意间撞在一起,也许寻寻觅觅依然与着念想差着一步之遥。对于那些无奈,突然想起以前看完《wanted》之后写的一段话。wanted,所谓通缉犯,可是wanted,说到底,不过是want的过去式。所以,如果有一天,当want成为了wanted,那我们的人生,也终于变成了fate。我们在挣扎的东西,不过就是如此吧。所以思想总也是在want与fate中不停的变化。我们真的,在对过去的事情不停地留念着,有时生气,有时懊恼。都是因为太过在乎!在乎什么?那些细节,那些动作,那些语言,那些承诺……
来下路啊精灵龙,让Lion单吧。猴子对我招招手。匆匆买齐了装备。第五局,Lion很自觉的走到了中路。不。精灵龙有个很好听的名字叫仙女龙,一个朋友总是叫它小仙女。路过我身旁的他漫不经心瞥了一眼,又用小仙女呢啊。精灵龙是我的最爱,可是我需要单中。所以我只会简单的打出let me solo mid。不解释,如果觉得缺什么也许我会补充“TY”。Lion叹了口气,走了。一个人的走廊,如同往往,经常不自主的,或者刻意的,去寻找一种一个人的孤独。在别人结伴成伙的时刻,扭头委身阴影之下,望着寂寞的星空,也许只属于我。也许只属于那些偏爱solo的人,一点一点挖掘内心的舞台,独自沉默过往。
时不时还会想起来她离开时对我说过的话:其实你不是一个人,而是你想一个人。你想要去承载一份你认为可以承受的悲伤。是不是每一个人都有着一种悲剧情节?所以看着这篇压抑的文字会泛滥出这样那样的惆怅。惆怅过后,发现我依然在那里挥动着翅膀,挥动着翅膀solo,solo这兵线,solo这迷茫,solo这心伤。咕哇咕哇的叫声在耳边回荡着,那么那么空荡,小心的躲过对面影魔的毁灭阴影又漫无目的的放出光波。“你怎么这么爱用小仙女?”朋友搬着凳子坐在我旁边。啊...啊?我突然不知道怎么回答。可能...可能因为我喜欢它的叫声吧。我默默的想着,忘了什么时候,在ST上听到了ENN的推荐——呜咽的天婴月,you left me;哭泣的二胡声扯紧了心弦,暴走的思绪中突然冒出了puck的呼唤。咕哇,还是呜哇,只是一种声音,简单的嘶哑,嘶哑着寂寞,嘶哑着无奈。You left me…那个沉默的夜晚,和着一腔的心痛,张着嘴,却怎么都哭不出来,只有嗓子眼里疯了似的喑哑。咕哇。那夜,起风了,吹着窗帘不停翻滚。撕心裂肺中,听着puck空旷到看不见尽头的吼叫。吼叫,因为受了伤。影魔每一次中的,总是那么疼。
有人笑了。看着缓缓走过来的群主用着他最喜欢的熊猫,那时,他拍着我的肩膀说:“知道么?熊猫打架要用酒,有了酒,谁都打不着了。”他得意的笑着,这才叫做姑酌彼兕觥维以不永伤——维以不永伤——
小时候看了蒋峰的书,才去翻着诗经找到那样的话。陟彼崔嵬,我马虺颓。我姑酌彼金櫑,维以不永怀。陟彼高冈,我马玄黄。我姑酌彼兕觥,维以不永伤。还记得蒋峰说着,只有写下来,才能忘却悲伤。所以……
所以,望着那个不停扔着酒瓶子的熊猫。
所以,我们才不停的DOTA。
所以,才会觉得DOTA解千愁。
手指跳动,屏幕变幻,人来人往,孰走孰留。忘却的,记住的,都是为了维以不永伤。于是我退了…瞧着闪动的QQ呆在了那里,看到群主发来的问号,笑了。我说,如果有一天,我们不再受伤,如果有一天,什么都可以遗忘,是不是,许多人,就不会再DOTA了?群主沉默了…不是说的么,维以不永伤。半晌,他才说:“你找到答案了是么?”答案?找到了,也没有找到……我微笑。恩,恩。
因为,我所寻找的,也只是我的答案吧。一场场的DOTA,一局局的经历。其实,它们本身就没有意义,可是在我们执着的找寻中,便赋予了它们各种各样的含义。
那些迷离的色彩。
那些沉醉的过往。
都在我们不断的描绘中变得炫目和惊艳。
都在我们不断的回味中变得沉重和夯实。
而我们每一次的记忆,每一回的流泪,都在寂寞中回答了这样那样的问题:何以不永伤?
So, what I've done?I mean, not only for DOTA
cisco路由器如何配置域名解析你需要在你的主机上把DNS服务器设为路由器的地址才行。
但这样的话你的主机就访问不了其他的域名了
如果你们公司有内部DNS服务器,把这条解析做在DNS服务器应该就能访问了。
希望能够帮到你,谢谢。
蓝牙是啥,请求解答!1 概述
“蓝牙”是一种开放的技术规范,它可在世界上的任何地方实现短距离的无线语音和数据通信。蓝牙技术的发展:1994年,爱立信移动通信公司开始研究在移动电话及其附件之间实现低功耗、低成本无线接口的可行性。随着项目的进展,爱立信公司意识到短距无线通信(Short Distance Wireless Communication)的应用前景无限广阔。爱立信将这项新的无线通信技术命名为蓝牙(Bluetooth)。Bluetooth 取自10世纪丹麦国王 Harald Bluetooth 的名字。爱立信意识到要使这项技术最终获得成功,必须得到业界其他公司的支持与应用。1998年5月,爱立信联合诺基亚(Nokia)、英特尔(Intel)、IBM 、东芝(Toshiba)这4家公司一起成立了蓝牙特殊利益集团(Special Interest Group,SIG),负责蓝牙技术标准的制定、产品测试,并协调各国蓝牙的具体使用。3Com、朗讯(Lucent)、微软(Microsoft)和摩托罗拉(Motorola)很快加盟SIG,与SIG的5个创始公司一同成为SIG的9个倡导发起者。自蓝牙规范1.0版推出后,蓝牙技术的推广与应用得到了迅猛发展。截至目前,SIG的成员已经超过了2 500家,几乎覆盖了全球各行各业,包括通信厂商、网络厂商、外设厂商、芯片厂商、软件厂商等,甚至消费类电器厂商和汽车制造商加入了SIG。
2 蓝牙技术的特点
蓝牙是一种短距无线通信的技术规范,它最初的目标是取代现有的掌上电脑、移动电话等各种数字设备上的有线电缆连接。在制定蓝牙规范之初,就建立了统一全球的目标,向全球公开发布,工作频段为全球统一开放的2.4GHz工业、科学和医学(Industrial, Scientific and Medical, ISM)频段。从目前的应用来看,由于蓝牙体积小、功率低,其应用已不局限于计算机外设,几乎可以被集成到任何数字设备之中,特别是那些对数据传输速率要求不高的移动设备和便携设备。蓝牙技术的特点可归纳为如下几点:
(1)全球范围适用:蓝牙工作在2.4GHz的 ISM频段,全球大多数国家ISM频段的范围是2.4~2.4835GHz,使用该频段无需向各国的无线电资源管理部门申请许可证。
(2)同时可传输语音和数据:蓝牙采用电路交换和分组交换技术,支持异步数据信道、三路语音信道以及异步数据与同步语音同时传输的信道。每个语音信道数据速率为64kbit/s,语音信号编码采用脉冲编码调制(PCM)或连续可变斜率增量调制(CVSD)方法。当采用非对称信道传输数据时,速率最高为721kbit/s,反向为57.6kbit/s;当采用对称信道传输数据时,速率最高为342.6kbit/s。蓝牙有两种链路类型:异步无连接(Asynchronous Connection-Less,ACL)链路和同步面向连接(Synchronous Connection-Oriented,SCO)链路。
(3)可以建立临时性的对等连接(Ad-hoc Connection):根据蓝牙设备在网络中的角色,可分为主设备(Master)与从设备(Slave)。主设备是组网连接主动发起连接请求的蓝牙设备,几个蓝牙设备连接成一个皮网(Piconet)时,其中只有一个主设备,其余的均为从设备。皮网是蓝牙最基本的一种网络形式,最简单的皮网是一个主设备和一个从设备组成的点对点的通信连接。
通过时分复用技术,一个蓝牙设备便可以同时与几个不同的皮网保持同步,具体来说,就是该设备按照一定的时间顺序参与不同的皮网,即某一时刻参与某一皮网,而下一时刻参与另一个皮网。
(4)具有很好的抗干扰能力:工作在ISM频段的无线电设备有很多种,如家用微波炉、无线局域网(Wireless Local Area Network,WLAN)和HomeRF等产品,为了很好地抵抗来自这些设备的干扰,蓝牙采用了跳频(Frequency Hopping)方式来扩展频谱(Spread Spectrum),将2.402~2.48GHz频段分成79个频点,相邻频点间隔1MHz。蓝牙设备在某个频点发送数据之后,再跳到另一个频点发送,而频点的排列顺序则是伪随机的,每秒钟频率改变1600次,每个频率持续625μs。
(5)蓝牙模块体积很小、便于集成:由于个人移动设备的体积较小,嵌入其内部的蓝牙模块体积就应该更小,如爱立信公司的蓝牙模块ROK101008的外形尺寸仅为32.8mm×16.8mm×2.95mm。
(6)低功耗:蓝牙设备在通信连接(Connection)状态下,有四种工作模式——激活(Active)模式、呼吸(Sniff)模式、保持(Hold)模式和休眠(Park)模式。Active 模式是正常的工作状态,另外三种模式是为了节能所规定的低功耗模式。
(7)开放的接口标准:SIG为了推广蓝牙技术的使用,将蓝牙的技术标准全部公开,全世界范围内的任何单位和个人都可以进行蓝牙产品的开发,只要最终通过SIG的蓝牙产品兼容性测试,就可以推向市场。
(8)成本低:随着市场需求的扩大,各个供应商纷纷推出自己的蓝牙芯片和模块,蓝牙产品价格飞速下降。
3 蓝牙技术的协议标准
SIG 所颁布的蓝牙规范(Specification of the Bluetooth System)就是蓝牙无线通信协议标准,它规定了蓝牙应用产品应遵循的标准和需要达到的要求。
蓝牙规范包括核心协议(Core)与应用框架(Profiles)两个文件。协议规范部分定义了蓝牙的各层通信协议,应用框架指出了如何采用这些协议实现具体的应用产品。蓝牙协议规范遵循开放系统互连参考模型(Open System Interconnetion/Referenced Model, OSI/RM),从低到高地定义了蓝牙协议堆栈的各个层次。
按照蓝牙协议的逻辑功能,协议堆栈由下至上分为3个部分:传输协议、中介协议和应用协议。其功能简介如下。
3.1 传输协议
负责蓝牙设备间相互确认对方的位置,以及建立和管理蓝牙设备间的物理和逻辑链路。这一部分又进一步分为低层传输协议和高层传输协议。低层传输协议侧重于语音与数据无线传输的物理实现以及蓝牙设备的物理和逻辑链路。低层传输协议包括蓝牙的射频(Radio)部分、基带与链路管理协议(Baseband Link Manager Protocol, LMP)。高层传输协议包括逻辑链路控制的物理实现以及蓝牙设备间的连接于组网。高层传输协议包括逻辑链路控制与适配协议(Logical Link Control and Adaptation Protocol, L2CAP)和主机控制器接口(Host Controller Interface, HCI)。这部分为高层应用程序屏蔽了诸如跳频序列选择等低层传输操作,并为高层应用传输提供了更加有效和更有利于实现的数据分组格式。
3.2 中介协议
为高层应用协议或程序在蓝牙逻辑链路上工作提供了必要的支持,为应用曾提供了各种不同的标准接口。这部分协议包括以下几部分。
1. 串口仿真协议(RFCOMM)
基于欧洲电信标准化协会(European Telecommunication Standardization Institute, ETSI)的TS07.10标准制定。该协议用于模拟串行接口环境,使得基于串口的传统应用仅作少量的修改或者不做任何修改可以直接在该层上运行。
2. 服务发现协议(Service Didcovery Protocol,SDP)
为实现蓝牙设备之间相互查询及访问对方提供的服务。
3. IrDA(Infrared Data Association)互操作协议
蓝牙规范采用了IrDA的对象交换协议(OBEX),使得传统的基于红外技术的对象(如电子名片(vCard)和电子日历(vCal)等)交换应用同样可以运行在蓝牙无线接口之上。
网络访问协议:该部分协议包括点对点协议(Point to Point Protocol, PPP)、网际协议(Internet Protocol, IP)、传输控制协议(Transfer Control Protocol, TCP)和用户数据报协议(User Datagram Protocol, UDP)等,用于实现蓝牙设备的拨号上网,或通过网络接入点访问Internet 和本地局域网。
4. 电话控制协议
该协议包括TCS、AT指令集和音频。电话控制协议性能(Telephone Control Protocol Specification,TCS)是基于国际电信联盟电信标准化部门(International Telecommunication Union-Telecommunication,ITU-T)的Q.931标准制定的,用于支持电话功能;蓝牙直接在基带上处理音频信号(主要指数字语音信号),采用SCO链路传输语音,可以实现头戴式耳机和无绳电话等的应用。
3.3 应用协议
是指那些位于蓝牙协议堆栈之上的应用软件和其中所涉及的协议,包括开发驱动各种诸如拨号上网和通信等功能的蓝牙应用程序。蓝牙规范提供了传输层及中介层定义和应用框架,在传输层及中介层之上,不同的蓝牙设备必须采用统一符合蓝牙规范的形式;而在应用层上,完全由开发人员自主实现。事实上,许多传统的应用都可以几乎不用修改就在蓝牙协议堆栈之上运行,如基于串口和OBEX协议的应用。通常蓝牙技术应用程序接口(Application Programming Interface,API)函数的开发由开发工具的设计人员来完成,这样有利于蓝牙技术与各类应用的紧密结合。
4 蓝牙应用规范
蓝牙规范的应用模式有很多,如(图2)中所示的四种应用模式是所有用户模式和应用的基础,也为以后可能出现的用户模式和应用提供了基础。
(1)通用访问应用(GAP)模式:定义了两个蓝牙单元如何互发现和建立连接,它是用来处理连接设备之间的相互发现和建立连接的。它保证两个蓝牙设备,不管是哪一家厂商的产品,都能够发现设备支持何种应用,并能够交换信息。
(2)服务发现应用(SDAP)模式:定义了发现注册在其他蓝牙设备中的服务的过程,并且可以获得与这些服务相关的信息。
(3)串口应用(SPP)模式:定义了在两个蓝牙设备间基于RFCOMM建立虚拟的串口连接的过程和要求。
(4)通用对象交换应用(GOEP)模式:定义了处理对象交换的协议和步骤,文件传输应用和同步应用都是基于这一应用的,笔记本电脑、PDA、移动电话是这一应用模式的典型应用。
100分求几个好看的动漫!!!死亡笔记 超好看,强烈推荐 斗智
家庭教师 超好看,强烈推荐 战斗
幻影少年 战斗+友情
纯爱罗曼史 BL
彩云国物语 古代+后宫
从今天开始做魔王 穿越+后宫
金色的琴弦 校园+后宫
少年阴阳师 灵异+战斗
史上最强弟子兼一 武打
万有引力 BL
黑猫 战斗
噬魂者 战斗
天使怪盗 爱情+校园+偷东西
水果篮子 校园+爱情
奇幻贵公子 灵异
通灵王 战斗+热血
捉鬼天狗帮 战斗+灵异+友情
风之圣痕 魔法+战斗
不可思议游戏 穿越+后宫
遥远时空中 穿越+后宫
公主公主 3男扮女装
僵尸借贷 两个帅帅的僵尸
隐王
十二国记 穿越
新安琪莉可 后宫+战斗
四圣兽 后宫
天使禁猎区 爱情
推理之绊 推理
无爱之战 BL+战斗
梦幻妖子 牛郎织女的故事
圣魔之血 吸血鬼+战斗
人形电脑天使心 爱情
爱丽丝学园 校园+爱情
xxxHOLiC 灵异
绝望先生 搞笑
热带雨林暴笑生活 搞笑
秀逗魔导士 搞笑+魔法
闪灵二人组 灵异
驱魔少年 灵异+战斗
S.A优等生 校园+爱情+后宫
零之使魔 校园+魔法
全金属狂朝
全职猎人
大剑 战斗
十字架与吸血鬼
吸血鬼猎人
夏目友人帐 灵异
药师寺凉子怪奇时间簿
地狱少女 杀人
寒蝉鸣泣时
以上是我看过的,感觉都还不错!希望你喜欢
魔法类
《落语天女》,完结的。这部偶觉得最符合你的要求了呢,不过没有男主角成不成?绝对好看!!话说偶看的第一部动漫就是它~~~
《恋之魔法波波糖》完结的,两个男主角,都很帅,会魔法的,虽然带了点爱情色彩,但不是很多,比较符合~~
《Fate/stay night》,完结的,比较经典的说,开头超赞~~~很吸引人~~~
《武器种族传说》,完结的,这部是介于爱情和魔法之间的,两者并存,不过剧情吸引人,建议去看~~~
《x战记》,完结,这部是偶看得最伤感,最沉重的动漫之一,不过画风很好(CLAMP的大名可不是盖的),而且虽然悲伤,还是会让人欲罢不能,这就是所谓的魔力吗??
《寻找满月》,完结,这是偶最近看的,总体来说画风较好,情节新颖,但是不是偶喜欢看的类型,也许你会喜欢~~~~
《XXXholic》,完结,可以说里面的人物都是从《翼》里面客串的,较好,建议一看~~~
《舞-乙Hime》完结,对偶来说,经典中的经典,开头新颖,讲魔法(可以说是魔法吧)战斗,非常不错,偶没有好看的动漫的时候,总会重新看一遍呢~~~~
《守护甜心》还没完结,不过超赞,虽然比较幼稚,但是里面蕴含了许多大道理呢,应该说终身受益。里面的魔法战斗可谓精彩中的精彩~~~~
《西方善魔女》完结,超赞~~~~片头也好听~~~
《苍之瞳的少女》完结,女主的特异功能~~~~~超赞~~~
《京四郎与永远的天空》
《百变小樱魔术卡》
《零之使魔》
《魔法少女奈叶》
《犬夜叉》
《魔法先生》
《七色星露》
《怪物女王》
《XXXHOLIC》
《翼~年代记》
《魔侦探洛奇》
《结界师》
《少年阴阳师》
《D.Gray MAN》
《东京魔人学院剑风帖》
《不可思议游戏》
《金色琴弦》
《圣少女》
《风之圣痕》
《魔法留学生》
1.蔷薇少女
推荐星级:5
类型:魔幻哦+一点爱情?!(不确定...谁来告诉我最后真红有没有和纯好啊...偶还没看完滴....)
又名:玫瑰少女/蔷薇乙女
原因很多啊 比如说它的画风很好 人物漂亮 故事情节也不错 充满了神秘感和温馨感 所一我推荐它啊 也有很黑暗强势的镜头 很唯美很不错拉~
简介:
18世纪末,人偶师们都开始从事制作拥有生命的人偶,但都失败了,此时神秘人偶师——罗真再次出现。有人说他通过炼金术炼成了一种名叫Rosa mystica(蔷薇圣母)的神秘物质 而这种物质正是人偶的生命之源和别的人偶师一样,罗真为了制造出自己心中完美无瑕的少女“Alice”制造了七个名为蔷薇少女的美丽人偶。
通过蔷薇圣母,她们能够自由走动、拥有自己的意识。不同的人偶有不同的能力,而且她们能与人们缔结契约从人类那里得到力量。
七个具有生命的人偶,七个美丽夺目的少女,她们已经超越人偶的存在,拥有不变的容颜,强大的力量。但却没有一个是父亲心里最完美的爱丽丝。痛苦的罗真消身匿迹,留下的蔷薇少女们为了见到父亲,为了得到父亲的爱,他们坚信只要将姐妹体内的蔷薇圣母聚集到一起便可以进化成为爱丽丝。罗真制造的七个蔷薇少女的传说最终演变成一场她们自相残杀的战斗,这场战斗有个美丽的名字——Alice Game。就这样作为唯一的梦想,唯一活着的理由,他们不断觉醒又不断沉睡,与不同人缔结契约,在N之梦境中不断寻找姐妹战斗。
过了几百年,蔷薇少女们之间的战斗在历史的轮回中仍然继续。
故事
樱田纯,一名不愿上学而长期足不出户的中学二年生,热衷于上网购物,喜欢在购买物品后的退货限期内退回物品,买了许多奇奇怪怪的诅咒物品。有一天收到一张传单,上面只写一个「买 还是 不买」的选项,在好奇心驱使下选择了「买」,之后房间就出现了一个神秘的木箱,里面装着一个非常美丽而且质感近似真人的人偶(ドール),使用木箱内的发条转动背部的开关后,人偶像有生命般的活动起来,向纯说:「我是真红,蔷薇少女第五人偶。」
一个热爱邮购的高中生纯,某天在街头填了一份奇怪的问卷后,拿到一个会说话的洋娃娃赠品,从此卷入洋娃娃互联网纾中妖惑诡谲的互联网纾中。 就这样,纯在不明白怎么回事的情况下糊里糊涂的成为了真红的媒介,结下了主从关系。之后,一个结下类似契约的人物和娃娃出现在纯和真红面前,被称为ROZEN MAIDEN(玫瑰少女) 的娃娃们战斗就此展开了…… 由人气漫画家PEACH-PIT原作的漫画作品《蔷薇少女》改编,以“不了思议的幻想沉醉世界”为号召,的确是不可思议的唯美与神秘。
2.爱丽丝学院
推荐星级:4.5
类型:魔法(呃...超能力应该勉强算魔法吧...)+爱情(一点点拉)
先说缺点咯~主要是因为人物和一些剧情显得有点幼稚 所以才扣掉了0.5分 一开始我看到那么小的四年级(还是五年级?差不多拉)小女孩是不想看的 可是那份很真挚的友情有点打动了我 一直看下去 虽然爱丽丝学院里去森林冒险那集有点幼稚 但总体来说 对学院的新鲜感盖过了这些 还有一点点爱情 虽然在不是太明显 在最后也还是说了出来 很纯真很温馨很可爱很搞笑 善良阳光的蜜柑 贯穿了整个故事 但她的乐观的精神很值得学习哦~~不错的动漫!
介绍:
在本作中“爱丽丝”是特殊能力的代称,拥有爱丽丝的人可以做到一些平常人做不到的事情。“爱丽丝学园”就是专门为拥有“爱丽丝”的人开设的特别人才学校。在乡下长大的蜜柑和莹是好朋友,但突然有一天蜜柑得知莹要转去一所名为“爱丽丝学园”的大城市的学校,心情很是低落,为了追寻从小关系就很密切的玩伴,蜜柑也毅然的转到了那所学校,可她对的“爱丽丝学院”的一切都一无所知,什么特制什么天才都是她闻所未闻的事,更不明白所谓的特殊能力究竟意味着什么,不过尽管如此,她还是快乐的和莹与周围的同学一起生活下去。但她也没有发现 其实学院藏着一个很大的秘密......
3.灼眼的夏娜
推荐星级:4.5
类型:魔法+战斗(呃...不是战争)+爱情(?!)
喜欢的原因....本来是不想看的 我最讨厌无聊的战斗动漫 可是第一集里的异世界吸引了我 平凡的校园生活 还有令人不可相信的真相 很令人震惊 于是我就一直看了下去 很轻松却也很神秘 画风不错 至今我还没看完 所以就不唠叨太多了...
介绍:
真正的你的“存在”已被吞噬
早已消失
所以,现在的你
已经死了……
世界异常的那天
我邂逅了红发飘逸目光如炬的少女
我已经死了,这到底是什么意思?
没感觉也无法理解
惊慌失措的我
呆呆的注视着少女
之后她一直看着我……
故事简介:
平凡的高中生坂井悠二与忽然出现的少女被卷入非日常的世界。这位少女,“炎发灼眼的杀手”夏娜——扫讨干扰世界秩序的红世使徒的火雾战士的一员——告知了悠二他已经是已死的存在,为了保护特殊的火炬——悠二,夏娜与欲针对他的红世使徒展开战斗。
4.月咏
推荐星级:4
类型:魔幻+爱情(早恋?....)
喜欢的原因是......第一集的强势的城堡 宏伟黑暗 很有视觉感 后面两集无聊些 还有一个费柴男主角所以扣了分......后面吸血鬼追杀的几集不错 很有黑暗神秘的感觉 而且主角画得很卡哇依 不过这个不算恐怖的哦~~
介绍:
只会拍摄灵异照片的摄影师森丘耕平,为了取材来到了德国的古城堡,与吸血鬼少女叶月相遇了在城里被幽禁的叶月,吸了耕平的血、想作为“仆人”逃出城里,可在耕平身上却没有一点效果。后来不知不觉的耕平破坏了城里的封印装置,与叶月成功的从城里逃了出来,为了寻求母亲的的行踪而来到了日本。
到达了日本的叶月,来到了耕平与祖父一起居住的家,无理取闹般的和他们住在了一起。自小也失去了母亲的耕平,看到了叶月与自己的重叠,决定作为保护者保护叶月一起寻找母亲。
此时一个名为艾尔弗里德的吸血鬼少女以及吸血鬼伯爵金凯尔出现了,要把叶月带回城堡。
故事就此展开.
5. 地狱少女
推荐星级:4
类型:灵异+魔幻
不算恐怖,但有一点恐怖成分 画风不错~~鼓掌~~ 情节不错 是分成一个个小故事滴~
沉沦与挣扎 一个个假面人生 无奈的背后 是繁华落尽的悲哀 羁绊 仇恨 一个凄凉的世界 写下你的怨恨吧 将为你复仇.错者走进幻境 落入地狱 禁锢与救赎 很好的故事哦~~(八过 前面那些某水打滴文字好象简介啊...)
介绍:
人世间是由缘所维系的
无数纠缠交错的线缕缠绕着
脆弱而悲哀的彼岸花
愤怒 悲伤 泪流满面
午夜0点夜幕的彼方
无法宣泄的怨恨将被释放
——《地狱少女》
故事简介:
在都市的小孩子中,有着这样一个传言:
只有在0点时才会收到的地狱通信。
在这里如果有写下无法发泄的怨恨 地狱少女就会出现让你怨恨的人下地狱……
这个传言其实全都是真的。
写给地狱通信的信件都会传达给一个少女,她的名字叫“阎魔爱”。
但是,这里有传说中未曾提到的,与少女的契约。
虽然平时是个又老实又乖巧的女孩子,一旦与信中的感情共鸣。她就会变身为地狱少女。
[害人终害己。当对方下地狱的同时,你死后你的灵魂也会随之下地狱,即使这样你也愿意吗?]
6.零之使魔
推荐星级:3.5
类型:搞笑+魔法+爱情
为啥么是3.5捏?很多人支持这个的 八过因为有些镜头有点暴露(放心 不是H 就是有点点暴露而已) 而且零第二部讲无聊的(本人认为而已)战争 所以丢了分
帅气(应该算吧 上帝你别怪我)的男主角 可爱漂亮的女主角 还有搞笑的事件 八错哦~~
介绍:
在异世界哈尔凯尼亚被当作“使魔”被召唤出来的高中生平贺才人卷入了一场满载这四种元素的幻想罗曼史大冒险中。将才人召唤至异世界的是长相可爱却没有丝毫魔法才能的主人样·露依斯。面对突然出现的迷之美少女,满心疑惑的才人在听她讲完契约内容之后,遭遇了突如其来的强吻……之后,他的手背上浮现出了不可思议的文字,才人就这样莫名其妙的成为了露依斯的使魔……
以全寄宿制的托丽斯汀魔法学院为舞台,主人样美少女魔法使露依斯与使魔才人在争吵、责备、爱恋中开始了充满了勇气与屈辱的学园生活……在异世界波澜万丈的交流之中,露依斯和才人的命运会怎么样呢?
7.凉宫春日系列
推荐星级:3.5
类型:幻想+魔法?!(反正是有外星人未来人超能力和世界主宰者...)
喜欢的原因?!说不出来......反正就是稀饭嘛!~~本来是4星的 可这部动漫老是讲些什么信息合成体什么物理性质 明摆着我还没有学就欺负我......(某水撒泪中....)
介绍:
小说的内容是以凉宫春日为中心的SOS团的冒险故事(或是主角的遇险故事)。开头让人眼前一亮,描绘了一个看似幻想而又现实的世界,这个世界因为凉宫春日的愿望而聚集。
8.守护甜心
(有点幼稚 初三以上就别看拉哈...)
推荐星级:3
类型:少女魔幻+爱情(花痴型的...)
喜欢的原因是它很温馨可爱又搞笑 人物也漂亮画风也好 而且第一集很尴尬很搞笑 然后它除了变身和少女型花痴以外其实是不那么幼稚滴~ 讨厌变身的成熟同志就算了哈 饶了偶一回啊
第二层原因是因为它说的女主角和我有些像 很虚伪的外表 而且它的寓意其实还没有那么幼稚 成熟点的同志请无视那些守护甜心和变身哈...
介绍:
在圣夜学园被人谈论的小学生亚梦又有型又冷傲, 是众人注目的焦点。外表酷酷的她实际上是个不善言辞的女孩,为了掩饰自己还经常以毒舌来掩盖自己的怯弱,但真正的亚梦其实是很想变成理想中的自己!当她这样祈求后,突然出现了三颗蛋!然后,「守护甜心」诞生了……!?
另一方面,学校里有一支被称作“守护者”的队伍。他们有着处理学校各种各样事务的能力,许多人把他们当作偶像。虽然他们表面上非常风光,可是实际上他们也有着无法推卸的责任,有必须进行斗争的敌人……
1
目录:1、wordpress怎么做vip图集站2、wordpress插件有哪些?3、wordpress会员插件修改为按年付费4、wordpress付费阅读用什么插件及支付方式?wor...