ThinkPHP 数据库操作(七) : 视图查询、子查询、原生查询

ThinkPHP 数据库操作(七) : 视图查询、子查询、原生查询 视图查询 视图查询可以实现不依赖数据库视图的多表查询,并不需要数据库支持视图,例如: Db::view('User','id,name') ->view('Prof...

2019-03-29 17:06:00

阅读数 49

评论数 0

ThinkPHP 数据库操作(六) : 查询事件、事务操作、监听SQL

ThinkPHP 数据库操作(六) : 查询事件、事务操作、监听SQL 查询事件 查询事件(V5.0.4+) 从 5.0.4+ 版本开始,增加了数据库的CURD操作事件支持,包括: 查询事件仅支持 find 、 select 、 insert 、 upda...

2019-03-29 16:47:00

阅读数 62

评论数 0

ThinkPHP 数据库操作(五) : 存储过程、数据集、分布式数据库

ThinkPHP 数据库操作(五) : 存储过程、数据集、分布式数据库 存储过程 5.0支持存储过程,如果我们定义了一个数据库存储过程 sp_query ,可以使用下面的方式调用: $result = Db::query('call sp_query(8)'...

2019-03-29 16:46:00

阅读数 38

评论数 0

ThinkPHP 数据库操作(四) : 聚合查询、时间查询、高级查询

ThinkPHP 数据库操作(四) : 聚合查询、时间查询、高级查询 聚合查询 在应用中我们经常会用到一些统计数据,例如当前所有(或者满足某些条件)的用户数、所有用户的最大积分、用户的平均成绩等等,ThinkPHP为这些统计操作提供了一系列的内置方法,包括: ...

2019-03-29 15:59:00

阅读数 16

评论数 0

ThinkPHP 数据库操作(三) : 查询方法、查询语法、链式操作

ThinkPHP 数据库操作(三) : 查询方法、查询语法、链式操作 查询方法 条件查询方法 where 方法 可以使用 where 方法进行 AND 条件查询: Db::table('think_user') ->where('...

2019-03-29 12:00:00

阅读数 26

评论数 0

ThinkPHP 数据库操作(二) : 增删改查

ThinkPHP 数据库操作(二) : 增删改查 基本使用 可以直接使用数据库运行原生SQL操作了,支持 query (查询操作)和 execute (写入操作)方法,并且支持参数绑定。 Db::query('select * from think_user...

2019-03-28 23:45:00

阅读数 17

评论数 0

ThinkPHP 数据库操作(一) : 连接数据库

ThinkPHP 数据库操作(一) : 连接数据库   ThinkPHP内置了抽象数据库访问层,把不同的数据库操作封装起来,我们只需要使用公共的Db类进行操 作,而无需针对不同的数据库写不同的代码和底层实现,Db类会自动调用相应的数据库驱动来处理。采用 PDO方式,...

2019-03-28 17:52:00

阅读数 20

评论数 0

Python 使用图灵机器人实现微信聊天功能

Python 使用图灵机器人实现微信聊天功能   首先需要去图灵官网创建一个属于自己的机器人然后得到apikey。 一、自动与指定好友聊天 # -*- coding: utf-8 -*- """ Created at 2...

2019-03-26 11:55:00

阅读数 47

评论数 0

Python 实现获取微信好友信息

Python 实现获取微信好友信息   最近用闲余时间看了点python,在网上冲浪时发现有不少获取微信好友信息的博客,对此比较感兴趣,于是自己敲了敲顺便记录下来。 一、使用 wxpy 模块库获取好友男比例信息和城市分布。 # -*- coding: utf...

2019-03-25 23:48:00

阅读数 70

评论数 0

C# listview展示表格格式

C# listview展示表格格式   有时候我们需要展示表格格式的数据,首先想到的是用datagridview控件,比如更改datagridview某一行的数据,这样操作起来就比较麻烦,而listview属于轻量级,刷新和更改相对来说效率比较高。 首先展示最终结...

2019-03-25 22:00:00

阅读数 81

评论数 0

C# 创建Windows服务

C# 创建Windows服务   Microsoft Windows 服务能够创建在它们自己的 Windows 会话中可长时间运行的可执行应用程序。这些服务可以在计算机启动时自动启动,可以暂停和重新启动而且不显示任何用户界面。这使服务非常适合在服务器上使用,或任何时...

2019-03-20 23:21:00

阅读数 9

评论数 0

Xamarin.Android 制作搜索框

Xamarin.Android 制作搜索框   前段时间仿QQ做了一个搜索框样式,个人认为还不错,留在这里给大家做个参考,希望能帮助到有需要的人。 首先上截图(图1:项目中的样式,图2:demo样式): 不多说直接上代码: Main.axml &...

2019-03-20 18:28:00

阅读数 34

评论数 0

C# 实现WebSocket通信

C# 实现WebSocket通信   本实例可通过web网页端进行测试,下面直接上代码。   首先要在NuGet导入“Fleck”包,需 .NET Framework 4.5及以上。 using System; using System.Collectio...

2019-03-18 17:47:00

阅读数 152

评论数 0

树莓派将现有系统复制到新存储卡

树莓派将现有系统复制到新存储卡   树莓派将现有系统复制到一个新存储卡上,如果不想重装树莓派系统,最好的方法就是拷贝,把新sd卡插到usb口中然后执行以下命令: sudo dd bs=4M if=/dev/mmcblk0 of=/dev/sda   mm...

2019-03-07 08:33:00

阅读数 189

评论数 0

树莓派配置wifi链接

树莓派配置wifi链接   使用树莓派链接网络是必然的,这里讲一讲如何连接到wifi。 扫描WIFI sudo iwlist wlan0 scan 扫描后得到以下结果 这里的“ESSID”是无线网的名称。 添加有密码的WIFI网络 通过配置w...

2019-03-07 00:03:00

阅读数 286

评论数 0

树莓派截图方法

树莓派截图方法   最近刚接触树莓派,感觉这个东西挺好玩,所以以后记录一下学到的知识,同时希望能帮到刚接触树莓派的朋友们,话不多说,接下来展示树莓派截图的方法。 首先查看树莓派上是否存在scrot软件,其查看命令为:sudo scrot -v 如果没有版本信...

2019-03-06 22:48:00

阅读数 74

评论数 0

提示
确定要删除当前文章?
取消 删除