编程技巧 - 文章列表

  • php日期相加 增加天数,月数的方法

    当前时间增加一天:?eccho?date(|acute;Y-m-d|acute;,strtotime(\"+1?day\"))当前时间增加一月:?strtotime(\"+1?month\")当前时间增加一年:?strtotime(\"+1?year\")当前时间增加一秒:?strtotime(\"+1?seconds\")已有时间增加一天:?$d=|acute;2012-10-11|acute;;eccho?date(|acute;Y-m-d|acute;,strtotime(\"{$d}?+1?day\"));更多的有echo???strtotime(?|acute;yesterday?|

  • PHP重定向三法

    方法一: <?php GoTo=”index.php”;// 如果这里的目标链接取自数据库就实现了动态转向 header(sprintf(“Location: %s”, GoTo)); ?> 方法二: <?php echo “<script>window.location =”PHP_SELF”;</script>”;?> 方法三: <?php echo “<META HTTP-EQUIV=”Refresh” CONTENT=”0;URL=index.php”>”;?>

  • PHP编程常用技巧四则

    PHP编程常用技巧四则:   1.配置PHP文件目录   作为服务器端解释执行的脚本语言,PHP程序放置在某个服务器可以访问的目录下,一般可以通过修改Apache的httpd.conj进行配置,例如我们在该文件中的一句:   Alias /test/ “d:brhpwebsitebrhp/” 那么在浏览器端输入:“http://localhost/test/+PHP文件名”就可以访问d:brhpwebsitebrhp/下的PHP文件了;可见该行不过是为存放PHP文件的目录起一个别名。   其次,还可以通过指定DocumentRoot路径得到存放服务器文件的目录,在httpd.conj找到以下两

  • 服务器上运行php需要禁用的一些函数

    phpinfo()?功能描述:输出?PHP?环境信息以及相关的模块、WEB?环境等信息。?危险等级:中?passthru()?功能描述:允许执行一个外部程序并回显输出,类似于?exec()。?危险等级:高?exec()?功能描述:允许执行一个外部程序(如?UNIX?Shell?或?CMD?命令等)。?危险等级:高?system()?功能描述:允许执行一个外部程序并回显输出,类似于?passthru()。?危险等级:高?chroot()?功能描述:可改变当前?PHP?进程的工作根目录,仅当系统支持?CLI?模式?PHP?时才能工作,且该函数不适用于?Windows?系统。?危险等级:高?scan

  • 细说ASP.NET服务器控件中你也许不知道的几个属性

    对于微软平台开发人员而言,每天都要和各种ASP.NET控件打交道,本文不打算介绍各种控件的具体使用方法,相反,我只想和大家分享一下ASP.NET控件最有用的10个属性,相信读完本文可提升你的开发技能。1、ClientIDMode渲染ASP.NET控件时会自动生成一个ID,当我们在客户端脚本中引用它们时,却会制造不少麻烦,虽然它是命名容器和ID的简单串联,但仍然无法预测生成的ID范围。ASP.NET 4.0使用ClientIDMode属性解决了这个问题,它允许你控制生成这些ID的方法,ClientIDMode有四个可选择的值:AutoID,Static,P

  • 详细总结Java和C#的不同之处

    最近开始学习Java,发现有很多相同的地方。但毕竟这是两种语言,这让我绞尽脑汁,摸索它们的不同之处。不要认为我做的不对——它们确实很相似,但一些关键语法和逻辑上的差别还是使这两种语言有明显的区别。下面列出我所发现的15大不同之处,与大家分享。1.?????????源文件方面。C#可以在一个.cs?文件中。出现多个name?sapce(命名空间,有些类似于pacakage),并定义多个类。C#包含有预处理指令。2.?????????数据类型方面。?\r\n\r\na)?????????C#定义了struct(结构),不能是抽象的,也不能被继承,是值类型的。?\r\n\r\nb)????????C

  • vs2012项目转换为vs2010的方法

    当使用vs2012将项目升级后,再使用vs2010就无法打开了。但有时需要两个版本同时使用(XP装不了vs?2012),如使用vss的共同开发时候。解决方法很简单,用记事本打开xxx.sln这个文件。将第一行“Microsoft?Visual?Studio?Solution?File,?Format?Version?12.00”中的?12.00改为?11.00就可以了

  • ASP.NET服务器控件之视图状态

    为Web页面及其控件保持状态信息是非常有必要的。然而,由于Web应用程序创建于HTTP协议的顶层,这是一个无状态的协议,因此,保持状态信息则变得非常困难。为了解决这个问题,ASP.NET 2.0技术提供了多种解决方案,例如,利用Session、Cookie、视图状态、控件状态、隐藏域、查询字符串、个性化用户配置(Profile)等等。对于利用ASP.NET 2.0技术创建服务器控件而言,保持状态信息也是非常重要的,其主要解决途径是利用视图状态和控件状态。本文详细讲解了视图状态(ViewState)的基本知识,并通过典型应用介绍视图状态的应用方法。  视图状态概述  视图状态是一项非常重要的技术

  • C# 中启动进程的三种方法

    1.启动子进程,不等待子进程结束private void simpleRun_Click(object sender, System.EventArgs e){ System.Diagnostics.Process.Start(@”C:listfiles.bat”);}2.启动子进程,等待子进程结束,并获得输出 1private void runSyncAndGetResults_Click(object sender, System.EventArgs e) 2{ 3 System.Diagnostics.ProcessStartInfo psi = new System.Diagno

  • 软件工程概述 软件工程中的一些观念讨论

    软件是计算机系统中与硬件相互依存的另一部分,它是包括程序,数据及其相关文档的完整集合。\r\n程序是按事先设计的功能和性能要求执行的指令序列\r\n数据是使程序能正常操纵信息的数据结构\r\n文档是与程序开发,维护和使用有关的图文材料一、软件的概念、特点、类型软件的特点1.软件是一种逻辑实体,而不是具体的物理实体。因而它具有抽象性。\r\n2.软件的生产与硬件不同,在它的开发过程中没有明显的制造过程。是脑力活动的研制。\r\n3.在软件的运行和使用期间,没有硬件那样的机械磨损,老化问题。但存在退化、淘汰问题,维护困难。4.软件的开发和运行常受到计算机系统的限制,对计算机系统