• 欢迎访问IT乐园(o゚▽゚)o
  • 推荐使用最新版火狐浏览器和Chrome浏览器访问本网站。
yii2 ActiveRecord 多表关联以及多表关联搜索的实现

yii2 ActiveRecord 多表关联以及多表关联搜索的实现

场景需求:假设我们有一张用户表 user 和一张用户渠道表 auth,两张数据表通过 user.id 和 auth.uid 进行一对一关联。现需要在 user 列表展示 auth 表的来源渠道 source,且该渠道可搜索。首先我们先通过 gii 生成 user 和 auth 系列相关的 mode l 和操作。此处不做详细说明。我看继续看重要的几个操作……

17-12-05 立刻查看
PHP mktime 函数获取开始和结束时间戳

PHP mktime 函数获取开始和结束时间戳

php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法,主要使用到了 php 的时间函数 mktime()。mktime 函数用法如下:mktime(hour,minute,second,month,day,year,is_dst)参数描述hour 可选。规定小时。minute 可选。规定分钟。second 可选。规定秒。month ……

17-12-05 立刻查看
关于typedef的用法总结

关于typedef的用法总结

在 C 还是 C++代码中,typedef 都使用的很多,在 C 代码中尤其是多。typedef 与 #define 有些相似,其实是不同的,特别是在一些复杂的用法上,看了网上一些 C/C++的学习者的博客,其中有一篇关于 typedef 的总结还是很不错。 由于总结的很好,我就不加修改的引用过来了,加上自己的一个分析。基本定义:typedef 为……

17-11-29 立刻查看
开源软件对于商业机构的六个好处

开源软件对于商业机构的六个好处

开源软件对于商业机构的六个好处 这就是为什么商业机构应该选择开源模式的原因图片来源 : opensource.com在相同的基础上,开源软件要优于专有软件。想知道为什么?这里有六个商业机构及政府部门可以从开源技术中获得好处的原因。1、 让供应商审核更简单在你投入工程和金融资源将一个产品整合到你的基础设施之前,你需要知道你选择了正确的产品。你……

17-11-17 立刻查看
mysql 中批量使用 kill 解决表死锁

mysql 中批量使用 kill 解决表死锁

查看死锁SHOW OPEN TABLES WHERE In_use > 0;SHOW PROCESSLIST以下内容来自 mysql 手册:13.5.5.3. KILL 语法KILL [CONNECTION | QUERY] thread_id每个与 mysqld 的连接都在一个独立的线程里运行,您可以使用 SHOW PROCES……

17-11-17 立刻查看
python 模拟 ajax 请求

python 模拟 ajax 请求

一次普通 post 请求 header 信息如下:Accept:application/jsonAccept-Encoding:gzip, deflateAccept-Language:zh-CN,zh;q=0.9,en;q=0.8Connection:keep-aliveContent-Length:0Content-Type:applicat……

17-11-10 立刻查看
3 个简单、优秀的 Linux 网络监视器

3 个简单、优秀的 Linux 网络监视器

3 个简单、优秀的 Linux 网络监视器用 iftop、Nethogs 和 vnstat 了解更多关于你的网络连接。你可以通过这三个 Linux 网络命令,了解有关你网络连接的大量信息。iftop 通过进程号跟踪网络连接,Nethogs 可以快速显示哪个在占用你的带宽,而 vnstat 作为一个很好的轻量级守护进程运行,可以随时随地记录你的使用情况。……

17-11-08 立刻查看
使用命令行瞬间提升生产力 100%

使用命令行瞬间提升生产力 100%

使用命令行瞬间提升生产力 100%生产力的话题总是让人充满兴趣的。这里有许多方式去提升你的生产力。今天,我共享一些命令行的小贴士,和让你的人生更轻松的小秘诀。TLDR在本文中讨论的内容的全部设置及更多的信息,去查看: https://github.com/sobolevn/dotfilesShell它是非常好用的,很有帮助的,并且一个稳定的 sh……

17-11-08 立刻查看
Linux 是如何成功运作的

Linux 是如何成功运作的

Linux 是如何成功运作的在大量金钱与围绕 Linux 激烈争夺的公司之间,真正给操作系统带来活力的正是那些开发者。事实证明上,Linux 社区是可行的,因为它本身无需太过担心社区的正常运作。尽管 Linux 已经在超级计算机、移动设备和云计算等多个领域占据了主导的地位,但 Linux 内核开发人员更多的是关注于代码本身,而不是其所在公司的利益。这是……

17-11-06 立刻查看
博客中最好的 8 种语言

博客中最好的 8 种语言

博客中最好的 8 种语言长文示警:这篇文章我们将对一些各种各样的博客的流行度相对于他们在谷歌上的排名进行一个分析。所有代码可以在 github 上找到.想法来源我一直在想,各种各样的博客每天到底都有多少页面浏览量,以及在博客阅读中最受欢迎的是什么编程语言。我也很感兴趣的是,它们在谷歌的网站排名是否与它们的受欢迎程度直接相关。为了回答这些问题,我决定做……

17-11-03 立刻查看
怎么在 Linux 中运行 DOS 程序

怎么在 Linux 中运行 DOS 程序

怎么在 Linux 中运行 DOS 程序 QEMU 和 FreeDOS 使得很容易在 Linux 中运行老的 DOS 程序Image by : opensource.com传统的 DOS 操作系统支持的许多非常优秀的应用程序: 文字处理,电子表格,游戏和其它的程序。但是一个应用程序太老了,并不意味着它没用了。如今有很多理由去运行一个旧的 DO……

17-11-02 立刻查看
如何在一个 U 盘上安装多个 Linux 发行版

如何在一个 U 盘上安装多个 Linux 发行版

如何在一个 U 盘上安装多个 Linux 发行版 概要:本教程介绍如何在一个 U 盘上安装多个 Linux 发行版。这样,你可以在单个 U 盘上享受多个现场版(live) Linux 发行版了。我喜欢通过 U 盘尝试不同的 Linux 发行版。它让我可以在真实的硬件上测试操作系统,而不是虚拟化的环境中。此外,我可以将 USB 插入任何系统(比如 W……

17-11-01 立刻查看