编程笔记

  • python smtplib模块发送SSL/TLS安全邮件实例

    python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装。 smtp协议的基本命令包括: HELO 向服务器标识用户身份 MAIL 初始化邮件传输 mail from: RCPT 标识单个的邮件接收人;常在MAIL命令后面,可有多个rcpt to: DATA 在单个或多个RCPT命令后,表

  • python使用smtplib模块通过gmail实现邮件发送的方法

    本文实例讲述了python使用smtplib模块通过gmail实现邮件发送的方法。分享给大家供大家参考。具体实现方法如下: import smtplib from email.MIMEMultipart import MIMEMultipart from email.MIMEText import MIMEText fromaddr = 'fromaddr@gmail.com' toad

  • 在JavaScript应用中实现延迟加载的方法

    无论简单还是复杂的Web应用,都由一些HTML、JavaScript、CSS文件组成。通常开发者会通过JQuery、Knockout、Underscore等等这样的第三方JavaScript框架来提高开发速度。由于这些JavaScript框架都针对特定的用途开发而且已经得到了“验证”,所以直接使用它们就比自己从头实现所需要的功能显得更为合适。然而,伴随着应用的复杂度不断上升,写出干净、低耦合、可维护的代码变得越来越重要。

  • Underscore.js 1.3.3 中文注释翻译说明

    Underscore.js 1.3.3 c 2009-2012 Jeremy Ashkenas, DocumentCloud Inc. Underscore is freely distributable under the MIT license. Portions of Underscore are inspired or borrowed from Protot

  • 深入分析JSON编码格式提交表单数据

     以JSON编码格式提交表单数据是HTML5对WEB发展进化的又一大贡献,以前我们的HTML表单数据是通过key-value方式传输的服务器端,这种形式的传输对数据组织缺乏管理,形式十分原始。而新出现的JSON格式提交表单数据方法,将表单里的所有数据转化的具有一定规范的JSON格式,然后传输的服务器端。服务器端接收到的数据是直接可以使用的合格JSON代码。  如何声明以JSON格式提交表

  • jquery移动点击的项目到列表最顶端的方法

    本文实例讲述了jquery移动点击的项目到列表最顶端的方法。分享给大家供大家参考。具体实现方法如下: ul lioneli litwoli lithreeli ul 如果点击two,则two这一行会移动到列表的最上方

  • jquery使整个div区域可以点击的方法

    本文实例讲述了jquery使整个div区域可以点击的方法。分享给大家供大家参考。具体分析如下: 这里实现可以让用户点击整个div区域,这段代码会自动查找div里的链接 $".myBox".clickfunction{ window.location=$this.find"a".attr"href"; return false; };

  • jQuery寻找n以内完全数的方法

    本文实例讲述了jQuery寻找n以内完全数的方法。分享给大家供大家参考。具体分析如下: 数的完满取决于它的因数(能整除原数的那些数)。 例如:12的因数是1,2,3,4和6。当一个数的各因数之和大于该数本身时,该数称为“盈”数。于是12是一个盈数,因为它的因数加起来等于16。另一方面,当一个数的因数之和小于该数本身时,该数称为“亏”数。所以10是一个亏数,因为它的因数(1,2和5)加起

  • mysql连接查询(左连接,右连接,内连接)

    一、mysql常用连接 INNER JOIN(内连接,或等值连接):获取两个表中字段匹配关系的记录。 LEFT JOIN(左连接):获取左表所有记录,即使右表没有对应匹配的记录。 RIGHT JOIN(右连接): 与 LEFT JOIN 相反,用于获取右表所有记录,即使左表没有对应匹配的记录。

  • Python实现对excel文件列表值进行统计的方法

    本文实例讲述了Python实现对excel文件列表值进行统计的方法。分享给大家供大家参考。具体如下: #!usrbinenv python #coding=gbk #此PY用来统计一个execl文件中的特定一列的值的分类 import win32com.client filename=raw_input"请输入要统计文件的详细地址:" flag=0 #用于判断文件 名如

  • Python自动扫雷实现方法

    本文实例讲述了Python自动扫雷实现方法。分享给大家供大家参考。具体如下: #pyWinmineCrack.py # coding: utf-8 import win32gui import win32process import win32con import win32api from ctypes import * #雷区最大行列数 MAX_ROWS = 24 MAX_

  • Python导出DBF文件到Excel的方法

    本文实例讲述了Python导出DBF文件到Excel的方法。分享给大家供大家参考。具体如下: from dbfpy import dbf from time import sleep from win32com import client def dbf2xlsdbfilename, exfilename: db = dbf.Dbfdbfilename, True ex

  • Python实现的RSS阅读器实例

    本文实例讲述了Python实现的RSS阅读器。分享给大家供大家参考。具体如下: # -*- coding:utf-8 -*- # file: pyRSS.py # import Tkinter import urllib import xml.parsers.expat class MyXML: # XML解析类 def __init__self, edit: s

  • Python获取央视节目单的实现代码

    本文实例讲述了Python获取央视节目单的方法。分享给大家供大家参考。具体如下: #! usrbinpython # -*- coding: utf-8 -*- import urllib,re,unicodedata,string,sys from time import strftime,localtime channel={"1":"CCTV-1","2":"CCTV

  • 使用CSS3进行3D转换的方法

    以下是用于调用3D变换的方法: 价值观 描述 matrix3dn,n,n,n,n

  • 使用CSS3的X轴3D变换

    您可以尝试运行以下代码以使用CSS3实现X轴3D转换 示例 html head style div{

  • 使用CSS3进行Y轴3D变换

    您可以尝试运行以下代码,以使用CSS3实现Y轴3D转换: 示例 html head style div

  • 通过CSS3使用矩阵的16个值来变换元素

    使用matrix3dn,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n方法使用16个矩阵值转换元素。 让我们看看语法 matrix3da1,b1,c1,d1,a2,b2,c2,d2,a3,b3,c3,d3,a4, 

  • 在CSS3中使用y轴变换元素

    使用translateYy方法通过y轴变换元素。 让我们看看语法- translateYy 这里, y:它是代表翻译向量纵坐标的长度。 让我们来看一个例子: div{

  • 在CSS3中使用x轴变换元素

    使用translateXx方法可通过x轴变换元素。 让我们看看语法 translateXx 这里, ×:表示翻译矢量的横坐标的长度。 让我们看一个例子 div{ &nb

  • 通过CSS3使用x轴,y轴和z轴来变换元素

    使用translate3dx,y,z方法通过使用x轴,y轴和z轴来变换元素。 让我们看看语法 translate3dtx,ty,tz tx:它是一个length,表示平移向量的横坐标。ty:它是一个length,表示平移

  • 使用CSS3使用z轴变换元素

    使用translateZz方法可使用z轴变换元素。 让我们看看语法 translateZz 这里, z:是表示翻译向量的z分量的长度。 让我们看一个例子 div{ width:40px; height:&nb

  • CSS3多列属性

    CSS3支持多列来将文本排列为报纸结构。一些最常用的多列属性,如下所示- 价值观 描述 d

  • 使用CSS3向左移动关键帧的动画

    您可以尝试运行以下代码,以使用CSS3向左移动带有关键帧的动画 示例 html head styletype="textcss"

  • 使用CSS3的带有左动画的关键帧示例

    以下示例使用关键帧语法显示动画的高度,宽度,颜色,名称和持续时间- 示例 html head styletype="textcss" &

  • CSS3动画@keyframes

    关键帧控制CSS3中的中间动画步骤。 让我们看一个使用关键帧语法显示动画的高度,宽度,颜色,名称和持续时间的示例 @keyframesanimation{ from{background-color:pink;} to{background

  • CSS3多列规则宽度属性

    多列规则宽度属性用于指定列宽。您可以尝试运行以下代码以使用CSS来实现rule-width属性: 示例 html head style &nbs

  • CSS3多列规则样式属性

    多列规则样式属性用于指定列的样式规则。您可以尝试运行以下代码以使用CSS实现规则样式属性- 示例 html head style &nbs

  • CSS3中的2D转换

    2D变换用于在平移,旋转,缩放和倾斜时重新更改元素结构。 下表包含2D转换中使用的常用值 序号 值与说明 tbo

  • C#调用Rar文件及获取Rar返回值的方法

    本文实例讲述了C#调用Rar文件及获取Rar返回值的方法。分享给大家供大家参考。具体如下: 该程序适用于C#调用。 所需的Rar.exe可从WinRar官网下载控制台版。 按钮OK点击事件: System.Diagnostics.Process process; private void btnRAR_Clickobject sender, Ev

  • 运维角度浅谈MySQL数据库优化(李振良)

    一个成熟的数据库架构并不是一开始设计就具备高可用、高伸缩等特性的,它是随着用户量的增加,基础架构才逐渐完善。这篇博文主要谈MySQL数据库发展周期中所面临的问题及优化方案,暂且抛开前端应用不说,大致分为以下五个阶段: 1、数据库表设计 项目立项后,开发部根据产品部需求开发项目,开发工程师工作其中一部分就是对表结构设计。对于数据库来说,这点很重要,如果设

  • C#简单读取、改变文件的创建、修改及访问时间的方法

    本文实例讲述了C#简单读取、改变文件的创建、修改及访问时间的方法。分享给大家供大家参考。具体如下: FileInfo fi = new FileInfo"C:\\test.txt"; Console.WriteLinefi.CreationTime.ToString; Console.WriteLinefi.LastWriteTime.ToString; Console

  • php正则表达式获取内容所有链接

    方法一: function get_all_url$code{ preg_match_all'as+href=["|']?[^"' ]+["|']?s*[^]*[^]+ai',$code,$arr; return array'name'=$arr[2],'url'=$arr[1

  • java随机生成一个名字和对应拼音的方法

    本文实例讲述了java随机生成一个名字和对应拼音的方法。分享给大家供大家参考。具体如下: package com.cn.wangk.util.name; import java.util.Random; import com.cn.wangk.util.StrTools; public class ChineseName { String[] sName = new String[9

  • javascript去掉代码里面的注释

    代码很简单,主要是使用正则来实现,直接奉上代码 reg = "[^\\\"]*\\.?*"|'[^\\\']*\\.?*'|\{2,}.*?\r|\n|$|\\*\n|.*?\*\g; script.replacereg, functionword { 去除注释后的文本 return ^\{2,

  • Jquery简单分页实现方法

    本文实例讲述了Jquery简单分页实现方法。分享给大家供大家参考。具体如下: js代码: function dolistpagepagerow,pagenum,rowcount,pagecount{ $"#pagemsg".html"每页显示"+pagerow+"条,当前" + pagenum + "" +pagecount + "页nbsp;共" +

  • Android实现动画效果详解

    目前Android平台提供了两类动画一类是Tween动画,第二类就是 Frame动画,具体内容介绍请看下文: 一类是Tween动画,就是对场景里的对象不断的进行图像变化来产生动画效果(旋转、平移、放缩和渐变)。 第二类就是 Frame动画,即顺序的播放事先做好的图像,与gif图片原理类似。 实现动画有两种方式:一种使用XML文件(文件放在resanim),一种直接代

  • Django 中间件按IP地址过滤

    示例 第一:路径结构 如果没有,则需要按照以下结构在应用程序中创建中间件文件夹: yourprojectyourappmiddleware 文件夹中间件应与settings.py,url,模板...放置在同一文件夹中。

  • jQuery蓝色风格滑动导航栏代码分享

    这是一款基于jQuery蓝色风格滑动导航栏特效源码,实现滑块跟随鼠标左右滑动,和一般的导航相比很有动感,是一段超酷的导航栏滑动代码。 使用方法: 1、依次引入 nicenav.css、jQuery脚本库以及 jquery.nicenav.js 文件; 2、复制代码到页面中即可。 3、可以在代码中的 $.nicenav 括号中设置滑块的滑动速度。

  • 深入解析Python中的集合类型操作符

    (1)标准类型操作符所有的集合类型 成员关系 in, not in 就序列而言,Python中的in和not in操作符决定某个元素是否是一个集合中的成员。 集合等价不等价 &nb