自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 CSS3 动画

在 CSS3 出现之前,动画都是通过 JavaScript 动态的改变元素的样式属性来完成了,这种方式虽然能够实现动画,但是在性能上存在一些问题。CSS3 的出现,让动画变得更加容易,性能也更加好。CSS3 中有三个关于动画的样式属性transform、transition和animation;transformtransform可以用来设置元素的形状改变,主要有以下几种变形:rotate(旋转)、scale(缩放)、skew(扭曲)、translate(移动)和matrix(矩阵变形),语法如下

2020-12-07 14:10:47 102

原创 CSS实现单行、多行文本溢出显示省略号(…)

如果实现单行文本的溢出显示省略号同学们应该都知道用text-overflow:ellipsis属性来,当然还需要加宽度width属来兼容部分浏览。实现方法:overflow:hidden;text-overflow:ellipsis;white-space:nowrap;效果如图:但是这个属性只支持单行文本的溢出显示省略号,如果我们要实现多行文本溢出显示省略号呢。接下来重点说一说多行文本溢出显示省略号,如下。实现方法:display:-webkit-box;-we...

2020-12-07 13:51:46 99

原创 王珊数据库系统概论第5版视频教材

目录隐藏说明:本课程共包括1种电子书、84个高清视频(共68课时)、1种纸质书(赠品)。网授课程王珊《数据库系统概论》(第5版)网授精讲班【共68课时】序号 名称 课时1 第1章 绪 论(1) 00:32:252 第1章 绪 论(2) 00:17:033 第1章 绪 论(3) 00:50:194 第1章 绪 论(4) 00:20:375 第1章 绪 论(5) 00:24:476 第2章 关系数据库(1) 00:47:237 第2章 关系数据库(2) 00:14:488 第2章 关系

2020-11-05 14:26:35 584

原创 PHP 常用的四个fetch的区别

在php中,经常使用mysqli_fetch从数据库返回的结果集中取数据,最常用的是mysqli_fetch_assoc(),mysqli_fetch_row(),mysqli_fetch_array(),mysqli_fetch_object(),在使用时,它们的差异如下:$publicMes = mysqli_fetch_assoc($res);var_dump($publicMes);结果如下: $a = mysqli_fetch_row($res); var_dump($a

2020-12-10 16:57:34 274

原创 Python环境变量PYTHONPATH设置和easy_install简单使用

1.把自己编写的python模块添加到PYTHONPATH上要想让python解释器找到自己编写的模块,则该模块必须PYTHONPATH上,否则在导入该模块时会出现找不到该模块的错误,因此必须把所需要的模块的路径添加到PYTHONPATH(一般情况下是把lib/python2.6/site-packages添加到PYTHONPATH)。具体做法如下:a.假设所需要的python模块(或包)位于/home/lxc/software/program/pythonb.把/home/l...

2020-12-07 14:35:31 357

原创 Python 包机制

Python中的Module是比较重要的概念。常见的情况是,事先写好一个.py文 件,在另一个文件中需要import时,将事先写好的.py文件拷贝 到当前目录,或者是在sys.path中增加事先写好的.py文件所在的目录,然后import。这样的做法,对于少数文件是可行的,但如果程序数目很多,层级很复杂,就很吃力了。 有没有办法,像Java的Package一样,将多个.py文件组织起来,以便在外部统一调用,和在内部互相调用呢?答案是有的。主要是用到python的包的概念,python __...

2020-12-07 14:31:42 179

原创 CSS动画:transition 的用法介绍

CSS中最简单的动画叫做transition(转变)。通常,当一个元素的样式属性值发生变化时,我们会立即看到页面元素发生变化,也就是页面元素从旧的属性值立即变成新的属性值的效果。Transition(转变)能让页面元素不是立即的、而是慢慢的从一种状态变成另外一种状态,从而表现出一种动画过程。这些转变效果可以用下列属性来指定:transition-property– 什么属性将用动画表现,例如, opacity。transition-duration– 转变过程持续时间。transiti...

2020-12-07 14:15:57 2283

原创 [C#入门] 运算符优先级

虽然程序中代码在编译环节是从上到下,从左到右。但是当代码中包含运算符时,会优先执行运算符对应的优先级。所以,运算符之间是存在优先级的。例1加减乘除,和数学中一样,先乘除后加减,如果希望先加减,则要使用"()"小括号包裹起来,这样会先计算括号内的。inta=10-2*5;上述代码的中的优先级分别为:1:"*" 号,先乘除(算数运算符)2:"-"号,后加减(算数运算符)3:"="号,再赋值(赋值运算符)如果代码中只存在乘除,或者加减。...

2020-12-04 14:23:23 1936

原创 [C#入门] 赋值运算符和其他运算符

赋值运算符顾名思义,就是在做赋值运算时使用的符号"=",等号,将等号右侧的值赋值给等号左边的变量。如:int a = 10;在赋值时,等号右侧的值是可以先进行算数运算的。如:int a = 10 + 1;此时程序将会先计算等号右侧的加法公式,然后再进行赋值操作。在赋值布尔(bool)类型的变量时,也可以借助关系运算符赋值。如:bool a = 10 > 3;因为关系运算符中,最终会返回真和假。所以关...

2020-12-04 14:19:53 577

原创 [C#入门] 关系运算符和逻辑运算符

关系运算符,主要是为了判断两个操作值之间的关系。所以关系运算符大多数出现在if语句块中,或者包含判断逻辑的语句块,如for循环、while循环。关系运算符最终结果只包含"真"(true)或"非真"(false)关系运算符"==",在C#中,一个等号是赋值,两个等号是用来判断符号两侧的值是否相等。如if(1==2){//if语句块中的内容}上述if语句,就是用来判断1和2是否相等,如果相等,则会执行if语句中的内容。显然是不相等的,所以if语句块不会被执行。...

2020-12-04 14:16:48 2712 1

原创 [C#入门] 算数运算符

入门篇漏发了一些很重要的文章,补发一下。可以通过上方专辑链接进入。算数运算符"+"号,加号的作用是把两个操作值进行相加操作。比如算数操作值,1+2 = 3字符串操作值使用加号,是将两个字符串进行拼接,"你好"+"中国!" = "你好中国!"字符串和数值相加,无论数值在前或者在后,都将变为字符串。"我要"+ 6 + "啊6" = "我要6啊六"加号在C#的事件和委托中,还可以做(关联|绑定|注册)运算"-"号,减号的作用是将两个操作值进行相减...

2020-12-04 14:12:27 471

原创 [C#中级] 泛型

定义初级篇教学,前几篇文章有讲到集合,就是存储多个不同数据类型的集合。由此延伸出了泛型。泛型有两个特点。1:用来约定数据集合中的数据类型,你可以理解为模板。比如游戏机厅的游戏机,玩的时候要投入游戏币,投其他的形状相似的货币不行。编程中的泛型就是在定义时就约定了数据集合的类型。好处是存取方便,你明确的知道该集合中存储的什么类型的数据,不需要做数据类型的转换了。2:泛型也是一种数据类型。"泛"指的是广义上的概念,"泛型"即是指广义上的数据类型。泛型具体是什么类型,取决于定义它时,设...

2020-12-04 14:10:15 101

原创 [C#中级] 多线程

线程讲多线程之前,我们先讲线程。C#中的线程类叫Thread,主要用来创建或控制线程。先上个例子static void Main(string[] args){ Thread thread = new Thread(ThreadTest); //设置线程名称 thread.Name = "测试线程"; //调用Start方法启动线程 thread.Start(); Console.ReadKey();}public static v...

2020-12-04 09:52:15 201

原创 [C#中级] 事件

定义从概念上理解,事件就是某一个对象向另外一个对象发送一个消息,事件的发送方负责发送,接收方负责接收。详解事件,我硬讲,你是肯定不能理解的,因为事件和委托非常相似。事件其实是对委托的封装(封装没忘吧?就是保护)。委托,就是发起方明确告诉接收方,我需要什么。然后接收方就负责去执行。事件,就是我给你发送一个信号,而这个信号通常用来暗示你,干什么。模拟两个场景。场景1:发送方:学校发信号:下课铃接收方:学生(溜了溜了!)(接收方,表示收...

2020-12-04 09:40:03 133

原创 [C#中级教学] 委托

定义委托,就是将方法当做参数,传递给另外一个方法处理。你可以把委托当做一种数据类型,而这种数据类型定义的是方法。详解委托,在现实中。就是,当你需要完成一件事情,但是你又不知道具体是如何完成的,所以委托给专业的人去办理,在此过程中,你只需要约定一份委托然后交由专业人士即可,你并不知道或者不了解中间的处理流程,而你需要的只是委托。程序中也是一样,将本类无法完成的事情,交由第三方去解决。与现实不同的是,没有中间商赚差价!...

2020-12-04 09:36:29 137

原创 [C#初级] 集合

为什么使用集合之前有讲过数组,用来存储多个相同数据类型的集合。但是数组的长度是固定不可变的,所以在实际项目中,如果数据集需要动态添加扩充,则数组很容易饱和。且数组在操作时,如果遇到复杂的业务环境,操作起来也颇为繁琐,甚至无法实现。于是我们需要用到C#中的集合类型集合集合一般是一组由类实例化的对象组成的数据集,方便统一组织和操作对象。集合的优点是①其大小可以动态调整,这样在面对复杂的业务时,如果需要动态新增,集合也可以动态调整。②可以存...

2020-12-04 09:33:25 174

原创 mysql索引最左匹配原则的理解

这里需要提醒的是:mysql的执行计划和查询的实际执行过程并不完全吻合。如何证明这一点呢?真正的执行过程可以通过mysql的trace工具来分析。1,针对执行2EXPLAIN SELECT * FROM student WHERE cid=1;这里只显示trace结果的一部分内容:{ "considered_execution_plans": [ { "plan_prefix": [ ...

2020-12-03 13:27:02 207

原创 [C#初级] 类和对象

“今天要聊的是对象,我知道你没有!”面向对象的概念我就不说了,我在初级篇的开篇明义中讲过了。本篇文章围绕两点展开,"类" 和 "对象"。"类"单独一个字,看不出来意思,我们组合一下。人类、禽类、文学类、言情类、音乐类。大致明白了吧?"类"就是具备相同属性或行为的事物(对象)的统称。他在场景下,特指某一类事物(对象),且这一类事物(对象)具备一些相同的属性或行为。所以,"类"是抽象的概念。在看本篇文章的各位朋友就是人类,所以相较于"人类"而言,在...

2020-12-03 11:01:01 169

原创 [C#入门] 函数 | 方法

老夫敲代码就是一把梭,我单说我的看法我不管官方是怎么解释和定义的。我单说我的看法,我不要你觉得,我要我觉得!1:为了应对项目的复杂性,函数可以将其项目中的某一个节点用函数的形式独立起来。比如,包。假如把人类看做一个程序。那么这个程序在运行中,在不同的场景是要携带不同的东西的。而这些琐碎的东西是可以丢在包里的。包里还可能有钱包、钥匙包、卡包。敲黑板,点题啊,包中用包,暗指函数可以嵌套函数。2:为了让项目中的某一个节点具备复用性(结合现实场景来看,你可以把他理解为U盘...

2020-12-03 10:58:28 267

原创 [C#入门] 数组

“相同的类型的若干变量按照有序的形式组织起来,这种集合,我们把它称之为数组!”为什么使用数组?入门第六篇,有讲到数据类型和变量。变量很大一部分作用是为了存储程序在计算过程中产生的临时数据,或预定义数据。但是在实际业务场景中,往往一个业务逻辑会需要用到大量的数据,那么此时再去挨个定义变量显然变得不那么合理。如:程序要求计算当前公司所有员工的平均年龄。int age1,age2,age3,age4,age5.....;显然,这种有规则的重复定义并不方便,显得冗余(冗余rǒng..

2020-12-03 10:55:02 276

原创 [C#入门] 循环语句 for

“具备一定规则的重复机械事项,你可以试试循环”循环,我能找到最早期的解释词:周而复始,即重复的,一次又一次的执行某个动作|行为|。在程序中,多用来实现一些重复执行或者有规律的操作。举个栗子学英语时,听写噩梦,如果写错了,罚抄100遍。这对程序来说就不是事情了,我们只需要如此这般,这般如此,就好了。static void Main(string[] args){for(inti=0;i<100;i++) {...

2020-12-03 10:52:02 513

原创 [C#入门] 条件语句 if | else

“编程语言是计算机能够接受和处理的,是具有一定的语法规则的”条件语句,可以理解为在满足或不满足特定条件下执行的语句。if语句语法结构:if(条件表达式){满足条件表达式时执行的语句;}if,中文意思是如果。即:如果满足条件表达式,则执行其后语句块中的语句,否则将不会执行其后语句块"{}"中的语句。条件表达式可以理解为是一种关系型表达式或者逻辑型表达式。如:​​​​​​​if(3>2){满足条件表达式时执行的语句}这...

2020-12-03 10:46:01 555

原创 [C#入门] 数据类型和变量

数据类型很好理解,如字面意思,即数据的类型。比如数字类型,字符类型,真假类型。在程序中,数据类型就是对数据呈现形式的一种表达方式。PS:下文所有数据类型介绍时,只会介绍常用的整数类型(整型)整型很好理解,就是整数,如:5,10,15,20。这些都是整型。整型在细分还会分为长整型(long)和短整型(short)以及常用的一般整型(int)。区别如下:关键字 描述 取值范围 long 长整型 -9,223,372,036,854,775,...

2020-12-03 10:34:25 124

原创 [C#入门] 基本语法结构介绍

介绍了控制台应用程序,该篇讲解还是使用控制台应用作为基础项目去讲解。接下来的介绍讲解还是围绕下图展开文件介绍C#语言的后台代码文件的后缀名是:.cs可以在打开的文件选项卡上看到文件的后缀名。如:Program.cs也称作为类文件引用区using System;using System.Collections.Generic;using System.Linq;using System.Text;关键字:using格式:[u...

2020-12-03 10:09:09 450

原创 [C#入门] 第一个C#程序 控制台程序

好了,你要开始你的第一个C#程序了,平复你激动的心,控制你颤抖的手!启动从开始栏找到Visual Studio 2019,鼠标悬停在上面200ms后,用0.1牛的力按下鼠标左键,其后等待程序运行。(截图中还有一个Visual Studio Installer看到没?在前文的下载安装阶段选择的工作负载,使用这个工具还可以继续安装新的工作负载)创建项目运行后的界面选择创建新的项目其后选择C#-Windows-控制台,控制台应用(.NET ...

2020-12-03 10:06:32 2065

原创 C#】开发工具 | 你瞅瞅这高贵的紫色

[工具介绍]Visual Studio 三大核心开发工具:VisualStudio 2019Visual StudioCodeVisual Studio for Mac因为是C#系列入门教学,我还是着重介绍Visual Studio 2019(下文简称VS)。VS从最早的2008到现在的2019一共出了5个版本。作者最早使用的是2008,具体是个什么UI都忘记的差不多了,但是早期的配色还是深蓝色,好像从2013开始就是紫色了。下文主要介绍最新的VS2019...

2020-12-03 10:03:45 706

原创 [C#高级篇] [项目] 自己编写计算器

"没时间解释了,先上车!"前面的教学篇讲了一些基础的知识点,今天直接做个程序出来用,先搞一点有成就感的事情先。计算器,算是C#Winform的入门级窗体应用程序了。新建项目1:Windows 窗体应用(.NET Framework)2:项目名:Calculator(计算器的英文)3:勾选解决方案和项目放在同一目录中4:框架我使用的是.net 4.7.2UI实现首先,把窗口大致调整成一个计算器的形状。然后,拖拽一个Label控件...

2020-12-02 17:17:28 2289 2

转载 网络初级知识点总结

一、增大网络体系网络增大的需求:1、无限的传输距离2、完全没有冲突——所有节点可以同时收发数据3、要实现一对一单播所产生的设备:网桥—后来被交换机所代替方式:1、节点的增加—增加集线器(HUB);2、距离增加—使用中继器(又称放大器)所产生的隐患:1、1.安全 2.地址 3.延时 4.冲突2、不能无限延长地址 :MAC地址,网卡芯片的串号,48位二进制构成出场烧录,全球唯一16进制显示冲突:CSMA/CD 载波侦听多路访问/冲突检测 — 排队交换机为二层设备;全双工(类似于手机

2020-12-02 17:13:29 106

转载 机器学习交易——如何使用回归预测股票价格?

前几天,我读了一篇关于人工智能到目前为止是如何发展的以及它将走向何方的文章。我被吓了一跳,我也很难理解作者所描绘的未来的可能性。这是人工智能在医学领域应用的可能性之一:外科医生可以用她的运动皮层控制一个机器手术刀,而不是用她的手。她可以从手术刀接收到感觉输入,这如同她的第11个手指一般。这就好像她的一个手指是手术刀,她可以不用任何工具就可以做手术,这能让她能够更好的操作。一个没有经验的外科医生在做一个复杂的手术时,可能会让她的几个导师来到现场,给予她指导或建议。如果真的出了什么问题,他们中的一个可以

2020-12-02 16:32:37 892

转载 刚学编程的程序员必备这5大编程网站,你知道几个?

一个好的网站,就是程序员学编程的基地。虽说新手程序员也许知道一些在线编程网站,但是质量上乘的编程网站又知道几个呢?下面就来给大家推荐5个质量上乘的编程网站:0、LeetcodeLeetCode是大名鼎鼎的在线刷题网站,通过该网站的刷题,你将提高自己代码和解题能力。它将帮助你快速深入地了解各类面试题型。1、Dreamincode初学者或者中级水平的程序员,在这个网站上可以找到一些实战的项目进行练习。2、Programmingby Doing对于零基础的新...

2020-12-02 15:24:27 318

空空如也

空空如也

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

TA关注的人

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