活到老学到老  

记录遇到问题的点点滴滴。

0

有时候composer install/update的时候会报错:[Composer\Downloader\TransportException]                                                                                                 ...

8年前发布  · 1316 次阅读
  Composer 
0

PHP有 很多可用文档。以至于谷歌搜索几乎任何PHP函数提供了一个php.net第一页的结果和良好的大多数内容是准确的。而当它不是,公众意见通常填洞。该OpenSSL的加密扩展的一部分  php.net  ,这是非常欠缺,查找openssl_encrypt和openssl_decrypt文档常见的提示 警告:此功能目前尚无参考文档; 仅有...

8年前发布  · 2516 次阅读
  php  aes 
0

一般PID_MAX=0x8000(可改),因此进程号的最大值为0x7fff,即32767。 进程号0-299保留给daemon进程。 现在的内核好像没有这个限制了,《linux内核设计与实现》上说为了与老版本的unix和linux兼容,pid的最大值默认是32767(short int的最大值),如果你需要的话还可以不考虑和老版本兼容,修...

8年前发布  · 1825 次阅读
  linux  pid 
0

删除远程分支git branch -r -d origin/branch-name git push origin :branch-name删除远程Tag显示本地 taggit tag Remote_Systems_Operation删除本地taggit tag -d Remote_Systems_Operation 用push, 删除远...

8年前发布  · 1255 次阅读
  Git 
0

Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能。Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Git远程操作。git clonegit remotegit fetchgit pullgit push本文针对初级用户,从最简单的讲起,但是需要...

8年前发布  · 1151 次阅读
  Git 
0

Monolog是php下比较全又容易扩展的记录日志组件。目前有包括Symfony 、Laravel、 CakePHP等诸多知名php框架都内置了Monolog。Monolog可以把你的日志发送到文件,sockets,收件箱,数据库和各种web服务器上。一些特殊的组件可以给你带来特殊的日志策略。使用例子<?php use Monol...

8年前发布  · 1346 次阅读
  php  Monolog 
0

在上一篇文章中,介绍了PSR-0和autoload相关的内容。继PSR-0这个PHP autoloading的规范之后,PHP-FIG又推出了PSR-4,称为改进的autoloading规范。在PSR-0中,\Symfony\Core\Request会被转换成文件系统的/path/to/project/lib/vendor/Symfony...

8年前发布  · 1245 次阅读
  php  PSR-0  PSR-4 
0

  Composer 是PHP的一个包依赖管理工具,类似Ruby中的RubyGems或者Node中的NPM,它并非官方,但现在已经非常流行。此文并不介绍如何使用Composer,而是关注于它的autoload的内容吧。举例来说,假设我们的项目想要使用 monolog 这个日志工具,就需要在composer.json里告诉composer我...

8年前发布  · 1241 次阅读
  Composer 
0

介绍PSR-0之前,先来说说命名空间(NameSpace)和Autoloading吧。NameSpace(命名空间)namespace是PHP5.3版本加入的新特性,用来解决在编写类库或应用程序时创建可重用的代码如类或函数时碰到的两类问题:1.用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突。2.为很长的标识...

8年前发布  · 1367 次阅读
0

$response = Yii::$app->getResponse(); $response->headers->set('Content-Type', 'image/jpeg'); $response->format = Response::FORMAT_RAW; if ( !is_resource($resp...

8年前发布  · 1939 次阅读
  yii2 
0

Nginx出现的413 Request Entity Too Large错误,这个错误一般在上传文件的时候出现,打开nginx主配置文件nginx.conf,找到http{}段,添加解决方法就是打开nginx主配置文件nginx.conf,一般在/usr/local/nginx/conf/nginx.conf这个位置,找到http{}段,...

8年前发布  · 1150 次阅读
  nginx 
0

打印这个查询的 SQL 语句获取查询的 SQL 语句不带参数值$query = new Books::find()->where('author=2'); echo $query->createCommand()->sql;或者获取带有参数值的 SQL 语句$query->createCommand()->r...

8年前发布  · 1267 次阅读
  yii2 
0

纯真数据库自动更新原理示例代码使用php实现,从copywrite.rar中读取解密需要的一个key,然后解密qqwry.rar头0x200字节数据,随后使用zlib解压数据即可得到qqwry.dat文件通过此代码的实现,你应该可以自行实现一个纯真数据库更新工具。copywrite.rar中还有一些更多的数据,没有一一列出,比如版本号、q...

8年前发布  · 1650 次阅读
  php  qqwry 
0

表注释在 information_schema 库的 TABLES 表中TABLE_COMMENT 字段里或者使用:show table status最后一列:Comment 就是表注释获取一个表里面的字段注释的sql:show full fields from table最后一列:Comment 就是字段注释

8年前发布  · 1530 次阅读
  mysql 
0

1、取字段注释Select COLUMN_NAME 列名, DATA_TYPE 字段类型, COLUMN_COMMENT 字段注释 from INFORMATION_SCHEMA.COLUMNS Where table_name = 'companies'##表名 AND table_schema = 'testhuicard'##数据库...

8年前发布  · 1429 次阅读
  mysql 
0

mysql> drop database DB_NAME; ERROR 1010 (HY000): Error dropping database (can't rmdir './DB_NAME', errno: 66)1) 找到数据库目录:mysql -e "select @@datadir" -> /usr/local...

8年前发布  · 2201 次阅读
  mysql 
0

检查文件编码file命令file ip.txt(加上-i选项可强制显示字符集)ip.txt: UTF-8 Unicode text, with escape sequences一、运用iconv命令执行编码转换文件内容编码转换iconv命令用于转换指定文件的编码,默许输出到规范输出装备,亦可指定输出文件。用法: iconv [选项...]...

8年前发布  · 2338 次阅读
  linux 
0

查看文件编码file -i filename递归转换(包括子文件夹)find default -type d -exec mkdir -p utf/{} \; find default -type f -exec iconv -f GBK -t UTF-8 {} -o utf/{} \;这两行命令将default目录下的文件由GBK编码转...

8年前发布  · 2189 次阅读
  linux  iconv 
0

<a class="comment-mod" onclick="alert('ss')" href="#">评论</a> 如果用户直接查看文章列表,那么所有的评论以及评论框都是不显示的,但是如果用户通过别的页面比如首页的个人动态直接定位到这篇日志,那么评论就应该全部显示。而列表页和查看单个条目的页面是同一个页面,这...

8年前发布  · 1137 次阅读
0

我有以下的表和字段(简化了一下这里)和相关的AR模型tbl_account id, plan_id, name tbl_user id, name tbl_plan id, name tbl_account_user id, account_id, user_id, type该FK的是显而易见的。基本上... 一个帐户有一个计划。用...

8年前发布  · 1281 次阅读
  yii2  hasMany