- 博客(55)
- 收藏
- 关注
原创 C#无边框窗体移动代码
#region 窗体移动 private Point mouseOff;//鼠标移动位置变量 private bool leftFlag;//标签是否为左键 private void Frm_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { mo...
2021-04-04 00:42:23
338
1
原创 php使用mb_strlen()API错误及扩展引用问题
错误信息:Fatal error: Uncaught Error: Call to undefined function mb_strlen() in D:\ApacheTestWebRoot\test\index.php:3 Stack trace: #0 {main} thrown in D:\ApacheTestWebRoot\test\index.php on line 3分析过程:经过百度及贴吧问答:此原因是因为没有配置PHP扩展文件,查到两种方法:一:第一种配置PHP安装目录(php.i
2020-06-10 19:27:47
856
原创 错误:登录异常,异常信息:对路径“C:Program Files (x86)IIS ExpressLogInfo.obj”的访问被拒绝
错误信息:登录异常,异常信息:对路径“C:Program Files (x86)IIS ExpressLogInfo.obj”的访问被拒绝。解决问题思路:断点调试时发现是忘记吧参数添加到ADO.NET组件中的SqlCommand对象中//此处为调用通用访问类的方法(没有错误,为了演示方便)public SysAdmin AdminLogin(SysAdmin obj...
2020-05-01 23:43:10
2128
原创 SQLserver数据类型转换和逻辑控制语句
一、SQLserver数据类型转换的两种方式1、cast方式:cast(表达式 as 数据类型)2、convert方式:convert(数据类型,表达式,样式)3、两者区别:样式可省略,样式值在(102-107)使用场合:日期类型(datetime)或者浮点类型(float)转为字符类型(char…)convert可指定样式二、SQLserver中的逻辑控制语句1、if-e...
2020-04-06 00:03:43
364
原创 SQLserver分离与附加数据库的脚本以及碰到的问题解决
一、SQL脚本use mastergo--附加数据库(sql脚本)--exec sp_attach_db @dbname=需要附加的数据库名称,--@filename1='数据库主文件物理路径',--@filename2='数据库日志文件物理路径'exec sp_attach_db @dbname=libraryDB,@filename1='D:\C#EditorCode\Li...
2020-04-05 01:45:54
919
原创 app.config中读取连接字符串发生错误(类型初始设定项引发异常)
通过app.config文件访问SQLserver连接字符串发生错误“System.TypeInitializationException:““DBUtility.SQLHelper”的类型初始值设定项引发异常。”的问题分析及解决办法发生错误的图:此处出错原因://获取数据库连接字符串private static readonly string connString = Configur...
2020-04-02 00:18:01
693
原创 下好IIs6.0 ,控制面板中windowns安装组件中没却找不到IIs选项解决方案
下好IIs6.0 ,控制面板中windowns安装组件中没却找不到IIs选项解决方案一、编辑sysoc.inf文件1、首先在“开始”菜单的“运行”中输入“c:\Windows\inf\sysoc.inf”,系统会自动使用记事本打开sysoc.inf这个文件。2、在 sysoc.inf中找到“[Components]”这一段,在里面加上这段:“iis=iis2.dll,OcEntry,i...
2019-10-10 10:18:13
520
原创 Java设计模式之单利模式
Java设计模式之单利模式一、设计模式二、单利模式一、设计模式1、设计模式定义设计模式是一套被反复使用,多数人知晓的,经过分类编目的,代码设计经验的总结 设计模式是软件开发人员在软件开发过程中遇到的一般问题的解决方案2、设计模式项目中合理的使用设计模式可以完美的解决很多问题 每种模式在现在中都有相应的原理与之对应 每一个模式描述了一个不断在我们周围重复发生的问题,...
2019-08-27 18:36:20
143
原创 JAVA继承
Java继承目录一、继承知识点二、方法重写和方法重载的对比三、super关键字和this关键字四、object类五、final关键字六、注解一、继承知识点1、继承介绍:生活中的继承:孩子继承爸妈的特征;徒弟继承师傅的手艺;富二代继承家产等程序中的继承:抽取公共的组成父类,封装私有的构成子类2、继承特点:利于代码复用 缩短开发周期3...
2019-08-26 13:57:54
417
原创 C#语法与程序逻辑1
C#语法与程序逻辑1目录一、认识.NET平台与C#编程二、变量、运算符与类型转换一、认识.NET平台与C#编程1、什么是程序、C#语言与.NET平台(1)什么是程序从生活的角度理解:人们根据需要完成一件事的过程就是程序 什么是计算机程序:人们让计算机完成一定任务的指令集合(2)、C#语言完全面向对象的开发语言。为.NET平台量身定做的开发语言,使用C#可以在.N...
2019-08-25 15:48:36
701
原创 Java封装和封装的案例
Java封装和封装的案例目录一、Java封装知识点简介二、Java程序中的包三、static关键字、代码块四、封装的综合应用案例:一、Java封装知识点简介1、面向对象三大特性之封装的概念:隐藏类的某些内部细节,不允许外部程序直接访问 隐藏某些细节的类提供某些公共方法,对隐藏的内部细节进行访问和修改 隐藏对象的信息 留出访问的接口2、封装的特征:只能通过...
2019-08-03 20:05:47
2949
原创 Java面向对象(类、对象、构造方法、this关键字)
Java面向对象(类、对象、构造方法、this关键字)1、什么是类:类包含属性和方法对同一种事物的特征(属性)和行为(方法)进行描述的抽象概念模型 是对象的数据类型 具有相同属性和方法的一组对象的集合 举例:比如人类、狗类(属性:颜色、尾巴长度等;行为:摇尾巴、会叫等) 表达的是有什么能做什么2、类的构成:(1)、对象的属性和方法:属性:对象具有的各种静态特征,表达的是“...
2019-07-28 23:23:52
288
原创 Java方法介绍
Java方法介绍1、方法概念:方法类似C中的函数,是用于 解决某类问题的代码的集合,是一个功能模块2、方法的定义和一些说明:(1)、方法定义的语法:(2)、对定义方法的语法的说名:访问修饰符:方法允许被访问的权限范围, 可以是 public、protected、private 甚至可以省略,其中 public 表示该方法可以被其他任何代码调用返回值类型:两种情况,一是...
2019-07-28 17:20:44
157
原创 Java数组
Java数组目录:1、数组声明:2、数组创建(分配空间):3、数组三要素:4、数组赋值:5、处理数组中的数据:6、增强型for循环(foreach循环):7、对变量a、b的值进行替换:8、冒泡排序算法:9、Java提供的数组类Arrays:10、Java中的二维数组:1、数组声明:数组是引用类型,有默认值声明数组语法格式:数组名可以是任意合法的变...
2019-07-26 00:54:01
383
原创 Java运算符和流程控制语句
Java运算符和流程控制语句目录一、Java运算符二、流程控制(顺序结构、选择结构、循环结构)三、debug入门断点调试一、Java运算符1、表达式:由操作数和运算符组成。如数值5,变量num,num+2等2、算数运算符:(1)、算数运算符表:(2)、注意:++和--既可以出现在操作数的左边,也可以出现在操作数的右边出现在操作数左边:...
2019-07-25 19:05:41
215
原创 JAVA基础(认识一下Java和Java变量和常量)
JAVA基础一(认识一下Java和Java变量和常量)目录一、Java初识二、Java变量一、Java初识1、Java简介: Java是一门高级面向对象开发语言,发布于Sun公司,现已经被Oracle公司收购2、Java程序执行过程:Java语言编写的源代码文件由编译器编译成字节码文件,再由解释器将字节码问价解释为相应平台的机器语言,然后执行。如图所示:几点说明:...
2019-07-24 01:34:27
1437
1
原创 操作系统引论1
操作系统引论1目录操作系统引论一、操作系统的目标和作用二、操作系统的发展过程一、操作系统的目标和作用1、操作系统:配置在硬件上的软件,对硬件进行扩充。操作系统的主要作用是管理设备,简单化用户使用计算机的难度2、操作系统的目标:方便性:有了操作系统,用户使用很方便,比如编程直接使用高级语言而不用记一大串二进制数据等 有效性:提高资源利用率,以前编程用纸带的时候...
2019-06-26 23:28:37
674
1
原创 14进程控制
进程控制相关知识目录一、进程控制的概念二、进程控制相关的原语一、进程控制的概念1、什么是进程控制(1)、进程控制就是管理系统中的进程,有创建、撤销进程和进程状态间的转换等。反正进程控制就是实现进程状态间的转换(2)进程组织问题:就绪对列指针:指向当前处于就绪态的进程(PCB4----->PCB3------->PCB2) 阻塞队列指针:指向当...
2019-06-25 23:59:09
234
1
原创 CSS知识介绍(盒子模型和DIV + CSS布局)
CSS知识介绍(盒子模型和DIV + CSS布局)目录一、音视频标签二、CSS介绍三、盒子模型四、版心和布局流程一、音视频标签1、音频控件2、视频标签:二、CSS介绍1、CSS介绍:HTML搭建骨架,CSS美化页面。CSS通常称为CSS样式表或层叠样式表(级联样式表),主要用于设置HTML页面中的文本内容(字体、大小、对齐方式等)、...
2019-06-25 22:23:47
4671
2
原创 HTML5快速设计网页
HTML5快速设计网页目录一、认识web开发和软件安装二、使用HTML/HTML5搭建页面骨架一、认识web开发和软件安装1、认识网页:商城网页比较经典,比如京东,淘宝、小米商城还有锤子官网等有图片、文字还有一些多媒体组合而成的。我们还需要善于观察然后模仿成自己的2、网站:由多个网页组织在一起而成的,网页和网页之间是有联系的。就像蜘蛛网一样织成一张大网3、用户眼中...
2019-06-23 22:45:28
39350
1
原创 多线程技术
多线程技术目录正文内容:一、计算机线程二、怎么看待线程开销问题三、多线程实现形式四、多线程的代码分析阶段五、线程在内存空间上的开销六、线程在时间上的开销七、线程池正文内容:一、计算机线程1、计算机的线程如图:2、计算机中的线程: 任务管理器中事四核八线程(逻辑处理器),意味着能同时执行8个任务。任务管理器中有1472个线程,但是绝...
2019-06-21 21:40:42
338
原创 适配器设计模式的两种实现方法
结构型设计模式之适配器设计模式的两种实现方法目录一、适配器模式的概念和使用介绍二、通过创建适配器类继承第三方模块并实现接口方式三、一、适配器模式的概念和使用介绍1、问题引入:生活中的适配器: 比如电脑的各种适配器,手机充电器等软件中: 做项目的时候,有时会需要单独设计或者买一个模块集成到项目中。模块获取有两种方式:第一种 是定制,给出要求;第二种 是:直接购入就是非定制的...
2019-06-20 14:26:01
1730
原创 单利设计模式
单利模式目录一、单利模式的概念和应用二、单利模式的应用举例一、单利模式的概念和应用1、单利模式能解决的问题: 保证对象使用的时候,只有唯一的一个对象2、单利模式的概念: 单利 模式就是在对象使用中,只有一个对象。基本方法就是提供一个静态访问方法,保证只有一个实例,不会重复创建3、使用单利模式的好处: 在某些特定情况下可以节省资源,避免性能损失4、单利模式的应用: 在非关系型数据库中...
2019-06-19 21:25:54
627
原创 12事务与并发控制(数据库原理)
事务与并发控制目录一、事务概述二、事务的类型三、事务处理语句四、事务的并发控制一、事务概述1、关系数据库的四个特征:安全性:防止未授权的用户随意更改数据库中的数据完整性:实体完整性、域完整性和参照完整性,保证数据有效并发性:允许多个用户并行的存取数据库监测性:对数据库性能进行监测,发现影响性能的因素,针对性解决2、并发控制: 以事务为单位。为确保数据的完整性和一致性需要...
2019-06-19 13:25:51
418
原创 数据库查询(数据库原理8)
数据库查询目录一、select查询语法二、简单查询三、分组和汇总四、连接查询五、子查询六、其他查询七、在数据操作中使用select子句一、select查询语法...
2019-06-18 23:58:17
1696
原创 数据库表的操作(SQLserver数据库原理7)
数据库表的操作目录一、创建表二、修改表三、列约束和表约束四、表数据的操作五、删除表六、数据的导入和导出
2019-06-17 19:42:40
525
原创 数据库的概念和操作(数据库原理6)
数据库的概念和操作目录一、数据库的基本概念二、数据库的操作一、数据库的基本概念1、物理数据库(1)、数据库文件的类型:主数据文件:数据库的起点,指向数据库中的其他文件,每个数据库都有且只有一个主数据文件,扩展名是 .mdf辅助数据文件:除主数据文件外的其他数据文件都是辅数据文件,数据库中可以有也可以没有辅数据文件,扩展名是 .ndf事务日志文件:包含着用于恢复数据库的所有日志信...
2019-06-16 20:16:24
2239
1
原创 数据库设计(SQLserver数据库原理3)
数据库设计目录一、数据库设计概述二、需求分析三、概念结构设计四、逻辑结构设计五、物理结构设计六、数据库的实施运行和维护七、图书借阅管理系统设计实例一、数据库设计概述1、 根据用户需求设计数据库结构的过程2、设计数据库的方法有:直观设计方法:规范设计法:计算机辅助设计方法:自动化设计方法:3、按照规范设计方法,数据库设计可分为:需求分析阶段概念结构设计阶段...
2019-06-16 00:19:04
1648
原创 12处理机调度基本概念
处理机调度基本概念目录一、基本概念二、调度的三个层次三、三层调度的联系和对比四、补充知识一、基本概念:1、调度研究的问题: 当有很多任务要做,但是由于资源有限,所以需要按照某种规则来决定任务处理的先后顺序2、调度引入: 计算机中进程数量总是多于处理机个数 ,不能并行处理进程,因此需要调度3、处理机调度: 就是按照一中特定算法从就绪队列中选出一个进程并将处理机分配给它运行,以实现进...
2019-06-13 13:30:40
375
原创 关系数据库系统(数据库原理)
关系数据库系统(数据库原理)目录一、关系数据结构二、关系的完整性三、关系运算四、关系的规范化一、关系数据结构1、关系的定义和性质(1)、 关系的数学定义:域:一组有相同数据类型的值得集合笛卡尔积:设任意的N个域D1,D2,…,Dn。定义D1,D2,…,Dn的笛卡尔积为:D1*D2*****Dn={(d1,d2,…,dn)|di属于Di,i=1,2,…,n}。例如(D1的取值类...
2019-06-12 22:15:51
8215
5
原创 11线程、多线程模型
线程、多线程模型目录一、什么是线程、为什么要引入线程二、引入线程机制后有什么变化三、线程有哪些重要的特性四、线程的实现方式五、多线程模型一、什么是线程、为什么要引入线程1、线程引入原因分析:没有引入进程之前,程序只能串行运行,进程时程序的一次运行有的进程有可能需要 “同时” 做很多事,而传统的进程只能串行的执行一系列程序,为此,引入线程 增加并发度传统进程是程序执行流的最小...
2019-06-12 13:42:09
205
原创 10进程通信
进程通信目录共享存储管道通信消息传递内容:1、原因:进程是分配系统资源的单位(包括内存空间地址),因此每个进程的内存空间地址相互独立为了安全起见,一个进程不能直接访问另一个进程的空间地址,但进程间通信又是必须的所以,操作系统提供了三种安全的通信方式2、共享存储管道=:(1)、基于数据结构的共享: 比如只能存放固定长度的数组,限制多,速度慢,因此是一种低级通信方式(2)、...
2019-06-11 21:52:45
889
2
原创 9进程控制
进程控制一、基本概念:1、进程控制: 实现进程状态间的转换2、原语: 实现进程控制。原语是一种特殊的程序,执行具有原子性,不允许中断采用关中断指令和开中断指令,是在核心态下执行的特权指令3、状态转换:创建态:初始化PCB,分配系统资源创建态——>就绪态:修改PCB内容和相应队列就绪态——>运行态:需从PCB中进程运行换金,修改PCB内容和相应队列运行态——&g...
2019-06-11 20:55:28
302
原创 8进程的状态和状态转换
进程的状态和状态转换目录一、进程的状态二、进程状态间的转换一、进程的状态1、进程: 程序的一次执行过程,从开始到结束2、状态引入: 因为进程在执行中,有时被cup处理 ,有时需要等待CPU服务,因此进程的状态会有各种变化,为了方便对各个进程进行管理 ,操作系统将进程分为几种状态3、进程的状态:创建态:进程正在被创建,操作系统为进程分配资源,初始化PCB就绪态 :进程已经具备运行...
2019-06-11 19:38:33
501
原创 7进程的定义组成和特征
进程的定义组成和特征目录一、进程的定义和组成二、进程的组织方式和特征一、进程的定义和组成1、程序: 程序就是一道指令个序列2、进程实体(进程映像)的组成: 方便操作系统管理,完成各程序并发,引入进程、进程实体的概念(1)、程序控制块PCB: 进程的管理者, 描述和管理进程,穿建撤销 进程都是PCB,PCB是进程存在唯一标志(2)、程序段: 存放程序运行代码(3)、数据段: 存放程...
2019-06-11 18:50:14
539
原创 6操作系统的中断和异常
操作系统中断和异常目录一、中断机制的诞生二、中断的概念和作用三、中断的分类四、外中断的处理过程一、中断机制的诞生1、中断引入早期计算机执行程序都是单道串行方式执行(一道程序完成再调入下一道程序),I/O等待时间较长导致资源利用率极低,因此操作系统诞生操作系统作为计算机系统资源的管理者,引入中断机制,实现多道程序并发之心,大大提高了效率2、中断的本质: 发生中断就意味...
2019-06-11 13:41:30
883
原创 数据模型(数据库原理)
数据模型(SQLServer数据库原理)目录一、信息的三种世界二、概念模型三、常见的三种数据模型一、信息的三种世界1、信息处理的过程: 将客观世界进行抽象为信息,再对信息进行整理规范后再以数据的形式存放到数据库中2、信息的三种世界:现实世界: 客观存在的世界,真实存在信息世界(概念世界): 对现实世界的抽象,客观存在的事物在信息世界中称为实体,放映事物间联系的是实体模型或者概...
2019-06-11 09:31:36
3795
原创 5操作系统的运行机制和体系结构
操作系统的运行机制和体系结构目录一、操作系统的运行机制二、操作系统的内核三、操作系统的体系结构一、操作系统的运行机制1、指令: 能被计算机识别和执行的命令,一条C程序代码被翻译成多条指令2、两种指令类型:特权指令: 具有很高的权限,比如删除指令等非特权指令: 一般权限,比如加减乘除等指令3、两种状态: CPU判断什么时候执行特权指令什么时候执行非特权指令,用状态字寄存器(P...
2019-06-10 20:20:36
3204
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人