自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (10)
  • 收藏
  • 关注

原创 javascript getElementByID,getElementsByName,getElementsByTagName的区别

getElementByID,getElementsByName,getElementsByTagName区别注意:方法区分大小写!以人来举例说明,人有能标识身份的身份证,有姓名,有类别(大人、小孩、老人)等。ID 是一个人的身份证号码,是唯一的。所以通过getElementById获取的是指定的一个人。Name 是他的名字,可以重复。所以通过getElementsByName获取名字相同的人集

2016-06-30 22:37:31 7249

原创 javascript 日期对象、Math对象、字符串对象的方法使用练习:

日期、Math、字符串的方法使用练习:某班的成绩出来了,现在老师要把班级的成绩打印出来。效果图:XXXX年XX月X日 星期X--班级总分为:81格式要求:1、显示打印的日期。 格式为类似“XXXX年XX月XX日 星期X” 的当前的时间。2、计算出该班级的平均分(保留整数)。同学成绩数据如下:"小明:87; 小花:81; 小红:97; 小天:76;小张:74;小小:94;小西:90;小伍:76

2016-06-30 07:29:50 926

原创 javascript 指定分隔符连接数组元素join()

指定分隔符连接数组元素join()join()方法用于把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的。语法: arrayObject.join(分隔符) 注意:返回一个字符串,该字符串把数组中的各个元素串起来,用<分隔符>置于元素与元素之间,没有指定分隔符默认用逗号分割。这个方法不影响数组原本的内容。<script type="text/javascript"> va

2016-06-30 06:40:15 3593

原创 javascript 随机数 random()

随机数 random()random() 方法可返回介于 0 ~ 1(大于或等于 0 但小于 1 )之间的一个随机数。 语法: Math.random(); 注意:返回一个大于或等于 0 但小于 1 的符号为正的数字值。 因为是随机数,所以每次运行结果不一样,但是0 ~ 1的数值。<script type="text/javascript">document.write(Math.

2016-06-30 06:30:24 500

原创 javascript 提取指定数目的字符substr()

提取指定数目的字符substr()substr() 方法从字符串中提取从 start位置开始的指定长度的字符串。语法:stringObject.substr(startP,length)注意: 1、如果参数startPos是负数,从字符串的尾部开始算起的位置。也就是说,-1 指字符串中最后一个字符,-2 指倒数第二个字符,以此类推。2、如果startPos为负数且绝对值大于字符串长度,startP

2016-06-30 06:10:12 1013

原创 javascript 提取字符串substring()

提取字符串substring()substring() 方法用于提取字符串中介于两个指定下标之间的字符。语法: stringObject.substring(star,stop) 注意:返回的内容是从 start开始(包含start位置的字符)到 stop-1 处的所有字符,其长度为 stop 减start。如果参数 start 与 stop 相等,那么该方法返回的就是一个空串(即长度为 0

2016-06-30 06:05:01 1666

原创 javascript 字符串分割split()

字符串分割split()split() 方法将字符串分割为字符串数组,并返回此数组。<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>无标题文档</title><script type="text/javascript">var myst

2016-06-30 05:58:50 2892

转载 javascript 确认(confirm 消息对话框)

确认(confirm 消息对话框)confirm 消息对话框通常用于允许用户做选择的动作,如:“你对吗?”等。弹出对话框(包括一个确定按钮和一个取消按钮)。语法:confirm(str); 参数说明:str:在消息对话框中要显示的文本 返回值: Boolean值 返回值: 当用户点击”确定”按钮时,返回true ;当用户点击”取消”按钮时,返回false; 注: 通过返回值可以判断用户点击

2016-06-28 20:40:27 948

转载 javascript 警告(alert 消息对话框)

警告(alert 消息对话框)我们在访问网站的时候,有时会突然弹出一个小窗口,上面写着一段提示信息文字。如果你不点击“确定”,就不能对网页做任何操作,这个小窗口就是使用alert实现的。语法:alert(字符串或变量); 看下面的代码:<script type="text/javascript"> var mynum = 30; alert("hello!"); alert(my

2016-06-28 20:37:56 1456

原创 Javascript 输出内容(document.write)

输出内容(document.write)document.write() 可用于直接向 HTML 输出流写内容。简单的说就是直接在网页中输出内容。第一种:输出内容用“”括起,直接输出”“号内的内容。<script type="text/javascript"> document.write("I love JavaScript!"); //内容用""括起来,""里的内容直接输出。</scrip

2016-06-28 20:34:54 1868 1

转载 SQL Server 2012 Merge关键字

SQL Server中的Merge关键字简介    Merge关键字是一个神奇的DML关键字。它在SQL Server 2008被引入,它能将Insert,Update,Delete简单的并为一句。MSDN对于Merge的解释非常的短小精悍:”根据与源表联接的结果,对目标表执行插入、更新或删除操作。例如,根据在另一个表中找到的差异在一个表中插入、更新或删除行,可以对两个表进

2016-06-27 17:08:36 912

原创 SQL SERVER 2012 左外关联 left outer join

学生表student和班级表class:查询所有学生的姓名和其所在的班级:select * from student,class where student.classid=class.classid通过上面的查询语句,发现学生dd没有显示,此时可以使用左外关联查询:select * from student as s left outer join class as c on s.classid=

2016-06-27 14:30:51 952

原创 SQL SERVER 2012 显示指定范围的数据

按流程单号升序排序后,从第11条数据开始截取,截取10条数据;select * from ofc order by 流程单号 offset 11 row fetch next 10 rows only

2016-06-21 13:28:44 436

转载 程序员必备SQL语句优化技巧

程序员必备SQL语句优化技巧 2016-06-15 程序员内参 1、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id f

2016-06-19 21:46:09 497

转载 40条常见的移动端Web页面问题解决方案

倾力总结40条常见的移动端Web页面问题解决方案2016-05-30 JavaScript作者:佚名(本文作者可联系我们补上署名)1、安卓浏览器看背景图片,有些设备会模糊。用同等比例的图片在PC机上很清楚,但是手机上很模糊,原因是什么呢?经过研究,是devicePixelRatio作怪,因为手机分辨率太小,如果按照分辨率来显示网页,这样字会非常小,所以苹果当初就把iPhone 4的960640分辨率

2016-06-19 21:45:00 9995

原创 git 创建、提交代码仓库,查看修改内容、撤销修改内容

上一节已经使用命令登陆了git,现在可以创建、提交代码仓库了。1、创建代码仓库:使用cd进入到要创建代码仓库的目标文件夹,使用git init创建代码仓库;cd /e/git/ /*--进入到e盘下的git文件夹;--*/git init /*--完成代码仓库的创建;------*/2、提交代码仓库:git add srbgit add aa.txtgit add src

2016-06-08 08:33:07 14160

原创 git 配置身份登陆git

1、配置身份:shang@DESKTOP-SB92BJQ /C/Users/shang/Desktop (master)$ git config --global user.name "*****"shang@DESKTOP-SB92BJQ /C/Users/shang/Desktop (master)$ git config --global user.email "***@163.com"

2016-06-08 07:45:21 1347

原创 SQL SERVER 利用字符串函数输出菱形图案

declare @count int;set @count=1;while @count<6begin print space(5-@count)+replicate('#',@count*2-1); set @count=@count+1;endwhile @count>0begin print space(7-@count)+replicate('#',@count*2-

2016-06-06 20:52:08 1530

原创 SQL SERVER 删除前先判断指定的表或者存储过程是否存在

1、创建存储过程:CREATE PROCEDURE proc_pr ---将create修改成alter可以修改存储过程;ASBEGIN IF EXISTS(SELECT * FROM sysobjects WHERE TYPE='U' AND NAME='te') BEGIN PRINT '存在要删除的表te'; DROP TABLE te; PRINT

2016-06-05 19:59:56 7781

原创 SQL SERVER 自定义函数

自定义方法:CREATE FUNCTION myFunction(@x INT) RETURNS INT --修改函数时,可以将create修改为alterASBEGIN DECLARE @y INT; SET @y=2*@x; RETURN @yEND调用方法:SELECT dbo.myFunction(2) AS 结果;结果 4

2016-06-05 18:30:04 336

原创 SQL SERVER 用户名、密码登入判断

1、创建users表:CREATE TABLE users(id INT PRIMARY KEY not null IDENTITY,name VARCHAR(22),pwd VARCHAR(33))2、插入几条数据:INSERT INTO users VALUES('a','aaaaa'),('b','bbbbb'),('c','ccccc');3、创建存储过程:CREATE PROCE

2016-06-05 16:20:32 5524

原创 SQL SERVER 求阶乘之和

求阶乘之和:CREATE PROCEDURE proc_jc@num INTASBEGIN DECLARE @cj INT,@sum INT,@i INT; SELECT @cj=1,@sum=0,@i=1; WHILE @i<=@num BEGIN SET @cj=@cj*@i; SET @sum=@sum+@cj; SET @i

2016-06-05 10:26:59 5299

原创 SQL SERVER 存储过程 获取三个数中的最大值

获取三个数中的最大值:CREATE PROCEDURE proc_max@a INT,@b INT,@c INTASBEGIN DECLARE @max INT; IF @a>@b SET @max=@a; ELSE SET @max=@b; IF @c>@max SET @max=@c; PRINT '三个数中最

2016-06-05 10:10:10 10619

原创 SQL SERVER 存储过程 显示26个小写字母及其对应的ASCII码值

显示26个小写字母及其对应的ASCII码值CREATE PROCEDURE proc_sqlASBEGIN DECLARE @i INT; SET @i=0; WHILE @i<26 BEGIN PRINT CHAR(ASCII('a')+@I)+'的ASCII码值是'+CAST(ASCII('a')+@i AS VARCHAR(50)); SET @i=@

2016-06-05 09:44:45 3821 1

原创 sql server 修改字段名,查看指定表是否存在

1、将fruits表下字段f_id修改为字段id:exec sp_rename 'fruits.[f_id]','id','column';2、查看表fruits是否存在:select count(*) from sysobjects where type='U' and name='fruits';

2016-06-04 20:44:41 278

原创 sql server 修改表名

1、sql server 修改表名:exec sp_rename 'fruits', 'fruit';2、mysql修改表名:alter table fruitsrename to fruit;

2016-06-04 20:28:53 5513

原创 SQL 部分函数的使用,子查询,group by,虚拟字段,case……

--1/显示面积小于仓库平局面积的仓库信息:SELECT 面积 FROM 仓库 WHERE 面积<(SELECT AVG(面积) FROM 仓库);--2/统计性别为女,工资大于1500的职工人数:SELECT COUNT(*) FROM 职工 WHERE sex='女' AND 工资>1500;--3/显示仓库表中有多少个仓库号:SELECT COUNT(仓库号) FROM 仓库;--4/

2016-06-01 23:26:46 2042

原创 SQL 分组排序group by

分组排序group by

2016-06-01 00:12:37 463

闪屏页及引导页

android、viewPager、animation动画

2016-04-12

闪屏页、引导页

闪屏页、引导页

2016-04-11

闪屏页——引导页

闪屏页——引导页

2016-04-11

Android面试题整理

Android面试题整理

2016-03-22

BaseAnimation数百种动画效果源码.zip

BaseAnimation数百种动画效果源码

2016-03-08

AsyncTask网络图片和进度条的加载

AsyncTask 网络加载图片及进度条的加载示例

2016-03-07

listView分页加载的Demo

一个listView分页加载的例子,预加载10个item,每次加载2个item

2016-03-06

广告植入android

广告植入android ,进入DevStore的官网http://www.devstore.cn,点击下图所示的“广告平台”

2016-02-27

android小测面试

1、简述activity的各个生命周期; 3 2、简述ImageView、ImageButton、Button的相同点和不同点; 3 3、死锁是如何造成的; 3 ……

2016-02-20

android小测、面试题

android小测、面试题 、Sqlite是什么?特点有哪些?例举一下; 2、SQLiteOpenHelpener必须重写的方法,方法分别什么时候调用; 3、SQLiteOpenHelpener使用步骤; ……

2016-02-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除