linux安装boost库

2019年4月23日 没有评论

安装前准备

yum -y install gcc gcc-c++ python python-devel libicu libicu-devel zlib zlib-devel bzip2 bzip2-devel

编译boost

wget https://dl.bintray.com/boostorg/release/1.64.0/source/boost_1_64_0.tar.gz
tar zxvf boost_1_64_0.tar.gz
cd boost_1_64_0.tar.gz
./bootstrap.sh --with-libraries=all --with-toolset=gcc
##--with-libraries指定编译哪些boost库,all的话就是全部编译,只想编译部分库的话就把库的名称写上,之间用 , 号分隔即可,可指定的库下面介绍。--with-toolset指定编译时使用哪种编译器,Linux下使用gcc即可,如果系统中安装了多个版本的gcc,在这里可以指定gcc的版本,比如--with-toolset=gcc-4.4
./b2

安装boost

./b2 install 

设置环境变量

export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
分类: c++ 标签:

批处理获取昨天日期

2019年2月22日 4 条评论

系统的数据按日期写成文件,每天需要处理前一天的文件。ps已经有获取昨天日期的功能,但是bat脚本没有这个功能,网上想要实现这个功能,需要调用脚本获取数据之类的方法。

通过分析我们可以使用变通的方法使用纯批处理程序获取到昨天的日期对应的文件。获取最新的文件来代表前一天的文件。

分类: 小技巧 标签:

mac下nginx开启80端口

2019年2月9日 没有评论

mac系统不允许用户进程使用1024以下端口,配置文件写了80端口也不会生效。

把这个/usr/local/opt/nginx/homebrew.mxcl.nginx.plist文件复制到?/Library/LaunchDaemons?下, 接着执行launchctl load -w,如下:

sudo cp /usr/local/opt/nginx/*.plist /Library/LaunchDaemons
sudo launchctl load -w /Library/LaunchDaemons/homebrew.mxcl.nginx.plist

重启系统后nginx可以使用80端口了。

分类: iOS/Mac 标签:

mac自带的php-fpm页面空白以?#25353;?#35823;日至输出

2019年2月8日 没有评论

配置好nginx、php-fpm之后,访问html页面正常,访问php后台?#20801;究?#30333;页面。

起初怀疑php-fpm问题,关闭php-fpm后在访?#26102;╣ateway错误,说明php-fpm是正常的。

重新检查nginx的配置,发现少了一句。fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

server {
        listen 8081;
        server_name localhost;
        root /Users/chenhe/Project/cx/;

        error_log  logs/error.log;

        index index.php index.html;


        location ~ \.php$ {
            include        fastcgi.conf;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }
        error_page 404 /404.html;
}

添加后重启nginx?#25351;?#27491;常。

运行之后发现php-fpm不输出php错误日志。

1. 修改 php-fpm.conf 文件,添加(或修改)如下配置:

catch_workers_output = yes

2. 修改 php.ini 文件,添加(或修改)如下配置:

  log_errors = On
  error_log = /usr/local/etc/php/5.4/php_errors.log
  error_reporting=E_ALL&~E_NOTICE

3. 重启 php-fpm

还是不输出日志,期间尝试很多办法,最后发现可能是权限问题。把启动php-fpm的方式修改为普通用户权限就解决问题了。

sudo php-fpm -D 改为 php-fpm -D

默认时区提示

PHP Warning:  Unknown: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in Unknown on line 0

在php.ini 中修改

data.timezone = Asia/Shanghai

分类: php 标签:

mac安装docker

2019年2月7日 没有评论

mac系统不能像Linux系统安装docker那样一条命令完成,需要安装docker公?#31350;?#21457;的软件,提供了一个虚拟化的环境来运行docker,安装完成之后1个多G。

1.首先确认系统版本,docker要求2010年以后的系?#24120;?0.12的操作系统可以安装Docker Desktop for Mac。老版的系统可以安装docker-Toolbox。

2.不能安装4.3.30以前版本的virtualbox,会有冲突,之后较新版?#31350;?#20197;安装

3.注册docker hub账户,下载Docker.dmg需要先登录。

docker mac版下载地址https://download.docker.com/mac/stable/Docker.dmg

下载完成后双击安装包,拖动小鲸鱼到appications文件夹完成安装。

启动docker:launchPad->Docker (单击小鲸鱼图标)

首次打开会提示验证安装,点击打开


如果系统?#29615;?#21512;要求,会有对应的最低操作系统版本要求提示,可以安装docker-Toolbox

分类: iOS/Mac 标签:

mysql忘记root密码修改办法

2019年2月7日 没有评论
[[email protected] default]# mysql -u root -p
Enter password: 
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
[[email protected] default]# sudo /usr/local/mysql/support-files/mysql.server stop 
Shutting down MySQL.                                       [  确定  ]
[[email protected] default]# cd /usr/local/mysql/bin
[[email protected] bin]# sudo su
[[email protected] bin]# ./mysqld_safe --skip-grant-tables &
[1] 2690
[[email protected] bin]# 190207 14:03:01 mysqld_safe Logging to '/usr/local/mysql/var/izj6c4danzl2zg703g6apoz.err'.
190207 14:03:01 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/var

[[email protected] bin]# mysql -uroot -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 85
Server version: 5.5.48-log Source distribution

Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> set password for 'root'@'localhost'=password('[email protected]');
Query OK, 0 rows affected (0.00 sec)

mysql> exit
Bye
分类: mysql, 未分类 标签:

mac修改网卡mac地址

2019年1月20日 没有评论

windows下的无线网卡地址已经不能手动修改,修改完之后并不会生效。mac系统并没有限制这个功能,如果有需要破解识别网卡mac地址的地方可以使用下面的方法临时修改mac地址。

首先查看网卡地址

networksetup -listallhardwareports 

修改网卡en0的mac地址为e4:ce:8f:36:50:82

sudo ifconfig en0 ether e4:ce:8f:36:50:82 

ifconfig en0 | grep ether 查看是否修改成功

重启之后mac地址复原

分类: iOS/Mac 标签:

php7安装runkit

2019年1月19日 没有评论

升级到php7后网上安装runkit的方法描述的不够详细。


git clone https://github.com/runkit7/runkit7.git
cd runkit7/

/usr/local/php/7.1bin/phpize 

./configure --with-php-config=/usr/local/php7.1/bin/php-config
make
make install
Installing shared extensions:     /usr/local/php7.1/lib/php/extensions/no-debug-non-zts-20160303/

?#32531;?#22312;php.ini 或者 /usr/local/php7.1/conf.d 下的?#25105;?#19968;个.ini文件中增加

extension = "runkit.so"

重启php-fpm加载模块

分类: php 标签:

mac屏幕涂层脱落更换

2019年1月18日 没有评论

我的mac是2014年中版本,购买日期是2015年2月份,在家里使用很少合盖,网上很多人涂层脱落是因为键盘印导致的,我的是上部摄像头区域那一条黑色区域,很遗憾没有拍照。

因为屏亮了以后也不影响使用,起初也没在意, 范围后来越来越大,上网一看都说4年免费换新,官网预约中西单大悦城店。

中午过去送修,直接告诉工作人员涂层脱落,工作人员问了下购买日期,
打开盖看了一眼屏幕也没开机, 也没要其它的凭证,在手持系统录入序列号做了一些查询,就说符合4年的政策可以维修,当天可取。

维修之后发现键盘也擦干净了赞一个。

还没过保的同学抓紧?#20801;浴?/p>

分类: iOS/Mac 标签:

docker安装

2019年1月10日 1 条评论

17年以后docker有docker-ce和dcoker-ee两个版本,ee企业版是给企业用户使用的闭源版本需要收费,ce社区版为原来的docker开源版本。

自动安装最新的docker-ce

安装完成之后默认没有启动docker,使用如下命令启动docker

检查进程已正常启动

或者手动安装源文件后使用yum来安装

设置开机启动docker

分类: linux 标签:
印度快乐8官网
<em id="1rarx"><ins id="1rarx"></ins></em><sup id="1rarx"></sup>

<progress id="1rarx"><tr id="1rarx"></tr></progress>
<sup id="1rarx"><menu id="1rarx"></menu></sup>
<menuitem id="1rarx"></menuitem><optgroup id="1rarx"><small id="1rarx"><sub id="1rarx"></sub></small></optgroup>

    <sup id="1rarx"><menu id="1rarx"></menu></sup>
    <div id="1rarx"></div><div id="1rarx"><tr id="1rarx"><object id="1rarx"></object></tr></div>
      <em id="1rarx"></em>

          <em id="1rarx"><ins id="1rarx"></ins></em><sup id="1rarx"></sup>

          <progress id="1rarx"><tr id="1rarx"></tr></progress>
          <sup id="1rarx"><menu id="1rarx"></menu></sup>
          <menuitem id="1rarx"></menuitem><optgroup id="1rarx"><small id="1rarx"><sub id="1rarx"></sub></small></optgroup>

            <sup id="1rarx"><menu id="1rarx"></menu></sup>
            <div id="1rarx"></div><div id="1rarx"><tr id="1rarx"><object id="1rarx"></object></tr></div>
              <em id="1rarx"></em>

                  3d领袖吧 六合图库新报跑狗官网 彩乐乐蓝球杀号 河南快三电脑走势图 福彩3d走势图带连线·彩票2元网 上海时时乐必中技巧 nba比分188 042期平特二码 腾讯分分彩官网平台 竞彩篮球胜分差玩法 快乐时时彩开奖号码查询 6场半全场第18105期 中国竞彩网数字哥 福彩3d投注思路 918游戏通比牛牛