PHP学习笔记

PHP学习笔记

1
PHP(全称:PHP:Hypertext Preprocessor,即“PHP:超文本预处理器”)是一种开源的通用计算机脚本语言,尤其适用于网络开发并可嵌入HTML中使用。PHP的语法借鉴吸收C语言、Java和Perl等流行计算机语言的特点,易于一般程序员学习。PHP的主要目标是允许网络开发人员快速编写动态页面,但PHP也被用于其他很多领域。[1]PHP最初是由勒多夫在1995年开始开发的;现在PHP的标准由the PHP Group[2]维护。PHP以PHP License作为许可协议,不过因为这个协议限制了PHP名称的使用,所以和开放源代码许可协议GPL不兼容。[3]PHP的应用范围相当广泛,尤其是在网页程序的开发上。一般来说PHP大多运行在网页服务器上,透过运行PHP代码来产生用户浏览的网页。PHP可以在多数的服务器和操作系统上运行,而且使用PHP完全是免费的。根据2013年4月的统计数据,PHP已经被安装在超过2亿4400万个网站和210万台服务器上[4]。PHP在Windows上有专门的官方移植编译项目,并且分多个VC编译器版本和线程安全特性来提供不同的版本支持。----维基百科

引用链接

我目前的Ubuntu软件

整理一下我用了这么久后觉得还可以使用的软件

目前这台电脑没有用与实际开发但是开发工具还是都有的而且还有deb包的,方便;)

浏览器: chrome firefox (常见插件包括 tempermonkey ,ublock , stylus ,SwitchyOmega, https everywhere )

ubuntu优化-onedrive

之前是准备用onedrive-dev 但是涉及到太多的以来还有步骤很复杂

有看到其他

1
2
3
4
5
6
Easy to configure:

$ cat ~/.config/onedrive/config
sync_dir = "~/OneDrive"
skip_file = ".*|~*|thumbs.db|Games/*.iso"
skip_dir = ".*|Music|Movies/FullHD"

配置on-my-zsh

补充 添加 找到 ~/.zshrc 有一行 plugins=(git),想加什么插件就把名字放里面就是了,

1.) autojump

按照官方文档介绍,需要使用如下命令安装,而不是一些博客中的介绍

Ubuntu下 intellj idea maven下载

bindsym XF86AudioNext exec playerctl next

xmodmap -pke | grep XF86Audio

1
2
3
sudo apt-get install mdbus2

dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause

hexo常见命令

npm install hexo-generator-feed –save 生成 RSS组件

npm install hexo-wordcount –save 统计字数

npm install hexo-deployer-git –save git 出现 error deployer not found:git 的错误处理

java实现图片压缩

开始时是直接对流进行处理但是会有异常,虽然thumbnailator可以填写
,而图片对于现在的很多手机来说,拍摄出来的都是高清图片,分辨率也是相当的高,当然占用的存储空间也就大了,但不同的场景是需要不同的,微信的图片显示就是先显示压缩图然后可以选着看原图

1
2
3
4
5
6
<!--图片压缩-->
<dependency>
<groupId>net.coobird</groupId>
<artifactId>thumbnailator</artifactId>
<version>0.4.8</version>
</dependency>