website icon

hehe

大家好,我是强哥,我不喜欢玩lol。玩的时候可以叫上我。

js 中{},[]中括号,大括号使用详解

一、{ } 大括号,表示定义一个对象,大部分情况下要有成对的属性和值,或是函数。  如:var LangShen = {"Name":"Langshen","AGE":"28"};  上面声明了一个名为“LangShen”的对象,多个属性或函数用,(逗号)隔开,因为是对象的属性,  所以访问时,应该用.(点)来层层访问:LangShen.Name、LangShen.AGE,当然我们也可以用数组的方式来访问,如:LangShen["Name"]、LangShen["AGE"],结果是一样的。  该写法,在JSON数据结构中经常用,除此之外,我们平时写函数组的时候,也经常用到,如:  复制代码代码
html 3年前 0 338 1

Sql Server 保留几位小数的两种做法

问题: 数据库里的 float momey 类型,都会精确到多位小数。但有时候 我们不需要那么精确,例如,只精确到两位有效数字。 解决: 1. 使用 Round() 函数,如 Round(@num,2)  参数 2 表示 保留两位有效数字。 2. 更好的方法是使用 Convert(decimal(18,2),@num) 实现转换,decimal(18,2) 指定要保留的有效数字。 这两个方法有一点不同:使用 Round() 函数,如果 @num 是常数,如 Round(2.3344,2) 则 会在把有效数字后面的 变为0 ,成 2.3300。但 Convert() 函数就不会。
database 3年前 0 333 0

SQL datediff (时间差)

DATEDIFF 函数 [日期和时间] 功能 返回两个日期之间的间隔。 语法 DATEDIFF ( date-part, date-expression-1, date-expression-2 ) date-part : year | quarter | month | week | day | hour | minute | second | millisecond 参数 date-part    指定要测量其间隔的日期部分。 有关日期部分的详细信息,请参见日期部分。 date-expression-1    某一间隔的起始日期。从 date-expression-2 中减去该值,返回两个
java 3年前 0 390 0

sql server 日期格式化

  0   或   100   (*)     默认值   mon   dd   yyyy   hh:miAM(或   PM)        1   101   美国   mm/dd/yyyy        2   102   ANSI   yy.mm.dd        3   103   英国/法国   dd/mm/yy        4   104   德国   dd.mm.yy        5   105   意大利   dd-mm-yy        6   106   -   dd   mon   yy        7   107   -   mon   dd,   yy   
database 3年前 0 334 0

sql 存储过程 循环

用游标,和WHILE可以遍历您的查询中的每一条记录并将要求的字段传给变量进行相应的处理 ================== DECLARE  @A1 VARCHAR(10), @A2 VARCHAR(10), @A3 INT DECLARE CURSOR YOUCURNAME FOR SELECT A1,A2,A3 FROM YOUTABLENAME OPEN YOUCURNAME fetch next from youcurname into @a1,@a2,@a3 while @@fetch_status<>-1 begin update … set …=@a1,…=a2 …-a3 wh
database 3年前 0 310 0

SQL Server 中WITH (NOLOCK)浅析

概念介绍    开发人员喜欢在SQL脚本中使用WITH(NOLOCK), WITH(NOLOCK)其实是表提示(table_hint)中的一种。它等同于 READUNCOMMITTED 。 具体的功能作用如下所示(摘自MSDN):    1: 指定允许脏读。不发布共享锁来阻止其他事务修改当前事务读取的数据,其他事务设置的排他锁不会阻碍当前事务读取锁定数据。允许脏读可能产生较多的并发操作,但其代价是读取以后会被其他事务回滚的数据修改。这可能会使您的事务出错,向用户显示从未提交过的数据,或者导致用户两次看到记录(或根本看不到记录)。有关脏读、不可重复读和幻读的详细信息,请参阅并发影响。    2:
database 3年前 0 369 0

SQL中的字符串拼接

一、概述 相信大家在日常开发中,在SQL语句中经常需要进行字符串拼接,以sqlserver,oracle,mysql三种数据库为例,因为这三种数据库具有代表性。 sqlserver: 1 select'123'+'456'; oracle: 1 select'123'||'456'fromdual; 或 1 selectconcat('123','456') fromdual; mysql: 1 selectconcat('123','456'); 注意:SQL Server中没有concat函数(SQL Server 2012已新增concat函数)。oracle和mysql中虽然都有con
database 3年前 0 353 0

mysql 绿色版,免安装版。

本方法只用于5.6版本的,5.7的也差不多,要自行研究,多几行命令而已。 第一步:把下载的mysql压缩包解压。 第二步:建立一个bat文件,放在解压mysql的根目录 内容如下 @echo off del my.ini cd /d %~dp0 set CURRENT_DIR=%CD% echo [mysqld]>>my.ini echo sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES>>my.ini echo basedir=%CURRENT_DIR%>>my.ini echo datadir=%CURRENT_DIR%\data>>m
java 3年半前 6 487 0

java获得当前调用方法

                Thread currentThread = Thread.currentThread(); StackTraceElement[] stackTrace = currentThread.getStackTrace(); //当前线程类名 String className1 = stackTrace[1].getClassName(); System.out.println(className1); //当前调用方法 String methodName1 = stackTrace[1].getMethodName();
java 4年前 7 482 0

Oracle定制定时执行任务DEMO

1:建表 CREATE TABLE WD_V_DRDHB AS SELECT T.*,SYSDATE CREATE_DATE FROM V_DRDHB T WHERE 1=2; 2:插入数理 INSERT INTO WD_V_DRDHB SELECT T.*,SYSDATE-2 FROM V_DRDHB T; COMMIT; 3:创建存储过程 CREATE OR REPLACE PROCEDURE BACKUP_V_DRDHB_AND_ITEM IS   BEGIN     INSERT INTO WD_V_DRDHB SELECT T.*, SYSDATE FROM V_DRDHB T
database 4年前 1 515 0

Oracle定制定时执行任务

1.引言 定制定时执行的任务有两种形式,系统级别和数据库级别, 从操作系统级别来讲, windows系统我们可以使用任务计划来实现, 对于winXP系统,设置步骤如下,开始---设置---控制面板---任务计划,然后添加任务计划,按向导完成配置即可; 对于win7系统,设置步骤如下,点击开始,然后在 搜索程序和文件 框中输入 [任务计划],然后点击出来的任务计划程序,创建一个基本任务即可; linux系统我们可以使用crontab命令来是实现, 关于crontab命令的使用可以见之前的博客(http://www.cnblogs.com/java-pan/archive/2012/07/23/l
SSH 4年前 7 658 4

Java WebService 简单实例

Java WebService 简单实例 前言:朋友们开始以下教程前,请先看第五大点的注意事项,以避免不必要的重复操作。   一、准备工作(以下为本实例使用工具) 1、MyEclipse10.7.1 2、JDK 1.6.0_22   二、创建服务端 1、创建【Web Service Project】,命名为【TheService】。       2、创建【Class】类,命名为【ServiceHello】,位于【com.hyan.service】包下。       3、编写供客户端调用的方法,即编译方法代码。     4、进行编译 说明:编译失败的话,请将该项目引用的jdk设置为1.6.0_1
SSH 4年前 2 539 1