select

jquery 拼图小游戏

此生再无相见时 提交于 2020-04-06 09:16:44
趁着周末写了个小游戏,拼图,原理简单,首先分格,500x500 ,就分为100x100的25格 大概流程是, 1 点击格子时候,先检测是否有已经点击的格子,如果不存在,则直接加上“on”的样式,标记为要切换的格子 2 存在已经有"on"的格子,就检测是否可以切换格子位置,检测的标准时横纵相减的绝对值的和一定为1. 3 如果是1 则切换 其他则取消之前已经标记需要切换的格子的“on”的样式,给新的点击的格子标记上“on” 效果图 代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>拼图游戏</title> <script src="js/jquery-1.8.2.min.js" type="text/javascript"></script> <style type="text/css"> .mapSource{width:500px; height:500px; position:relative; border:1px solid gray; float:left;

MYSQL杂记

最后都变了- 提交于 2020-04-06 08:28:07
数据库范式:1234 表中不能有重复字段,且字段不能拆分 DDL数据定义语言 DML DCL INNODB,mysam:mysql常用的表类型 mysql默认端口3306 mysql分为客户端和服务器,只有服务器端开启以后,客户端才可以使用服务。安装时选择自动启动服务时,每次开机都会自动启用mysql服务。手动启动方式:控制面板--性能与维护--管理工具--服务--MySQL--启动(或右击设置) 服务启动后可以通过客户端登陆。 (1)DOS界面客户端登陆 mysql -h localhost -u root -p ;或\g来结束命令 exit退出 (2)运行中直接输入mysql -h localhost -u root -p或者mysql -h 127.0.0.1 -u root -p (3)开始菜单中找到mysql command line client mysql需要配置path变量(bin文件夹的路径) mysql配置:(1)开始菜单中MYSQL选项中有配置选项,选重新配置 (2)修改配置文件:安装目录下 bin文件下为常用命令可执行文件;lib为库文件;share为字符集信息;my.ini为配置文件;其他.ini为配置文件模板。datadir="C:/Documents and Settings/All Users/Application Data/MySQL/MySQL

mysql 杂记(一)

梦想与她 提交于 2020-04-06 07:54:37
1. mysql数据库基本操作 启动停止mysql服务器:net start\stop mysql 连接mysql数据库:mysql -u root -h localhost -p password 2. mysql 存储引擎 查询mysql支持的存储引擎:show engines; innoDB存储引擎:倾向于事务处理的应用程序,频繁的更新、删除操作 MyISAM存储引擎:查询速度快,空间和内存使用效率低 MEMORY存储引擎:“内存”,存储速度快但安全性不高 3. mysql 基本操作 创建数据库:create database db_admin; 显示所有的数据库:show databases; 显示数据库中所有的表:show tables; 选择数据库:use db_admin; 删除数据库:drop database db_admin; 创建数据表:create table tb_new(id int primary key, name varchar(20)); 查询表结构:show columns from tb_new; / describe tb_new; 修改表结构:alter table tb_new add email varchar(30), add adress varchar(50); // 可以是modify\drop\change 重命名表

MYSQL 中常用日期时间函数使用

ぐ巨炮叔叔 提交于 2020-04-06 07:14:31
MySQL Date 函数 下面的表格列出了 MySQL 中最重要的内建日期函数: 函数 描述 NOW() 返回当前的日期和时间 CURDATE() 返回当前的日期 CURTIME() 返回当前的时间 DATE() 提取日期或日期/时间表达式的日期部分 EXTRACT() 返回日期/时间按的单独部分 DATE_ADD() 给日期添加指定的时间间隔 DATE_SUB() 从日期减去指定的时间间隔 DATEDIFF() 返回两个日期之间的天数 DATE_FORMAT() 用不同的格式显示日期/时间 SELECT NOW ();/*2013-10-25 15:24:12*/ SELECT UNIX_TIMESTAMP ();/*1382685853*/ SELECT from_unixtime (137123321); /* 1974-05-07 09:48:41 */ SELECT from_unixtime (xtimestamp) as aa FROM TEST; SELECT UNIX_TIMESTAMP ('2013-09-09 12:12:12'); /*1378699932*/ select adddate ('2013-09-09 12:12:12',1);/*2013-09-10 12:12:12*/ DECLARE @orderdate int; #set

MySql日期与时间函数

浪子不回头ぞ 提交于 2020-04-06 07:00:47
mysqldump -uroot -haliyuncs.com -p2018 xb_data event_record -w " date ( event_date ) <= date_sub (curdate(),interval 7 day)" 按event_date时间字段备份七天之前的数据 select DATE_FORMAT(date_sub(current_date(), interval 1 day), '%Y-%m-%d') -- 2018-05-29(昨天) select DATE_FORMAT(date_sub(current_date(), interval 31 day), '%Y-%m-%d 00:00:00' ) -- 2018-04-29 00:00:00 select DATE_SUB(current_date, INTERVAL 35 DAY) -- 2018-04-25 -- MySQL日期时间处理函数 -- 当前日期:2017-05-12(突然发现今天512,是不是会拉防空警报) SELECT NOW() FROM DUAL;-- 当前日期时间:2017-05-12 11:41:47 -- 在MySQL里也存在和Oracle里类似的dual虚拟表:官方声明纯粹是为了满足select ... from...这一习惯问题

plsql常用函数汇总

霸气de小男生 提交于 2020-04-06 06:30:17
oracle教程:PLSQL常用方法汇总 2010-01-07 在SQLPLUS下,实现中-英字符集转换 alter session set nls_language='AMERICAN'; alter session set nls_language='SIMPLIFIED CHINESE'; 主要知识点: 一、有关表的操作 建表 create table test as select * from dept; --从已知表复制数据和结构 create table test as select * from dept where 1=2; --从已知表复制结构但不包括数据 2)插入数据: insert into test select * from dept; 二、运算符 算术运算符:+ - * / 可以在select 语句中使用 连接运算符:|| select deptno|| dname from dept; 比较运算符:> >= = != < <= like between is null in 逻辑运算符:not and or 集合运算符: intersect ,union, union all, minus 要求:对应集合的列数和数据类型相同 查询中不能包含long 列 列的标签是第一个集合的标签 使用order by时,必须使用位置序号,不能使用列名 例

linq to sql (Group By/Having/Count/Sum/Min/Max/Avg操作符)

半腔热情 提交于 2020-04-06 06:23:13
Group By/Having操作符 适用场景 :分组数据,为我们查找数据缩小范围。 说明 :分配并返回对传入参数进行分组操作后的可枚举对象。分组;延迟 1.简单形式: var q = from p in db.Products group p by p.CategoryID into g select g; 语句描述:使用Group By按CategoryID划分产品。 说明:from p in db.Products 表示从表中将产品对象取出来。group p by p.CategoryID into g表示对p按CategoryID字段归类。其结果命名为g,一旦重新命名,p的作用域就结束了,所以,最后select时,只能select g。当然,也不必重新命名可以这样写: var q = from p in db.Products group p by p.CategoryID; 我们用示意图表示: 如果想遍历某类别中所有记录,这样: foreach (var gp in q) { if (gp.Key == 2) { foreach (var item in gp) { //do something } } } 2.Select匿名类: var q = from p in db.Products group p by p.CategoryID into g select

MySQL -- 基础操作

ε祈祈猫儿з 提交于 2020-04-06 06:06:22
数据库操作: 创建数据库: CREATE DATABASE 数据库名称; 查看数据库: # 查看所有数据库 SHOW DATABASES; 创建数据库: # 选择一个数据库/切换至xxx数据库 USE 数据库名称; 创建数据库: # 删除数据库 DROP DATABASE 数据库名称; 表操作: 创建表: # 多个参数使用逗号隔开 CREATE TABLE 表名( 参数名 参数类型 ...); # 其他常见操作 PRIMARY KEY #主键约束,可以简单理解为包含了唯一约束和非空约束 NOT NULL #非空约束 UNIQUE #唯一约束 DEFAULT #设置默认值 AUTO_INCREMENT #主键自增 查看表: # 切换表 USE 表名; SHOW TABLE 表名; 删除表: DORP TABLE 表名; 修改表: # 修改字段数据类型 ALTER TABLE t_id MODIFY INT BIGINT; # 修改字段名 ALTER TABLE 表名 CHANGE t_id t_ids; 设置外键: ALTER TABLE 表名 ADD FOREIGN KEY [外键名字] (外键字段) REFERENCES 父表 (主键字段); 数据操作: 插入数据: INSERT INTO 表名(字段1,字段2...) VALUES(value1,value2...); 修改数据

Python 连接 Oracle 示例

笑着哭i 提交于 2020-04-06 05:53:25
二. Python 连 Oracle 的基本操作 2.1 DB连接和关闭DB连接 2.1.1 方法一:用户名,密码和监听 分开写 [root@rac1 u01]# cat db.py import cx_ Oracle db=cx_ Oracle .connect('system','oracle','192.168.2.42:1521/dave') print db.version db.close() [root@rac1 u01]# python db.py 10.2.0.1.0 2.1.2 方法二:用户名,密码和监听写在一起 [root@rac1 u01]# cat db.py import cx_ Oracle db=cx_ Oracle .connect('system/oracle@192.168.2.42:1521/dave') print db.version db.close() [root@rac1 u01]# python db.py 10.2.0.1.0 2.1.3 方法三:配置监听并连接 [root@rac1 u01]# cat db.py import cx_ Oracle tns=cx_ Oracle .makedsn('rac1',1521,'dave1') db=cx_ Oracle .connect('system','oracle',tns)

数据库联表统计查询 Group by & INNER JOIN

给你一囗甜甜゛ 提交于 2020-04-06 03:42:36
原数据表 视频信息表 tab_video_info 播放记录表 tab_play_record 需求 统计播放量(已经开始播放)最多的前20个视频; SELECT a.video_id, SUM(`is_play`) as total FROM `tab_video_info` as a INNER JOIN `tab_play_record` as b ON a.video_id = b.video_id GROUP BY a.video_id ORDER BY total DESC LIMIT 0 , 40; 统计结果 INNER JOIN 语法 : INNER JOIN 连接两个数据表的用法: SELECT * FROM 表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号 INNER JOIN 连接三个数据表的用法: SELECT * FROM (表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号) INNER JOIN 表3 ON 表1.字段号=表3.字段号 INNER JOIN 连接四个数据表的用法: SELECT * FROM ((表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号) INNER JOIN 表3 ON 表1.字段号=表3.字段号) INNER JOIN 表4 ON Member.字段号=表4.字段号