- 博客(39)
- 资源 (1)
- 收藏
- 关注
原创 数据库定时备份
1.首先登录sql server2008R22.查询SQL Server代理是否启动,如下图所示3.点击“管理”--》点击“维护计划”---》右键“维护计划向导”4. 下一步,填写“计划名称”,点击“更改”,如下图所示5.填写如下图所示信息:6.选择要备份的内容7.选择要备份的数据库和备份的地址8.继续下一步,点击“完成”就可以了...
2022-04-20 10:07:24 1861
原创 软件测试理论1
测试是为发现错误而执行程序的过程1.1心理上: 软件测试被视为试图发现程序错误(假设其存在)的破坏性的过程。 通过对错误的不断研究是实现软件质量改进的最佳途径。1.2经济上:黑盒测试、白盒测试 黑盒测试:数据驱动的测试或输入/输出驱动的测试;测试目标与程序内部的机制和结构完全 无关,二是将重点集中放在发现程序不按其规范正确运行的环境条件,穷举输入测试是无 法实现的。 白盒测试:逻辑驱动的测...
2021-11-19 16:04:35 298
原创 uploader上传控件
必备文档css: <link href="/Scripts/js/webuploader/webuploader.css" rel="stylesheet" />必备文档js:<script src="/Scripts/js/webuploader/webuploader.min.js"></script> <script src="/Scripts/js/MyFileInput.2.js" type="text/javascr...
2020-11-09 17:36:34 630
原创 iframe框架
iframe的name与a标签target一致的时候点击a标签,那么a标签的内容就会出现在iframe框架中替代掉iframe原有的内容eg:<iframe src="//www.runoob.com/html/html-scripts.html" name="iframe_aa"></iframe> <p><a href="//www.baidu.com" target="iframe_aa">百度</a></p>...
2020-06-08 10:28:13 204
原创 sql昨天及以前的数据
获取今天以前的数据,where条件增加判断addtime<=convert(datetime,convert(char(10),getdate(),120)+' 00:00:00',120)时间条件(addtime)小于等于今天零点之前--addtime查询的时间...
2019-11-15 17:01:42 460
原创 sql,根据时间某字段去重
select temp.id, temp.orderid, temp.addtime, temp.namefrom ( select t.id, t.orderid, t.addtime, ...
2019-10-15 16:07:57 1305 1
原创 sql,,,拆分字段中特殊字符
----licenceid主键,gj需要拆分的字段,tb需要拆分字段的表SELECT A.licenceid, B.value FROM( SELECT licenceid, [gj] = CONVERT(xml,'<root><v>' + REPLACE([gj], ',', '</v><v>') + '</v></ro...
2019-08-06 15:03:25 301
原创 struct 结构 ------c#
结构可带有字段,属性,索引,运算符,方法和事件。结构不可以被指定为abstract,virtual,protected。结构可以实现一个或多个接口,但不能继承其他结构或类。结构可以定义构造函数,但不能定义析构函数。也不能为结构定义默认的构造函数。类是引用类型,可以被继承,类中声明的字段可以赋初始值,在堆中分配空间;在表现抽象和多级别的对象层次时使用类更好。结构是值类型,不能被继...
2019-02-25 09:35:00 139
原创 C# 封装
public:所有对象都可以访问;private:对象本身在对象内部可以访问;protected:只有该类对象及其子类对象可以访问;internal:同一个程序集的对象可以访问;protected internal:访问限于当前程序集或派生自包含类的类型。...
2019-02-21 16:49:27 162
原创 sql默认排序字段
select ROW_NUMBER() over (order by id) as number,* from 表--number排序
2019-02-19 18:02:06 2212
原创 miniui 表单 值改变时控制其他控件
表单 值改变时控制其他控件 function onFormSetData(data) { mini.getbyName("Type").on("valuechanged", function () {//valuechanged值改变时要促发的方法 //写要控制的字段var Type = mini.getbyName("Type").getValue();...
2019-02-13 17:40:14 2071
原创 sql查询字段中第一个和最后一个特殊字符之间的字段
select SUBSTRING(SCFJ,(charindex('_',SCFJ)+1),len(SCFJ)-(charindex('_',reverse(SCFJ))+1)-charindex('_',SCFJ)+1)from 表SCFJ--要查询的字段
2019-02-13 17:22:01 1570
原创 sql--拼接查询字段
select * ,FBHT=stuff((select ','+Name from 表B where ManagerContract=A.ID for xml path('')),1,1,'')from 表A as A
2018-12-21 15:27:43 520
原创 sql--日期、聚合函数、saclar函数
日期:mysql:Now()返回当前的日期和时间Curdate()返回当前的日期Curtime()返回当前的时间Date()提取日期或日期/时间表达式的日期部分Extract()返回日期/时间的单独部分Date_add()向日期添加指定的时间间隔Date_sub()从日期减去指定的时间间隔Datediff()返回两个日期之间的天数Date_format()用...
2018-12-09 23:25:30 1824
原创 sql--索引、视图、唯一键、alter
Create index用于在表中创建索引在不读取整个表的情况下索引是数据库应用程序可以更快地查询创建索引:create index 索引名称(index_name) on 表 (字段)创建唯一索引:create unique index 索引名称 on 表 (字段)撤销索引:drop index 索引名称 on 表名 drop index 表...
2018-12-07 09:38:46 349
原创 sql约束(unique,primary key,check,default)
uniqueunique:约束唯一标识数据库表中的每条记录创建表时创建约束验证一个唯一字段 unique 字段验证多个唯一字段:Constraint uc_personID unique(字段,字段)创建表后创建约束:Alter table 表名 add unique (字段)取消 alter table 表名 drop uniqueAlter table 表名...
2018-12-06 09:39:26 905
原创 sql第一阶段(创建数据库和表,like,join,where和on的区别,union)
结构化查询语言,Structured Query Language对大小写不敏感对数据进行操作: select、update、delete、insert into对表进行操作: create database 创建新数据库 alter database 修改数据库 create table 创建新表 alter ...
2018-12-03 09:02:45 644
原创 CAD快捷键相关笔记《①》
1.画直线:工具栏选择直线或按快捷键L+回车就可以开始绘画若想要绘画直线按F8,若只能画直线想要画斜线按F8结束绘画按空格键或ESC2.构造线命令快捷键XL水平画法:H加回车垂直画法:V加回车角度画法:A加回车 加上角度二等分(角平分线): B加回车 加角度偏移画法:先画一条直线 O加回车 加偏移量 点击直线 点击直线下...
2018-11-01 17:45:27 332
原创 miniui为子表添加默认值
--miniui为组合下拉框添加默认值var grid = mini.get("MX"); --MX要添加的子表的名称var row = {SFYWZDF:"是",KM:"伙食费"}; --{}里面是要默认的值的键值对grid.addRow(row);var row1 ={SFYWZDF:"是",KM:"主要交通费"...
2018-10-30 19:22:48 1759
原创 sql类型改变 为表赋初始值
--int类型转换为string类型select CONVERT(varchar(10),要更改的int类型)--为表赋初始值select '是' SFYWZDF , '伙食费' as KMunionselect '是' SFYWZDF, '主要交通费' as KM...
2018-10-30 18:12:26 349
原创 正则表达式
1.校验邮箱: /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/2.校验汉语: /[^\u4e00-\u9fa5]/3.校验手机号:/^((1[3-8]{1}[0-9]{1}))+\d{8}$/4.校验正整数: /^[0-9]*$/5.校验浮点...
2018-10-24 18:48:57 120
原创 代码规范简单标准(参考)
一、命名规范: 1.驼峰(Camel)命名法:又称小驼峰命名法,除首单词外,其余所有单词的第一个字母大写。 2 帕斯卡(pascal)命名法:又称大驼峰命名法,所有单词的第一个字母大写 3 下划线命名法:单词与单词间用下划线做间隔。 4 匈牙利命名法:广泛应用于微软编程环境中,在以Pascal命名法的变量前附加小写序列说明该变量的类型。 ...
2018-09-04 16:57:44 1537
原创 生成验证码(只适用于web窗体)
一、新建一个web窗体写出相应的方法#region //生成随机数 public string CreateRandomCode(int codeCount) { //随机数的取值范围 string allChar = "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,G,H,J,K,L,M...
2018-08-17 09:00:54 473
原创 MD5加密
该方法仅限于.NET Framework框架下,SilverLight不支持public string GetMD5(string strCode) { MD5 md5 = new MD5CryptoServiceProvider(); byte[] fromData = System.Text.Encoding.Unicode....
2018-08-16 16:28:36 157
原创 游标
DECLARE LearningStatu_cursor CURSOR--定义一个游标FOR SELECT EnrollmentID FROM LMS.Enrollment WHERE CourseID = @CourseID; OPEN LearningStatu_cursor;DECLARE @Enrollmentid INT;FETCH NEXT FROM L...
2018-05-18 15:05:00 127
原创 插入数据中一部分数据存在另外一张表中
DECLARE @name nvarchar(50)DECLARE @pwd INTSET @name='zhangsan'SET @pwd='123'INSERT INTO dbo.People ( Name , Pwd , Company , CompanyAddress )SELECT @name,@pwd,...
2018-05-18 14:58:07 210
原创 创建作业步骤更改报错
当更改作业的步骤出现以下错误时解决步骤如下: 第一步:SQL Server代理停止 第二步:关闭数据库 第三步:点击“此电脑”,右键--》管理,然后找到服务中”SQL Server代理“将其启动 第四步:打开数据库再次对作业进行操作就可以了。...
2018-05-17 13:18:47 549
原创 定时清理数据--定时操作
对数据进行定时控制: 一半用于定时清理数据库的Log,防止数据库存储过多而崩溃。步骤: 第一步:找到SQL Server代理的作业文件夹--》新建作业 第二步:常规:只写名称,更改所有者 第三步:步骤:新建步骤--》步骤名称填写,数据库选择,命令中填写要执行的sql语句 第四步:计划:新建计划--》更改执行,更改间隔,更改执行频率这样就可以根据你设置的条件和时间间隔进行定期执行了。...
2018-05-17 13:11:55 2453
原创 sql对于IsDelete的 0,1转换为是否(或性别转换)
SELECT CASE(字段) WHEN 1 then '是' ELSE '否' END AS 字段 FROM 表
2018-03-09 16:05:38 4685
原创 求时间间隔,格式转换----sql
1. 求两个时间间隔: DATEDIFF(转换后的格式,起始时间, 结束时间) 求秒数: SELECT SUM(DATEDIFF(s, '00:00:00', '10:12:59'))------》结果为367792.讲秒数转换为时分秒: SELECT CONVERT(长度,DATEADD(原本格式,时间,转换的格式),转换后的格...
2018-02-27 08:33:59 438
原创 WPF隐藏App.xaml,恢复时 bug解决方案
Bug:Program does not contain a static 'Main' method suitable for an entry point解决方案:把箭头所指的地方改为如图所示:
2018-02-09 09:38:26 356
原创 程序,进程,线程
程序:由源代码生成的可执行应用-----》QQ.APP进程:一个正在运行的程序可以看作一个进程------》正在运行的QQ 进程拥有独立运行所需要的全部资源线程:程序中独立运行的代码段---》 发送QQ消息的代码段一个进程由一个或多个线程组成,进程只负责资源的调度和分配,线程才是真正的执行单元,负责代码的执行。线程分为单线程和多线程:单线程:只包含一个主线程,代码顺序执行,容易出现代码阻塞...
2018-02-08 17:37:37 212
翻译 对于Linq的理解与实例
Linq知识1. 基本语句:From 临时变量 in 实现IEnumerable<T>接口的对象 where条件表达式[order by条件] [group by条件] select 临时变量中被查询的值Eg: int[] arr=new int[]{1,6,3,5,9,8,7,6}; Var m=from ...
2018-02-08 16:52:51 258
原创 zip压缩------wpf
/// /// ZIP:压缩文件夹 /// /// 需要压缩的文件夹(绝对路径) /// 压缩后的文件路径(绝对路径) /// 压缩后的文件名称(文件名,默认 同源文件夹同名) /// 是否加密(默认 加密 false 不加密) public static
2018-02-01 09:56:03 887
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人