22
2014-02

抽象类中的抽象方法在子类继承后不能执行,如何解决?

虽然做了已经快两年的PHP,但是经过一些面试,发现自己对于某些概念性问题还是不是太清楚,模棱两可,容易混淆,所以下定决心,把自己模糊的概念给搞清楚,就自己动手写一些抽象类方法。

首先,如果你要定义一个抽象类(abstract),在抽象类中写入抽象方法,然后再写一个子类继承该抽象类,再在该子类中写入非抽象方法。运行之后,会输出致命性的错误,如何调试,看一下代码:

22
2014-02

jquery和javascript的区别(常用方法比较)

jquery 就对javascript的一个扩展,封装,就是让javascript更好用,更简单。人家怎么说的来着,jquery就是要用更少的代码,漂亮的完成更多的功能。JavaScript 与JQuery 常用方法比较
1、加载DOM区别
JavaScript:
window.onload
function first(){
alert('first');
}
function second(){
alert('second');
}
window.onload = first;
window.onload = second;
//只会执行第二个window.onload;不过可以通过以下方法来进行改进:
window.onload = function(){
first();
second();
}
Jquery:
$(document).ready()

20
2014-02

如何在ajax中传递json_encode()数据

对于这个用的相对少一些,今天看朋友弄了,自己就试着自己做个小例子,记录下来,以后还可以复习一下。

html代码如下:

<!doctype html>
<html lang="en">
 <head>
  <meta charset="gbk">
  <meta name="Generator" content="EditPlus">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <title>Document</title>
  <script src="jquery.js"></script>
  <script>
    $(document).ready(function(){
        $("#button").click(function(){
            $.post("ajax.php?id=1",function(data){
                //$("#test").val(data);
                //console.log(data);
                $.each(data,function(){
                    alert(this);
                });
            });
        });
    });
  </script>
20
2014-02

php如何解决多线程读取一个文件的问题

昨天奔波了天去面试,做了三家公司的面试题,有些题目还是蛮有难度的,比如:php如何解决多线程读取一个文件的问题,然后就自己上网搜索了一下,就把代码分享一下吧,供那些面试求职的人使用。

<?php
$fp = fopen("lock.txt", "w+");//本地测试文件加下的txt文件,为了测试,可以为空或者写入一些东西
if (flock($fp, LOCK_EX)) { // 进行排它型锁定
    fwrite($fp, "Write something here\n");
    flock($fp, LOCK_UN); // 释放锁定
    echo 123;
} 
13
2014-02

thinkphp如何导出Excel

/*导出xls用户个人信息*/
function export(){            
          header("Content-type:application/octet-stream");
              header("Accept-Ranges:bytes");
              header("Content-type:application/vnd.ms-excel");  
              header("Content-Disposition:attachment;filename=用户信息表".date("Y-m-d").".xls");
              header("Pragma: no-cache");
              header("Expires: 0");
              //导出xls 开始
          $tag0 = iconv("UTF-8", "GB2312",'用户ID');
«1»