良玉的博客 点点滴滴,积水成河_良玉的博客_页游、手游linux运维工程师之路

ThinkPHP中M方法和D方法的区别

ThinkPHP 中M方法和D方法都用于实例化一个模型类,M方法 用于高效实例化一个基础模型类,而 D方法 用于实例化一个用户定义模型类。

使用M方法

如果是如下情况,请考虑使用 M方法:

阅读全文...

标签: thinkphpMD

作者:良玉 分类:PHP 浏览:644 评论:0

MYSQL的WARNINGS 和 ERRORS查询细节

1、SHOW ERRORS 语句只是显示上一个语句的错误,不同时显示警告以及注意事项。
举个例子:

mysql> show dfdafsadf
    -> ;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'dfdaf
sadf' at line 1

阅读全文...

ThinkPHP save() 方法

ThinkPHP 内置的 save 方法用于向数据表更新数据,相当于 SQL 中的 UPDATE 行为。

ThinkPHP save() 方法

ThinkPHP 中使用 save() 方法来更新数据库,并且也支持连贯操作的使用。

例子:


阅读全文...

标签: thinkphpsave

作者:良玉 分类:PHP 浏览:614 评论:0

nagios结合omsa监控服务器硬件

dell服务器可以安装omsa对服务器的硬件设备进行web界面的查看和管理
nagios监控omsa的报警主要是通过check_openmanage这个插件进行监控,安装omsa网上有很多方法,google一下即可,当我运用check_openmanage的时候,发现了很多问题,网上的博文均讲的不够清楚,

阅读全文...

js动态给table添加行(tr)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script language="javascript">// Example: obj = findObj("image1");
function findObj(theObj, theDoc)

阅读全文...

easyUI属性汇总(详)

属性分为CSS片段和JS片段。

CSS类定义:
1、div easyui-window        生成一个window窗口样式。
      属性如下:
                   1)modal:是否生成模态窗口。true[是] false[否]
                   2)shadow:是否显示窗口阴影。true[显示] false[不显示]


阅读全文...

标签: easyui

作者:良玉 分类:Easyui 浏览:733 评论:0

Chrome 里的请求报错 "CAUTION: Provisional headers are shown"

这个警告的意思是说:请求的资源可能会被(扩展/或其他什么机制)屏蔽掉

之所以会出现这个警告,是因为去获取该资源的请求其实并(还)没有真的发生,所以 Header 里显示的是伪信息,直到服务器真的有响应返回,这里的 Header 信息才会被更新为真实的。不过这一切也可能不会发生,因为该请求可能会被屏蔽。比如说 AdBlock 什么的,当然了不全是浏览器扩展,具体情况具体分析了。


阅读全文...

python编程--打牌

#!/usr/bin/python
#encoding: utf-8
#一群人想打斗地主和升级。已知他们已经1个、2个、3个或者4个人成为一桌了,现在要把他们全部变成3人一桌或者4人一桌,问至少移动几个人?(要保证所有人都能进行游戏) 输入格式: 多组数据,每组数据一行,包含4个整数a,b,c,d 0<=a,b,c,d<=100000000表示1个人、两个人、3个人、4个人的桌数。 输出格式: 至少移动的人数,如果不可能完成,输出-1

阅读全文...

标签: python打牌

作者:良玉 分类:Python 浏览:634 评论:0

python多进程

要让Python程序实现多进程(multiprocessing),我们先了解操作系统的相关知识。

Unix/Linux操作系统提供了一个fork()系统调用,它非常特殊。普通的函数调用,调用一次,返回一次,但是fork()调用一次,返回两次,因为操作系统自动把当前进程(称为父进程)复制了一份(称为子进程),然后,分别在父进程和子进程内返回。


阅读全文...

python多线程

多任务可以由多进程完成,也可以由一个进程内的多线程完成。

我们前面提到了进程是由若干线程组成的,一个进程至少有一个线程。


阅读全文...