小贴条

2015-10-20 AnnatarHe 更多博文 » 博客 » GitHub »

snippets

原文链接 https://annatarhe.github.io/2015/10/20/some-snippets.html
注:以下为加速网络访问所做的原文缓存,经过重新格式化,可能存在格式方面的问题,或偶有遗漏信息,请以原文为准。


Purpose

这篇帖子的目的是贴一部分小的 snippets。时常可以用来翻看的。

JavaScript

react-native

{% highlight console %}

Windows

node node_modules/react-native/packager/packager.js --nonPersistent {% endhighlight %}

PHP

tinker

创建账户 {% highlight console %} App\User::create(['name'=> 'Annatar', 'email' => '123@123.com', 'password'=>password_hash('123123', PASSWORD_BCRYPT)]); {% endhighlight %}

验证码

{% highlight php %} <?php $fontsize = 6; $width = 100; $height = 30; // 创建画布,并返回资源 $image = imagecreatetruecolor($width , $height); // 设置画布颜色 $bgcolor = imagecolorallocate($image,255,255,255); // 从左到右填充颜色 imagefill($image,0,0,$bgcolor); // 在图片上生成四个数字 for ($i=0; $i < 4; $i++) { // 创建字体颜色 $fontColor = imagecolorallocate($image,rand(0,120),rand(0,120),rand(0,120)); $content = rand(0,9); // 数字的位置 $x = ($i * 100 / 4) + rand(5,10); $y = rand(5,10); imagestring($image , $fontsize , $x, $y, $content, $fontColor); } // 设置干扰点 for ($i=0; $i < 200; $i++) { $pointColor = imagecolorallocate($image,rand(50,200),rand(50,200),rand(50,200)); imagesetpixel($image,rand(1,99),rand(1,29),$pointColor); } // 干扰线 for ($i=0; $i < 3; $i++) { $lineColor = imagecolorallocate($image, rand(80,220), rand(80,220), rand(80,220)); imageline($image,rand(1,99),rand(1,29),rand(1,99),rand(1,29),$lineColor); } // 输出 header('content-type:image/png'); imagepng($image); imagedestroy($image); ?> {% endhighlight %}

CSS

背景色渐变

{% highlight css %} div { background: linear-gradient(135deg, red, blue); } {% endhighlight %}

Back-end

Vagrant

{% highlight console %} $ vagrant box add mybox /path/to/mybox.box {% endhighlight %}

Bash

{% highlight bash %}

!/usr/bin/bash

apt-get update && apt-get upgrade apt-get install nginx php5 php5-fpm mysql-server mysql-client git redis-server mongodb php5-cli php5-dev php5-gd php5-cgi php5-xdebug

{% endhighlight %}

Git

{% highlight console %} git remote add origin git@github.com:AnnatarHe/foo.git git push -u origin master {% endhighlight %}

PHP Configure

{% highlight console %} ./configure --enable-debug --with-mysql --with-gd --with-curl --prefix=/opt/php5 --enable-fpm --enable-cgi --with-openssl --enable-mbstring --with-mcrypt --with-pdo-mysql --with-mysql-sock=/var/run/mysqld/mysqld.sock {% endhighlight %}