• 2016-05-10

    一个 GUI 系统的组成部分

    Views: 17307 | No Comments

    在做 iOS 上的 XML+CSS UI 布局框架 CocoaUI 的过程中, 我体会到了 Apple 技术的强大之处, Apple 的底层框架和库提供了强大的功能和友好的 API, 我在开发 GUI 框架(上层 UI 框架)时用到的许多技术功能点都是信手拈来.

    现在总结, 有不少想法, 记下来分享一下.

    首先, iOS 系统为什么那么"好"? 不仅开发者觉得好, 最终用户用起来也觉得棒! 对比看 Android 的软件界面, 毛毛糙糙, 生硬, 总是缺了很多神韵. 这当然有屏幕硬件的功能, 但软件技术的作用更多, 因为从公开的资料上看, 不少 Android 厂商使用了和苹果同类的硬件.

    Continue reading »

    Posted by ideawu at 2016-05-10 16:31:03
  • 2016-05-04

    ssh远程执行命令

    Views: 7881 | No Comments

    有时候我们希望在远程服务器上执行一些命令, 但不想ssh到远程之后再执行这些命令, 那么, 可以用下面的方法:

    ssh -t me@127.0.0.1 "sudo ls /tmp"
    

    -t 参数模拟一个终端, 以便 sudo 命令能够执行.

    Posted by ideawu at 2016-05-04 10:59:11
  • 2016-05-03

    Mac远程ssh出现LC_CTYPE错误的解决

    Views: 9721 | 1 Comment

    使用 Mac 系统的终端 ssh Linux 时, 总是提示

    -bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory
    

    即使在 Linux 上面修改了 locale 也没用. 原来, 这是 Mac 自己搞的鬼, 它会擅作主张地在你登录远程终端时设置 locale 为 UTF-8, 和服务器设置无关. 所以, 要解决只能修改 Mac 自己的配置文件.

    修改/etc/ssh/ssh_config, 注释掉下面的行即可:

    SendEnv LANG LC_*
    
    Posted by ideawu at 2016-05-03 10:03:50
  • 2016-01-29

    mtr 查看网络丢包率

    Views: 7156 | No Comments
    mtr 8.8.8.8
    

    统计网卡流量:http://www.ideawu.net/blog/archives/919.html

    Posted by ideawu at 2016-01-29 22:38:31
  • 2016-01-29

    出现大量TCP连接状态CLOSE_WAIT的原因

    Views: 5595 | No Comments

    1. 程序bug, 没有关闭socket.
    2. 带宽不足.

    Posted by ideawu at 14:38:27
  • 2016-01-25

    获取当前shell脚本的路径, 支持软链接

    Views: 5874 | No Comments

    获取当前shell脚本所在的路径(目录), 支持软链接.

    DIR=`S=\`readlink "$0"\`; [ -z "$S" ] && S=$0; dirname $S`
    
    Posted by ideawu at 2016-01-25 14:53:46
|<<<123456789>>>| 2/15 Pages, 86 Results.