编程笔记

  • Zend Framework教程之模型Model用法简单实例

    本文实例讲述了Zend Framework教程之模型Model用法。分享给大家供大家参考,具体如下: 附一个简单粗俗的例子。只是大概说明了用法:如果要深究,可以自己跟踪源码了解。 model_demo1 │ .project │ .buildpath │ .zfproject.xml │ ├─.set

  • 使用Python来开发Markdown脚本扩展的实例分享

    关于Markdown 在刚才的导语里提到,Markdown 是一种用来写作的轻量级「标记语言」,它用简洁的语法代替排版,而不像一般我们用的字处理软件 Word 或 Pages 有大量的排版、字体设置。它使我们专心于码字,用「标记」语法,来代替常见的排版格式。例如此文从内容到格式,甚至插图,键盘就可以通通搞定了。目前来看,支持 Markdown 语法的编辑器有很多,包括很

  • Zend Framework教程之模型Model基本规则和使用方法

    本文实例讲述了Zend Framework教程之模型Model基本规则和使用方法。分享给大家供大家参考,具体如下: 这里讲讲Zend中的model。其实Zend中的Model处理是相当简单的。 这主要得益于autoload功能。不像其它框架,为model定义复杂的基类。 如果要定义model,不得不要继承一个model的基类,才可以使用具体的功能。

  • jquery实现简单的banner轮播效果【实例】

    朋友给我看了一个轮播效果,把js下载一看,丫丫的一个这么简单的效果,这么的就能写个几百行的,严重影响浏览器加载速度嘛,以为人家宽带流量不要钱玩的哦。。无奈之下给他写了个简单的,把所有代码放上去都没有超过70行,还有圆角的那个CSS,不是每个浏览器都是圆角的,不过不影响美观,嘻嘻。 html xmlns="http:www.w3.org1999xhtml" he

  • Delphi 本地路径的创建、清空本地指定文件夹下的文件

    本地路径的创建 在做下载操作时,我们一般先把文件下载到本地指定的路径下,然后再做其他使用。 为了防止程序出现异常,我们通常需要先判断本地是否存在指定的路径。 以C盘Tmp文件夹为例,我们可以这样做,代码如下: if not DirectoryExists'C:\Tmp' then if not C

  • 深入剖析javascript中的exec与match方法

    exec是正则表达式的方法,而不是字符串的方法,它的参数才是字符串,如下所示: var re=new RegExp\d; re.exec "abc4def" ; 或者使用perl风格: \d.exec "abc4def" ; match才是字符串类提供的方法,它的参数是正则表达式对象,如下用法是正确的: "abc4def".match\d

  • JavaScript中exec函数用法实例分析

    本文实例讲述了JavaScript中exec函数用法。分享给大家供大家参考。具体如下: javaScript 中的 exec 函数,用正则表达式模式在字符串中运行查找,并返回包含该查找结果的一个数组。 rgExp.execstr 参数: rgExp 必选项。包含正则表达式模式和可用标志的正

  • AngularJS基础 ng-options 指令详解

    AngularJS ng-options 指令 AngularJS 实例 使用数组元素填充下拉列表: !DOCTYPE html html head meta charset="utf-8" s

  • ASP.NET缓存处理类实例

    本文实例讲述了ASP.NET缓存处理类。分享给大家供大家参考。具体如下: ASP.NET 缓存处理类。 用法: Just copy this code into a new class file .cs and add it to your ASP .NET website. One thing to keep in mind is tha

  • C# MVC模式中应该怎样区分应用程序逻辑(Controller层)和业务逻辑(Model层)?

    现在的大部分框架都是 MVC 模式,但 MVC 三个部分怎么配合,这里做了一点总结: 基本原则:业务逻辑代码应该写在 M 里面,而应用程序逻辑应该写在 C 里面。V 只是单纯的展示数据。 举个简单例子吧:用户往购物车添加一个商品 用户点击商品的“添加到购物车”按钮,引起一次请求。服务器开始处理该请求,过程: 1、检查

  • jquery插件splitScren实现页面分屏切换模板特效

    闲来无事,搞了个页面的分屏效果,先来看下效果: 出于可自定义宽高的目的,屏幕分块由CSS控制,由js控制估计等分模块效果一般. 程序相关说明: HTML结构: div class="h

  • 自己写的简易版Java日志类分享

    ** * * import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.text.SimpleDateFormat; import java.util.Date; ** * @author magic282 * * public class

  • jQuery封装的tab选项卡插件分享

    在网站开发中经常会用到选项卡功能,为了节省一下写代码时间,封装了一下tab插件,方便调用。 创建选项卡组件 使用方法: html结构 div id="tabs" ul lia href="#tabs-1"tab-1a&

  • C#在子线程中更新窗口部件的写法

    if textBox1.InvokeRequired { textBox1.Invokenew MethodInvokerdelegate { textBox1.AppendTextsb.ToString; }; }

  • C#中实现判断某个类是否实现了某个接口

    有时我们需要判断某个类是否实现了某个接口(Interface),比如在使用反射机制(Reflection)来查找特定类型的时候。 简单来说,可以使用Type.IsAssignableFrom方法: typeofIFoo.IsAssignableFrombar.GetType; typeofIFoo.IsAssignableFromtypeofBarClas

  • C#隐式运行CMD命令(隐藏命令窗口)

    本文实现了C#隐式运行CMD命令的功能。下图是实例程序的主画面。在命令文本框输入DOS命令,点击“Run”按钮,在下面的文本框中输出运行结果。 下面是程序的完整代码。本程序没有使用p.StandardOutput.ReadtoE

  • php动态绑定变量的用法

    本文实例讲述了php动态绑定变量的用法。分享给大家供大家参考。具体如下: private function bindVars$stmt,$params { if $params != null { $types = ''; initial sting with types foreach$params as $param { for each e

  • 详解JavaScript对W3C DOM模版的支持情况

    本文档对象模型允许访问所有的文档内容和修改,由万维网联合会W3C规范。几乎所有的现代浏览器都支持这种模式。 在W3C DOM规范的大部分传统DOM的功能,而且还增加了新的重要的功能。除了支持forms[ ], images[ ]和文档对象的其它数组属性,它定义了方法,使脚本来访问和操纵的任何文档元素,而不只是专用元件状的表单和图像。 文档属性在W3C DOM:

  • PHP生成plist数据的方法

    本文实例讲述了PHP生成plist数据的方法。分享给大家供大家参考。具体如下: 这段代码实现PHP数组转换为苹果plist XML或文本格式 ?PHP ** * PropertyList class * Implements writing Apple Property List .plist XML and text files from an arr

  • 分享php分页的功能模块

    先贴张图看看效果 在贴一下代码吧 ?php $localhost = "localhost"; $username = "root

  • 50条SQL查询技巧、查询语句示例

    StudentS#,Sname,Sage,Ssex 学生表 CourseC#,Cname,T# 课程表 SCS#,C#,score 成绩表 TeacherT#,Tname 教师表 问题: 1、查询“001”课程比“002”课程成绩高的所有学生的学号; select a.S#

  • C#程序优化-有效减少CPU占用率

    最近开发的项目中,由于会用到比较耗费CPU资源的第三方程序ffmpeg来处理视频。所以在网上找了一下,如何解决这种问题。 于是乎,就得到一个结论,减少CPU占用率,可以通过减少使用的CPU数量,在Window系统下,打开一个exe程序,系统会默认使用所有CPU作为处理。 img src="https:img.nhooo.com

  • C#编程实现向并口设备发送指令、获取并口设备的状态

    using System; using System.Diagnostics; using System.Runtime.InteropServices; using System.Text; using System.Windows.Forms; namespace ParallelPort { public partial class Form1 : Form {

  • python操作mysql中文显示乱码的解决方法

    本文实例展示了一个脚本python用来转化表配置数据xml并生成相应的解析代码。 但是在中文编码上出现了乱码,现将解决方法分享出来供大家参考。 具体方法如下: 1. Python文件设置编码 utf-8 (文件前面加上 #encoding=utf-8 2. MySQL数据库charset=utf-8 3. Python连接MySQL是加上参数 charset=

  • python根据出生日期返回年龄的方法

    本文实例讲述了python根据出生日期返回年龄的方法。分享给大家供大家参考。具体实现方法如下: def CalculateAgeself, Date: '''Calculates the age and days until next birthday from the given birth date''' try: Date = Date.split'

  • C#实现根据给出的相对地址获取网站绝对地址的方法

    本文实例讲述了C#实现根据给出的相对地址获取网站绝对地址的方法。分享给大家供大家参考。具体分析如下: 这段C#代码在ASP.NET的项目中可以根据给定的相对地址获取绝对访问地址,例如:给出 codesindex.php 可以返回https:www.nhooo.comcodesindex.php的绝对地址结果。 summary 根据给

  • jQuery使用append在html元素后同时添加多项内容的方法

    本文实例讲述了jQuery使用append在html元素后同时添加多项内容的方法。分享给大家供大家参考。具体分析如下: 下面的代码可以同时在文本段落后添加多项内容 !DOCTYPE html html head script src="jsjquery.min.js" script &

  • jQuery使用prepend()方法在元素前添加内容用法实例

    本文实例讲述了jQuery使用prepend方法在元素前添加内容的用法。分享给大家供大家参考。具体分析如下: 下面的代码可实现在文本前和列表前添加新的元素 !DOCTYPE html html head script src="jsjquery.min.js" script <

  • jQuery使用attr()方法同时设置多个属性值用法实例

    本文实例讲述了jQuery使用attr方法同时设置多个属性值的用法。分享给大家供大家参考。具体如下: 下面这个演示例子可通过点击按钮实现修改链接与提示的功能。 !DOCTYPE html html head script src="jsjquery.min.js" script &

  • Java中对象的深复制(深克隆)和浅复制(浅克隆)介绍

    1.浅复制与深复制概念 ⑴浅复制(浅克隆) 被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。 ⑵深复制(深克隆)  

  • Java中的深拷贝(深复制)和浅拷贝(浅复制)介绍

    深拷贝深复制和浅拷贝浅复制是两个比较通用的概念,尤其在C++语言中,若不弄懂,则会在delete的时候出问题,但是我们在这幸好用的是Java。虽然java自动管理对象的回收,但对于深拷贝深复制和浅拷贝浅复制,我们还是要给予足够的重视,因为有时这两个概念往往会给我们带来不小的困惑。 浅拷贝是指拷贝对象时仅仅拷贝对象本身(包括对象中的基本变量),而不拷贝对象包含的引用指向的对象。深拷贝不仅拷

  • Java中的transient关键字介绍

    transient说明一个属性是临时的,不会被序列化。 下面是一个Demo,name声明为 transient,不被序列化 package com.zzs.tet; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io

  • Node.js 去掉种子(torrent)文件里的邪恶信息

    2012 年,一部名为 ABS-130 的日本影片引起了网络的震动,网络上纷纷出现了 “当初求种像条狗,如今*完嫌人丑”的现象,成为了 2012 年互联网的一件大事件。 2014年,净网行动如火如荼地进行,各大互联网公司都作出了表率,一时之间XX云、X雷都把万恶的种子拒之门外。净网行动万岁!!(还我苍老师!!) 各大网盘、下载应用都从种子当中提取关键信息,将种子拒之门外。这些关键信息究

  • PHP实现WebService的简单示例和实现步骤

    前段时间在webservice的问题上纠结了很长时间,本来想写在thinkphp的框架里面,可是怎么也实现不了,目前为止也仅仅是学会的没有框架的接口的开发。 在此资源共享一下步骤: 首先我创建的文件有: api.php api的接口类文件 api.wsdl 我创建产生的最后要调用的接口文件 cometrue.

  • php判断一个数组是否为有序的方法

    本文实例讲述了php判断一个数组是否为有序的方法。分享给大家供大家参考。具体分析如下: 这段代码的时间复杂度为On ?php function JudegSortArray$array { if $array [0] $array [1] { $flag = 1; } else { $flag = 0; }

  • 给MongoDB添加用户权限方法分享

    使用Mongodb数据库,需要为各个数据库增加用户权限,查了一下发现下面代码: use test2 db.addUser { user: "test", pwd: "admin", &n

  • jQuery获取标签文本内容和html内容的方法

    本文实例讲述了jQuery获取标签文本内容和html内容的方法。分享给大家供大家参考。具体分析如下: jQuery可以通过text和html方法获取指定标签的文本内容或者html内容 !DOCTYPE html html head script src="jsjquery.min.js" scr

  • Ubuntu中启用php的mail()函数并解决发送邮件速度慢问题

    如果需要用php的mail函数来发送邮件,是需要服务器安装sendmail组件才能支持的,这个在php的手册中mail函数部分也有介绍到。然后在 在Ubuntu下安装sendmail的命令: sudo apt-get install sendmail 安装好之后,启动sendmail服务:

  • 解决jQuery使用append添加的元素事件无效的问题

    jquery api官方的例子在新增的元素上添加事件 $document.on"click",'#lyysb a',function{ if!$this.hasClass'cur'{ $this.addClass'cur'; } else { $this.removeClass'cur'; } }

  • Python中使用摄像头实现简单的延时摄影技术

    延时摄影(英语:Time-lapse photography)是以一种较低的帧率拍 下图像或者视频,然后用正常或者较快的速率播放画面的摄影技术。在一段延时摄影视频中,物体或者景物缓慢变化的过程被压缩到一个较短的时间内,呈现出平时 用肉眼无法察觉的奇异精彩的景象。延时摄影可以认为是和高速摄影相反的一个过程。延时摄影通常应用在拍摄城市风光、自然风景、天文现象、生物演变等等题材上。” 种草