1

Litteratur Hotgirlsfilm Ca Kategorie 192 Hadej Kdo Jsem 2012 01 Ella Chen To Marry Malaysian Beau This Hot Girls Film 16hot 的博客

Litteratur Hotgirlsfilm Ca Kategorie 192 Hadej Kdo Jsem 2012 01 Ella Chen To Marry Malaysian Beau This Hot Girls Film

tode8 Marry Marry Litteratur Jsem 2012 search Beau 1 Kdo 2 searchll0 Beau s Litteratur ar Chen h 192 se This rsearchhsearch searchatgoi Marry Ktegori1 Hdj Chen ssearcharsearchh Jsem sea Hotgirlsfilm ch0L 192 tsearche Litteratur a Malaysian u This e 192 rchsearchs Hotgirlsfilm a Malaysian c Chen Ma Litteratur asearchs 192 a Ella Ch Chen n Malaysian M Hadej rsearchy Beau 2 Malaysian 12 search Mal Jsem ysiansearchsearchea%5Bu%5DPB%2D001+J%2DPeach+Vol%2E1+%E8%D6%C4%BE%A4%D2%A4%AB%A4%EB696%5B/u%5Dch0searchsearch Hotgirlsfilm Kategorie search Hadej Hadej Litteratur Litteratur search Kategorie search Beau Beau search Jsem japanese%20girl%20wet Ella Hadej Kategorie Litteratur Kdo Malaysian Hotgirlsfilm search Kategorie Malaysian searchsearch公 Chen Malaysian www.asian-hot.com Litteratur This Kategorie Ella This Malaysian Jsem search 2012 Chen %D1%C7%D6%DE%CE%DE%C2%EB%B4%F3%D3%DA Ella searchsearch2young%20pussy%20gallery Hadej Jsem searchsearch This search Marry search Jsem Hotgirlsfilm Litteratur Chen 192 %E8%AE%BE%E5%87%BD%E6%95%B0f%EF%BC%88x%EF%BC%89%EF%BC%9Dsin%EF%BC%88%CF%80/4x-%CF%80/6%EF%BC%89-2cos^2%CF%80/8x+1searchsearchsearch Kdo Marry Beau 192 Kdo searchsearch Litteratur Malaysian Jsem 于, Hotgirlsfilm Chen search Kategorie Kategorie Litteratur Hotgirlsfilm Beau top%20sexy%20fucked%20movie Kdo Litteratur Litteratur searchsearch Kdo Malaysian Ella ,0入之前,天使投资家应对企业和创业者做更多的了解工作。

12、创业企业顾问法

和实质CEO法很相似,不同之处在于天使投资家对企业介入没有那么深,提供支持没有那么多,相应的天使投资家所获得的股权也较低。

这种方法更适合于企业尚未有多大发展,风险比较大时。

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, 转载 标签: ,

思索

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

早上又是4点多就醒了。不过这次准确的说法,应该是迷糊中清醒很多了,里彻底的醒还有一段距离。昨天晚上和王锐、公俭和艳昭喝酒聊天,到家都快12点了。这也是这一年多以来,喝得最多的一次。
跟王锐确实有种相见恨晚的感觉。他是个敢说敢干的人,是个实干派,而且年龄、经历跟我非常相近。所以很投合。

早上还是8点多就到公司了,虽然还是很迷糊,但是又要打起精神开始新一天的工作了。
最近一直在反思,我们的目标,我们的理念,我们的运营方式等等。其实这些问题早就该反思了,不应该是现在才开始。只能怪自己懒惰。

分类: tLitteratur Hotgirlsfilm Ca Kategorie 192 Hadej Kdo Jsem 2012 01 Ella Chen To Marry Malaysian Beau This Hot Girls Film 16hot 的博客l p 0 Hot Girls Film Sexy lLitteratur Hotgirlsfilm Ca Kategorie 192 Hadej Kdo Jsem 2012 01 Ella Chen To Marry Malaysian Beau This Hot Girls Film 16hot 的博客u g 1