`
.Aky.
  • 浏览: 32356 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表

纪10/21日

  2014是本命年,年初阿公走了,永远离开了我,我的内心永远都有那么一个结,我终将要跪于阿公坟前告慰他。 如今,我再次遭受打击,也让我重新认识朋友的定义,重新看清本质。 这些人不值得深交,也没必要再继续来往,就这样吧。 不管如何,生活都要继续,沉默是金,今天所受的一切,都将成为磨砺我的经历。    附一首我很喜欢的词 虞美人·听雨 少年听雨歌楼上,红烛昏罗帐。 壮年听雨客舟中;江阔云低,断雁叫西风。 而今听雨僧庐下,鬓已星星也。 悲欢离合总无情; 一任阶前,点滴到天明。
比如有文章表 Article(Id,Category,InsertDate) 现在要用SQL找出每种类型中时间最新的前N个数据组成的集合 SELECT A1.* FROM Article AS A1 INNER JOIN (SELECT A.Category,A.InsertDate FROM Article AS A LEFT JOIN Article AS B ON A.Category = B.Category AND A.InsertDate <= B.InsertDate GROUP BY A.Category,A.InsertDate ...
运行了两安装命令,一个是安装sqlite的命令,一个是安装php5-sqlite的命令。   然后就突然不知道什么原因,apache2没法加载php了~访问localhost直接变下载!具体原因实在是不知道~   最后搜了下,虽然解决了,但还是莫名其妙中~   输入sudo a2enmod php5 提示 ERROR: Module php does not exist! 彻底删除libapache2-mod-php5,再重新安装即可解决~ sudo apt-get remove --purge libapache2-mod-php5 sudo apt-get instal ...
安装WampServer 集成环境的,安装的时候是不给提示设置mysql密码和phpmyadmin的密码那些的。 可以通过mysql和phpmyadmin的终端来设置。 另外设置phpmyadmin需要进行登录,可以在phpmyadmin的配置文件config.ini.php   修改 $cfg['Servers'][$i]['auth_type'] = 'config';  为 $cfg['Servers'][$i]['auth_type'] = 'cookie';    

复习下数组函数

    博客分类:
  • PHP
1、array_chunk() 将一个数组分割成多个。ps:第一个参数是需要分割的数组;函数的第二个参数是决定每组元素的个数;第三个可选参数则是布尔值,用来结果数组是否使用原有数组的键名,设置false则是从零开始的索引数组。   2、array_combine()  通过合并两个大小相同的数组来创建一个新的数组(返回一个新数组),其中一个数组的值作为新数组的键名,另外一个数组的值作为新数组的值。ps:如果其中一个数组为空,或者大小不相同,返回false。   3、array_count_values() 统计一个数组 值出现的次数。返回一个以原数组值为键名,原数组值出现的次数作为为 ...
// array_change_key_case 返回一个字符串键名全为大写或者小写的数组(二维数组或者多维数组,只针对最外围键名起作用); $array = array('1'=>'2','XIXI'=>'3','HA'=>array('HEHE'=>'XIEXIE','NIHAO'=>array('BE'=>'ni','Wo'=>'ta'))); echo "<pre>"; print_r(array_change_key_case($array,CASE_LOWER)); exit();   上面 ...

正则表达式

    博客分类:
  • PHP
看到篇非常不错的正则表达式的文章,转过来备份下。   来源:http://vb2005xu.iteye.com/blog/1846361   正则其实也势利,削尖头来把钱揣; (指开始符号^和结尾符号$) 特殊符号认不了,弄个倒杠来引路; (指\. \*等特殊符号) ...

Ubuntu 修改DNS

发现最近打开各种网页,经常给我弹一样的广告,应该是DNS被劫持了。   那就修改下吧~   sudo vim /etc/resolv.conf  会发现,文件起始 # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN  大意是这个文件是由resolvconf程序进行动态生成的,请不要手动修改,修改的信息将会被覆盖。   解决办法: cd ...

Ubuntu 卸载软件

sudo apt-get remove XXX 删除XXX软件包 sudo apt-get --pugre remove XXX 删除软件 sudo apt-get autoclean 清理旧版本的软件缓存 sudo apt-get clean 清理所有软件缓存 sudo apt-get autoremove 删除系统不再使用的孤立软件   备份~
gpg --keyserver subkeys.pgp.net --recv XXXXXX gpg --export --armor XXXXXX | sudo apt-key add -  缺少哪个公钥,就把xxx替换下。 上边是下载命令,下边是导入。 至于从哪里下,也可以替换,网上也可以搜到。这里只是给自己备份下~
sudo add-apt-repository ppa:fcitx-team/nightly sudo add-apt-repository ppa:ubuntu-wine/ppa sudo apt-get -o Acquire::http::proxy="http://127.0.0.1:8087/" update sudo apt-get install fcitx sudo apt-get install wine 通过添加fcitx,wine最新源,更新,安装。(个人喜欢用代理翻×墙更新,这样会避免很多被墙,验证不通过的问题)   再安装   s ...
切换到root身份 sudo -i  加入PHP最新版来源库 add-apt-repository ppa:ondrej/php5 apt-get update  由于有些PHP周边模组并未支援此来源库所提供的PHP5.4,比较重要的是php5-suhosin,php5-imagick以及php-apc等。若你的站点有需要上述的几个,请勿继续安装。若已经安装,但可以移除的,那就强制升级吧。 apt-get -f install php5 php5-cli php5-common php5-fpm php5-gd php-pear libapache2-mod-php5 php5-m ...
查看php版本的时候,发现有这么一个警报,是提示这个模块重复加载了。 于是进入/etc/php5/conf.d 修改mysqli.ini文件,注释掉extension=mysqli.so

PHP命名空间学习

    博客分类:
  • PHP
1、任何PHP代码都可以包含在命名空间文件中,但受到影响的只有类,函数,常量。 2、定义命名空间 使用关键字namespace 声明 ,而且必须在所有其它代码之前(包括非 PHP代码,空白符)声明。 3、唯一可以出现在声明命名空间语句之前的,是定义源文件编码声明的declare 语句。 例如: declare(encoding='UTF-8'); namespace MyTestNamespace; class MyTestClass{} function MyTestFunction(){} define('MESSAGE', 'Hello world!'); ...
//关闭触摸板 sudo modprobe -r psmouse //开启触摸板 sudo modprobe psmouse  
Global site tag (gtag.js) - Google Analytics