您现在的位置:首页 > 编程开发 > 

编程开发频道头条

Python数字图像处理之霍夫线变换实现详解
在图片处理中,霍夫变换主要是用来检测图片中的几何形状,包...
PHP各版本中函数的类型声明详解
PHP7开始支持标量类型声明,强类型语言的味道比较浓。使用这个...
.Net整合Json实现REST服务客户端的方法详解
前言 本文主要给大家介绍了关于.Net整合Json实现REST服务客户端的...

Python元字符的用法实例解析

反斜杠的作用: 要想将一个元字符^当一个普通字符处理,加反斜杠 例如: ? 1 2 3 4 import re r = r \^abc re.findall(r, ^abc ^abc ^abc ) [ ^abc , ^abc , ^abc ] \d匹配任何十进制数,它相当于类[0-9]. \D匹...

日期:2018-01-17 20:55:40

点击:83 好评:0

PHP获取二叉树镜像的方法

本文实例讲述了PHP获取二叉树镜像的方法。分享给大家供大家参考,具体如下: 问题 操作给定的二叉树,将其变换为源二叉树的镜像。 解决思路 翻转二叉树,有递归和非递归两种方式...

日期:2018-01-17 19:27:25

点击:170 好评:0

Python数字图像处理之霍夫线变换实现详解

在图片处理中,霍夫变换主要是用来检测图片中的几何形状,包括直线、圆、椭圆等。 在skimage中,霍夫变换是放在tranform模块内,本篇主要讲解霍夫线变换。 对于平面中的一条直线,...

日期:2018-01-14 22:24:47

点击:93 好评:0

Python获取当前公网ip并自动断开宽带连接实例代码

今天写了一个获取当前公网ip并且自动断开宽带连接的文件,和大家分享下。 这个文件的具体用途大家懂的,可以尽管拿去用,不过目前只适用于Windows平台,我的Python版本是2.7的,wi...

日期:2018-01-14 22:23:48

点击:58 好评:0

浅谈php字符串反转 面试中经常遇到

1.单字节字符串反转 php提供了用于字符串反转的函数strrev() ? 1 2 $str = abcdef; echo strrev($str); 2.对于包含中文的多字节字符串需要用到mb_substr() ? 1 2 3 4 5 6 7 8 9 10 $str = 字符串反转; function r...

日期:2018-01-14 22:17:06

点击:200 好评:0

PHP各版本中函数的类型声明详解

PHP7开始支持标量类型声明,强类型语言的味道比较浓。使用这个特性的过程中踩过两次坑:一次是声明boolean,最近是声明double。为避免以后继续犯类似错误,就把官方文档翻了一次。...

日期:2018-01-14 22:15:25

点击:193 好评:0

ASP.NET Core使用SkiaSharp实现验证码的示例代码

前言 本文并没有实现一个完成的验证码样例,只是提供了在当前.NET Core 2.0下使用Drawing API的另一种思路,并以简单Demo的形式展示出来。 Skia Skia是一个开源的二维图形库,提供各种常用...

日期:2018-01-14 22:14:11

点击:156 好评:0

ASP.NET Core中调整HTTP请求大小

一、前言 之所以称ASP.NET Core是一个Web开发平台,源于它具有一个极具扩展性的请求处理管道,我们可以通过这个管道的定制来满足各种场景下的HTTP处理需求。ASP. NET Core应用的很多特性...

日期:2018-01-14 21:00:09

点击:165 好评:0

ASP.NET Core文件上传与下载

前言 前段时间项目上线,实在太忙,最近终于开始可以研究研究ASP.NET Core了. 打算写个系列,但是还没想好目录,今天先来一篇,后面在整理吧. ASP.NET Core 2.0 发展到现在,已经很成熟了.下个项...

日期:2018-01-14 20:58:48

点击:89 好评:0

.Net整合Json实现REST服务客户端的方法详解

前言 本文主要给大家介绍了关于.Net整合Json实现REST服务客户端的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 一. 准备工作 1.点击官网或本地下载...

日期:2018-01-14 20:55:28

点击:114 好评:0

php查询指定日期范围内数据

例如,想查询 2001-10-10 至 2002-10-11的所有数据。 如何编写sql语句,必须用时间戳吗? 有没有像asp中直接运算的日期函数: CAST(dDateTime as DATE) between CAST($begin_date as DATE) and cast($end_date as...

日期:2018-01-14 16:57:43

点击:178 好评:0

php递归函数使用return问题

php递归函数中使用return,有时无法正确返回想要的值。 例子,php递归函数代码。 代码示例: ?php function test($i){ $i-=4; if($i3){ return $i; }else{ test($i); } } echotest(30); 代码分析: 如果不运行一下...

日期:2018-01-14 16:56:33

点击:192 好评:0

php递归算法 php递归函数无限级分类

运用php递归算法实现的无限极分类: 数据库中,分类表(category)只有一张,里面主要包含字段有:主键ID,分类名name,父级PID,分类路径PATH,这四个字段应该是必须的,再插入一些测试...

日期:2018-01-14 16:55:41

点击:58 好评:0

PHP递归算法实例解析

本节内容: PHP递归算法。 PHP递归算法代码: 代码示例: ?php //定义PI一分的角度的值 define(PII,M_PI/180); //新建图像资源,并定义其背景为白色,前景色为黑色 $im=imagecreate(670,500); $white=im...

日期:2018-01-14 16:54:35

点击:140 好评:0

php递归函数求阶乘

php递归函数求阶乘 求一个数a的阶乘,那么,a!=a*(a-1)*(a-2)*(a-3)**2*1.比如,6的阶乘6!=6*5*4*3*2*1=720.那么,如何通过php代码实现求任意一个数的阶乘? 实现代码: ?php function demo($a) { if($a...

日期:2018-01-14 16:52:28

点击:200 好评:0

PHP递归函数返回值使用实例

在之前的编程中遇到了一个PHP递归函数的问题,其问题出在PHP递归函数的返回值上。 例1,php递归函数的最初实现代码。 复制代码 代码示例: ?php functiontest($i) { $i-=4; if($i3) { return$i; } e...

日期:2018-01-14 16:51:03

点击:101 好评:0

PHP获取当前时间代码

PHP获得当前时间的代码: 1 ?php echo $showtime = date ( Y-m-d H:i:s );? 显示的格式: 年-月-日 小时:分钟:秒 相关时间参数: a - am 或是 pm A - AM 或是 PM d - 几日,二位数字,若不足二位则前面补零...

日期:2018-01-14 16:45:47

点击:161 好评:0

Python numpy 常用函数总结

Numpy是什么 在没给大家介绍numpy之前先给大家说下python的基本概念。 Python 是一种高级的,动态的,多泛型的编程语言。Python代码很多时候看起来就像是伪代码一样,因此你可以使用很少的几行可读性很高的代码来实现一个非常强大的想法。 numpy很简单,Numpy是Python...

日期:2017-12-09 19:35:03

点击:53 好评:0

python的unittest测试类代码实例

nittest单元测试框架不仅可以适用于单元测试,还可以适用WEB自动化测试用例的开发与执行,该测试框架可组织执行测试用例,并且提供了丰富的断言方法,判断测试用例是否通过,最终生成测试结果。今天笔者就总结下如何使用unittest单元测试框架来进行WEB自动化测试。 题目...

日期:2017-12-09 19:34:09

点击:95 好评:0

Python中的pygal安装和绘制直方图代码分享

直方图: 直方图是一个特殊的条,它可以取3个数值:纵坐标高度,横坐标开始和横坐标结束。 ? 1 2 3 4 5 import pygal hist = pygal.Histogram() hist.add( Wide bars , [( 5 , 0 , 10 ), ( 4 , 5 , 13 ), ( 2 , 0 , 15 )]) hist.add( Narrow bars , [( 10 , 1 , 2 ),...

日期:2017-12-09 19:33:13

点击:81 好评:0

Python编程之gui程序实现简单文件浏览器代码

本文主要分享了关于在python中实现一个简单的文件浏览器的代码示例,代码及展示如下。 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56...

日期:2017-12-09 19:32:17

点击:197 好评:0

Python数据分析中Groupby用法之通过字典或Series进行分组的实例

在数据分析中有时候需要自己定义分组规则 这里简单介绍一下用一个字典实现分组 ? 1 2 3 4 5 6 7 people=DataFrame( np.random.randn(5,5), columns=[a,b,c,d,e], index=[Joe,Steve,Wes,Jim,Travis] ) mapping={a:red,b:red,c:blue,d:blue,e:red,f:orange} by_...

日期:2017-12-09 19:30:48

点击:112 好评:0

PHP写微信公众号文章页采集方法

通过搜狗搜索采集公众号历史消息有几个问题: 1、有验证码; 2、历史消息列表只有最近10条群发内容; 3、文章地址是有有效期的; 4、据说批量采集还要换ip; 通过我前面文章的方法就没有这些问题,虽然采集系统搭建不如传统采集器写个规则去爬就可以了那么简单。但是一次...

日期:2017-12-09 19:29:29

点击:194 好评:0

PHP实现基数排序的方法详解

本文实例讲述了PHP实现基数排序的方法。分享给大家供大家参考,具体如下: 基数排序是根据关键字中各位的值,通过对排序的N个元素进行若干趟分配与收集来实现排序的。 不妨通过一个具体的实例来展示一下,基数排序是如何进行的。 设有一个初始序列为: R {50, 123, 543...

日期:2017-12-09 19:27:56

点击:81 好评:0

PHP基于反射机制实现自动依赖注入的方法详解

本文实例讲述了PHP基于反射机制实现自动依赖注入的方法。分享给大家供大家参考,具体如下: 依赖注入又叫控制反转,使用过框架的人应该都不陌生。很多人一看名字就觉得是非常高大上的东西,就对它望而却步,今天抽空研究了下,解开他它的神秘面纱。废话不多说,直接上代码; ?...

日期:2017-12-09 19:26:47

点击:121 好评:0

PHP正在进行时-变量详解及字符串动态插入变量

变量声明 所有变量在使用之前应该进行声明,而且最好带上注释,虽然在PHP中可以不显示声明变量。声明变量之后,可以为变量进行赋值;变量的赋值有两种类型值赋值和引用赋值。 ? 1 2 3 4 5 6 7 8 9 10 ?php #合法的声明变量 $_name ; $account ; $show_title ; #赋值 $...

日期:2017-12-09 19:25:32

点击:75 好评:0

PHP实现机器学习之朴素贝叶斯算法详解

那么,这个Classifier是要用来实现什么功能呢?其实它主要是用来判断给定的语句是积极地还是消极的。比如,Symfony is the best是一个积极的语句,No Symfony is bad是一个消极的语句。所以在给定了一个语句之后,我想让这个Classifier在我不给定一个新的规则的情况就返...

日期:2017-12-09 19:24:05

点击:156 好评:0

PHP实现单链表翻转操作示例

本文实例讲述了PHP实现单链表翻转操作。分享给大家供大家参考,具体如下: 当一个序列中只含有指向它的后继结点的链接时,就称该链表为单链表。 这里给出了一个单链表的定义及翻转操作方法: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26...

日期:2017-12-09 19:23:13

点击:196 好评:0

PHP实现约瑟夫环问题的方法分析

一、概述 先来看看网上比较常见的约瑟夫环问题描述:约瑟夫环(约瑟夫问题)是一个数学的应用问题:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆...

日期:2017-12-09 19:20:54

点击:86 好评:0

asp.net core 2.0 webapi集成signalr(实例讲解)

这里做了一个在.net core webapi里面集成signalr,我们就可以通过调用webapi来实现服务器向客户端推送消息 第一步 引用nuget:Mrcrosoft.AspNetCore.SignalR 第二步 添加配置代码: 首先ConfigureServices里面添加如下代码: ? 1 2 3 4 5 6 7 8 9 10 11 12 public voi...

日期:2017-12-09 19:18:59

点击:103 好评:0

Asp.net webForm设置允许表单提交Html的方法

1、在表单需要提交Html的页面头部加入 ValidateRequest=false ? 1 %@ Page Language=C# AutoEventWireup=true ValidateRequest=false % 2、webConfig 的 system.web 节点下配置 ? 1 httpRuntime requestValidationMode = 2.0 / 以上这篇Asp.net webForm设置允...

日期:2017-12-09 19:17:52

点击:141 好评:0

在.NET Core类库中使用EF Core迁移数据库到SQL Server的方法

前言 如果大家刚使用EntityFramework Core作为ORM框架的话,想必都会遇到数据库迁移的一些问题。 起初我是在ASP.NET Core的Web项目中进行的,但后来发现放在此处并不是很合理,一些关于数据库的迁移,比如新增表,字段,修改字段类型等等,不应该和最上层的Web项目所关联,数...

日期:2017-12-09 19:16:46

点击:178 好评:0

Python排序搜索基本算法之堆排序实例详解

本文实例讲述了Python排序搜索基本算法之堆排序。分享给大家供大家参考,具体如下: 堆是一种完全二叉树,堆排序是一种树形选择排序,利用了大顶堆堆顶元素最大的特点,不断取出最大元素,并调整使剩下的元素还是大顶堆,依次取出最大元素就是排好序的列表。举例如下,把序列[...

日期:2017-12-09 19:14:55

点击:91 好评:0

Python排序搜索基本算法之归并排序实例分析

本文实例讲述了Python排序搜索基本算法之归并排序。分享给大家供大家参考,具体如下: 归并排序最令人兴奋的特点是:不论输入是什么样的,它对N个元素的序列排序所用时间与NlogN成正比。代码如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 2...

日期:2017-12-09 19:12:09

点击:178 好评:0

Laravel 调试工具 laravel-debugbar使用介绍

Debugbar 在 Laravel 5 中集成了 PHP Debug Bar ,用于显示调试及错误信息以方便开发工具,就像php的高度式具一样了,我们下面来看Laravel 调试工具 laravel-debugbar使用. scriptec(2);/script 给 Laravel 项目安装了 debugbar 调试工具,在 debug 模式下打开页面底...

日期:2017-12-09 19:09:06

点击:162 好评:0

Laravel 5.3新增上传图片尺寸验证规则介绍

传图片尺寸验证规则是Laravel 5.3新功能了解们一起来了解一下Laravel 5.3 新特性之一的图片上传规则用法,具体的如下文介绍。 scriptec(2);/script 在 Laravel 5.3 中,新增了一个表单验证选项:上传图片的图片尺寸,该验证规则名称为 dimensions ,你可以传递如下参数...

日期:2017-12-09 19:07:21

点击:130 好评:0

laravel把数据共享给所有的视图

laravel把数据共享给所有的视图要如何来实现呢,今天我们就一起来看一篇教程吧,希望文章能够帮助到各位朋友哦。 scriptec(2);/script 有时候,你可能需要共享一份数据给所有的视图,你应该使用视图工厂(View Factory)的share方法。通常,我们在服务提供者的boot方法中调...

日期:2017-12-09 19:06:30

点击:103 好评:0

laravel5.2 增加Caffienate Modules,实现模块化开发

1.模块化开发可以把框架分成 Topc前台模块,Topm手机端前台,Admin后台管理模块,每个模块中都有自己的一套Controller,Logic,router等. 2.咖啡因模块是一个简单的包,以允许手段将您的Laravel应用程序分离成模块。 每个模块是完全自包含的,允许简单地放置模块以供使...

日期:2017-12-09 19:04:49

点击:146 好评:0

在Laravel5.2中使用dingo+JWT+Swagger

使用 Note:在使用该框架之前,先要搭建好web服务器环境,本框架在nginx+php+mysql环境下能测试通过! 下载 git clone https://github.com/turtleliangzi/laravel-dingo.git 修改目录权限 chmod -R 777 storage chmod -R bootstrap/cache 测试数据准备 本框架使用的...

日期:2017-12-09 19:03:11

点击:148 好评:0

laravel5.2 性能优化 上线优化

说明 性能一直是 Laravel 框架为人诟病的一个点,所以调优 Laravel 程序算是一个必学的技能。 接下来分享一些开发的最佳实践,还有调优技巧,大家有别的建议也欢迎留言讨论。 这里是简单的列表: 配置信息缓存 artisan config:cache 路由缓存 artisan route:cache 类...

日期:2017-12-09 19:01:27

点击:102 好评:0

Laravel5.2微信APP支付接口

微信APP支付至今也没一个完整的DEMO,在这里我写一下具体怎么实现。。 1.下载官方PHP DEMO 2.下载好以后,我们可以把里面的东西放到app\Wechat里(文件夹需要新建) 3.打开lib/WxPay.Config.php,把里面四个重要参数改成自己的 4.在example里创建APP支付类文件WxPay.Ap...

日期:2017-12-09 19:00:11

点击:63 好评:0

Laravel5.2连接SQL Server

这玩意儿真是个坑, 数据库课设要求必须要用SQL Server, 对于我这种常年不用Windows的人真是挺难受的. 在Linux下使用pdo_sqlsrv目前还没有成功, 因为...国内网络太那啥. 提供一些参考, 实验成功的朋友可以跟大家分享一下. Laravel默认使用的是pdo_sqlsrv这个模...

日期:2017-12-09 18:57:17

点击:107 好评:0

Laravel 5.2 使用 JWT 完成多用户认证

Json Web Token# JWT代表Json Web Token.JWT能有效地进行身份验证并连接前后端。 降地耦合性,取代session,进一步实现前后端分离 减少服务器的压力 可以很简单的实现单点登录 我在实现这个功能的时候查到了这个扩展tymon/jwt-auth,最新稳定版是0.5.9。OK照着wiki...

日期:2017-12-09 18:56:14

点击:108 好评:0

Laravel5.2快速入门

1.全局安装composer,在终端执行以下命令: curl -sS https: //getcomposer.org/installer | php mv composer . phar /usr/ local /bin/composer 1 2 2.创建composer软链接,将 ~/.composer/vendor/bin 添加到 ~/.bash_profile LARVEL_HOME=~/.composer/vendor/bin...

日期:2017-12-09 18:55:07

点击:60 好评:0

Laravel 5.2 作为APP后端开发修改系统错误成返回json

因为项目原因没办法为了快速上手只有用PHP做后端开发,TP效率不咋样 所以直接上手的laravel 5.2 但是感觉还是挺复杂的需要花时间研究. 因为程序出错是难以避免的,毕竟一般很多开发都没有专业的testing,app接受数据都是json格式,但是系统默认报错会直接输出html...

日期:2017-12-09 18:54:02

点击:138 好评:0

Laravel5.2: Session store not set on request报错

一开始我在写登录模板时,将取到的数据存入session中,在同一个控制器内写入在立马print出来没有什么问题,我认为session是已经启动了的。但是再通过另一个控制器来打印这个变量就显示为NULL。 在网上找了很久也没有找到合适的答案,按照网上的方法试了一天,输入 compo...

日期:2017-12-09 18:52:38

点击:159 好评:0

Laravel 5.2 教程 - 迁移

一、简介 迁移(Migrations)是一种数据库的版本控制。可以让团队在修改数据库结构的同时,保持彼此的进度一致。迁移通常会和 结构生成器 一起使用,可以简单的管理数据库结构。 下面以创建学生表的迁移为例,来介绍Laravel中迁移的使用。(点击查看演示数据表结构) 二、建...

日期:2017-12-09 18:51:34

点击:100 好评:0

Laravel 5.2 教程 - 数据填充

一、简介 Laravel提供的填充类(seed),可以让大家很容易的实现填充测试数据到数据库。所有的填充类都位于database/seeds目录。填充类的类名完全由你自定义,但最好还是遵循一定的规则,比如可读性,例如UsersTableSeeder等。 下面以创建学生表的填充为例,来介绍Laravel中...

日期:2017-12-09 18:50:34

点击:112 好评:0