zoukankan      html  css  js  c++  java
  • php 技能树

    Mac 基本操作:ctrl + 空格 切换输入法 /ctrl + caps lock 切换大小写/ctrl +c 复制 /ctrl + v粘贴 /ctrl + x剪切

    Mac工具类软件安装 xcode

              sourcetree(atlassian 账号 caoyuntao123)

              phpstorm[ 激活网址:http://www.mb11717563.icoc.me/nd.jsp?id=77&groupId=-1]

    git 基本命令 复制:git clone https://github.com/....    target_dir

               切换分支: git checkout -b dev 切换到新创建的dev分支 相当于 git branch dev + git checkout dev   git branch 查看当前分支 git reset --hard ae34f0重置

    linux 基本命令: mkdir dirname / rm -r dirname / vim filename /rm filename   cp filename  target_dir / mv filename target_dir chmod 777 filename

           查找文件 find /Users/apple/php_note -name upload_file.php  也可以通过grep正则匹配

           vim 编辑新建文件 wq 保存退出 w保存 q退出 q!强制退出 dd删除 u撤销   :/keyword 定位字符串

           www.php.net

           redis.cn 中文官网 redis.io  ssdb.io ssdb.cn

           phalconphp.com/zh/

    源码安装分三步 配置(./config) 编译(make) 安装(make install)

    php 源码编译安装

           安装依赖库

           安装依赖

           wget下载压缩包 

           make && make install

    nginx 源码编译安装 

           wget http://nginx.org/download/nginx-1.12.2.tar.gz

             tar -zxvf nginx-1.12.2.tar.gz
             cd nginx-1.12.2
             ./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_gzip_static_module --with-http_stub_status_module --with-http_sub_module
             make
           make install

     相关配置文件路径

     /usr/local/nginx/conf/nginx.conf

     /usr/local/etc/php-fpm.conf

     /usr/local/etc/ssdb.conf

       /usr/local/etc/redis.conf

       /usr/local/lib/php.ini

    php 字符串函数:

      strtolower(string $str) 转化为小写  

      strtoupper(string $str)转化为大写

      strrev(string $str)反转

      strpos($str,$pattern) 查找 字符串 的位置  

      str_split($str,$length) explode(','$str)拆分为数组 str_split()控制数组元素长度   

      str_replace(' ','_',$str);空格替换下划线

    php 数组操作

       去重 array_unique() array_flip()两次交换键值 即刻消去重复元素

       in_array('a',[a,b,c,d]);

       排序:

       sort() 函数用于对数组单元从低到高进行排序。
       rsort() 函数用于对数组单元从高到低进行排序。
         asort() 函数用于对数组单元从低到高进行排序并保持索引关系。
         arsort() 函数用于对数组单元从高到低进行排序并保持索引关系。
         ksort() 函数用于对数组单元按照键名从低到高进行排序。
         krsort() 函数用于对数组单元按照键名从高到低进行排序。

      

        

            数组开头元素的插入与移除

       插入:array_unshift()

       $arr=array('a'=>'11','b'=>'22','c'=>'33');
       array_unshift($arr,'333');

           移除:array_shift()

       $arr=array('a'=>'11','b'=>'22','c'=>'33');
       array_shift($arr);

       数组末尾元素的插入与移除

       插入

       $arr=array('a'=>'11','b'=>'22','c'=>'33');
       array_push($arr,'tom');

       移除

       $arr=array('a'=>'11','b'=>'22','c'=>'33');
       array_pop($arr);

  • 相关阅读:
    启动matlab时总是直接跳转到安装界面的解决方案
    毕业倒计时
    PARAMETER和ARGUMENT的区别
    在Windows上使用Ubuntu共享的打印机
    Ubuntu 16.04 + CUDA 8.0 + cuDNN v5.1 + TensorFlow(GPU support)安装配置详解
    深度学习硬件购买指南
    GeForce GTX 1080 ti安装记录
    What is a TensorFlow Session?
    来来来,干了这碗毒鸡汤……
    [译] 理解 LSTM(Long Short-Term Memory, LSTM) 网络
  • 原文地址:https://www.cnblogs.com/hiraeth/p/8758932.html
Copyright © 2011-2022 走看看