Alpha Technology Group Limited, ATGL, $26.07, Change % -0.69

博客

  • windows安装wamp环境

    n

    W->windows

    nnnn

    系统安装这里就省略了哈,如真有在系统安装需要什么问题的,可以直接找我!欢迎~

    nnnn

    A->apache

    nnnn

    1、到官网下载apache最新版本,http://httpd.apache.org/download.cgi
    2、解压到安装目录之后,cmd进入到/bin目录
    — 安装 httpd.exe –install 或者 http -k install
    — 启动服务 net start[restart] apache
    3、配置apache
    — 编辑\apache24\conf\httpd.conf,找到DirectoryIndex,追加index.php index.htm
    — 添加对php的支持:

    nnnn
            LoadModule php7_module D:/amp/php7/php7apache2_4.dll  nn        PHPIniDir "D:/php"  nn        AddType application/x-httpd-php .php .html .htm  
    nnnn

    三、M->mysql (详情可以移步到:https://www.jefsky.com/index.php/archives/201.html

    nnnn

    1、首先到官网下载最新的mysql,官网:https://dev.mysql.com/downloads/mysql/
    — MSI版本的是直接界面化安装,zip压缩包解压dos窗口安装,我选择了zip
    2、下载之后解压到安装的目录,并用cmd进入当前目录/bin
    3、接下来,在安装目录下,创建一个新空文件夹data和一个my.ini文件,其内容如下:

    nnnn
    [mysql]# 设置mysql客户端默认字符集default-character-set=utf8 n[mysqld]#设置3306端口nport = 3306 # 设置mysql的安装目录nbasedir=E:/mysql-5.7.12-winx64n# 设置mysql数据库的数据的存放目录ndatadir=E:/mysql-5.7.12-winx64/datan# 允许最大连接数nmax_connections=200# 服务端使用的字符集默认为8比特编码的latin1字符集character-set-server=utf8n# 创建新表时将使用的默认存储引擎default-storage-engine=INNODBn    basedir:安装mysql的路径n    datadir:刚创建的data目录路径
    nnnn

    4、cmd 输入 mysqld –initialize-insecure
    — 再输入:mysqld -install (如果说已经存在,可以使用 sc delete mysql 或者 mysql -remove 将其删除)
    — 显示Service successfully installed你就棒棒哒了
    — net start mysql #启动mysql服务
    — 如果出现MySQL 服务无法启动状况,你可以看看my.ini文件中basedir和datadir中的路径有没有写好

    nnnn

    四、P->php (详情可以移步到:https://www.jefsky.com/index.php/archives/41.html

    nnnn

    1、windows安装php
    — http://windows.php.net/download
    — 下载好之后解压到特定目录,如D:\php\
    2、设置php环境变量
    — Win+R,输入sysdm.cpl
    — 系统变量path中添加D:\php
    3、测试php是否可执行
    — cmd php -h
    4、配置php.ini文件(结合自己实际情况选择)
    — php.ini-development 开发测试用
    — php.ini-production 安全性高,适合线上
    — 我用了php.ini-production重命名为php.ini

    nnnn

    稍后你可能还需要配置虚拟机,你可以移步到windows apache 虚拟机配置

    n
  • 开启Mac终端Tab键自动补全功能

    n

    打开终端,输入以下命令,进入编辑状态
    $ nano .inputrc
    然后在里面粘贴上以下语句:

    nnnn
    set completion-ignore-case onset show-all-if-ambiguous onnTAB: menu-completen
    nnnn

    按快捷键Control+O(^+O)保存,再按回车

    nnnn

    Control+X(^+X)退出编辑

    nnnn

    重启终端就可以了

    n
  • 如何升级typecho比较好

    n

    1、通过正规途径下载最新的typecho版本

    nnnn

    2、替换新版文件

    nnnn

    我们只需要替换 admin目录和var目录还有就是index.php文件就可以啦。

    nnnn

    3、登录后台,系统会自己检测到升级升级,点击“完成升级”就好了。

    nnnn

    然后,你可以先备份一下,毕竟数据无价,你懂的!

    n
  • HEAD detached at head的处理

    n

    今天push的时候发现push不上去,经过一系列的操作,发现自己的head被指向在一个没有分支名称的修订版本上,此时我出于了游离状态(detached HEAD),应该就是这样导致我commit操作提交不到在任何分支上,想了一下应该是之前的git checkout操作造成的。因为git checkout本质上是修改HEAD里面的内容来让它指向不同分支的,而HEAD文件指向的分支就是我们当前的分支,但是有时候HEAD不会指向任何分支,这就是我遇到的情况了。

    nnnn

    之后灵机一动,把这个head创建一个分支,在merge到master上就好了

    nnnn

    $git branch temp 97e6710

    nnnn

    使用git branch 分支名 操作ID 这句命令能够创建一个新的分支,但要注意此时我们还没有切换到这个分支上,这个分支上面代码跟我刚才提交完之后的一样.

    nnnn

    $git checkout master

    nnnn

    切换到master分支

    nnnn

    $git merge temp

    nnnn

    把上传commit合并到master分支

    nnnn

    $git push

    nnnn

    最后就可以push上去了

    nnnn

    $git branch -d temp

    nnnn

    接着把临时分支删除就好了

    nnnn

    相关命令:

    nnnn

    git status //查看git状态

    nnnn

    git branch -a //查看所有分支

    n
  • linux/ubuntu里面卸载软件的方法

    n

    在终端里 apt-get安装的软件

    nnnn

    安装软件

    nnnn
    sudo  apt-get install softname1 softname2softname3……
    nnnn

    卸载软件

    nnnn
    sudo apt-get remove softname1 softname2 softname3……
    nnnn

    卸载并清除配置

    nnnn
    sudo  apt-get remove --purgesoftname1
    nnnn

    更新软件信息数据库

    nnnn
    sudo apt-get update
    nnnn

    进行系统升级

    nnnn
    sudo apt-get upgrade, sudo apt-get distupgrade
    nnnn

    搜索软件包

    nnnn
    sudo apt-cache search softname1 softname2 softname3……n
    nnnn
    nnnn

    安装的deb包要用此方法

    nnnn

    安装deb软件包

    nnnn
    dpkg -i xxx.deb
    nnnn

    删除软件包

    nnnn
    dpkg -r xxx.deb
    nnnn

    连同配置文件一起删除

    nnnn
    dpkg -r --purge xxx.deb
    nnnn

    查看软件包信息

    nnnn
    dpkg -info xxx.deb
    nnnn

    查看文件拷贝详情

    nnnn
    dpkg -L xxx.deb
    nnnn

    查看系统中已安装软件包信息

    nnnn
    dpkg -l
    nnnn

    重新配置软件包

    nnnn
    dpkg-reconfigure xxxn
    nnnn
    nnnn

    “synaptic pakagemanager”

    nnnn

    点搜索,输入软件名
    在需要安装或卸载的软件上右击-点标记-最后点应用

    nnnn
    nnnn

    software center 直接卸载

    nnnn
    nnnn

    卸载源代码编译的软件

    nnnn
    cd 源代码目录nmake cleann./configuren(make)nmake uninstallnrm -rf 目录n
    nnnn
    nnnn

    清理系统

    nnnn
    sudo apt-get autocleannsudo apt-get cleannsudo apt-get autoremove
    nnnn

    (或使用ubuntu-tweak清理)

    n
  • 解决ubbthreads 一直自动跳转https

    n

    /var/www/ubb/includes/config.inc.php

    nnnn

    把https修改为http就可以了

    n
  • Apache下htaccess文件不起作用/rewrite 没有效果

    n

    1、检查apache的rewrite模块是否开启

    nnnn
        -进入apache安装目录/conf/http.cnf;nn    -把‘#LoadModule rewrite_module modules/mod_rewrite.so’的‘#’去掉;n
    nnnn

    2、检查apache的文件重载是否开启

    nnnn
        -将配置文件中的多处‘AllowOverride None’改为‘AllowOverride all’n
    nnnn

    3、保存,重启apache

    n
  • Linux一键搭建KMS激活服务器 轻松激活Windows和Office

    n

    如果你拥有自己的服务器,那就不要浪费了,赶紧搭建一个属于你自己的 KMS 激活服务器,自主激活 Windows 和 Office 并自动续期,告别每次重装后都要到度娘上找上一天不止的激活工具,又害怕中毒

    nnnn
    n

    该激活方法,只能激活 VL 版的系统,如果不是 VL 可以应用 KMS client setup keys 进行转换

    n
    nnnn

    One key KMS

    nnnn

    在Linux上一键搭建KMS服务器

    nnnn

    特别感谢KMS服务器程序的开发者Wind4

    nnnn

    KMS服务器软件vlmcsd Github主页:https://github.com/Wind4/vlmcsd

    nnnn

    现在还处于测试阶段,您的服务器出现任何问题本人与服务器程序作者均不承担任何责任。

    nnnn

    请根据自己的服务器操作系统运行对应的脚本。

    nnnn

    CentOS,Redhat,Fedora等请选择CentOS脚本

    nnnn

    Debian,Ubuntu,Mint等请选择Debian脚本

    nnnn

    kms.sh管理脚本的使用:

    nnnn

    如果您使用这里的一键脚本安装,即可完美使用该脚本,否则需要手动更改可执行文件存放路径

    nnnn

    只有start/stop/restart/status的功能,直接执行即可

    nnnn

    ./kms.sh start

    nnnn

    下载方式

    nnnn
    nhttps://github.com/dakkidaze/one-key-kmsn
    nnnn

    下载脚本并运行,根据提示键入y开始安装

    nnnn

    CentOS / Redhat / Fedora

    nnnn
    wget https://raw.githubusercontent.com/dakkidaze/one-key-kms/master/one-key-kms-centos.sh && chmod +x one-key-kms-centos.sh &&./one-key-kms-centos.sh
    nnnn

    Debian / Ubuntu / Mint

    nnnn
    wget https://raw.githubusercontent.com/dakkidaze/one-key-kms/master/one-key-kms-debian.sh && chmod +x one-key-kms-debian.sh && ./one-key-kms-debian.shn
    nnnn

    下载这个配套脚本来控制启动/停止/重启等

    nnnn
    #下载脚本n    wget https://raw.githubusercontent.com/dakkidaze/one-key-kms/master/kms.sh && chmod +x kms.shn#启动 KMS 服务n    ./kms.sh startn#这个脚本可以使用的参数:n    # start | stop | restart | status
    nnnn

    配置防火墙,放行1688端口

    nnnn

    CentOS / Redhat / Fedora

    nnnn
    iptables -I INPUT -p tcp --dport 1688 -j ACCEPT
    nnnn

    Debian / Ubuntu / Mint

    nnnn
    #使用 ufwnufw allow 1688
    nnnn

    激活 Windows

    nnnn
    n

    请移步 https://www.jefsky.com/kms.html

    n
    nnnn

    开机自启

    nnnn

    如果想让 KMS 服务在 Linux 上开机自启,那么编辑/etc/rc.local文件,在exit 0(如果有)前面加上一句

    nnnn
    # kms.sh 脚本位于 /root/kms.shn/root/kms.sh start
    nnnn

    保存就好

    nnnn

    守护进程

    nnnn
    #Debian / Ubuntu / Mint 使用 apt-get 来安装 supervisorn#CentOS / Redhat / Fedora 使用 yum 来安装 supervisorn#这里以 Debian 系统为例napt-get install supervisor -ynecho "[program:kms]ncommand=/usr/local/kms/vlmcsd -L 0.0.0.0:1688nautorestart=truenautostart=truenuser=root" > /etc/supervisor/conf.d/kms.confn/etc/init.d/supervisor restartn
    nnnn
    n

    如果使用守护进程方式运行 KMS 服务,那么就不需要再设置开机自启了

    n
    n
  • 用React、Redux、Immutable做俄罗斯方块

    n

    用React、Redux、Immutable做俄罗斯方块
    俄罗斯方块是一直各类程序语言热衷实现的经典游戏,JavaScript的实现版本也有很多,这是用React 做的俄罗斯方块。

    nnnn

    戳:https://www.jefsky.com/games/tetris 玩一玩!

    nnnn

    项目地址:https://github.com/chvin/react-tetris

    n
  • windows配置php环境(php+pear+PHPcs)

    n

    1、windows安装php
    http://windows.php.net/download
    下载好之后解压到特定目录,如D:\php\

    nnnn

    2、设置php环境变量
    Win+R,输入sysdm.cpl
    系统变量path中添加D:\php

    nnnn

    3、测试php是否可执行
    cmd php -h

    nnnn

    4、配置php.ini文件(结合自己实际情况选择)
    php.ini-development 开发测试用
    php.ini-production 安全性高,适合线上
    我用了php.ini-production重命名为php.ini

    nnnn

    5、安装pear库
    下载go-pear.phar http://pear.php.net/go-pear.phar 到php根目录下(D:\php)

    nnnn

    据说有人攻破了 PEAR 网站并篡改了 go-pear.phar 安装包http://app.myzaker.com/news/article.php?pk=5c510e9377ac6408ce2d5842

    nnnn

    所以推荐大家到github上下载吧

    nnnn
    nhttps://github.com/pear/pearweb_pharsn
    nnnn

    而且速度也会快些

    nnnn

    执行php go-pear.phar
    Are you installing a system-wide PEAR or a local copy?
    (system|local) [system] :local

    nnnn

    6、检查php.ini是否配置好
    结尾处 include_path=”.;D:\php\pear”

    nnnn

    7、检查pear是否安装成功
    cmd pear

    nnnn

    8、安装phpcs
    a> pear方式

    nnnn

    pear install PHP_CodeSniffer (如果你用pear安装失败,可以前往手动安装PHP_CodeSniffer进行手动安装)

    nnnn

    b> composer方式
    composer require –dev squizlabs/php_codesniffer

    n