`
chinagdvea
  • 浏览: 126493 次
  • 性别: Icon_minigender_1
  • 来自: 韶关
社区版块
存档分类
最新评论
文章列表
Pear、Pecl都是PHP扩展模块的集合。扩展PHP有两种方法:   一种是用纯粹的PHP代码写函数和类。   Pear就是这样一个项目。PEAR是PHP的官方开源类库(PHP Extension and Application Repository的缩写)。Pear在英文中是梨子的意思。PEAR将PHP程序开发过程中常用的功能编写成类库,涵盖了页面呈面、数据库访问、文件操作、数据结构、缓存操作、网络协议等许多方面,用户可以很方便地使用。它是一个PHP扩展及应用的一个代码仓库,简单地说,PEAR就是PHP的cpan。其主页是pear.php.net。   另外一种是用c或者c++编写外部模 ...
<?php #通知者类 class Sender { static private $instance = null; private $observers = array(); private $message = 'default message'; #获取通知者实例 public static function getInstance() { if ( self::$instance == null ) { self::$instance = new Sender(); } r ...
1. mixed __call ( string name, array arguments ) The magic method __call() allows to capture invocation of non existing methods. That way __call() can be used to implement user defined method handling that depends on the name of the actual method being called. This is for instance useful for proxy i ...
foreach( $arr as &$key => $value ) { $key = $key . '0'; } 你将会的得到 Fatal error: Key element cannot be a reference 因为php认为在array的key被定下来以后,修改key是很危险的 有可能会写入重复的key,或者写入非string和integer等的非法类型的key ps:php的array的value是可以存储class的
1. host文件里写入    127.0.0.1 www.dreamvimer.com 这里表示www.dreamvimer.com会指向127.0.0.1(本机),然后会被apache监听到 2.httpd-vhosts.conf里 NameVirtualHost *:80 <VirtualHost *:80> ServerAdmin prograsliu@gmail.com DocumentRoot "D:/vimer/Core" ServerName www.dreamvimer.com ServerAlia ...
VC6:legacy Visual Studio 6 compiler,就是使用这个编译器编译的。 VC9:Visual Studio 2008 compiler,就是用微软的VS编辑器编译的。 apache 使用 vc6 iis 使用 vc9 1.ts : 线程安全   php执行方式 : ISAPI(Internet Server Application Programming Interface)执行方式是以DLL动态库的形式使用,可以在被用户请求后执行,在处理完一个用户请求后不会马上消失,所以需要进行线程安全检查,这样来提高程序的执行效率,所以如果是以ISAPI来执行PHP,建议选 ...
由于原先安装过mysql.有一些配置的残余 windows7 删除系统盘下的ProgramData/mysql文件夹. 隐藏文件夹用察看所有隐藏文件夹查看
配置java环境变量的时候吧path改了,应该在path变量加上 %systemroot%\system32;
一.使用服务器内存session 用户登录 1.用户登录,输入用户名密码 2.用户名密码正确,服务器生成session,将user_id,用户名密码存入session 3.session_id分配给浏览器,存入cookie中 验证用户登录状态 1.获取cookie中的session_id 2.通过session_id,到服务器中寻找相应session(session_id用于区分不同的用户,不同的用户拥有不同的session_id) 3.找到session后获取user_id,如果有,则已登录,如果没有,则未登录 验证登录状态的全过程:sessions[session_id]['use ...
<!-- will cause the error --> <input type="text" name="fieldname['foo']" value=""> <!-- won't cause the error. besides, this is the proper syntax. --> <input type="text" name="fieldname[foo]" value="">
A类地址   A类地址第1字节为网络地址,其它3个字节为主机地址。另外第1个字节的最高位固定为0。   A类地址范围:1.0.0.0到127.255.255.255。   A类地址中的私有地址和保留地址:   10.0.0.0到10.255.255.255是私有地址(所谓的私有地址就是在互联网上不使用,而被用在局域网络中的地址)。   127.0.0.0到127.255.255.255是保留地址,用做循环测试用的。   0.0.0.0到0.255.255.255也是保留地址,用做表示所有的IP地址。   A类地址默认子网掩码为255.0.0.0   一个A类IP地址由1字节(每个字节是8位)的 ...
Integer schoolCourseId = (Integer) session.insert("addSchoolCourseByApplication", ca); SchoolCourse sc = new SchoolCourse(); ca.setSchoolCourse(sc); ca对象内的id居然变成了和insert产生的主键。。。
当执行sql语句出异常(比如违反某个约束),sql语句执行不成功 缓存却被更新了,缓存数据成了脏数据 这里即使设置了那句执行的sql的flushOnExecute也不行 估计ibatis是先flush然后在执行sql,然后就不管sql执行成不成功都把缓存更新。。

idea部署struts2

1.新建一个项目 2.勾选sturts2 3.在本地添加struts2必须的类库 struts2-core xwork-core ognl freemarker common-io common-fileupload common-log javassist *特别注意: 要在 sturts目录的apps\struts2-blank-2.2.1.war下添加javassist。否则tomcat启动报错ava.lang.RuntimeException:java.lang.reflect.InvocationTargetException
这里用的是apt-get php mysql apache的方法 1.手动编译安装freetds 2.用phpize将 mssql.so 加载进php里 *phpize是在php-dev里的。如果没有安装要另外apt-get php-dev 3.设置php。ini开启mssql extension模块 4.在freetds配置文件里加上sql server服务器 5.php代码使用 mssql_connect。。搞定
Global site tag (gtag.js) - Google Analytics