form1.cn
Make a little progress every day
19th of November 2019 Linux tensorflow 58

启动Tensorboard时报错:AttributeError: module 'tensorflow...

启动Tensorboard时报错:classBeholderHook(tf.estimator.SessionRunHook):AttributeError:module‘tensorflow.python.estimator.estimator_lib’hasnoattribute‘SessionRunHook’解决办法:是因为版本不对应首先,检查下tensorboard的安装版本:piplist--format=columnstensorboard(1.13.0)tensorflow(1.4....
15th of November 2019 Linux tensorflow 57

解决:Your CPU supports instructions that this TensorFlow ..

在执行python程序的时候,报YourCPUsupportsinstructionsthatthisTensorFlowbinarywasnotcompiledtouse:AVX2FMA的警告。大概意思是:你的CPU支持AVX扩展,但是你安装的TensorFlow版本无法编译使用。解决方法:第一种屏蔽如果安装的是GPU版本如果你有一个GPU,你不应该关心AVX的支持,因为大多数昂贵的操作将被...
15th of November 2019 Linux tensorflow 56

同步课程安装python一些用到的类库

1,安装pipinstallnumpyNumPy(NumericalPython)是Python语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。NumPy是一个运行速度非常快的数学库,主要用于数组计算,包含:一个强大的N维数组对象ndarray广播功能函数整合C/C++/Fortran代码的工具线性代数、傅里叶...
15th of November 2019 Linux tensorflow 85

升级pip后报错:File /usr/bin/pip line 9

#需要最新的pip来安装tensorflow2pipinstall--upgradepipCollectingpipUsingcachedhttps://files.pythonhosted.org/packages/00/b6/9cfa56b4081ad13874b0c6f96af8ce16cfbc1cb06bedf8e9164ce5551ec1/pip-19.3.1-py2.py3-none-any.whlInstallingcollectedpackages:pipFoundexistinginstallation:pip9.0.1Notuni...
15th of November 2019 Linux tensorflow 64

ubuntu 16.04 64位 虚拟环境与本地安装tensorflow

一,虚拟环境安装tensorflow1,更新源apt-getupdate2,安装python3或python2.7和pipdevpython3安装:sudoaptinstallpython3sudoaptinstallpython3-pipsudoaptinstallpython3-devsudoaptinstallpython3-tk#图形化库python2安装:sudoaptinstallpythonsudoaptinstallpython-pipsudoaptinstallpython-devsudoapt...
24th of September 2019 Linux Nginx 143

lnmp环境开启opcache提高性能

开启opcache性能提高10倍已lnmp.org站点下载的lnmp包为例:#开启opcache进入lnmp解压后的目录cd/home/lnmp1.4执行sudo./addons.shinstallopcache#配置opcache/usr/local/php/etc/php.ini#按照服务器性能配置如下参数[opcache];开关打开opcache.enable=1;开启CLIopcache.enable_cli=1;可用内存,酌情而定,单位...
24th of September 2019 PHP Laravel 130

整理laravel性优化过程

0.系统层面的优化:ulimit-n#默认是1024,修改大些sudovim/etc/security/limits.conf添加两行*softnofile655360*hardnofile6553601.配置信息缓存使用以下Artisan自带命令,把config文件夹里所有配置信息合并到一个文件里,减少运行时文件的载入数量:phpartisanconfig:cache上面命令会生成文件bootstrap/cach...
13th of June 2019 Linux Nginx 308

当linux服务器升级后nginx与php-fpm改配问题

服务器中前期开发使用的是2核4G的服务器,后面用户增加后需要升级为4核8G服务器,在升级服务器后需要对之前的2核4G安装的nginx和PHP做一个配置上的改变:nignx-worker进程改动:Nginx有Master和worker两种进程,Master进程用于管理worker进程,worker进程用于Nginx服务worker进程数应该设置为等于CPU的核数,...
12th of June 2019 Linux GIT 471

Ubuntu搭建GitLab与汉化

简介GitLab社区版可以提供许多与GitHub相同的功能,且部署在属于自己的机器上,我们会因为网络及其他一些问题而不便使用GitHub,这时部署一个GitLab是最好的选择。下载GitLab并安装我的环境是Ubuntu16.04下进行部署操作。GitLab下载地址:https://about.gitlab.com/downloads/#ubuntu1604其他版本请自行选择...
10th of May 2019 PHP PHPcode 348

php中的函数glob返回一个目录下面的所有文件或目录

PHPglob()函数定义和用法glob()函数返回匹配指定模式的文件名或目录。就是说它可以返回一个目录下面的所有文件或目录,用*号,像正则一样该函数返回一个包含有匹配文件/目录的数组。如果出错返回false。语法glob(pattern,flags)参数描述file必需。规定检索模式。size可选。规定特殊的设定。GLOB_MARK-在每个...
10th of May 2019 PHP PHPcode 376

php异步请求fastcgi_finish_request方法,需要fastcgi模式

当PHP运行在FastCGI模式时,PHPFPM提供了一个名为fastcgi_finish_request的方法,如果有些处理需要马上响应然后还需要继续执行其它代码,就可以使用这个方法.例子:<?phpecho'例子:';fastcgi_finish_request();/*响应完成,关闭连接*//*记录日志*/file_put_contents('log.txt','生存还是毁灭,这是个问题.');?>通...
10th of May 2019 Database Mysql 493

获取阿里云RDS白名单设置的真实IP方法

我们需要在RDS设置白名单IP,设置为我们工作或家庭网络的IP,百度搜索IP或其它获取IP的网站,放到RDS白名单,(⊙o⊙)…,发现还是链接不上,那就试一下这个方法:1,先设置白名单,设置一个0.0.0.0/0,所有IP都可以访问的2,你的本地现在肯定可以链接到RDS,那么链接上他3,执行这个sql:showprocesslist4,...
26th of April 2019 PHP Thinkphp 468

thinkphp3.2事务处理方法

和laravel的事务相比吧,从简单上来说我更喜欢laravel封装的方式,而下面Thinkphp和原生的差不多$submit=true;$model=M();$model->startTrans();//开启事务//要执行的SQL$dels=M('children')->where(['gid'=>$gid])->delete();if(empty($dels))$submit=false;$upds=M('adanduser')->where(['g_id'=>$gid])->s...
25th of April 2019 Linux Nginx 340

nginx的http和https 301跳转

HTTP301跳转到带www域名方法server{listen80;server_nameexample.org;return301http://www.example.org$request_uri;}server{listen80;server_namewww.example.org;...}HTTPS301跳转到带www域名方法server{listen80;server_namewww.domain.com;//$schemewillgetthehttpprotocol//and301isbestpracticefortabl...
03th of April 2019 Linux GIT 440

CentOS下升级Git1.7.1升级到Git2.2.1

卸载CentOS自带的Git通过git–-version查看系统带的版本,Cento6.5自带的是git版本是1.7.1yumremovegit安装前环境配置$yuminstall-ycurl-develexpat-develgettext-developenssl-develzlib-develasciidocxmltoperl-develperl-CPANautoconf*下载git2.2.1并将git添加到环境变量中>#wgethttps://github.com/git/g...
03th of April 2019 Linux Command 977

electron安装运行打包且打安装包

1,当然是安装node.js,这个不多说,在node.js中文官网下载安装即可2,安装cnpm,众所周知,你需要一个cnpm代替npm#npminstall-gcnpm--registry=https://registry.npm.taobao.org全局安装并切换源为taobao3,安装Electron#cnpminstall-gelectron4,安装electron-packager,后面打包用的#cnpminstall-gelectro...
10th of January 2019 Database Mysql 661

MySQL事务隔离级别说明与设置

一、事务的基本要素(ACID)ACID,指数据库事务正确执行的四个基本要素的缩写。包含:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。一个支持事务(Transaction)的数据库,必须要具有这四种特性,否则在事务过程(Transactionprocessing)当中无法保证数据的正...
10th of January 2019 Database Mysql 641

查询与设置mysql事务隔离级别

所有级别1)readuncommitted:读取尚未提交的数据:哪个问题都不能解决2)readcommitted:读取已经提交的数据:可以解决脏读----oracle默认的3)repeatableread:重读读取:可以解决脏读和不可重复读---mysql默认的4)serializable:串行化:可以解决脏读不可重复读和虚读---相当于锁表1.查看当前会话隔离级别...
09th of January 2019 Linux GIT 531

GIT创建、合并、使用分支

Git分支十分强大,在团队开发中应该充分应用。master分支应该是非常稳定的,也就是仅用来发布新版本,平时不能在上面干活。那在哪干活呢?干活都在dev分支上,也就是说,dev分支是不稳定的,到某个时候,比如1.0版本发布时,再把dev分支合并到master上,在master分支发布1.0版本;你和你的小伙伴们每个人都在...
06th of January 2019 PHP PHPcode 726

Mac中安装Phalcon7与phpstorm语法支持

Phalcon7是继承自Phalcon1.3.x,开源、全功能栈、使用C编写、针对PHP7优化的高性能框架。开发者不需要学习和使用C语言的功能,因为所有的功能都以PHP类的方式暴露出来,可以直接使用。Phalcon7源自Phalcon所以具备了Phalcon所有与生俱来的特性,是松耦合的,可以根据项目的需要任意使用其他对象。Phalcon7不...
28th of December 2018 Linux Command 465

screen命令的常见用法

GNUScreen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。GNUScreen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能。可以使用Linux下的screen命令,即使网络连接中断,用户也不会失去...
28th of December 2018 Linux Command 501

elasticsearch安装与遇到到问题

ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTfulweb接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。0,安装java的JDK...
28th of December 2018 Linux Command 503

linux中ulimit限制打开的文件数量

以限制打开文件数为例。ulimit-Hn查看硬限制。ulimit-Sn查看软限制。ulimit-n查看两个中更小的限制(软限制始终比硬限制低,所以查看的是软限制)设定规则1、软限制不能超过硬限制2、硬限制只能减少,不能增加。而软限制可以增加任何不满足上述两条设定规则的设定都会报错。最初的限制在/etc/security/limits.c...
21th of December 2018 Linux Command 554

supervisor的安装与使用

简介supervisor是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具。可以很方便的监听、启动、停止、重启一个或多个进程。用supervisor管理的进程,当一个进程意外被杀死,supervisor监听到进程死后,会自动将它重启,很方便的做到进程自动恢复的功能,不再需要自己写shell脚本来...
21th of December 2018 PHP Laravel 517

Laravel事件的简单使用

先说一下在什么场景会使用这个事件功能。事情大概是这样的,需求要在用户注册的时候发一些帮助邮件给用户(原本用户在注册之后已经有发别的邮件的了,短信,IM什么的)原来这个注册的方法也就10多行代码。但是有时候我们为了省事,直接在注册代码后面添加了各种代码。例如这个注册方法本来是这样的<?phpnames...
20th of December 2018 PHP Laravel 871

Laravel5.6中的队列简单使用

Laravel队列为不同的后台队列服务提供统一的API,例如Beanstalk,AmazonSQS,Redis,甚至其他基于关系型数据库的队列。队列的目的是将耗时的任务延时处理,比如发送邮件,从而大幅度缩短Web请求和相应的时间。实现一个例子,通过这个例子你会明白laravel队列是怎么回事:1,来一张数据表来存储任务,jobsphpa...
24th of November 2018 Database Mysql 716

MAC修改mysql默认密码命令

1,停止你的mysqlsudo/usr/local/mysql/support-files/mysql.serverstop2,在终端输入cd/usr/local/mysql/bin/sudo./mysqld_safe--skip-grant-tables执行完毕会发现mysql服务被重启了,这时当前窗口不要关掉3,重新打开一个终端输入命令如下:cd/usr/local/mysql/bin/./mysql输入完以上命令就可以进入到mysql...
24th of November 2018 Database Mysql 984

MAC下mysql重启、停止、启动命令

启动MySQL服务sudo/usr/local/MySQL/support-files/mysql.serverstart停止MySQL服务sudo/usr/local/mysql/support-files/mysql.serverstop重启MySQL服务sudo/usr/local/mysql/support-files/mysql.serverrestart
22th of November 2018 Linux Command 4354

ubuntu中搭建USDT钱包同步节点说明

usdt是基于omni发的token,omni是比特币的侧链,所有omni实际上跟BTC是同一条链,可以吧omni上面的币理解为BTC的token,usdt就是众多token种的一个。那么,我们要测试usdt转账,就需要BTC资产,因为token转账是消耗BTC的。USDT的转账实际上是代号为31的OmniCore令牌转账。Omnicore提供了多套api实现令牌转账功...
22th of November 2018 Linux Command 1116

apt-get update Reading package lists... Done

apt-getupdate说“读取包列表......完成”,然后结束该过程我在我的笔记本电脑(32位)中重新安装了Ubuntu14.04,因为我无法更新系统,不幸的是问题仍然存在。基本上当我输入时sudoapt-getupdate,系统搜索源并在获取它们之后只是说:“读取包列表......完成”然后结束该过程。我曾经看到不同的消息,如“建...