编程笔记

  • PHP读取RSS(Feed)简单实例

    最近在弄博客,但各种博客间同步比较麻烦,好在每一个博客都有自己的RSS聚合系统,可以通过RSS实现博客同步调用,于是自己动手用RSS实现博客同步发布,在其中就研究一下PHP读RSS。 RSS是用XML来书写的,XML 是一种数据存储格式。PHP读取XML数据有三种方法:用XML解析函数、DOM模块和正则表达式,最直接地就是直接解析XML,获取XML中的数据。 以下是解析

  • c#网站WebConfig中域名引用示例介绍

    在WebConfig中定义如下。 public class WebConfig { public static string ResourceServer = @"http:www.xxx.com"; } 在前台页面中这样调用 script src="% =WebConfig.ResourceServer

  • Ajax获取回调函数无法赋值给全局变量的问题

    比如我在别的方法想使用getTree执行后的到的值 var data=getTree ; 然后我发现怎么赋值都是没有数据 通过调试发现总是先弹出data1再弹出

  • jQuery实现ajax回调函数带入参数的方法示例

    本文实例讲述了jQuery实现ajax回调函数带入参数的方法。分享给大家供大家参考,具体如下: 不带参数的写法: function passhtmlId,auditingFlag{ var url = 'ad_auditing.action'; var params = { 'adInfoPOJO.auditingFl

  • js创建一个input数组并绑定click事件的方法

    prepre name="code"html body input type="button" name="input[]" value="按钮1" br input type="button" name="input[]" value="按钮2" br

  • 计算机科学中32个常用的基础算法

    奥地利符号计算研究所(Research Institute for Symbolic Computation,简称RISC)的Christoph Koutschan博士在自己的页面上发布了一篇文章,提到他做的一个调查,参与者大多数是计算机科学家,他请这些科学家投票选出最重要的算法,以下是这次调查的结果,按照英文名称字母顺序排序: 1、A* 搜索算法——图形搜索算法,从给定起点到给定终点计算出路径。其中使

  • 与MSSQL对比学习MYSQL的心得(二)--显示宽度

    我们先来看看整数型数据类型的宽度范围 创建一个表 CREATE TABLE tb_emp id BIGINT1 id字段的数据类型为BIGINT

  • C++操作SQLite简明教程

    SQLite是一款轻型的本地文件数据库,是遵守ACID的关联式数据库管理系统。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它的功能强、速度快,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持WindowsLinuxUnix等主流的操作系统,同时能够跟很多程序语言相结合。 一、SQLite的数据类型 在

  • Codeigniter实现智能裁剪图片的方法

    一副1024*768大小的图片,裁剪到240*240大小,裁剪后不失真,尽可能保留图片主题含义。 我使用到的方法: 1. 先将图片等比例缩略到可以裁剪的大小; 如果是宽幅图片,则按高度等比例缩放到高度 = 240px,窄幅图片(高度大于宽度)则按宽度等比例缩放; 2. 按长宽格式居中裁剪;stro

  • 与MSSQL对比学习MYSQL的心得(一)--基本语法

    这一期主要是学习MYSQL的基本语法,陆续还会有续期的文章,敬请期待 语法的差异 我这里主要说语法的不同 1、默认约束 区别:mysql里面DEFAULT关键字后面是不用加括号的 --sqlserver CREATE TABLE emp id INT DEFAULT12 --mysql

  • PHP使用Alexa API获取网站的Alexa排名例子

    我们通会用Alexa的网站或其它站长工具网站来栓查我们的网​站流量排名,这样就必须去那些网站。实际上,可以通过Alexa XML API 获取网站的Alexa相关的数据(XML格式的),再使用XML解析器来解析Alexa返回的XML,得到Alexa排名或其它的数据。Alexa接口 Alexa的XML API接口是:http:data.alexa.com

  • 在Web服务器上如何启用并运行FTP服务

    如果要允许用户在站点中上载或下载文件,就需要在 Web 服务器上设置 FTP。无论站点是位于 Intranet 还是位于 Internet 上,使用 FTP 在所提供的位置中上载和下载文件的原理是相同的。您需要将文件放在 FTP 服务器上的目录中,以便用户可以建立 FTP 连接并通过 FTP 客户端或启用 FTP 的 Web 浏览器进行文件传输。本文介绍在 Web 服务器上如何启用并运行 FTP 服务。 st

  • JavaScript中立即执行函数实例详解

    前言 js立即执行函数可以让你的函数在创建后立即执行,js立即执行函数模式是一种语法,可以让你的函数在定义后立即被执行,这种模式本质上就是函数表达式命名的或者匿名的,在创建后立即执行。 function{…} 和 function {…} 是两种javascript立即执行函数的常见写法,最初我以为是一个括号包裹匿名函数

  • PHP资源管理框架Assetic简介

    Assetic是一个PHP的资源管理框架,用于合并和压缩 CSSJS 资源。 示例代码如下: ?php use Assetic\Asset\AssetCollection; use Assetic\Asset\FileAsset; use Assetic\Asset\GlobAsset; $js = new AssetCollectionarray new GlobAs

  • PHP微框架Dispatch简介

    Dispatch是一个PHP小框架。它并没有给你完整的MVC设置,但你可以定义URL规则和方法,以便更好组织应用程序。这对API、简单的站点或原型来说是完美的。 包含库 include 'dispatch.php'; 定义你的路由 get'greet', function { 渲染视图 render'greet-form'; }; post处理 po

  • PHP基于双向链表与排序操作实现的会员排名功能示例

    本文实例讲述了PHP基于双向链表与排序操作实现的会员排名功能。分享给大家供大家参考,具体如下: 双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。如果不清楚概念的请自行百度。 ?php ** * 双向链表实现用户排行榜 * * 仅用

  • PHP双向链表定义与用法示例

    本文实例讲述了PHP双向链表定义与用法。分享给大家供大家参考,具体如下: 由于需要对一组数据多次进行移动操作,所以写个双向链表。但对php实在不熟悉,虽然测试各个方法没啥问题,就是不知道php语言深层的这些指针和unset有什么注意的地方,贴出来让大家教育吧。效率没测试....求谅解~ ?php ** * **双向链表 * @author zhiyuan12

  • jquery动态添加删除(tr/td)

    代码很简单,实现的功能也很简单,有需要的小伙伴参考下吧。 head runat="server" titletitle !--easyui -- link rel="st

  • 推荐5 个常用的JavaScript调试技巧

    我之前使用过用printf debugging,自此之后我用这种方法似乎总能更快地解决bug。 在某些情况下需要更好的工具,下面是其中的一些佼佼者,我敢肯定你会发现它们的有用之处: 1. debugger;

  • jQuery中prevAll()方法用法实例

    本文实例讲述了jQuery中prevAll方法用法。分享给大家供大家参考。具体分析如下: 此方法查找匹配元素集合之前所有的同辈元素。 同辈元素集合可以通过选择器进行筛选。 语法结构: $"selector".prevAllexpr 参数列表:br

  • python base64 decode incorrect padding错误解决方法

    python的base64.decodestring方法做base64解码时报错: Traceback most recent call last: File "exportwwwoutofmemory.cncontrollersuser.py", line 136, in decryptPassword

  • jQuery中prev()方法用法实例

    本文实例讲述了jQuery中prev方法用法。分享给大家供大家参考。具体分析如下: 此方法取的匹配元素集合中每个元素紧邻的前一个同辈元素。 同辈元素集合可以通过选择器进行筛选。 语法结构: $selector.prevexpr 参数列表:

  • php中动态调用函数的方法

    本文实例讲述了php中动态调用函数的方法。分享给大家供大家参考。具体分析如下: php中你可以动态调用函数,分为以下步骤: 1. 定义一个函数 2. 将函数名(字符串)赋值给一个变量 3. 使用变量名代替函数名动态调用函数 详细代码如下所示: ?php function addition $a, $b{

  • 当前比较流行的两款PHP加密、解密工具Zend Guard和iconCube介绍

    当前市场上较流行的对PHP进行上述加密授权的软件主要有二种: (1)Zend公司的ZendGuard。 (2)ionCube公司的ionCube PHP Encode。 ZendGuard只能对带有PHP标记或源码的文件进行加密(如:

  • CI框架中通过hook的方式实现简单的权限控制

    根据自己的实际情况,需要两个文件,一个是权限控制类,Acl,另外一个是权限配置的文件acl.php放在了config这个目录下。 Acl这个类放在了applicationhookacl.php。通过applicationconfigconfig.php文件开启hook,并且配置config这个目录下的hook.php文件。 1、开启hook功能,config.php这个文件

  • CI框架中site_url()和base_url()的区别

    在使用CI框架的使用经常碰到跳转和路径方面的问题,site_url和base_url很容易混淆,下面来说说他们的区别! 假如你config文件里面的base_url和index_page是这样定义的: config['base_url'] = "http:domain.com"; conf

  • 给ECShop添加最新评论

    我直接写上操作步骤吧,看下思路,相信大家也会了 第一步: 在includeslib_goods.php里面构建自定义函数 ** * 获取最近评论 * * @return array * function get_latest_comment$limit

  • Python实现一个简单的MySQL类

    本文实例讲述了Python实现一个简单的MySQL类。分享给大家供大家参考。 具体实现方法如下: #!usrbinenv python # -*- coding:utf-8 -*- # Created on 2011-2-19 # @author: xiaoxiao import MySQLdb import sys __

  • php模拟服务器实现autoindex效果的方法

    本文实例讲述了php模拟服务器实现autoindex效果的方法。分享给大家供大家参考。具体实现方法如下: 1.PHP代码如下: ?php 文件浏览程序 error_reporting0; $pwd = empty$_GET['dir'] ? '.' : $_GET['dir']; $pwd = realpath$pwd;

  • WampServer下安装多个版本的PHP、mysql、apache图文教程

    今天,我在调试一套PHP程序的时候,该程序中使用的某些函数在低版本中无法使用,所以只能在搞个高版本的php。 作为Web开发人员,在机器上安装不同版本的php,apache和mysql有时是很有必要的。 以下是我成功配置后的截图   不同版本的PHP: img src="https:img.nhooo.com

  • php中的动态调用实例分析

    本文实例讲述了php中的动态调用具体用法。分享给大家供大家参考。具体分析如下: 在程序中如果加一大堆判断的确是一个很大的麻烦,例如这样: if$fun='a'{echo "哎呀!";} elesif{} …… else{echo "嗯!";} 真的很麻烦并且造成程序后期阅读和修改时候的巨大麻烦,这时候我们可以把每一个要

  • Zend Guard使用指南及问题处理

    Zend Guard是目前市面上最成熟的PHP源码加密产品了。 刚好需要对自己的产品进行加密,折腾了一晚上,终于搞定,将碰到的问题及解决方法记录下来,方便日后需要,也可以帮助其他人。 我使用的是Wampserver,其中php的版本是5.3.10。 Zend Guard的安装及破解 点击下载a target="_blank"

  • jQuery中parentsUntil()方法用法实例

    本文实例讲述了jQuery中parentsUntil方法用法。分享给大家供大家参考。具体分析如下: 此方法查找匹配元素的所有的祖先元素,直到遇到expr表达式、DOM元素或者jQuery元素匹配的那个元素为止。 取得祖先元素集合可以通过筛选表达式进行筛选。 注意:祖先元素中并不包含expr表达式、DOM元素或者jQuery元素匹配的元素。

  • jQuery中parents()方法用法实例

    本文实例讲述了jQuery中parents方法用法。分享给大家供大家参考。具体分析如下: 此方法取得一个包含着所有匹配元素的父辈元素的元素集合。 所取得的父辈元素集合也可以使用表达式进行筛选。 语法结构: $selector.parentsexpr 参数列表:

  • jQuery中parent()方法用法实例

    本文实例讲述了jQuery中parent方法用法。分享给大家供大家参考。具体分析如下: 此方法取得匹配元素集合中每个元素的紧邻父元素,也就是第一级父元素,而不是所有的祖先元素。 所取得的父元素集合也可以使用表达式进行筛选。 语法结构: $selector.parentexpr

  • Mongodb批量删除gridfs文件实例

    平台有大量的图片已经不用了,数量级达到百万张,差不多100G的空间,放着不管是不是太浪费了? db.fs.files.find{filename:xxx}.forEachfunctionn {db.fs.files.update{filename:u.filename},{$set:{filename:newname}},false,true}} 正则批量更改为

  • Windows Server 2008 R2 DNS 服务器迁移方法

    因为都是Windows 平台,这不算什么事。好吧,看一下,我们的环境: 原DNS服务器: 主机名: Win08-01 IP地址:10.200.201.11 新DNS服务器(临时主机名和

  • c++统计文件中字符个数代码汇总

    我们先来看看下面的代码: #includeiostream #includefstream #includecstdlib using namespace std; class CntCharacters { private: int cnt; public: CntCharacters:cnt0{} ~Cn

  • Java编程中静态内部类与同步类的写法示例

    java静态内部类 将某个内部类定义为静态类,跟将其他类定义为静态类的方法基本相同,引用规则也基本一致。不过其细节方面仍然有很大的不同。具体来说,主要有如下几个地方要引起各位程序开发人员的注意。 一一般情况下,如果一个内部类不是被定义成静态内部类,那么在定义成员变量或者成员方法的时候,是不能够被定义成静态成员变量与静态成员方法的

  • 详解C++编程的多态性概念

    多态性polymorphism是面向对象程序设计的一个重要特征。如果一种语言只支持类而不支持多态,是不能被称为面向对象语言的,只能说是基于对象的,如Ada、VB就属此类。C++支持多态性,在C++程序设计中能够实现多态性。利用多态性可以设计和实现一个易于扩展的系统。 顾名思义,多态的意思是一个事物有多种形态。多态性的英文单词polymorphism来源于希腊词根poly意为“很多”和morph