0

Litteratur Hotgirlsfilm Ca Video 109 2009 12 Moko Top Girl Jessie Hot Girls Film 16hot 的博客

Litteratur Hotgirlsfilm Ca Video 109 2009 12 Moko Top Girl Jessie Hot Girls Film

search searchi Video t Litteratur r Top tsearchr Litteratur o Hotgirlsfilm osearchporntub.youpornL Litteratur t Jessie e Litteratur a1usearch Hotgirlsfilm s%5B%CE%F7%B0%E0%D1%C0%2F%CE%DE%C2%EB%5D%CE%F7%B0%E0%D1%C0%CA%D5%B7%D1%B3%C9%C8%CB%CC%A8%BD%DA%C4%BFasearchc 109 Jessie e Litteratur r Moko h Moko o 2009 gsearchr Video s Video isearchm Jessie 119 Jessie Girl inude%20girls%20virginlsearchs Top a Litteratur c Top e Girl r Jessie hsearched36.ccr Video h 2009 sesearchrsearchhsearch 0 Video 9search Video ea 2009 chsearch To Video Moko 109 es Top i sarch Video e2r 2009 h Video sxiao77%C2%DB%CC%B3%C5%B7%C3%C0%BC%A4%C7%E9arch Hotgirlsfilm Litteratur 109 Top Moko searchsearchsearch Litteratur Hotgirlsfilm 2009 Litteratur asearch

13、风险投资前评估法

是一种相对较新的方法,在这种方法中,天使投资家向企业投入大量资金,却不立即要求公司的股权,也不立即要求对公司估值。

这种方法的好处是避免了任何关于企业价值、投资条款的谈判,不足之处是天使投资家无法确定最终的结果如何。

这是很多成功天使投资家常用的方法。

14、O.H法

这种方法是由天使投资家OH首先使用的,主要是用于控制型天使投资家,采用这种方法时,天使投资家保证创业者获得15%的股份,并保证其不受到稀释,由于天使投资家占有大部分股权,但天使投资家要负责所有资金投入。

这种方法的好处是创业者可以稳稳当当获得15%的股份,而控制型天使投资家则获得公司的控制权。不足之处,创业者由于丧失了对公司控制权,工作缺乏动力。

上述基本涵盖了各种评估方式了。根据项目不同,创业者可以与投资人磋商,不宜一概而论。

分类: 转载 标签:

信号处理及system返回结果的问题

2012年4月25日 16hot 没有评论

在一个应用程序里用到system函数来执行系统命令,开始时死活也获取不了正确的返回码。几经调试后发现是设置了信号处理,将信号处理部分注释掉,就可以正常获取到system的返回码了。

不过,这时又遇到了新问题。fork子进程执行后,会变成defunct状态(僵尸进程)。于是在程序里面加入了wait,等待子进程结束后收尸。问题看起来是解决了,能获取到system返回状态,又解决了僵尸进程。

但是,又有新问题来了。由于使用wait,它会无条件的等待子进程结束后,才让父进程继续工作。因为它是堵塞执行的。
也因此而导致无法多个子进程并发工作。只有第一个子进程结束后,才会执行第二个子进程。

后来的解决办法,是采用两次fork来解决。先fork一个子进程,我们叫它子进程 A吧。在子进程A里再fork多个子进程来执行具体任务,当然是并发的。用那个wait来接收子进程A结束状态,避免僵尸进程出现。至于子进程A fork出来的子进程,由于子进程A结束了,这些子进程就变成了无主进程,就被init接管,执行结束了,就退出被内核回收,也就没有僵尸进程了。

通过这个应用程序,理解了屏蔽子进程信号,会导致system返回值异常;如果不wait(还有其他相关的wait函数),子进程就会变成僵尸进程。

分类: BSD/linux, C/C++ 标签: ,

8 个实用的 Linux netcat 命令示例

2012年4月24日 16hot 没有评论

Netcat 或者叫 nc 是 Linux 下的一个用于调试和检查网络工具包。可用于创建 TCP/IP 连接,最大的用途就是用来处理 TCP/UDP 套接字。

这里我们将通过一些实例来学习 netcat 命令。

1. 在服务器-客户端架构上使用 Netcat

netcat 工具可运行于服务器模式,侦听指定端口

1
$ nc -l 2389
然后你可以使用客户端模式来连接到 2389 端口:

1
$ nc localhost 2389
现在如果你输入一些文本,它将被发送到服务器端:

1
$ nc localhost 2389
2
HI, oschina
在服务器的终端窗口将会显示下面内容:

1
$ nc -l 2389
2
HI, oschina

2. 使用 Netcat 来传输文件

netcat 工具还可用来传输文件,在客户端,假设我们有一个 testfile 文件:

1
$ cat testfile
2
hello oschina
而在服务器端有一个空文件名为 test

然后我们使用如下命令来启用服务器端:

1
$ nc -l 2389 > test
紧接着运行客户端:

1
cat testfile | nc localhost 2389
然后你停止服务器端,你可以查看 test 内容就是刚才客户端传过来的 testfile 文件的内容:

1
$ cat test
2
hello oschina

3. Netcat 支持超时控制

多数情况我们不希望连接一直保持,那么我们可以使用 -w 参数来指定连接的空闲超时时间,该参数紧接一个数值,代表秒数,如果连接超过指定时间则连接会被终止。

服务器:

1
nc -l 2389
客户端:

1
$ nc -w 10 localhost 2389
该连接将在 10 秒后中断。

注意: 不要在服务器端同时使用 -w 和 -l 参数,因为 -w 参数将在服务器端无效果。

4. Netcat 支持 IPv6
netcat 的 -4 和 -6 参数用来指定 IP 地址类型,分别是 IPv4 和 IPv6:

服务器端:

1
$ nc -4 -l 2389
客户端:

1
$ nc -4 localhost 2389
然后我们可以使用 netstat 命令来查看网络的情况:

1
$ netstat | grep 2389
2
tcp 0 0 localhost:2389 localhost:50851 ESTABLISHED
3
tcp 0 0 localhost:50851 localhost:2389 ESTABLISHED
接下来我们看看IPv6 的情况:

服务器端:

1
$ nc -6 -l 2389
客户端:

1
$ nc -6 localhost 2389
再次运行 netstat 命令:

1
$ netstat | grep 2389
2
tcp6 0 0 localhost:2389 localhost:33234 ESTABLISHED
3
tcp6 0 0 localhost:33234 localhost:2389 ESTABLISHED
前缀是 tcp6 表示使用的是 IPv6 的地址。

5. 在 Netcat 中禁止从标准输入中读取数据

该功能使用 -d 参数,请看下面例子:

服务器端:

1
$ nc -l 2389
客户端:

1
$ nc -d localhost 2389
2
Hi
你输入的 Hi 文本并不会送到服务器端。

6. 强制 Netcat 服务器端保持启动状态

如果连接到服务器的客户端断开连接,那么服务器端也会跟着退出。

服务器端:

1
$ nc -l 2389
客户端:

1
$ nc localhost 2389
2
^C
服务器端:

1
$ nc -l 2389
2
$
上述例子中,但客户端断开时服务器端也立即退出。

我们可以通过 -k 参数来控制让服务器不会因为客户端的断开连接而退出。

服务器端:

1
$ nc -k -l 2389
客户端:

1
$ nc localhost 2389
2
^C
服务器端:

1
$ nc -k -l 2389

7. 配置 Netcat 客户端不会因为 EOF 而退出

Netcat 客户端可以通过 -q 参数来控制接收到 EOF 后隔多长时间才退出,该参数的单位是秒:

客户端使用如下方式启动:

1
nc -q 5 localhost 2389
现在如果客户端接收到 EOF ,它将等待 5 秒后退出。

8. 使用 Netcat 来处理 UDP 协议

netcat 默认是使用 TCP 协议,但也支持 UDP,可使用 -u 参数来启用 UDP 协议通讯。

服务器端:

1
$ nc -4 -u -l 2389
客户端:

1
$ nc -4 -u localhost 2389
这样客户端和服务器端都使用了 UDP 协议,可通过 netstat 命令来查看:

1
$ netstat | grep 2389
2
udp 0 0 localhost:42634 localhost:2389 ESTABLISHED
英文原文, OSCHINA原创翻译

分类: BSD/linux, eLitteratur Hotgirlsfilm Ca Video 109 2009 12 Moko Top Girl Jessie Hot Girls Film 16hot 的博客i a 1 Hot Girls Film Film.ylx88.cn 1 vLitteratur Hotgirlsfilm Ca Video 109 2009 12 Moko Top Girl Jessie Hot Girls Film 16hot 的博客r j Sexy