网站建设

Thinkphp自定义生成缩略图尺寸的方法

Thinkphp自定义生成缩略图尺寸的方法,本实例中生成两张不同尺寸的图片:第一张是大图350*350,第二张 50*50的缩略图 Image类是Thinkphp系统自带的,可以研究下,这个缩略图类很强大 fun...

C# API中模型与它们的接口设计详解

关键要点 可变模型应该具备自我验证的能力,并实现验证接口。 在共享对象时(特别是在跨线程共享时),考虑使用不可变模型。 考虑支持MVVM风格UI的单层和多层撤消。 在实现属性变...

PHP中的自动加载操作实现方法详解

本文实例讲述了PHP中的自动加载操作实现方法。分享给大家供大家参考,具体如下: what is 自动加载? 或许你已经对自动加载有所了解。简单描述一下:自动加载就是我们在new一个cl...

C#使用TimeSpan时间计算的简单实现

本文告诉大家简单的方法进行时间计算。 实际上使用 TimeSpan 可以做到让代码比较好懂,而代码很简单。 例如我使用下面的代码表示 5 秒 const int needCount = 5 * 1000; 因为后面使用的是延迟...

PHP使用ajax的post方式下载excel文件简单示例

本文实例讲述了PHP使用ajax的post方式下载excel文件。分享给大家供大家参考,具体如下: 项目需求,前端发起ajax请求,后端生成excel并下载,同时需要在header头中,带上token验证信息,参...

C#中ValueTuple的原理详解

前言 本文告诉大家一些 ValueTuple 的原理,避免在使用出现和期望不相同的值。ValueTuple 是 C# 7 的语法糖,如果使用的 .net Framework 是 4.7 以前,那么需要使用 Nuget 安装System.ValueTuple 虽然...

PHP+MySQL+sphinx+scws实现全文检索功能详解

本文实例讲述了PHP+MySQL+sphinx+scws实现全文检索功能。分享给大家供大家参考,具体如下: 我的个人环境是PHP7.1+MariaDB10.1.23 下载安装资源包 sphinx地址 http://sphinxsearch.com/downloads/release/ P...

MVVM简化的Messager类实例代码

前言 在开发Wpf/SL应用时,经常会遇到不同页面和窗体之间的参数传递的问题。对于这类问题,我们一般通过事件实现数据传递,也可以定义全局静态变量来进行数据共享。这里我们则使...

PHP使用Session实现上传进度功能详解

本文实例讲述了PHP使用Session实现上传进度功能。分享给大家供大家参考,具体如下: 实现文件上传进度条基本是依靠JS插件或HTML5的File API来完成,其实PHP配合ajax也能实现此功能。 PH...

C#在Excel表格中插入、编辑和删除批注

概述 为文档添加必要的批注可以给文档使用者提供重要的提示信息,下面的示例中,将介绍通过C#编程语言来给Excel表格中的指定单元格内容添加批注,此外,对于已有的批注,如果需...

Yii框架核心组件类实例详解

本文实例讲述了Yii框架核心组件类。分享给大家供大家参考,具体如下: CComponent类为YII框架的基于组件和事件驱动编程提供了基础,YII框架中的大部分类都将CComponent类作为基类。 CC...

C# 循环判断会进来几次的实现代码

最近有小伙伴告诉我,在循环的判断条件只会计算一次,本金鱼不相信,于是就做了测试,本文记录我做的测试。 先来写一个简单的代码, 就一个循环,循环的判断是从一个函数获取...

Laravel 6 将新增为指定队列任务设置中间件的功能

Taylor Otwell 在 Laravel 6 中新增了为指定队列任务设置中间件的能力,以便我们在执行某些队列任务之前先执行一些业务逻辑: This [pull request] adds an easy way to have job specific middleware for que...

C#判断一个字符串是否是数字或者含有某个数字的

第一种就是 最常见的 用Try..Catch.. 再try中强转你要确认的string 类型 成功就是int catch 就不是 string a = "avdfd"; try { int b = int.Parse(a); } catch (Exception) { Console.WriteLine("不是"); 【文章由高防cd...

PHP goto语句用法实例

问题 当 PHP 在执行代码过程,在某一时刻我们希望它能跳转到某一特定位置继续执行代码,该怎么做呢? 回答 在 PHP 中,我们可以使用 goto 操作符来使 PHP 代码执行器跳转到程序中某一...

因str_replace导致的注入问题总结

研究了下replace的注入安全问题。 一般sql注入的过滤方式就是引用addslashes函数进行过滤。 他会把注入的单引号转换成\',把双引号转换成\",反斜杠会转换成\\等 写一段php代码: !DOCTYPE htm...

C#使用private font改变PDF文件的字体详解

前言 前几天做项目,需要使用未安装的字体来改变PDF的文件。以前并没有实现过类似的功能,幸运的是我在网上找到了类似的教程,并成功实现了这个功能。 下面就跟大家分享一下我...

php函数式编程简单示例

本文实例讲述了php函数式编程。分享给大家供大家参考,具体如下: // 函数式编程$users = array( array('id' = 1, 'name' = 'abc1', 'age' = 29, '性别' = '男'), array('id' = 2, 'name' = 'abc2', 'age' = 21, '性别...

C#在PDF中绘制不同风格类型的文本方法实例

前言 通过对控件Spire.PDF的测试,我们可以创建PDF文件并向文档中绘制文本、图片、表格、图形等内容,其中,对于绘制文本这一部分,Spire.PDF提供了三种字体类型来绘制文本呢,即:...

php tpl模板引擎定义与使用示例

本文实例讲述了php tpl模板引擎定义与使用。分享给大家供大家参考,具体如下: tpl.php phpnamespace tpl;/*** Class Tpl*/class Tpl{ protected $view_dir;//模板文件 protected $cache_dir;//缓存文件 protected...

实例详解C#实现http不同方法的请求

1、不带参数的POST请求 public static string Post(string url) { string result = ""; HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url); req.Method = "POST"; HttpWebResponse resp = (HttpWebResponse)req.GetResponse(); Stream st...

PHP实现提高SESSION响应速度的几种方法详解

本文实例讲述了PHP实现提高SESSION响应速度的几种方法。分享给大家供大家参考,具体如下: 设置多级目录存储SESSION 默认session的存储目录是1级目录,如果用户量比较大,session文件数量...

Silverlight实现星星闪烁动画

本文实例为大家分享了Silverlight实现星星闪烁动画展示的具体代码,供大家参考,具体内容如下 原理很简单,生成1000个圆,从随机数来布置它们的位置,通过动画来处理它们的透明度,...

PHP基于session.upload_progress 实现文件上传进度显示

本文实例讲述了PHP基于session.upload_progress 实现文件上传进度显示功能。分享给大家供大家参考,具体如下: 介绍 session.upload_progress 是PHP5.4的新特征。 当 session.upload_progress.enabled INI 选项...

Silverlight实现跑马灯动画

本文实例为大家分享了Silverlight实现跑马灯效果的具体代码,供大家参考,具体内容如下 主要功能有以下几点: 1、使用动画属性驱动图片运动动画 2、图片循环到最后一张后会自动循环...

thinkPHP和onethink微信支付插件分享

thinkPHP和微支付实现的微信支付插件,在微信中调用微信jssdk实现支付,分享给大家参考下 //实现的Wxpay钩子方法 public function Wxpay($param){ require './Addons/Wxpay/WxPayPubHelper/WxPayPubHelper.php'; $...

详解C# WebApi 接口测试工具:WebApiTestClient

前言:这两天在整WebApi的服务,由于调用方是Android客户端,Android开发人员也不懂C#语法,API里面的接口也不能直接给他们看,没办法,只有整个详细一点的文档呗。由于接口个数有点多...

PHP利用DWZ.CN服务生成短网址

使用DWZ.CN生成短网址 php/** * FunctionHelper */class FunctionHelper { // -------------------------------------------------------------------- /** * httpPost * * @param string $url * @param array $param * @return array|bool */ public...

C# WebApi CORS跨域问题解决方案

前言:上篇总结了下WebApi的接口测试工具的使用,这篇接着来看看WebAPI的另一个常见问题:跨域问题。本篇主要从实例的角度分享下CORS解决跨域问题一些细节。 一、跨域问题的由来 同...

PHP实现与java 通信的插件使用教程

由于公司这块项目需要和java对接的一些东西 又不想用webservice 所以弄了个php模块 折腾了好长时间编译一直过不去. 索性就把源码修改了.经测试可用. 另外附一份我的安装记录 让大家少...

C# WebApi 接口返回值不困惑:返回值类型详解

前言:已经有一个月没写点什么了,感觉心里空落落的。今天再来篇干货,想要学习Webapi的园友们速速动起来,跟着博主一起来学习吧。之前分享过一篇C#进阶系列——WebApi接口传参不...

PHP swoole和redis异步任务实现方法分析

本文实例讲述了PHP swoole和redis异步任务实现方法。分享给大家供大家参考,具体如下: redis异步任务 interface.php phpfor($i=0;$i100;$i++){ $msg = "zhezhao[".$i."]"; $redis = new Redis(); $redis-connect("127....

C# WebApi 接口传参详解

前言:还记得刚使用WebApi那会儿,被它的传参机制折腾了好久,查阅了半天资料。如今,使用WebApi也有段时间了,今天就记录下API接口传参的一些方式方法,算是一个笔记,也希望能帮...

PHP基于swoole多进程操作示例

本文实例讲述了PHP基于swoole多进程操作。分享给大家供大家参考,具体如下: 多个任务同时执行 将顺序执行的任务,转化为并行执行(任务在逻辑上可以并行执行) 比如,我们要对已...

浅谈C# AOP的简单实现

前言:为了弄清楚AOP,博主也是拼了。这篇打算写写AOP,说起AOP,其实博主接触这个概念也才几个月,了解后才知道,原来之前自己写的好多代码原理就是基于AOP的,比如MVC的过滤器...

基于PHP实现微信小程序客服消息功能

项目说明: 本项目是一个简单微信小程序客服消息类,实现客服消息相关功能。官方给的php示例有误,这里就不再吐槽了。 本示例是采用开发者服务器,没有采用云调用的形式。 官方...

C# WebApi 路由机制剖析

前言:从MVC到WebApi,路由机制一直是伴随着这些技术的一个重要组成部分。 它可以很简单:如果你仅仅只需要会用一些简单的路由,如/Home/Index,那么你只需要配置一个默认路由就能简...

php链式操作的实现方式分析

【本文由:香港云服务器http://www.558cloud.com提供,感谢】 本文实例讲述了php链式操作的实现方式。分享给大家供大家参考,具体如下: 类似 $db-where("id=1")-limit("5")-order("id desc") ,链式操...

C#动态代码生成控件后其他事件不能获取该控件值

前言 本文主要给大家介绍了关于C#动态代码生成控件后其他事件不能获取该控件值的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 1.新建web项目,添...

Laravel 默认邮箱登录改成用户名登录的实现方法

Laravel中默认的登录是通过邮箱和密码进行登录的。那么,怎么样才能用最少的改动将它改成用密码登录呢? 默认的,Laravel使用的是 Illuminate\Foundation\Auth\AuthenticatesUsers 这个trait完成登录...

c#批量抓取免费代理并且验证有效性的实战教程

前言 之前看到某公司的官网的文章的浏览量刷新一次网页就会增加一次,给人的感觉不太好,一个公司的官网给人如此直白的漏洞,我批量发起请求的时候发现页面打开都报错,100多人...

Laravel如何同时连接多个数据库详解

前言 上文说到thinkphp3.2同时连接两个数据库的文章,然后在总结下laravel同时连接 多个数据库的实例,方便新手学习,db连接以及model连接。 配置.env 文件 DB_CONNECTION=mysqlDB_HOST=127.0.0.1DB...

C# 使用相同权限调用 cmd 传入命令的方法

本文告诉大家如何使用相同权限调用cmd并且传入命令。 如果想要用相同的权限运行一个程序,可以使用 ProcessStartInfo 的方法 var processStartInfo = new ProcessStartInfo() { Verb = "runas", // 如果程序...

php实现简单的守护进程创建、开启与关闭操作

本文实例讲述了php实现简单的守护进程创建、开启与关闭操作。分享给大家供大家参考,具体如下: 前提要安装有pcntl扩展,可通过 php -m 查看是否安装 phpclass Daemon { private $pidfile; fun...

C#中读写INI配置文件的方法

在作应用系统开发时,管理配置是必不可少的。例如数据库服务器的配置、安装和更新配置等等。由于Xml的兴起,现在的配置文件大都是以xml文档来存储。比如Visual Studio.Net自身的配置...

thinkphp3.2同时连接两个数据库的简单方法

【原URL http://www.yidunidc.com/tw.html复制请保留原URL】 因项目需求,需要用到连接两个库,所以封装了个方法,实例如下: tp3.2手册连接数据库 在公共的function.php加入封装的方法 function getCrmM...

C#爬虫通过代理刷文章浏览量

1.如何维护代理IP库? 想要使用代理IP,那就必须有一个一定数量、足够有效的代理ip库,在学习阶段,随便玩玩那就只能从免费的代理IP网站上抓取,没有一定数量的代理刷文章流浪量非...

php实现的表单验证类完整示例

本文实例讲述了php实现的表单验证类。分享给大家供大家参考,具体如下: php/** * 用法 * use Validate\Validator; * * $rules = [ * ['name|名字', 'require|email|in:7,8,9|max:10|min:6|between:6,8|length:2', '名字...

C# 嵌入dll 的方法

在很多时候我们在生成C#exe文件时,如果在工程里调用了dll文件时,那么如果不加以处理的话在生成的exe文件运行时需要连同这个dll一起转移,相比于一个单独干净的exe,这种形式总归...

thinkphp5框架结合mysql实现微信登录和自定义分享链

本文实例讲述了thinkphp5框架结合mysql实现微信登录和自定义分享链接与图文功能。分享给大家供大家参考,具体如下: php代码 function curlHtml($url){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,...