<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[小华的专栏]]></title><description><![CDATA[早起的鸟儿有虫吃,早起的虫儿被鸟吃]]></description><link>https://blog.youkuaiyun.com/mzphp</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; mzphp]]></copyright><item><title><![CDATA[Python连接Mongodb数据库]]></title><link>https://blog.youkuaiyun.com/mzphp/article/details/125889679</link><guid>https://blog.youkuaiyun.com/mzphp/article/details/125889679</guid><author>mzphp</author><pubDate>Wed, 20 Jul 2022 12:15:25 +0800</pubDate><description><![CDATA[安装完成后输入下面的代码就可以连接Mongodb数据库。首先要安装MongoDb数据库连接扩展执行下面的命令。里插入了用户名密码这2个数据并输出内容。执行PY程序后运行如下。]]></description><category></category></item><item><title><![CDATA[PHP读取IIS网站列表]]></title><link>https://blog.youkuaiyun.com/mzphp/article/details/114887261</link><guid>https://blog.youkuaiyun.com/mzphp/article/details/114887261</guid><author>mzphp</author><pubDate>Tue, 16 Mar 2021 16:39:40 +0800</pubDate><description><![CDATA[&lt;table&gt;
&lt;?php
error_reporting(0);
$con = file_get_contents('sites.xml');  //sites.xml为IIS里导出的主机的信息
$a = explode("&lt;SITE SITE",$con);
for($i=0;$i&lt;count($a);$i++){
$b = explode("&gt;",$a[$i]);
echo "&lt;tr&gt;&lt;td&gt;";
echo cut($b[0],'.NAME.]]></description><category></category></item><item><title><![CDATA[PHP实用代码片段（一）]]></title><link>https://blog.youkuaiyun.com/mzphp/article/details/79376331</link><guid>https://blog.youkuaiyun.com/mzphp/article/details/79376331</guid><author>mzphp</author><pubDate>Mon, 26 Feb 2018 13:50:01 +0800</pubDate><description><![CDATA[在开发 Web 或者移动应用的时候，经常会遇到需要发送 SMS 给用户，或者因为登录原因，或者是为了发送信息。下面的 PHP 代码就实现了发送 SMS 的功能。为了使用任何的语言发送 SMS，需要一个 SMS gateway。大部分的 SMS 会提供一个 API，这里是使用 MSG91 作为 SMS gateway。function send_sms($mobile,$msg)
{
$authKe...]]></description><category></category></item><item><title><![CDATA[Delphi7连接mysql5数据库]]></title><link>https://blog.youkuaiyun.com/mzphp/article/details/6314647</link><guid>https://blog.youkuaiyun.com/mzphp/article/details/6314647</guid><author>mzphp</author><pubDate>Mon, 11 Apr 2011 09:32:00 +0800</pubDate><description><![CDATA[<br />procedure TForm1.btn1Click(Sender: TObject);<br />var<br />      Connection: TSQLConnection;<br />      query: TSQLQuery;<br />      ds1:TSQLDataSet;<br />    begin<br />      try<br />        Connection := TSQLConnection.Create(nil);<br />        Co]]></description><category></category></item><item><title><![CDATA[我的第一个AJAX程序]]></title><link>https://blog.youkuaiyun.com/mzphp/article/details/739997</link><guid>https://blog.youkuaiyun.com/mzphp/article/details/739997</guid><author>mzphp</author><pubDate>Mon, 15 May 2006 20:33:00 +0800</pubDate><description><![CDATA[今天用AJAX写个是注册验证的程序，和ALIBAB网站用户注册的一样～～可以查看要注册的用户名是否被注册～～如下图～～演示地址：http://www.xhswzg.com/member/reg.php程序代码如下～～Reg.htm   var http_request = false;         var object;    function makeRequest(ma]]></description><category></category></item><item><title><![CDATA[php生成缩略图]]></title><link>https://blog.youkuaiyun.com/mzphp/article/details/674816</link><guid>https://blog.youkuaiyun.com/mzphp/article/details/674816</guid><author>mzphp</author><pubDate>Mon, 24 Apr 2006 12:24:00 +0800</pubDate><description><![CDATA[//image testheader("Content-type: image/jpeg");$picfile=2.jpg;$im=imagecreatefromjpeg($picfile);$color=imagecolorallocate($im,255,255,255); imagestring($im,1,5,5,"imbeded string",$color);$filesize=g]]></description><category></category></item><item><title><![CDATA[文件上传前台控制检测程序]]></title><link>https://blog.youkuaiyun.com/mzphp/article/details/674644</link><guid>https://blog.youkuaiyun.com/mzphp/article/details/674644</guid><author>mzphp</author><pubDate>Mon, 24 Apr 2006 10:41:00 +0800</pubDate><description><![CDATA[例子1文件上传前台控制检测程序 v0.5/*-----------------------------------------       文件上传前台控制检测程序 v0.5  检测上传文件类型　检测图片文件格式是否正确　检测图片文件大小　检测图片文件宽度　检测图片文件高度  ------------------------------------------*/var ImgOb]]></description><category></category></item><item><title><![CDATA[理解PHP中的MVC编程之MVC框架简介]]></title><link>https://blog.youkuaiyun.com/mzphp/article/details/672973</link><guid>https://blog.youkuaiyun.com/mzphp/article/details/672973</guid><author>mzphp</author><pubDate>Sat, 22 Apr 2006 13:38:00 +0800</pubDate><description><![CDATA[【什么是MVC？】 　　MVC是一个可以让你把“三个部分（即MVC的全称，Model、View、Controller）”谐调地组成一个复杂应用程序的概念。一辆汽车就是一个在现实生活中非常好的MVC例子。我们看车都看两个View（显示）部分：内部和外部。而这两个都离不开一个Controller（控制者）：司机。刹车系统、方向盘和其他操控系统代表了Model（模型）：他们从司机（Controller）]]></description><category></category></item><item><title><![CDATA[提高PHP程序运行效率的四个小方法]]></title><link>https://blog.youkuaiyun.com/mzphp/article/details/672970</link><guid>https://blog.youkuaiyun.com/mzphp/article/details/672970</guid><author>mzphp</author><pubDate>Sat, 22 Apr 2006 13:36:00 +0800</pubDate><description><![CDATA[1、用i+=1代替i=i+1。符合c/c++的习惯，效率还高。　　2、尽可能的使用PHP内部函数。自己编写函数之前要详细查阅手册，看有没有相关的函数，否则费力不讨好。 　　3、能使用单引号字符串尽量使用单引号字符串。单引号字符串的效率要高于双引号字符串。 　　4、用foreach代替while遍历数组。遍历数组时foreach的效率明显高于while循环，而且不需要调用reset函数。]]></description><category></category></item><item><title><![CDATA[PHP高亮显示 XML 源代码]]></title><link>https://blog.youkuaiyun.com/mzphp/article/details/672968</link><guid>https://blog.youkuaiyun.com/mzphp/article/details/672968</guid><author>mzphp</author><pubDate>Sat, 22 Apr 2006 13:36:00 +0800</pubDate><description><![CDATA[它将说明如何外部实体指向处理器来包含和解析其它文档，如何处理 PIs，以及一种确定包含有 PIs 的代码的可信度。　　能被该范例使用的的 XML 文档（xmltest.xml 和 xmltest2.xml）被列在该范例之后。 　　外部实体范例$file = "xmltest.xml";function trustedFile($file) {   // only trust l]]></description><category></category></item><item><title><![CDATA[C#中简单实现多线程]]></title><link>https://blog.youkuaiyun.com/mzphp/article/details/665205</link><guid>https://blog.youkuaiyun.com/mzphp/article/details/665205</guid><author>mzphp</author><pubDate>Sun, 16 Apr 2006 09:37:00 +0800</pubDate><description><![CDATA[感觉用C＃进行开发就是快using System;using System.Threading;namespace ConsoleApplication1{ ///  /// Class1 的摘要说明。 ///  class Class1 {  ///   /// 应用程序的主入口点。  ///   [STAThread]  static void Main(string[] args) ]]></description><category></category></item><item><title><![CDATA[ASP.NET 2.0 中的代码隐藏和编译]]></title><link>https://blog.youkuaiyun.com/mzphp/article/details/665204</link><guid>https://blog.youkuaiyun.com/mzphp/article/details/665204</guid><author>mzphp</author><pubDate>Sun, 16 Apr 2006 09:36:00 +0800</pubDate><description><![CDATA[当我撰写本专栏的时候，Microsoft® .NET Framework 2.0 和 Visual Studio®2005 的候选版本已经“出炉”了，当您阅读到本文时，它们都已经投入使用。这一切似乎等待了很长时间。　　我还记得在 2003 年的 8 月坐在 Microsoft 公司的一个房间内倾听 Scott Guthrie 和其他人（包括我的同事 Rob Howard，他也是专栏作家）介绍 ]]></description><category></category></item><item><title><![CDATA[c#实现google样式的分页]]></title><link>https://blog.youkuaiyun.com/mzphp/article/details/665202</link><guid>https://blog.youkuaiyun.com/mzphp/article/details/665202</guid><author>mzphp</author><pubDate>Sun, 16 Apr 2006 09:35:00 +0800</pubDate><description><![CDATA[做一个项目，用到了DATALIST，由于分页的需求，手动写了分页的函数。个人觉得GOOGLE的分页很不错，上网查了下资料，修改了下。　　这里没有涉及到数据的分页读取，只是返回一个带HTML代码的分页样式（字符串），可以用label在页面显示，也可以用this.Controls.Add(new LiteralControl(string));方法加入到页面控件中。        /**///]]></description><category></category></item><item><title><![CDATA[C#+Windows API操纵系统菜单]]></title><link>https://blog.youkuaiyun.com/mzphp/article/details/665201</link><guid>https://blog.youkuaiyun.com/mzphp/article/details/665201</guid><author>mzphp</author><pubDate>Sun, 16 Apr 2006 09:35:00 +0800</pubDate><description><![CDATA[一、前言　　本文针对C＃.NET中没有提供直接的类似SystemMenu的属性或类似GetSystemMenu的成员函数的情况，通过调用Windows API设计了一个C＃类SystemMenu，从而实现了传统的对于系统菜单的操作。　　二、系统菜单简介　　当你单击窗口图标或右击窗口标题栏时系统菜单即弹出。它包含当前窗口的默认行为。不同窗口的系统菜单看起来有些不同，如一个正常窗口的系统菜单看起来与一]]></description><category></category></item><item><title><![CDATA[谈谈C#中的事件注册和注销]]></title><link>https://blog.youkuaiyun.com/mzphp/article/details/665200</link><guid>https://blog.youkuaiyun.com/mzphp/article/details/665200</guid><author>mzphp</author><pubDate>Sun, 16 Apr 2006 09:34:00 +0800</pubDate><description><![CDATA[由于.NET框架对消息循环机制进行了很好的封装，开发人员不再需要深入的了解Windows事件/消息实现的具体机制，也无需创建复杂的事件结构体和所谓的消息句柄。我们所要做的无非就是——1、使用重载运算符“+=”注册一个事件；2、编写对于该事件的处理方法。(关于C#2.0中事件处理的相关介绍,请参阅我的文章：C#2.0的泛型代理和事件 ：以一当百的快感 document.title="C#2.0的]]></description><category></category></item><item><title><![CDATA[ASP和C#隐藏文件下载路径的方法]]></title><link>https://blog.youkuaiyun.com/mzphp/article/details/665199</link><guid>https://blog.youkuaiyun.com/mzphp/article/details/665199</guid><author>mzphp</author><pubDate>Sun, 16 Apr 2006 09:33:00 +0800</pubDate><description><![CDATA[关于下载路径的隐藏都是通过传递一个数据库中的ID，然后在另外一张页面通过传递的ID在数据库中读出路径。　　1、c#中实现的方法（只需要.ASPX.CS的代码就可以了）string sel_sql="select FileVisualPath from TabMailAttachFiles where FileID="+Request.QueryString["destFileName"]]></description><category></category></item><item><title><![CDATA[Winform中在Form上截取消息的两种方法]]></title><link>https://blog.youkuaiyun.com/mzphp/article/details/665196</link><guid>https://blog.youkuaiyun.com/mzphp/article/details/665196</guid><author>mzphp</author><pubDate>Sun, 16 Apr 2006 09:33:00 +0800</pubDate><description><![CDATA[比较常用的是重载Form的DefWndProc方法，例如截取鼠标按下的消息：protected override void DefWndProc(ref Message m)        {            if ( m.Msg ==  0x0201 )            {                MessageBox.Show(m.Msg.ToString());    ]]></description><category></category></item><item><title><![CDATA[C#中屏蔽窗体关闭的消息]]></title><link>https://blog.youkuaiyun.com/mzphp/article/details/665194</link><guid>https://blog.youkuaiyun.com/mzphp/article/details/665194</guid><author>mzphp</author><pubDate>Sun, 16 Apr 2006 09:32:00 +0800</pubDate><description><![CDATA[　经常可以看到这样的程序，点了关闭按扭后程序并没有关闭，而是最小化到了系统拖盘处，就像网易泡泡，MSN之类的程序。实现这个其实很简单，捕捉窗体关闭时的消息就可以了。代码如下：protected override void WndProc(ref Message m){const int WM_SYSCOMMAND = 0x0112;const int SC_CLOSE = 0xF060;if ]]></description><category></category></item><item><title><![CDATA[用ASP.NET 2.0实现AJAX风格的Web开发]]></title><link>https://blog.youkuaiyun.com/mzphp/article/details/665193</link><guid>https://blog.youkuaiyun.com/mzphp/article/details/665193</guid><author>mzphp</author><pubDate>Sun, 16 Apr 2006 09:31:00 +0800</pubDate><description><![CDATA[提要 在过去的几个月中，基于AJAX技术开发高度交互的Web应用程序的设计模式迅速流行开来。现在，具有高度可配置性的Web应用程序，例如Google Maps和A9，都在综合利用这些技术来创造丰富的客户端用户体验。其实，结合AJAX技术进行Web开发并非最近的研究成果，只不过这些技术一直以来不断得到持续更新和改进。　　本文中我有三个目的。首先，我想提供一个AJAX风格应用程序的高级概述。其次，我想]]></description><category></category></item><item><title><![CDATA[ASP.NET中实现模版的动态加载]]></title><link>https://blog.youkuaiyun.com/mzphp/article/details/665191</link><guid>https://blog.youkuaiyun.com/mzphp/article/details/665191</guid><author>mzphp</author><pubDate>Sun, 16 Apr 2006 09:30:00 +0800</pubDate><description><![CDATA[ASP.NET中，经常会使用到templates(模版)功能，比如在datagrid,datalist,repeater等控件中，使用templates,将会大大增强其功能。以往，我们一般是在设计程序时，就已经设置好控件中的模版是怎样的了。但是，有的时候，可能我们需要动态加载模版，比如，当你要求你的应用程序的界面风格随着用户的需求而变化时，你就需要到动态加载模版的功能了。但要注意的是，并不是所有的]]></description><category></category></item></channel></rss>