Mutex类、Event类、SemaphoreSlim类和ReaderWriterLockSlim类等提供了多个进程之间的线程同步。 1、WaitHandle 基类 WaitHandle抽象类,用于等待一个信号的设置。可以根据其派生类的不同,等待不同的...
网站建设
PHP如何获取Cookie并实现模拟登录
一、定义Cookie存储路径 必须使用绝对路径 $cookie_jar = dirname(__FILE__)."/pic.cookie"; 二、获取Cookie 将cookie存入文件 $url = "http://1.2.3.4/";$ch = curl_init();curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch,...
通过CSS边框实现三角形和箭头的实例代码
一、CSS盒子模型 盒子包括:margin、border、padding、content 边框交界处呈现平滑的斜线,利用此特点,通过设置各边框宽度和颜色可以得到小三角等。 div元素是块级元素,显示为块框,可...
c# 进程内部的同步
在线程里,如果需要共享数据,那么一定需要使用同步技术,确保一次只有一个线程访问和改变共享数据的状态。在.net中,lock语句、Interlocked类和Monitor类可用于进程内部的同步。 1、...
PHP程序守护进程化实现方法详解
一般Server程序都是运行在系统后台,这与普通的交互式命令行程序有很大的区别。glibc里有一个函数daemon。调用此函数,就可使当前进程脱离终端变成一个守护进程,具体内容参见man...
css3一个简易的 LED 数字时钟实现方法
这个应该是已经有很多人做过的东西,我应该只是算手痒,想写一下,所以,花了点时间折腾了这个,顺便把 Dark Mode 的处理也加上了。 首先可以很明确的一点,这个真没技术含量存在...
详解c# 泛型类的功能
在泛型类中,由于不知道泛型参数T是什么类型,可能是引用类型,也可能是值类型,因此不能将null等赋予泛型类型。如何对泛型对象赋初值、如何保证泛型的正确性等,以使用泛型文...
PHP8.0新功能之Match表达式的使用
上个月下旬PHP社区发布是PHP8第一个,正式版本也将于今年年底发布。PHP8带来来那个两个最令人激动的特性:JIT和match表达式。 本文我们要说另一个新引入的语法match表达式语法,可以说...
C# 实现WebSocket服务端教程
.net4.5中实现了对websocket的支持 在这里我使用的是.net4.0。因此需要对原本的socket发送的数据根据websocket的协议进行解析和打包。 using System;using System.Collections.Generic;using System.Linq;using S...
PHP+MySql实现一个简单的留言板
跟着书学的,代码不是自己写的,但是都能理解,有时间自己去写个好看一点的吼吼吼~(不熟练花了一天的时间… 留言板是接触WEB开发的基础,写一个留言板需要知道前端的一些基础...
CSS教程:css属性之媒体(Media)类型
样式单的一个最重要的特点就是它可以作用于多种媒体,比如页面、屏幕、电子合成器等等。特定的属性只能作用于特定的媒体,如font-size属性只对可卷动的媒体类型有效(屏幕)。...
c# 基于任务的异步编程模式(TAP)
异步编程是C#5.0的一个重要改进,提供两个关键字:async和await。使用异步编程,方法的调用是在后台运行(通常在线程或任务的帮助下),但不会阻塞调用线程。异步模式分为3种:异步...
php连接mysql之mysql_connect()与mysqli_connect()的区别
实例 打开一个到 MySQL 服务器的新的连接: php$con=mysqli_connect("localhost","wrong_user","my_password","my_db"); // 检查连接 if (!$con) { die("连接错误: " . mysqli_connect_error()); } 定义和用法 mysqli_connect()...
移动端自适应样式之@media的使用方法
通用手机端样式: @media all and (orientation : portrait) { /*竖屏*/ } @media all and (orientation : landscape) { /*横屏*/ } 指定手机端高度样式: @media screen and (max-width: 750px) @media screen and (min-width: 720px)...
c# 基于任务的异步编程模式(TAP)的异常处理
在前面讲到了《基于任务的异步编程模式(TAP)》,但是如果调用异步方法,没有等待,那么调用异步方法的线程中使用传统的try/catch块是不能捕获到异步方法中的异常。因为在异步方...
KindEditor在php环境下上传图片功能集成的方法示例
KindEditor 是一套开源的在线HTML编辑器, 后台可与 Java、.NET、PHP、ASP 等程序集成。为实现图文混排的编辑效果,我们通常都会用到编辑器的图片上传功能,本文会简单讲一下KinEditor的基本...
CSS中使用文本阴影与元素阴影效果
文本阴影介绍 在 CSS 中使用 text-shadow 属性设置文本阴影,该属性一共有 4 个属性值如:水平阴影、垂直阴影、(清晰度或模糊距离)、阴影颜色。 text-shadow 属性值说明,在文本阴影实...
C#9.0主要特性的一些想法
前言 翻译自 Mads Torgersen 2020年5月20日的博文《Welcome to C# 9.0》,Mads Torgersen 是微软 C# 语言的首席设计师,也是微软 .NET 团队的项目群经理。 C# 9.0 正在成形,我想和大家分享一下我们对...
浅谈php常用的7大框架的优缺点
一直以来,phper讨论最多的就是php各种框架的优缺点,网上的资料也是比较零散,现把几款主流的框架收集汇总一下,其中本人只是用过Yii2、Laravel、Yaf、Thinkphp这四种框架,因此大部分...
CSS3实现网站商品展示效果图
本文介绍了CSS3实现网站商品展示效果图,分享给大家,具体如下: html代码 div class=product ul li div class=pro-img a href=# img src=images/pms_1524883847.49276938!220x220.jpg alt= /a /div h3a href=#小米电视4A...
C#中的只读结构体(readonly struct)详解
翻译自 John Demetriou 2018年4月8日 的文章 《C# 7.2 – Let's Talk About Readonly Structs》[1] 在本文中,我们来聊一聊从 C# 7.2 开始出现的一个特性 readonly struct。 任一结构体都可以有公共属性、私有...
浅谈PHP之ThinkPHP框架使用详解
Thinkphp框架其精髓就在于实现了MVC思想,其中M为模板、V为视图、C为控制器,模板一般是公共使用类,在涉及数据库时,一般会跟数据表同名,视图会和控制器类里的方法进行名字的一...
深入理解CSS中的数学表达式calc()
数学表达式calc()是CSS中的函数,主要用于数学运算。使用calc()为页面元素布局提供了便利和新的思路。本文将介绍calc()的相关内容 定义 数学表达式calc()是calculate计算的缩写,它允许使...
C#中的in参数与性能分析详解
前言 in 修饰符也是从 C# 7.2 开始引入的,它与我们上一篇中讨论的 《C# 中的只读结构体(readonly struct)》1 是紧密相关的。 in 修饰符 in 修饰符通过引用传递参数。 它让形参成为实参的...
Yii使用DbTarget实现日志功能的示例代码
一:在配置文件的log组件中配置DbTarget 'log' = [ 'traceLevel' = YII_DEBUG 3 : 0, 'targets' = [ [ 'class' = 'yii\log\FileTarget', 'levels' = ['error', 'warning'], ], 'test' = [ 'class' = 'yii\log\DbTarget',//DaTarget类 'logTable...
css复杂选择器及css字体样式、颜色属性详解
之前学习了css的一些基础选择器,然而今天要介绍css的复杂选择器,复杂选择器一共有三种 1.父子(派生)选择器 div class=wrapper strong class=box em234/em /strong/divem123/em 此时要使234有颜色,...
C#编译器对局部变量的优化指南
前言 C# 的编译器可以对代码进行优化,所以,我们在写代码的时候,可以更多地考虑一下代码的易读性问题。 不考虑基本的对齐和换行美化。看一下局部变量优化问题。 C# 示例代码...
php实现统计IP数及在线人数的示例代码
写在前面的话 很多人有这样的需求,就是统计网站访问IP以及在线的人数。今天我们就看一下具体实现方法。 开启依赖函数模块 实现这个功能,需要依赖putenv()函数。下面两种方式均可...
CSS实现放大缩小关闭按钮(实例代码)
这种效果最常见是在我们的浏览器页面上,先给大家展示效果图: 如上图所示,使用CSS 绘制上述三个按钮: template div class=windowAction button class=min缩小/button button class=fullpage放大/button...
c# 如何实现不同进程之间的通信
进程之间的通信是为了解决不同进程之间的数据传输问题,这样可以让不同程序交互数据。实现进程通信的方式:1、剪切板;2、COM;3、内存映射文件;4、WCF 1、剪切板Clipboard在进程间...
PHP代码覆盖率统计详解
一 安装php环境 二 统计php代码覆盖率 1 需要安装xdebug 安装步骤: //www.jb51.net/article/116419.htm 测试环境 LNMP 军哥一键包1.3版本 PHP 7.0.7 Xdebug 2.6 配置步骤 git clone git://github.com/xdebug/xdebug.gi...
如何用border-image实现文字气泡边框的示例代码
开发活动中,遇到了一个很简单的文字气泡效果,大概就是这样的。 emmmm,看起来很简单。实现思路如下 主体是个div,加上渐变和边框还有圆角即可。 左侧元宝切图,用::before定位在左...
c# Thread类的用法详解
Thread类相对于线程池中的线程,使用者有更多的控制权。该类允许创建前台线程,设置线程优先级等。Thread类的构造函数重载为接受ThreadStart和ParameterizedThreadStart类型的委托参数。 1、给...
PHP安全之register_globals的on和off的区别
一、register_globals=Off和register_globals=On的区别 register_globals是php.ini里的一个配置,这个配置影响到php如何接收传递过来的参数. register_globals的值可以设置为:On或者Off,我们举一段代码来...
CSS3动画特效在活动页中的应用
背景 在不知不觉中,忙碌的一年将要结束,又到了一年一度的活动期了,为了展现喜庆的节日气氛,活动页面动态效果必不可少。 先上效果图: 一、整体分析 从图中可 以看到主要的...
c# 代码调试技巧和如何远程调试
一:背景 1. 讲故事 每次项目预交付的时候,总会遇到各种奇葩的坑,我觉得有必要梳理一下以及如何快速解决的,让后来人避避坑,这篇就聊聊自己的所闻所遇: 我去,本地环境代码...
php+mysql+ajax 局部刷新点赞/取消点赞功能(每个账号
记录每个赞的点赞用户,以及对赞的数量统计 首先判断用户是否点赞。根据是否点赞,载入不同的html,调用不同的方法 已点赞 如果已点赞,显示已点赞的html,进行取消点赞操作 未点...
CSS3中新增的对文本和字体的设置
文字阴影 text-shadow: 水平偏移 垂直偏移 模糊 颜色 兼容性:IE10+ !DOCTYPE htmlhtml lang=en manifest=index.manifestheadmeta charset=UTF-8titleDocument/titlestyle p{ color:blue; text-shadow: 3px 3px 3px black; }/style/headb...
C# 动态调用WebService的示例
WebServiceHelper代码: using Microsoft.CSharp;using System;using System.CodeDom;using System.CodeDom.Compiler;using System.Collections.Generic;using System.IO;using System.Linq;using System.Net;using System.Reflection;using System.Text;u...
Laravel中如何轻松容易的输出完整的SQL语句
前言 laravel 中自带的查询构建方法 toSql 得到的 sql 语句并未绑定条件参数,类似于这样 select * fromuserswhereid= ,所以写了个扩展包 laravel-dump-sql ,可以获取完整的 sql 语句。 源码 laravel...
Css和JS实现下划线动效的方法示例
本文主要讲述两种下划线动效效果,第一种悬停时 X轴由内向外展开实现动画效果,第二种为左右自动展示,由左向右,或由右向左!! 实现的主要效果是利用伪类标签,以及hover,利用...
利用C#9.0新语法如何提升if语句美感
前言 C# 语言一贯秉承简洁优美的宗旨,每次升级都会带来一些语法糖,让我们可以使代码变得更简洁。本文分享两个使用 C# 9.0 提升 if 语句美感的技巧示例。 使用属性模式代替 IsNull...
关于PHP中interface的用处详解
确实,PHP 接口是有它的目的的。 它们是契约,是给其他开发人员的说明手册。然而,还是很难理解接口有什么用。 基础 接口是抽象的类,无法直接实例化,但是可被实现。 这是一个...
css3使用animation属性实现炫酷效果(推荐)
animation-name 动画名称,可以有多个值,用逗号隔开,表示绑定了多个动画 animation-name属性为动画指定一个名称 animation-name兼容主流的浏览器,不过还是需要加前缀去兼容 animation-name有两...
Winform应用程序如何使用自定义的鼠标图片
首先,建立图片与鼠标的对应关系。 class MouseStyle{ [DllImport("user32.dll")] public static extern IntPtr SetCursor(IntPtr cursorHandle); static MouseStyle() { InitMouseStyle(); } private static void InitMouseStyle() { if (Ha...
jQuery+PHP实现图片上传并提交功能
图片上传思路:通过ajax实现图片上传,然后把PHP返回的图片地址,加入到隐藏字段中,最后通过表单提交给后台PHP,代码如下 HTML代码 zimg.html文件: !DOCTYPE htmlhtml lang="en"head meta charse...
css实现不同浏览器下兼容文本两端对齐
在 form 表单的前端布局中,我们经常需要将文本框的提示文本两端对齐,例如: 比较粗暴的做法是在需要隔离边距的文本中加标签,然后分别控制每个文字的边距,这种方法比直接加空...
CSS中display flex整理(布局利器)
关于display:flex布局,有人了解颇深,我也是看着别人的东西学习的。 display:flex的布局是什么、基本概念之类的我根本就不了解,只会用。每次看到概念之类的东西,我都是扫一眼就...
利用WPF窗口程序设计简单计算器
本文中设计的计算器仅支持单次双目运算,可连续计算。 实验要求: 1、在wpf项目中编程实现一个简单计算器,具体要求如下: 1)实现+,-,*,/运算 2)可以连续进行计算。 效果如图...
PHP网页缓存技术优点及代码实例
前台静态化:把动态页面解析后保存为静态页面 文件缓存:把查询结果保存为文件,XML 内存缓存:memcache php缓存器:XCache、eaccelerator等 Memcache是一个高性能的分布式的内存对象缓存系...