《你的灯亮着吗?》读书笔记

1、当遇到一个问题时,先不要急着去解决问题,而是问下自己 问题是什么?为谁解决问题?谁有问题? 确切的说是需要寻找问题的本质,更全面的考虑问题
2、问题其实是人期望的东西和你体验的东西之间的差别,简单点说与预期不符。
3、不要过早的下结论,但是也不要忽略你的第一印象
4、当解决一个问题的时候,可能会带来一个新的问题,从而子子孙孙无穷尽也。
5、问题最难处理的却是意识到问题的存在,这里的关键是思考,思考之后才会能发现问题。
6、一旦我们把一个东西当作一个问题,我们通常会给它“变形”
7、当你在寻找问题定义的道路上疲倦地游荡时,不要忘记随时都回头看看,看看你是不是已经迷路了。
8、注意你说话的上下文,有些信息是你知道,而别人不知道的,所以,当说一件事情的时候需要确保信息对等,如果信息不对等,请在你的表述中将这些信息带上。
9、一旦你用文字表述一个问题,请仔细推敲这些文字,以使这种表述在每个人的头脑中都是同一个意思。
10、当别人能够很好地解决自己的问题的时候,千万不要越俎代庖。这时不是看问题了,而是解决问题,一线的问题让一线的人解决吧。
11、如果某人能够解决这个问题,但是他本人却并不会遇到这一问题时,那么你们首先要做的就是让他也感受到这个问题。
12、当指责别人没有解决问题时,试试换过来指责你自己-即使只有一秒钟。
13、你的灯亮着吗?
14、问题的根源常常在你自己身上。
15、问题从哪儿来?找到问题的根源。
16、在这个世界上有两种人,一种人做事,另一处人给别人找事做。这个世界上也可能有另外两种人,一种人做事,一种人享受荣誉。
17、看看我们现在处理的难题,那些你看起来不可能解决的问题只需要再多花一点时间就能解决。当你解决了这个问题时,回过头来看看,觉得也许没有想象中的那么困难,行百里者半于九十
18、追求什么,就能够学到什么
19、不管看上去如何,人们很少知道他们想要什么,直到你给了他们想要的东西。
20、最终的分析表明,并没有多少人真的希望他们的问题被解决。
21、开始之前,想想我是否真的想要一个解决方法?
22、解决问题不要太快,快往往代表着仓促,仓促往往会容易出错。
23、过去的已经过去,现在的还在现在,将来的永远是将来。忘掉过去,把握现在,相信将来!
24、首先,对自己要真诚。对自己要真诚,在这里的意思是,在你靠近一个解决方案、甚至一个定义之前,你必须考虑道德的问题,然后再开始降低你的敏感度。这种考虑永远都不会是浪费你的时间,因为解决问题永远都不会是一个道德上中立的行为――不管它是多么的吸引它的从业者们。

《你的灯亮着吗?》读书笔记》上有1条评论

  1. 踏看黎明

    您好,胖胖兄:
    最近一个星期总是被一个问题困扰。百思不得其解,特意向鸟哥请教。
    公司要使用PHP+lighttpd 作为嵌入式端的web服务器。公司目前没人对PHP有深入了解的人,我也是刚刚接触这个PHP.
    具体情况如下:
    1.使用海思的 arm-hisiv100nptl-linux-gcc 系列工具作为编译器。
    2.编译出来的php-cgi 和lighttpd 在 班子上是可以运行的。可以看到phpinfo()的测试信息。
    3.把sockets加入到php中,在测试页中只加入 SOCKET_CREATE()函数会返回 500错误。
    4.使用php-cgi index.php 测试,会出现Segmentation fault 错误。
    5.编译时的参数如下
    CC=arm-hisiv100nptl-linux-gcc AR=arm-hisiv100nptl-linux-ar LD=arm-hisiv100nptl-linux-ld RAMLIB=arm-hisiv100nptl-ramlib\
    ./configure \
    –host=arm-hisiv100nptl-linux \
    –prefix=/usr/php/install-arm \
    –enable-fastcgi \
    –enable-force-cgi-redirect \
    –without-iconv \
    –disable-debug \
    –disable-xml \
    –disable-libxml \
    –disable-dom \
    –disable-simplexml \
    –disable-xmlreader \
    –disable-xmlwriter \
    –without-pear \
    –without-sqlite \
    –without-pdo-sqlite \
    –disable-rpath \
    –disable-ipv6 \
    –disable-cli \
    –enable-sysvmsg \
    –enable-sysvsem \
    –enable-sysvshm \
    –enable-sockets
    6.PHP Version 5.2.13
    7.加入php.ini后会提示PHP Warning: Module ‘sockets’ already loaded in Unknown on line 0
    去掉php.ini 不会提示信息。
    8.无论加入php.ini还是取消php.ini只要在测试中加入SOCKET_CREATE()函数,就是一个字挂掉。
    使用 readelf 查看php-cgi 使用的共享库情况如下
    readelf -a php-cgi | grep NEEDED
    0×00000001 (NEEDED) Shared library: [libcrypt.so.0]
    0×00000001 (NEEDED) Shared library: [libm.so.0]
    0×00000001 (NEEDED) Shared library: [libdl.so.0]
    0×00000001 (NEEDED) Shared library: [libc.so.0]
    其中的共享库在嵌入式端都的/lib中是有动态库存在的
    ar9271 libhimount_api.a libsockets.so
    firmware libm-0.9.32.1.so libstdc++.so
    ld-uClibc-0.9.32.1.so libm.so.0 libstdc++.so.6
    ld-uClibc.so.0 libnsl-0.9.32.1.so libstdc++.so.6.0.12
    libc.so.0 libnsl.so.0 libthread_db-0.9.32.1.so
    libcrypt-0.9.32.1.so libpthread-0.9.32.1.so libthread_db.so.1
    libcrypt.so.0 libpthread.so.0 libuClibc-0.9.32.1.so
    libdl-0.9.32.1.so libresolv-0.9.32.1.so libutil-0.9.32.1.so
    libdl.so.0 libresolv.so.0 libutil.so.0
    libgcc_s.so librt-0.9.32.1.so sockets.so
    libgcc_s.so.1 librt.so.0

    9.使用 readelf -a php-cgi 之后,在里面是可以查找到 zf_create_socket()函数的。
    10.sockets.so是放在嵌入式的/usr/lib中。
    11.phpinfo()信息关于sockets 如下
    Sockets Support enabled
    Dynamic Library Support enabled

    目前真是百思不得其解。还望鸟哥不吝赐教。
    qq:185001660@qq.com

    回复

踏看黎明进行回复 取消回复

电子邮件地址不会被公开。 必填项已用*标注


*

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>