编程笔记

  • Shell脚本检查IP格式及mysql操作实例

    还是cronjob的一部分,就是在Rails的定时任务里,后台交互运行 CheckIPAddress { echo $1 |grep "^[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}$" devnull if [ $? = 1 ]; then return 1 e

  • 详解在MySQL中创建表的教程

    创建表的命令要求: 表的名称 表字段名称 每个字段的定义 语法: 下面是通用的SQL语法来创建一个MySQL表:

  • Shell脚本定期清空大于1G的日志文件

    一个关于如何在指定文件大于1GB后,自动删除的问题。 批处理代码如下: #!binbash # 当varlogsyslog大于1GB时 # 自动将其备份,并清空 # 注意这里awk的使用 if ! [ -f varlogsyslog ] then echo "file not exist!" exit

  • 选择MySQL数据库进行连接的简单示例

    一旦获得MySQL服务器的连接,需要选择一个特定的数据库工作。这是因为MySQL服务器可能有一个以上的数据库。 从命令提示符,选择MySQL数据库: 这是很简单的选择一个特定的数据库mysql提示符。选择一个特定的数据库,可以使用SQL命令。 例子: 下面是一个例子,选择数据库称为 TUTORIALS:

  • Django imgareaselect手动剪切头像实现方法

    本文实例讲述了Django imgareaselect手动剪切头像的方法。分享给大家供大家参考。具体如下: index.html: !DOCTYPE html html head meta charset="UTF-8" title上传图片title

  • PHP中的事务使用实例

    ?php 数据库连接 $conn = mysql_connect'localhost', 'root', ''; mysql_select_db'test', $conn; mysql_query"SET NAMES GBK"; * 支持事务的表必须是InnoDB类型 一段事务中只能出现一次: mysql_query'START TRANSACTION';开始

  • PHP模板引擎smarty详细介绍

    ?php * 一、什么是smarty? smarty是一个使用PHP写出来的模板PHP模板引擎,它提供了逻辑与外在内容的分离,简单的讲, 目的就是要使用PHP程序员同美工分离,使用的程序员改变程序的逻辑内容不会影响到美工的页面设计,美工重新修改页面不会影响到程序的程序逻辑,这在多人合作的项目中显的尤为重要。 stro

  • JQuery选择器、过滤器大整理

    经过一晚上的查找整理,终于整理出一套应该算最全面的JQuery选择过滤器的方法了。所有代码均经过测试。 首先HTML代码 HTML Code html head script type="textjavascript" src="JQueryjquery-

  • Windows下通过DOS命令登录MYSQL的方法

    例:MYSQL安装在 D:\ApacheServer\mysql 下 开始==运行==cmd,或者 按住win键+r键输入cmd C:\Users\Administratord: 进入D盘 D:\cd ApacheServer\mysql\bin 进入mysq

  • 删除MySQL数据库的简单教程

    使用mysqladmin删除数据库: 需要特殊的权限才能创建或删除一个MySQL数据库。因此,假设以root用户的访问,可以使用mysql mysqladmin二进制创建任何数据库。 小心删除任何数据库,因为它会失去数据库中可用的所有数据。 [root@host]# mysqladmin -u root -p dr

  • PHP中的一些常用函数收集

    ?php ===============================时间日期=============================== y返回年最后两位,Y年四位数,m月份数字,M月份英文。d月份几号数字,D星期几英文 $date=date"Y-m-d"; $date=date"Y-m-d H:i:s";带时分秒 include,include_once.re

  • javascript字符串与数组转换汇总

    数组转字符串 1.join方法 var s= ["a", "d", "a", "f", "g", "f", "s", "g"]; s.join  "a,d,a,f,g,f,s,g" s.join" "  "a d a f g f s g" s.join'';  ada

  • Django实现图片文字同时提交的方法

    本文实例讲述了Django实现图片文字同时提交的方法。分享给大家供大家参考。具体分析如下: jQuery为我们网站开发解决了很多问题,使我们的网站用户体验大大的提高了。举个简单的例子,我们用AJAX技术来实现对表单的异步提交,使用户在体验上有了很大的改观,用户在提交数据的同时还可以干一些其他的事情。 不过,今天在开发中遇到一个特别头痛的问题,刚开始不知道,以为可以实现,纠结了将近4个小

  • javascript获取文档坐标和视口坐标

    元素的位置是以像素度量的,向右代表X坐标的增加,向下代表Y坐标的增加,但是,有两个不同的点作为坐标系的原点:元素的X和Y坐标可以相对于文档的左上角或者相对于在职中显示文档的视口的左上角。 在定级窗口和标签页中,”视口“只是实际显示文档内容的浏览器的一部分:它不包括浏览器的“外壳”(如菜单、工具条和标签页)。 img src="https:img.nhooo.comstatic

  • Python实现的简单算术游戏实例

    本文实例讲述了Python实现的简单算术游戏。分享给大家供大家参考。具体实现方法如下: #!usrbinenv python from operator import add, sub from random import randint, choice ops = {'+': add, '-':sub} #定义一个字典 MAXTRIES = 2 def doprob:

  • 新建一个MySQL数据库的简单教程

    使用mysqladmin创建数据库: 需要特殊的权限才能创建或删除一个MySQL数据库。因此,假设以root用户的访问,可以创建任何数据库使用mysql mysqladmin的二进制。 例子: 这里是一个简单的例子来创建数据库名为 TUTORIALS: [root@host]# mysqladmin -u

  • Ruby连接使用windows下sql server数据库代码实例

    require 'win32ole' class SqlServer # This class manages database connection and queries attr_accessor :connection, :data, :fields def initialize @connection = nil @data = nil end

  • 浅谈javascript事件取消和阻止冒泡

    取消默认操作 w3c的方法是e.preventDefault,IE则是使用e.returnValue = false; 在支持addEventListener的浏览器中,也能通过调用时间对象的preventDefault方法取消时间的默认操作。不过,在IE9之前的IE中,可以通过设置事件对象的returnValue属性为false来达到同样

  • Django中使用group_by的方法

    本文实例讲述了Django中使用group_by的方法。分享给大家供大家参考。具体分析如下: 在Django中怎样使用group_by语句呢?找了很多资料,都没有看到好的,在这里分享两种方法给大家: 首先,我们先建一个简单的模型。 class Bookmodels.Model: name = models.CharFieldu'书名',max_

  • MySQL查询倒数第二条记录实现方法

    有时候会用到查询倒数第二条记录 last=HolderChangeHistory.find_by_sql [" SELECT * FROM holder_change_histories

  • javascript事件冒泡和事件捕获详解

    事件冒泡和事件捕获分别由微软和网景公司提出,这两个概念都是为了解决页面中事件流(事件发生顺序)的问题。 div id="outer" p id="inner"Click me!p div 上面的代码当中一个div元素当中有一个p子元素,如果两个元素都有一个click的处理函数,那么我们怎么才能知

  • JavaScript事件冒泡与事件捕获实例分析

    本文实例讲述了JavaScript事件冒泡与事件捕获。分享给大家供大家参考,具体如下: 1、事件冒泡 在一个对象上触发某类事件,如onclick事件等,在其祖先节点上也会依次触发该事件。 body onclick="alert'body'" div onclick="alert'div'"

  • Ruby简明教程之循环语句介绍

    循环结构在编程语言中是不可或缺的,所以Ruby中的循环也有其自定义的规则。 而我们关注循环结构,要知道两个因素:1 循环的条件;2 循环执行的内容 Ruby有一些方式来实现循环结构体: 1. times方法 在前面已经有提到过了,语法如下: 循环次数.times do&nbs

  • JavaScript trim 实现去除字符串首尾指定字符的简单方法

    实例如下: String.prototype.trim = function char, type { if char { if type == 'left' { return this.replacenew RegExp'^\\'+char+'+', 'g', ''; } else if type

  • Ruby元编程之梦中情人method_missing方法详解

    我最近读了些文章(比如这篇),宣传在 Ruby 里使用 method_missing 的。 很多人都与 method_missing 干柴烈火,但在并没有小心处理彼此之间的关系。所以,我想来探讨一

  • ruby元编程之method_missing的一个使用细节

    我们知道顶级域,定义域的self是啥? puts self #main puts self.class #Object 我们知道当一个方法被调用的时候,如果没有对象接受,默认就是self,如: def tell_me_who puts

  • Python基础语法(Python基础知识点)

    Python与Perl,C和Java语言等有许多相似之处。不过,也有语言之间有一些明确的区别。本章的目的是让你迅速学习Python的语法。 第一个Python程序: 交互模式编程: 调用解释器不经过脚本文件作为参数,显示以下提示: $ python Python 2.6.4 #1, Nov 11

  • python中map()与zip()操作方法

    对于map它的原型是:mapfunction,sequence,就是对序列sequence中每个元素都执行函数function操作。 比如之前的a,b,c = mapint,raw_input.split,意思就是说把输入的a,b,c转化为整数。再比如: a = ['1','2','3','4'] print maplist,a print mapint,a

  • python中input()与raw_input()的区别分析

    使用input和raw_input都可以读取控制台的输入,但是input和raw_input在处理数字时是有区别的 纯数字输入 当输入为纯数字时 input返回的是数值类型,如int,float raw_inpout返回的是字符串类型,string类型 输入字符串为表达式 input会计算在字符串中的数字表达式,而raw_input不

  • python PIL模块与随机生成中文验证码

    在这之前,你首先得了解Python中的PIL库。PIL是Python Imaging Library的简称,PIL是一个Python处理图片的库,提供了一系列模块和方法,比如:裁切,平移,旋转,改变尺寸等等。在PIL库中,任何一个图像都是用Image对象来表示的,所以要加载一张图片,最简单的形式如下: from PIL import Image image = Image.open

  • Pythont特殊语法filter,map,reduce,apply使用方法

    (1)lambda lambda是Python中一个很有用的语法,它允许你快速定义单行最小函数。类似于C语言中的宏,可以用在任何需要函数的地方。 基本语法如下: 函数名 = lambda args1,args2,...,argsn : expression 例如: add = la

  • python 网络爬虫初级实现代码

    首先,我们来看一个Python抓取网页的库:urllib或urllib2。 那么urllib与urllib2有什么区别呢? 可以把urllib2当作urllib的扩增,比较明显的优势是urllib2.urlopen可以接受Request对象作为参数,从而可以控制HTTP Request的header部。 做HTTP Request时应当尽量使用url

  • 用Python做的数学四则运算_算术口算练习程序(后添加减乘除)

    最近着迷上了 Python 用Python给小宝做的数学算数口算练习程序2015年1月添加四则运算! 给小宝做的口算游戏: #用Python给小宝做的数学算数口算练习程序2015年1月添加四则运算! #给小宝做的口算游戏: import string import random input=11 nums=10 num=0

  • Python数据库的连接实现方法与注意事项

    在Python中要连接数据库,首先我们得先安装几个重要的东西,主要有: (1)Python-dev包 (2)setuptools-0.6c11.tar.gz (3)MySQL-python-1.2.3.tar.gz 下面分别来说说这三个主要的包的安装步骤: (1)Python-dev

  • 学习python之编写简单简单连接数据库并执行查询操作

    python 连接数据库操作, 方法如下: 在本机的mysql 数据库中有一个名为yao的库,其中有一个名为user的表,表中的内容如图 下面,则是python连接数据库的方法,及查找出表中的内容,代码如下:

  • 学习python之编写简单乘法口诀表实现代码

    实现代码一、 #!usrbinpython x,y=9,9 lst=[x,y,stry+'X'+strx+'='+strx*y for x in range1,y+1 for y in range1,x+1] for item in lst: print item[2], ifitem[0]==item[1]:

  • 学习python 之编写简单乘法运算题

    实现代码: #! usrbinpython 处理程序 #filename jiafa.py 文件名 import sys import random running = True 定义running while running: a=random.randint0,15 定义a

  • python学习之编写查询ip程序

    公司服务器上的ip最少的也有100多个,有时候查到一个站的Ip, 不想通过OA去查,自己就用自己最近学的python知识,结合数据库,编写了一python小程序。实现只要输入主ip就能查到这台服务器的子ip,输入子ip能查到此ip所在的主服务器。 功能示例: img src="https:img.nhooo.comstaticupload2103120931160.jpg

  • 用python写的一个wordpress的采集程序

    在学习python的过程中,经过不断的尝试及努力,终于完成了第一个像样的python程序,虽然还有很多需要优化的地方,但是目前基本上实现了我所要求的功能,先贴一下程序代码: 具体代码如下: #! usrbinpython

  • python结合shell查询google关键词排名的实现代码

    最近老婆大人的公司给老婆大人安排了一个根据关键词查询google网站排名的差事。老婆大人的公司是做seo的,查询的关键词及网站特别的多,看着老婆大人这么辛苦的重复着查询工作,心疼啊。所以花点时间用python写了一个根据关键词搜索网站排名的py脚本。 在写这个脚本之前,我也曾在网站搜索过关于在google查排名的脚本。很多是利用google的api。但是我测试了一下,不准。所以,自己写一个吧。