网站建设

C# WinForm-Timer控件的使用

比如在窗体中显示时间: 错误思路一:我在窗体结构函数中写入一个死循环,每隔一秒显示一次当前时间 public Form6() { InitializeComponent(); while (true) { label1.Text = DateTime.Now.ToString("yyyy年M...

PHP isset()及empty()用法区别详解

PHP isset函数作用 isset函数是检测变量是否设置。 格式:bool isset( mixed var [, mixed var [, ...]] ) 返回值: 若变量不存在则返回FALSE 若变量存在且其值为NULL,也返回FALSE 若变量存在且值不为...

用css3实现转换过渡和动画效果

为什么要用css动画替换js动画 导致JavaScript效率低的两大原因:操作DOM和使用页面动画。 通常我们会通过频繁的操作 DOM的CSS来实现视觉上的动画效果,导致js效率低的两个因素都包括在...

浅析C# 函数的传值与传址

传值就是将实参的值传到所调用的函数里面,实参的值并没有发生变化,默认传值的有int型,浮点型,bool型,char字符型,结构体等等。 传址就是将地址传到所调用的函数里面操作,实...

PHP常用header头定义代码示例汇总

在php的开发中,我们常常需要使用到header函数头来进行做标记 header() 函数向客户端发送原始的 HTTP 报头。 常用header设置列表如下: header('HTTP/1.1 200 OK'); // ok 正常访问 header('HTTP/1.1 404...

css overflow: hidden 的用法(溢出隐藏及清除浮动)

溢出隐藏 就是隐藏超出规定高度的文本或者图像信息。 !DOCTYPE htmlhtml lang=enheadmeta charset=UTF-8titleDocument/titlestyle type=text/cssdiv {background-color: yellow;width: 350px;height: 100px;overflow: hidden;}/style...

详解c# 协变和逆变

基本概念 协变:能够使用比原始指定的派生类型的派生程度更大(更具体)的类型。例如 IFoo父类 = IFoo子类 逆变:能够使用比原始指定的派生类型的派生程度更新(更抽象)的类型。...

Swoole源码中如何查询Websocket的连接问题详解

问题 我们项目的 Websocket Server 使用的 Swoole,最近在搭建 beta 环境的时候发现 Websocket 协议虽然升级成功了,但是会出现定时重连,心跳、数据也一直没有发送。项目的生产环境和 beta...

CSS 中px、em、rem、%、vw、vh单位之间的区别详解

1 、px px就是pixel(像素)的缩写,相对长度单位,相对于屏幕分辨率。 2、em 参考物是父元素的font-size,具有继承的特点。浏览器默认字体是16px,整个页面内1em不是一个固定的值。 字体...

c# 动态构建LINQ查询表达式

作者:精致码农 出处:http://cnblogs.com/willick 联系:liam.wang@live.com 最近工作中遇到一个这样的需求:在某个列表查询功能中,可以选择某个数字列(如商品单价、当天销售额、当月销售...

Yii实现微信公众号场景二维码的方法实例

前言 在Yii中实现场景二维码这里我使用的是easywechat插件,安装easywechat插件 composer require jianyan74/yii2-easy-wechat github地址: https://github.com/jianyan74/yii2-easy-wechat easywechat文档地址: https://...

CSS变量实现暗黑模式的示例代码

最近微信被苹果逼的开发了 暗黑模式 ,越来越多的网站和应用开始支持了暗黑模式,许多人也喜欢为网站选择暗模式,也许他们更喜欢这样的外观,或者他们想让自己的眼睛免受疲劳...

C#中Write()和WriteLine()的区别分析

Write()和WriteLine(【文章来自:http://www.yidunidc.com/gfcdn.html 欢迎留下您的宝贵建议】)都是System.Console提供的方法,两着主要用来将输出流由指定的输出装置(默认为屏幕)显示出来. 两着间的差...

PHP实现Snowflake生成分布式唯一ID的方法示例

前言 Twitter 的 snowflake 在分布式生成唯一 UUID 应用还是蛮广泛的,基于 snowflake 的一些变种的算法网上也有不少。使用 snowflake 生成 UUID 很多都是在分布式场景下使用,我看了下网上有其...

利用css样式实现表格中字体垂直居中的方法

利用css样式实现表格中字体垂直居中的方法,具体代码如下所示: 有一个自定义表格如下所示,当所返回数据改变时,文字都能自动居中 //html //用两个div做容器 el-col :span=3 class=col_ro...

c#创建圆形类Circle、矩形类实现代码

目录 c#创建圆形类,其中包括set,get方法 C#——Circle(圆)类 C# 圆类,矩形类算面积 C#-创建圆形/椭圆形按钮 c#创建圆形类,其中包括set,get方法 using System;using System.Collections.Generic;usi...

Laravel中GraphQL接口请求频率实战记录

前言 起源:通常在产品的运行过程,我们可能会做数据埋点,以此来知道用户触发的行为,访问了多少页面,做了哪些操作,来方便产品根据用户喜好的做不同的调整和推荐,同样在服务端开发...

css用Flex布局制作简易柱状图的实现

以下是一个用Flex布局的柱状图: HTML: div class=his_box div成绩分布直方图/div div class=histogram divdiv10/div/div divdiv8/div/div divdiv15/div/div divdiv12/div/div divdiv5/div/div /div/div CSS: .his_box{ /*盒子*/ w...

c# 9.0新特性——模块初始化器

作者:MarkKang 出处:https://www.cnblogs.com/markkang/ 1 背景动机 关于模块或者程序集初始化工作一直是C#的一个痛点,【文章出处:http://www.yidunidc.com/hkzq.html欢迎转载】微软内部外部都有大量的...

PHP如何使用array_unshift()在数组开头插入元素

【本文由:香港云服务器http://www.558cloud.com提供,感谢】 PHP array_unshift() 函数用来在数组开头插入一个或多个元素,其语法如下: int array_unshift ( array $arr , mixed $value1 [, mixed $value2, mixe...

详解CSS中的flex布局

flex布局又称为弹性布局,任何一个容器都可以指定为flex布局 声明弹性盒子的几种方式 就像前面说的,所有容器都可以指定为flex布局 .box{ display:flex;} 行内元素也可以使用: display:inl...

大白话讲解C# 中的委托

有一天,你写了好多好多带“形参”的构造函数(就是“方法”,同义),而且需要向这些构造函数里传递同样的“实参”,然后你就憨憨地一个一个函数的调用并赋予同样的“实参”...

PHP终止脚本运行三种实现方法详解

【文章出处:美国多ip服务器】 PHP中,终止脚本运行有三种方式:主脚本程序中使用return、脚本中使用exit()、die(),三者所在的脚本文件他们之后的代码都不会执行。 1.die( ) 和 exit( ) 在...

CSS overflow-wrap新属性值anywhere 用法大全

一、先了解下overflow-wrap属性 CSS overflow-wrap 属性其实就是以前的 word-wrap 属性,MDN现在直接把 word-wrap 的文档页跳转到 overflow-wrap 属性的文档页了。 由于 overflow-wrap 属性IE浏览器不支持,...

c# 获取照片的经纬度和时间的示例代码

public Liststring GetXYFromPic(String jpgPath) { Liststring sXY = new Liststring(); try { //载入图片 Image objImage = Image.FromFile(jpgPath); //取得所有的属性(以PropertyId做排序) var propertyItems = objImage.PropertyItems.Or...

PHP超全局变量实现原理及代码解析

超全局变量在 PHP 4.1.0 中引入,是在全部作用域中始终可用的内置变量。 PHP 超全局变量 PHP 中的许多预定义变量都是“超全局的”,这意味着它们在一个脚本的全部作用域中都可用。在...

CSS3属性 line-clamp控制文本行数的使用

说明:限制在一个块元素显示的文本的行数。 -webkit-line-clamp 是一个 不规范的属性(unsupported WebKit property),它没有出现在 CSS 规范草案中。 为了实现该效果,它需要组合其他外来的...

C#中使用UDP通信的示例

网络通信协议中的UDP通信是无连接通信,客户端在发送数据前无需与服务器端建立连接,即使服务器端不在线也可以发送,但是不能保证服务器端可以收到数据。本文实例即为基于C#实...

PHP copy函数使用案例代码解析

copy—拷贝文件 说明 copy(string$source,string$dest[,resource$context] ) :bool 将文件从source拷贝到dest。 如果要移动文件的话,请使用rename()函数。 参数 source 源文件路径。 dest 目标路径。如果dest是...

css3通过scale()、rotate()实现放大、旋转

一、scale()方法 缩放,指的是缩小和放大。在CSS3中,我们可以使用scale()方法来将元素根据中心原点进行缩放。 跟translate()方法一样,缩放scale()方法也有3种情况: (1)scaleX(x):元素仅...

c# 制作gif的四种方法

方法一:使用AnimatedGif库 Nuget安装包: Install-Package AnimatedGif -Version 1.0.5 https://www.nuget.org/packages/AnimatedGif/ 其源码在:https://github.com/mrousavy/AnimatedGif 代码: // 33ms delay (~30fps)using (var gif...

PHP 实现base64编码文件上传出现问题详解

一、场景 领导:小A同学,我们要做一个样本上传进行分析的功能,你看下是否使用base64编码加进去,这样客户端的同学就不需要用form-data方式来上传了,直接使用json格式就可以上报,...

关于CSS中定位的小结

CSS中定位有四种在不同的场景下有不同的作用下面我就大体的介绍一下这四种定位. static静态定位:应用的场景不多,这里不做介绍 下面主要介绍一下其他三种常见的定位 1.position:relativ...

c#使用csredis操作redis的示例

现在流行的redis连接客户端有StackExchange.Redis和ServiceStack.Redis,为什么选择csredis而不是这两个? .net 最有名望的 ServiceStack.Redis 早已沦为商业用途,在 .NETCore 中使用只能充值; 后来居上...

Laravel Reponse响应客户端示例详解

前言 本篇文章逻辑较长,只说明和响应生命周期相关的必要代码。 本文主要内容顺序为: 1、执行上文管道中的then方法指定的闭包,路由的分发 2、在路由器中(Router类)找到请求(...

css区分ie8/ie9/ie10/ie11 chrome firefox的代码

网站兼容性调试实在令人烦心,现在的网站设计人员真的要比以前费力很多,因为网页代码不再是只需满足一个IE6访问就行,而是要满足N多的浏览器访问正常才行。粗略算一下,目前至...

C#表达式树的基本用法讲解

表达式树使用一种类似树的结构来表示代码,它的每个节点都是一个表达式,比如方法调用和xy这样的二元运算等。我们可以对表达式树的内容进行编辑和运算,这样能够动态修改可执...

php使用Swoole实现毫秒级定时任务的方法

项目开发中,如果有定时任务的业务要求,我们会使用linux的crontab来解决,但是它的最小粒度是分钟级别,如果要求粒度是秒级别的,甚至毫秒级别的,crontab就无法满足,值得庆幸的是...

css hack之\9和\0就可能对hack IE11\IE9\IE8无效

每次设计一张网页或一个表单,都被各种浏览器的兼容问题伤透脑筋,尤其是IE家族。在做兼容性设计时,我们往往会使用各种浏览器能识别的独特语法进行hack,从而达到各种浏览器下...

C#用表达式树构建动态查询的方法

前文介绍了C#中表达式树的基本知识,在实际中,表达式树有很多用法,这里举几个例子,说明如何使用表达式树构建动态查询,从而扩展LINQ的查询方法。 在LINQ中,只要数据源实现了...

XAMPP升级PHP版本实现步骤解析

XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。这个软件包原来的名字是 LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在Windows、Linux、Solaris、Mac O...

比较好看的css 自定义样式(标题 h1 h2 h3)

效果图 博客园中常用的样式 /*标题h1 h2 h3样式*/#content { color: black; font: 0.875em/1.5em微软雅黑, PTSans, Arial, sans-serif; font-size: 16px;}#content h1 { background: #2B6695; border-radius: 6px 6px 6px 6px; box-shado...

解析C#设计模式之单例模式

单例模式(Singleton),故名思议就是说在整个应用程序中,某一对象的实例只应该存在一个。比如,一个类加载数据库中的数据到内存中以提供只读数据,这就很适合使用单例模式,因为...

PHP数组访问常用方法解析

1、如果使用的是索引方式的数组可以使用for循环来实现如下: for ( $i = 0; $i count($arr); $i++ ){ echo $arr[i] . 'br/';} 2、如果使用的是非索引方式的选择就多了,比如 (1)foreach用法 foreach ( $arr...

css之display属性之inline-block布局实现详解

CSS display 属性 注释:如果规定了 !DOCTYPE,则 Internet Explorer 8 (以及更高版本)支持属性值 inline-table、run-in、table、table-caption、table-cell、table-column、table-column-group、table-row、table-row-gr...

c# 断点续传的实现

作者:sparkdev 出处:http://www.cnblogs.com/sparkdev/ 注意,本文所说的断点续传特指 HTTP 协议中的断点续传。本文主要聊聊思路和关键代码,更多细节请参考本文附带的 demo。 工作原理 HTTP 协...

PHP autoload使用方法及步骤详解

我们知道在PHP4里面,当我们使用一个类的时候,必须将该类所以文件使用include或require加进来,这样我们就可以使用类了。 而对于PHP5来说也可以使用在PHP4里面的方式,将类文件包进来...

CSS之定位布局(position,定位布局技巧)

1.什么是定位: css中的position属性,position有四个值:absolute/relative/fixed/static(绝对/相对/固定/静态(默认))通过定位属性可以设置一些不规则的布局,使用 TLBR(top,left,bottom,right) 来调整元素...

C#弹出对话框确定或者取消执行相应操作的实例代

一、基于WINFORM下的选择对话框 在WINFORM下,我们可以利用系统的对话框(MessageBox)来实现,具体思路是读取MessageBox的返回值(YES或NO)来达到对操作的控制。下面是一个演示程序代码代...

PHP延迟静态绑定使用方法实例解析

PHP的继承模型中有一个存在已久的问题,那就是在父类中引用扩展类的最终状态比较困难。我们来看一下代码清单5-11中的例子。 代码清单5-11 意想不到的继承 php class ParentBase { static $...