程序员该有一个健康的身体

频繁发生的猝死事件,让程序员的身体状况越来越被外界关注。虽说这是极端事例,但实际上程序员们的健康问题确实堪忧!
久坐电脑前,长期熬夜甚至通宵加班,用脑过度……长期以往,颈椎病、肩周炎、高低肩、视力下降、脱发几乎成了程序员的职业病!其实,你只要平时稍加注意,几个小小的举动就能降低你出现各种健康问题的机率!
没工作以前身体很好,工作以后 哎。。。 尤其是近俩年 感觉自己容易生病了 口腔溃疡,腰疼,乏力 ,颈椎类 等等 是时候关心下自己的身体了 ,大家不要再抱怨自己没有时间了 公司给的时间很充足,领导门也不是要求强制加班 ,每天的上班点也是错过了高峰期,整天不要只想着赚钱 ,有时候想想运动吧。爱惜自己的身体 有一个好的身体才能有赚钱,以下也是粘贴复制来的 有意向的同学可以瞅瞅。 坚持运动!

Yii2 excel

最近用到php 对excel 的操作 下来 小弟为大家 先贴一下自己的代码 有什么补充的 大神们请指点下。感激不尽。

我用的是yii2

composer.json
运行命令下载插件

1
composer require "phpoffice/phpexcel": "^1.8"

Yii2 命名空间,spl_autoload_register()

PHP中不允许出现2个相同的函数或者类名,否则会产生一个致命的错误。 php命名空间就很好的解决的这一问题。这里用关键词 namespace

在没有namespace的时候,我们会想各种命名规则来区分不同的类,比如project1_class_Student或者project2_class_Student。
引入namespace之后就可以将这个有效规避了,一个namespace就相当于对应一个文件路径,查找这个类的时候,就会去对应的文件路径查找类定义文件了。

Yii2 多action

背景: 在写接口的时候由于分开写了 比如现在有UserController.php PlatformController.php 等好几个类。

那接口地址就的提供好几个。这里我只想提供一个接口地址, 然后通过这一个地址去找不同的文件 那咋办?
现在就用到了 Yii2 中的多action
首先看配置文件 红色箭头

Yii2 user插件用法

User组件是用来管理用户的认证状态,如果你想在yii2项目中用user 组件,

①需要的配置文件中配置
②同时创建一个类实现 yii\web\IdentityInterface 接口

* 本项目中没有用户数据 ,所有的用户数据是通过接口调用获取的。(即输入账号密码获取数据)
先来扫一遍文档(先说几个重要用法):

1
2
3
4
5
6
7
Yii::$app->user->identity; #当前用户的身份实例。未认证用户则为 Null (用于检测用户是否登录)
Yii::$app->user->id; #获取当前用户的id
#登录用户(代码实例):
$identity = User::findOne(['username' => $username]);
Yii::$app->user->login($identity);
#退出登录
Yii::$app->user->logout();

,