摘要:
var=value 变量定义并赋值,注意等号前后不能与空格相邻,如果需要有空格(其他特> 殊字符,如$,回车,",',\等)可用转义字符\进行转义。变量命名规则同C语言。变量值两端可以用"或者',"号中的$保持变量特性不变,但'号中的特殊字符即为其字> 面值。echo $var 获取变量的值。neeo@neeo-labtop:~$ hi=hello #定义变量hineeo@neeo-labtop:~$ echo $hi #获取变量hi的值helloneeo@neeo-labtop:~$ hi=$hiworld #像这样不能实现将 阅读全文
摘要:
1 alias -- 获取bash当前定义的所有alias,执行alias name='command'设置别名,例如 alias gbedit='gedit --encoding=GB18030'. 可以将alias定义加入~/.bashrc文件。> 环境变量同理,例如 export PATH=$PATH:$GOBIN 2 换个玩法,alias gedit='ls' 看看是啥结果,预想会给个错误提示或者Y/N选项,结果 呢,他仙人的什么都没给。gedit试试,真的悲催成了ls。引出问题,咋取消别名呢?m an alias 没结果,改用in 阅读全文
摘要:
谷歌日历相信大多数人都用过,可以方便的进行行程管理。而谷歌的嵌入式日历可以实现在个人blog中嵌入一个小小的日历。这是一个很酷的功能呢,可以用来将自己可能会进行的非私人的各项活动,工作行程表,活动时刻... 阅读全文
摘要:
突然发现在livewriter中可以以摘要的方式发布了,测试一下。。。 阅读全文
摘要:
装饰者模式:动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。
阅读全文
摘要:
观察者模式:定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。 阅读全文
摘要:
策略模式定义了算法族,分别封装起来,让它们直之间可以互相替换,此模式让算法的变化独立于使用算法的客户 阅读全文
摘要:
一、封装变化
二、多用组合,少用继承
三、针对接口编程,不针对实现编程
四、为交互对象之间的松耦合设计而努力
五、类应该对扩展开放,对修改关闭
六、依赖抽象,不要依赖具体类
七、只和朋友交谈
八、别找我,我会找你
九、类应该只有一个改变的理由 阅读全文
摘要:
在公司,不能自己安装软件,也不能下载,但有时候需要截图。用PrintScreen键只能截取全屏,感觉很麻烦。于是决定自己编写一个截图工具 。
众所周知,QQ截图首先将截取全屏为一个图片,然后用在这个图片基础上截取需要的部分。本程序实现方法类似。
程序运行截图如下: 阅读全文