Jun 26
测试环境:Ubuntu 10.04

1.安装apache2.0

sudo apt-get install apache2

安装过程就不多说了

安装后在浏览器中打开:

http://localhost/

或者http://127.0.0.1
Open in new window

如果出现It works!那证明OK了

Ubuntu 10.04配置Apache+PHP+MySQL

2.安装PHP

依次在终端打开:

sudo apt-get install php5 //安装PHP5

sudo apt-get install libapache2-mod-php5 //配置APACHE+PHP

sudo /etc/init.d/apache2 restart //重启APACHE

测试:

打开gksudo gedit /var/www/testphp.php

然后随意输入点东西(我输入的是SD)再保存。

然后在浏览器中输入http://127.0.0.1/testphp.php或者http://localhost/testphp.php
Open in new window

如果显示出你输入的东西即为成功

Ubuntu 10.04配置Apache+PHP+MySQL

3.安装MYSQL

sudo apt-get install mysql-server

安装完成按提示设置root密码

4、让apache、php支持 mysql

sudo apt-get install libapache2-mod-auth-mysql

sudo apt-get install php5-mysqlsudo /etc/init.d/apache2 restart

至此apache2+php 5.2.4.2+mysql5.0.51的环境就完成了。
Jun 24
重构-改善既有代码的设计
作者:Martin Fowler,Kent Beck,John Brant ,William Opdyke ,Don Roberts
翻译:侯捷、熊节
--------------------------------------------------------------------------------

Martin Fowler和本书另几位作者清楚揭示了重构过程,他们为面向对象软件开发所做的贡献,难以衡量。本书解释重构的原理(principles)和最佳实践方式(best practices),并指出何时何地你应该开始挖掘你的代码以求改善。本书的核心是壹份完整的重构名录(catalog of refactoring),其中每壹项都介绍壹种经过实证的代码变换手法(code transformation)的动机和技术。某些项目如Extract Method和Move Field看起来可能很浅显,但不要掉以轻心,因为理解这类技术正是有条不紊地进行重构的关键。本书所提的这些重构准则将帮助你壹次壹小步地修改你的代码,这就减少了过程中的风险。很快你就会把这些重构准则和其名称加入自己的开发词典中,并且朗朗上口。

软件工程领域的超级经典巨著,与另壹巨著《设计模式》并称"软工双雄",全美销量超过100000册,亚马逊书店伍星书。

在本书中,作者Martin Fowler充分展示了何处可能需要重构,以及如何将不好的设计改造为良好的设计。


当对象技术成为老生常谈之后——尤其在Java编程语言之中,新的问题也在软件开发社区中浮现了出来。缺乏经验的开发人员完成了大量粗劣设计,获得的程序不但缺乏效率,也难以维护和扩展。渐渐地,软件系统专家发现,与这些沿袭下来的、质量不佳的程序共处,是多么艰难。对象专家运用许多技术来改善既有程序的结构完美性与性能,已有数年之久。

Jun 13
oracle中判断是否为数字,不是数字赋0值.
保证结果是数字值:

SELECT to_number(NVL2 (TRANSLATE (a.store_user, '\1234567890 ', '\ '), '0', a.store_user))  FROM user_info a;
May 19
IE浏览器下:this.parentElement.parentElement.id 可以正常使用,便FireFox下无法使用.
需改成:

   this.parentNode.parentNode.id


有时写JS不注意,IE下通过,FireFox不通过,这种情况通过属于写法不规范
如以下写法IE下通过,FireFox失败:

var newOpt = document.createElement("OPTION");
newOpt.value ="值";
newOpt.text = "文字";
wareList.add(newOpt);  



如以下写法IE失败通过,FireFox通过:

var newOpt = document.createElement("OPTION");
newOpt.value ="值";
newOpt.text = "文字";
wareList.add(newOpt,null);  



如以下写法IE,FireFox通过:

var newOpt = document.createElement("OPTION");
newOpt.value ="值";
newOpt.text = "文字";
wareList.options.add(newOpt);  

May 5
1.小九打开USB调试模式  ç”¨USB连接电脑  è¿žæŽ¥åŽ  åœ¨å°ä¹æ— çº¿å’Œç½‘络里选择 USB绑定 打勾
2.看电脑网络连接中“LAN或高速 Internet”中会出现一个新的本地连接(或本地连接 2/3之类的 没驱动自己找)重命名为android
3.鼠标右键点击当前的宽带连接(如果是通过路由器就选本地连接,如果是拨号就选宽带连接)看属性→高级→允许其他用户通过本计算机连接,然后在下面的栏里选择android 注意一定要选android
4.这时候计算机会重新分配给android一个IP,我们右键点android的属性→网络,选择TCP/IP,再点属性,设置IP,比如设置如下:IP:192.168.100.100;子网掩码:255.255.255.0;首选DNS:8.8.8.8 网关不填
5.重启一次手机
6.超级终端  (可以用better terminal)
    * su
    * 跳出授权窗口,点同意
    # busybox route
    * 显示看到如下信息
    # Kernel IP routing table
    # 10.132.*.*(Iface是rmnet0,你的GPRS或EDGEçš„IP地址)
    # 192.168.100.*(Iface是usb0,USB虚拟出的网卡地址)
    # default 10.132.*.* (这是目前缺省的上网网关)

    # busybox route add default gw 192.168.100.100  (前面4设置的IP)


     # busybox route

   显示如下

    * default 192.168.100.100 (这是USB网关了)
    * default 10.132.*.* (这是rmnet0网关)

然后通过APN开关关掉中国移动
已经可以正常通过USB上网了。你可以开一些网页速度比较流畅了
2.2的系统的建议关掉flash,不超频的话卡的动不了,看视频什么的就不要奢望了

Pages: 13/60 First page Previous page 8 9 10 11 12 13 14 15 16 17 Next page Final page [ View by Articles | List ]