编程笔记

  • JQuery.validationEngine表单验证插件(推荐)

    一、说明 jQuery.validationEngine表单验证控件功能强大,自带了样式显示模式: 1.字符类型:非空验证、最大长度、最小长度、相等判断、数字和空格、数字和英文字母 2.数字类型:数字、整数、最大值、最小值 3.日期类型:日期(yyyy-MM-dd yyyyMMdd等)、日期+时间、

  • Bat自动解压缩发布asp.net程序

    1解压缩压缩包 2替换文件 3停止服务 4重建虚拟目录 5重启服务 @echo 1、Zipexe 好压压缩程序集路径 @echo 2、zipFileName 压缩文件的路径 @echo 3、ylxt 解压缩文件的路径 @echo 3、webconstant 发布目录中

  • 详解PHP匿名函数与注意事项

    php5.3不但引进了匿名函数还有更多更好多新的特性了,下面我们一起来了解一下PHP匿名函数与注意事项,具体内容如下 PHP5.2 以前:autoload, PDO 和 MySQLi, 类型约束 PHP5.2:JSON 支持 PHP5.3:弃用的功能,匿名函数,新增魔术方法,命名空间,后

  • JavaScript头像上传插件源码分享

    本文实例为大家分享了JavaScript头像上传插件源码,供大家参考,具体内容如下 效果图: img

  • 详解PHP的Yii框架中的Controller控制器

    控制器是 MVC 模式中的一部分, 是继承yii\base\Controller类的对象,负责处理请求和生成响应。 具体来说,控制器从应用主体接管控制后会分析请求数据并传送到模型, 传送模型结果到视图,最后生成输出响应信息。 操作 控制器由 操作 组成,它是执行终端用户请求的最基础的单元,一个控制器可有一个或多个操作。 如下示例显示包

  • JavaScript 迭代

    示例 传统for循环 传统for循环包含三个组成部分: 初始化:在第一次执行look块之前执行 条件:每次在执行循环块之前都要检查条件,如果为false则退出循环

  • php实现遍历目录并删除指定文件中指定内容

    现在正坐在安静的寝室里,寒假俨然已经离我而去了……今天发的是我寒假里搞的最后一次学习,之后的时间就一直在看海贼王了。 以前写过一个C语言的遍历目录+复制文件的程序,很长很复杂,现在用PHP一样可以实现遍历目录,而代码就短了不少。这个程序目的是遍历目录,找到所有指定文件名的文件,并删除其中指定的字符串。 ?php 功能:删除指定

  • Apache多路复用模块(MPMs)介绍

    当整个世界都慢慢倾向于nginx的时候,如果你还在使用apache,那么你可能会用尽一切办法来保证速度。你也许会调整要加载的模块,使用Keepalive、摆弄内容协商模块(mod_negotiation,译注:从几个文档中选择一个最匹配客户端要求的文档)、FollowSymLinks指令(译注:允许在此目录中使用软链接)以及重写功能;你甚至可能还会投入更多硬件,并假装自己没有。然而,如果你运营的网站非常繁忙而不想因为内存

  • C# Socket网络编程实例

    本文实例讲述了C# Socket网络编程技巧。分享给大家供大家参考。具体分析如下: 客户端要连接服务器:首先要知道服务器的IP地址。而服务器里有很多的应用程序,每一个应用程序对应一个端口号 所以客户端想要与服务器中的某个应用程序进行通信就必须要知道那个应用程序的所在服务器的IP地址,及应用程序所对应的端口号 TCP协议:安全稳定,一般不会发生数

  • JavaScript的内存释放问题详解

    本文详细的讲解了JavaScript及IE浏览器对内存的管理和释放的时机和方法,希望对前端开发人员有所帮助。 一个内存释放的实例 SCRIPT LANGUAGE="JavaScript" !-- strTest = "1"; for var i = 0; i 25;

  • php获取一定范围内取N个不重复的随机数

    本文实例讲述了php获取一定范围内取N个不重复的随机数的方法。分享给大家供大家参考,具体如下: range 是将1000到9999 列成一个数组 $numbers = range 1000,9999; shuffle 将数组顺序随即打乱 shuffle $numbers; array_slice 取该数组中的某一段 $result = array_slice$nu

  • 为JS扩展Array.prototype.indexOf引发的问题及解决办法

    Array没有indexOf方法,这样在一个数组中查找某个元素的索引时比较麻烦,为了调用方便,于是通过prototype原型扩展了Array.prototype.indexOf,这样用起来就比较方便了。但是这个自定义的indexOf在对数组进行遍历的时候却出现了问题。 Array.prototype.indexOf = functionitem {

  • JavaScript中document.forms[0]与getElementByName区别

    首先我们来看个示例: form name="buyerForm" method="post" action="mysportcontroluserlist.do" input type="checkbox" id="usernames" value="testtest" testtestbr inp

  • php使用Cookie实现和用户会话的方法

    本文实例讲述了php使用Cookie实现和用户会话的方法。分享给大家供大家参考。具体分析如下: PHP 包含了很多的函数,可以用来管理和记录用户信息,包括简单的 cookie 和全方位的用户会话。会话使用 PHP 语言内建的技术,使得保存状态就像是引用超全局变量那样简单。 1.Cookie 简介 我们可以和 PHP 脚本一起使用 co

  • php+mysql数据库查询实例

    本文实例讲述了php+mysql数据库查询的方法。分享给大家供大家参考。具体实现方法如下: ?php 连接数据库的参数 $host = "localhost"; $user = "root";&nb

  • PHP+MySQL插入操作实例

    本文实例讲述了PHP+MySQL插入操作的实现方法。分享给大家供大家参考。具体如下: h1插入操作h1 ?php if!isset$_POST['submit']{ &

  • PHP+MySQL删除操作实例

    本文实例讲述了PHP+MySQL删除操作的使用技巧。分享给大家供大家参考。具体如下: h1删除记录h1 ?php 连接数据库的参数 $host = "localhost";

  • 无需密码通过ssh执行rsync来同步文件的方法

    1.通过ssh执行rsync需要密码 通过ssh帐户需要密码执行rsync,将文件同步镜像到远程服务器。 下面这个例子将本地的homeramesh同步到远程目录backupramesh服务器地址192.168.200.10。 执行以下操作时,服务器将会提示需要用户使用密码登录。 rsyn

  • PHP+MySQL修改记录的方法

    本文实例讲述了PHP+MySQL修改记录的方法。分享给大家供大家参考。具体如下: h1修改记录h1 ?php ifisset$_POST['btnModify']{ &

  • rsync @ERROR: chdir failed 的解决方法

    CwRsyncServer在windows服务器上遇到这样的问题: @ERROR: chdir failed rsync error: error starting client-server protocol code 5 at main.c1495 [rec eiver=3.0.2] 权限问题: 1新

  • python中实现php的var_dump函数功能

    最近在做python的web开发(原谅我的多变,好东西总想都学着。。。node.js也是),不过过程中总遇到些问题,不管是web.py还是django,开发起来确实没用php方便,毕竟存在的时间比较短,很多不完善的地方。 比如我在调试php中最常用的函数,var_dump,在python里找不到合适的替代函数。php中var_dump是一个特别有用的函数,它可以输出任何变量的值,不管你是一个对象还是一个

  • PHP将HTML转换成文本的实现代码

    核心代码: ?php $document 应包含一个 HTML 文档。 本例将去掉 HTML 标记,javascript 代码 和空白字符。还会将一些通用的 HTML 实体转换成相应的文本。 $search = array "'script[^]*?.*?script'si", 去掉 javascri

  • jQuery实现“扫码阅读”功能

    今天看到一个用户发了个话题,“PC端的URL在移动端上打开要一个个敲好麻烦,有什么好的办法?”。 确实现在已经是移动时代了,在移动设备上阅读慢慢会成为主流,网站如果没有便捷的方式让用户在移动设备阅读的话还真有点落伍,于是想想就做个“扫码阅读”的功能吧。其实很简单,就是将网址生成二维码就行了。 无论用PHP生成,还是用JavaScript生成都是可以的,从代码改动来说,用JavaScri

  • C#中datatable去重的方法

    本文实例讲述了C#中datatable去重的方法,分享给大家供大家参考。具体方法如下: 这里主要介绍两种方法: 1 数据库直接去除重复 select distinct * from 表名 去除了重复行distinct 2 对 DataTable直接进行操作 p

  • C#中datatable序列化与反序列化实例分析

    本文实例讲述了C#中datatable序列化与反序列化,分享给大家供大家参考。具体方法如下: 一、datatable序列化 public string getSendDetailQueryDateTime timeS, DateTime timeE, string sccount { try { SmsOperate so

  • C#中DataTable删除行的方法分析

    本文实例讲述了C#中DataTable删除行的方法,分享给大家供大家参考之用。具体实现方法如下: 自己的删除例子(drTemp是表,gvSummary是dev 的gridview。单击右键点击grid删除): 1、dtTemp.Rows.RemoveAtgvSummary.FocusedRowHandle; 2、dtTemp.Rows[gvSummary.Focu

  • C#实现Datatable排序的方法

    本文实例展示了C#实现Datatable排序的方法,分享给大家供大家参考之用。具体方法如下: 一般来说,在C#中要对Datatable排序,可使用DefaultView的Sort方法。需要先获取Datatable的DefaultView,然后设置得到的Dataview的sort属性,最后用视图的ToTable方法将排好序的dataview导出为Datatable。 代码如下:

  • 5分钟内了解C语言的指针

    指针、引用和取值 什么是指针?什么是内存地址?什么叫做指针的取值?指针是一个存储计算机内存地址的变量。在这份教程里“引用”表示计算机内存地址。从指针指向的内存读取数据称作指针的取值。指针可以指向某些具体类型的变量地址,例如int、long和double。指针也可以是void类型、NULL指针和未初始化指针。本文会对上述所有指针类型进行探讨。 根据出现的

  • 轻松学习jQuery插件EasyUI EasyUI创建菜单与按钮

    一、EasyUI创建简单的菜单 菜单(Menu)定义在一些 DIV 标记中,如下所示: div

  • js电话号码验证方法

    一般家用电话号码,如果不带区号就是7位或者8位数字的长度,而区号就是3位或者4位数字和一横。所以,我们在编写验证代码可以通过两条正则表达式进行电话号码验证。 html xmlns="http:www.w3.org1999xhtml" head title电话号码验证

  • PowerShell使用小技巧分享

    如何使用PowerShell修改Host文件 下面的命令, 为Host文件添加了一条记录, 让sps2010hostheader1这个url指向server自己. $url=”http:sps2010hostheader1” if Get-Content $env:windir\System32\d

  • 教大家8天学通MongoDB——第一天 基础入门篇

    关于mongodb的好处,优点之类的这里就不说了,唯一要讲的一点就是mongodb中有三元素:数据库,集合,文档,其中“集合” 就是对应关系数据库中的“表”,“文档”对应“行”。 一: 下载 上MongoDB官网 ,我们发现有32bit和64bit,这个就要看你系统了,不过这里有两点注意: p

  • php生成静态html页面的方法(2种方法)

    因为每次用户点击动态链接的时候都会对服务器发送数据查询的要求,对于一个访问量可能达百万千万级别的网站来说 这无疑是服务器一个大大的负担,所以把动态数据转换成静态html页面就成了节省人力物力的首选。 因为此前没有相应的经验 刚开始的时候觉得这个技术很神秘,但在看了一些例子以后发现并不是那么复杂(不过网上的资料并不是特别详细),经过一个上午加中下午的试验 终于把该做的任务完成了 下面是一些心得和一个简单的

  • ASP的Error对象知识简析

    在VBScript中,有一个On Error Resume Next语句,它使脚本解释器忽略运行期错误并继续脚本代码的执行。接着该脚本可以检查Err.Number属性的值,判别是否出现了错误。如果出现错误,返回一个非零值。在ASP3.0中,也可以使用OnErrorGoto0“转回到”缺省的错误处理。在ASP2.0中实际也进行这种处理,但是没有相应文档说明,这在很多asp数据相关处理文件中司空见惯,加上On Error R

  • PHP通过内置函数memory_get_usage()获取内存使用情况

    PHP内置函数memory_get_usage能返回当前分配给PHP脚本的内存量,单位是字节(byte)。在WEB实际开发中,这些函数非常有用,我们可以使用它来调试PHP代码性能。 memory_get_usage函数返回内存使用量,memory_get_peak_usage函数返回内存使用峰值,getrusage返回CUP使用情况。但有一点请注意,在这些函数需要在Linux上运行。 下面

  • apache time_wait连接数太多问题解决方法

    最近发现apache与负载均衡器的的连接数过多,而且大部分都是time_wait,调整apache2.conf后也没效果。 通过调整内核参数解决: vi etcsysctl.conf 编辑文件,加入以下内容: net.ipv4.tcp_syncookies

  • nodejs 提示‘xxx’ 不是内部或外部命令解决方法

    一般出现这样的问题原因是npm安装出现了问题,全局模块目录没有被添加到系统环境变量。 Windows用户检查下npm的目录是否加入了系统变量PATH中,如果不存在需要手动添加,添加之后需要重新启动CMD控制台。

  • node.js使用npm 安装插件时提示install Error: ENOENT报错的解决方法

    在使用npm install安装扩展插件时,系统提示“npm install Error: ENOENT, stat 'C:Users用户名AppDataRoamingnpm'”。 以前都是很顺利的安装过程,没出现这种情况。我这里的解决办法是直接创建上面提示的目录就好了,应该是node.js权限不够,在此备注。 有时候就是这样,很可能一个很久都无法解决的问题,实际解决方

  • java中enum的用法

    本文实例讲述了java中enum的用法。分享给大家供大家参考。具体分析如下: 1. 基本用法 enum Day { SUNDAY, MONDAY, TUESDAY, WENDSDAY, THURSDAY, FRIDAY, SATURDAY; } 枚举是常量,所以应该用

  • JS中三目运算符和if else的区别分析与示例

    今天写了一个图片轮播的小demo,用到了判断 先试了一下if else,代码如下: ifn = count-1{ n =0; }else{ n ++; } 随后代码写完了,准备优化一下代码,将此段改成了三目运算符的写法