@byxiaoxie7 年前

10/11
08:47
Home

SQL学习笔记

1、主键约束(primary key):一个表中唯一具有标识性的字段,一般一个表中只能有一个主键。设置了主键的字段,该字段的值不重复。
2、唯一约束(unique):当表中除了主键外,还有其他字段需要保证取值不重复时,可以设置为unique约束。一个表可以定义多个unique约束
3、默认值:希望表中某个字段设置默认值,可以减少录入的时间和不必要的错误。
4、Check约束:用于限制数据值范围和格式。如设置分数在0-100分之间,采用了check约束后,用户不能输入超过该范围的数值,减少错误。
5、Foreige key约束(外键约束):外键一般用于建立一个表或多个表的字段之间的引用联系。必须要有主键,才能有外键。

主键:CONSTRAINT PK_mytable PRIMARY KEY CLUSTERED (学号 ASC))
         学号 char(6) not null PRIMARY KEY

unique约束 (唯一约束):CONSTRAINT IX_mytable UNIQUE NONCLUSTERED (ID ASC))
                         学号 char(6) not null UNIQUE NONCLUSTERED

check约束:constraint CK_student_sex check (sex='男' or sex='女') 

default定义(默认值设置):
str char(10) NOT NULL CONSTRAINT DF_mytable_str DEFAULT ' undefined',
            性别 char(2) not null  CONSTRAINT DF_mytable_str DEFAULT ‘男’

foreign key 约束(外键约束):
dt date NULL CONSTRAINT FK_表1_表2 FOREIGN KEY(ID) REFERENCES dbo.表2 (ID)

 

//创建数据库 和 数据库日志
create database stu // stu 数据库名
on(
name=stu_dat, //stu_dat 库名
filename='E:\SQL\stu_dat.mdf', //数据库文件路径
size=10, //初始大小
maxsize=100, //最大大小
filegrowth=10% //自动增长
)
log on //创建日志文件
(name=stu_log, //stu_log 数据库日志名
filename='E:\SQL\stu_log.ldf', //日志文件路径
size=2, //初始大小
maxsize=unlimited, //最大值为无限
filegrowth=10 //增长值为10MB
)
go

阅读全文 →

SQL学习笔记

@byxiaoxie7 年前

08/25
00:41
Home

tampermonkey 脚本编写记录

// ==UserScript==
// @name         添加切换验证码 //脚本命名
// @namespace    http://byxiaoxie.com/
// @version      0.1 //版本
// @description  给偷懒的ShiRa添加点击切换验证码  //描述
// @author       ByXiaoXie  //作者信息
// @match        http://byxiaoxie.com/  //指定的网站可使用脚本
// @require      http://code.jquery.com/jquery-1.11.0.min.js  //调用jquery模块
// @grant        none
// ==/UserScript==

$("label.t").css("width","160px"); //给标签label.t添加css样式
$('img#captcha_img.m').click(function () {
    change(); //给img#captcha_img.m点击后调用JS切换验证码
});

function change()
{
    var img =document.getElementById("captcha_img");
    img.src="/tools/change.php?";
}

转载请注明出处:Www.ByXiaoXie.Com ByXiaoXie

tampermonkey 脚本编写记录

@byxiaoxie8 年前

06/27
13:26
Home

三星SM-A700YD 线刷+Root

一:三星A700YD线刷前的准备工作:

三星USB驱动+线刷工具:链接:http://pan.baidu.com/s/1hsehbF2 密码:ffif

三星A700YD官方固件五件套:链接:http://pan.baidu.com/s/1dF1TB7j 密码:8zhn

三星A700YD系统升级AP固件:链接:http://pan.baidu.com/s/1nvDO89V 密码:cm9s

三星Root线刷AP包:链接:http://pan.baidu.com/s/1qYK4fhy 密码:gqs9

二:三星A700YD开始工作的操作:

第一步、先安装【SAMSUNG_USB_Driver_for_Mobile_Phones.exe】三星USB驱动

第二步、打开【Odin3 v3.12.7.exe】按照自己的系统来打开我的是Windows 7系统

查看Odin3的ID:COM是否与手机连接成功,下图为连接成功

QQ截图20170627130039-300x217 三星SM-A700YD 线刷+Root

第三步、关机、开始的时候按住 音量键下键 + home键 + 电源键不松

QQ截图20170627130039-300x217 三星SM-A700YD 线刷+Root

阅读全文 →

三星SM-A700YD 线刷+Root

@byxiaoxie6 年前

03/12
23:41
Home

C# 查IP国家/地区

引用:using System.Net;
/// <summary>
/// 查IP国家/地区
/// </summary>
/// <param name="strIP"></param>
/// <returns></returns>
public static string GetIPCitys(string strIP)
{
    string Url = null;
    string Text = null;
    string c = null;
    try
    {
        Url = "http://opendata.baidu.com/api.php?query=" + strIP + "&co=&resource_id=6006&t=1412300361645&ie=utf8&oe=gbk&cb=op_aladdin_callback&format=json&tn=baidu&cb=jQuery1102026811896078288555_1412299994977&_=1412299994981";
	WebRequest wReq = System.Net.WebRequest.Create(Url);
        wReq.Timeout = 2000;
        WebResponse wResp = wReq.GetResponse();
        Stream respStream = wResp.GetResponseStream();
        StreamReader reader = new StreamReader(respStream, Encoding.GetEncoding("gb2312"));
        Text = reader.ReadToEnd();
		
	//取文本内容中间文字 - 开始
        int i = Text.IndexOf("location\":\"") + 11;
        int j = Text.IndexOf("titlecont")-5;
        c = Text.Substring(i, j - i + 2);
	//取文本内容中间文字 - 结束
		
        if (c != "")
        {
            return c;
        }
        else
        {
            c = "未知";
        }
    }
    catch
    {
        c = "错误";
    }
    return c;
}

 

C# 查IP国家/地区

@byxiaoxie6 年前

01/30
14:04
Home

QQ影音播放插件无法下载(解决方法)

百度云盘:https://pan.baidu.com/s/11apHDDy_VgY51FGfVOQVmw   提取码:lzvl

一直卡着无法正常下载

QQ截图20190130140102 QQ影音播放插件无法下载(解决方法)

下载安装后会自动释放文件到QQ的bin目录下,再次点击查看即可正常使用!

释放的出来的文件DLL

avcodec-54bp1.dll
avformat-54bp1.dll
avutil-51bp1.dll
MediaFileEx.dll
swresample-0bp1.dll
swscale-2bp1.dll

QQ截图20190130140102 QQ影音播放插件无法下载(解决方法)

QQ影音播放插件无法下载(解决方法)

@byxiaoxie7 年前

08/5
16:00
Home

Python3 取用户目录与判断文件是否存在

源代码:

#!/usr/bin/nev python3
# -*- coding: utf-8 -*-

import os # 先引用 os 模块

user_dir = os.getenv('APPDATA') # 利用 os 模块获取Windows用户 appdata 路径
print(user_dir) # 输出查看路径是否正确

if os.access(user_dir,os.F_OK): # 判断文件是否存在 os.F_OK 用法请看下面
    print("文件存在")
else:
    print("文件不存在")

阅读全文 →

Python3 取用户目录与判断文件是否存在

加载中……