自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZDX_Y的博客

记录学习的点滴和感悟

  • 博客(91)
  • 问答 (2)
  • 收藏
  • 关注

原创 目标检测评价指标

IoU(Intersection-over-Union)IoU 简称交并比,顾名思义数学中交集与并集的比例。假设有两个集合 A 与 B, IoU 即等于 A 与 B 的交集除以 A 与 B 的并集,表达式如下:在目标检测中,IoU 为预测框 (Prediction) 和真实框 (Ground truth) 的交并比。Recall 召回率||查全率 Precis...

2019-11-21 21:01:22 324

原创 使用yml快速配置conda虚拟环境

使用yml快速配置conda环境根据自己的环境要求配置` conda env create -f yourymlname.yml`根据自己的环境要求配置channels: - conda-forgedependencies: ##### Core scientific packages - python >=3.0 - jupyter==1.0.0 - pip ...

2019-11-20 19:42:27 17019 5

转载 PHP内核之zval

原文地址 作者:Twei 主页前言之前面试的时候面试官问过php中变量是如何实现的,遗憾的是只答道了大概是用结构体实现的。这篇文章是谷歌之后觉得总结 的比较到位的,故转载进而学习之。正文PHP中的数据类型相对于 C、 C++、 Java等其他编程语言,PHP 是一个弱类型的语言,意味着当我们要使用一个变量时,不需要去声明它的类型。这个特性给我们带来了很多便利,...

2018-04-18 18:00:35 502

转载 Windows上下级目录

表示上级目录../表示源文件所在目录的上一级目录,../../表示源文件所在目录的上上级目录,以此类推。表示下级目录引用下级目录的文件,直接写下级目录文件的路径即可。绝对路径:是从盘符开始的路径,形如 C:/windows/system32/cmd.exe 相对路径:是从当前路径开始的路径,假如当前路径为C:/windows 要描述上述路径,只需输入 system3...

2018-04-18 15:30:09 937

原创 记数据库查询乱码解决

mysql本地库为正常 mariaDB![这里写代码片](https://img-blog.csdn.net/20180411171906865?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1pEWF9Z/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)...

2018-04-11 17:19:40 273

原创 pwd

[root@serverlist-test dongxu.zhu]# ls [root@serverlist-test dongxu.zhu]# pwd /home/dongxu.zhu [root@serverlist-test dongxu.zhu]# cd /data/www [root@serverlist-test www]# ls git_hooks serverlist ...

2018-04-11 15:37:52 234

原创 Nginx与php-fpm使用TCP套接字方式链接

之前在配置yaf框架项目时,报出了connect() failed (111: Connection refused) while connecting to upstream,,定位到是nginx配置文件server段的配置与php-fpm.conf里面配置的链接方式不同造成的修改php-fpm.conf的配置文件注释掉listen = /tmp/php-cgi.sock和;list...

2018-03-21 14:02:15 991

原创 解决Uncaught Error: Class 'Yaf\Application' not found in

这类问题得具体看报错的原因,查看server error_logcat /home/wwwlogs/gsl_api_error.log 报出: `2018/03/13 19:04:38 [error] 13117#0: *1 FastCGI sent in stderr: “PHP message: PHP Fatal error: Uncaught Error: Class ‘Yaf\Ap...

2018-03-14 09:46:26 13177 1

原创 char、varchar、text区别

CHAR,NCHAR 定长,速度快,占空间大,需处理 VARCHAR,NVARCHAR,TEXT 不定长,空间小,速度慢,无需处理 NCHAR、NVARCHAR、NTEXT处理Unicode码

2018-03-13 11:51:50 316

原创 yaf安装编译

wget http://pecl.php.net/get/yaf-3.0.6.--2018-03-08 15:39:57-- http://pecl.php.net/get/yaf-3.0.6.tgzResolving pecl.php.net... 104.236.228.160Connecting to pecl.php.net|104.236.228.160|:80... conne...

2018-03-13 11:50:30 457

转载 MySQL数据库MyISAM和InnoDB存储引擎的比较

不同的存储引擎适用于不同的业务场景。 原文地址:http://www.cnblogs.com/panfeng412/archive/2011/08/16/myisam-vs-innodb-of-mysql.html引子MySQL有多种存储引擎,MyISAM和InnoDB是其中常用的两种。这里介绍关于这两种引擎的一些基本概念(非深入介绍)。MyISAM是MySQL的默认存储引擎,基...

2018-03-07 19:58:45 206

原创 git创建

git config --global user.name "zhudongxu"git config --global user.email dongxu.zhu@******.comgit config --listmkdir serverListcd serverList\--------------------------λ git initInitialized empty...

2018-03-07 14:54:24 276

原创 Windows10下Redis安装配置使用

安装下载地址:https://github.com/dmajkic/redis/downloads 根据自己的实际情况下载Redis支持32bit和64bit的版本; 新建一个Redis目录; 打开cmder,并在该目录下运行 redis-server.exe redis.conf; 当然,为了方便,我们可以将Reids路径加载到系统环境变量; 这样就可以不用再安装目录启动serve

2018-02-07 17:16:59 363

转载 EXPLAIN命令详解

id d是用来顺序标识整个查询中SELELCT 语句的,在嵌套查询中id越大的语句越先执行。该值可能为NULL,如果这一行用来说明的是其他行的联合结果。select_type 表示查询的类型 simple 简单子查询,不包含子查询和unionprimary 包含union或者子查询,最外层的部分标记为primarysubquery 一般子查询中的子查询被标记为subque

2018-02-05 20:54:39 712

原创 MySQL索引

show index from tablenameTable 表名Non_unique 索引不能包括重复,则为0;否则为1Key_name 索引名Seq_in_index 索引中的列序列号,从1开始Column_name 列名Collation 列以什么方式存储在索引中。’A’–升序;NULL–无分类Cardinality 唯一值的数目的估计值。Sub_part 如果

2018-02-05 20:44:35 350

原创 Docker常用命令

查看镜像docker images查看正在运行的容器docker ps查看所有的容器docker ps -a启动某个容器docker start containerID||containerName进入某个容器docker attach containerID||containerName //第一种方法-----

2018-01-19 20:33:42 209

原创 C实现累加器和累乘器

累加器#includeint main (void){int i;int sum=0;for(i=1;i100;i++){sum=sum+i;}printf("%d.\n",sum);return 0;}累乘器#includeint main (void){int i;int p=1;for(i=2;i100;i++){p=p*i;}pr

2018-01-16 20:36:53 5783

原创 *NIX系统安装ifconfig、telnet

Ubuntu安装ifconfig、pingapt-get updateapt install net-tools # ifconfig apt install iputils-ping # pingroot@4bda5ebc8b73:/# apt-get update Get:1 http://security.ubuntu

2018-01-16 20:19:41 329

原创 数据库索引

要点不管以任何方式查询表, 最终都会利用主键通过聚集索引来定位到数据, 聚集索引(主键)是通往真实数据所在的唯一路径。有一种例外可以不使用聚集索引就能查询出所需要的数据, 这种非主流的方法 称之为「覆盖索引」查询, 也就是平时所说的复合索引或者多字段索引查询。改变了平衡树各节点中的索引数据内容,破坏树结构, 因此,在每次数据改变时, DBMS必须去重新梳理树(索引)的结构以确保它的正确,这

2018-01-16 18:55:03 344

转载 理解奈奎斯特定理和香农定理

奈奎斯特定理(Nyquist’s Theorem)和香农定理(Shannon’s Theorem)是网络传输中的两个基本定理。这两天复习无线网络,想想就从基础开始吧,把复习的东西用文字写下来,总结一下,整理一下思路。要搞清楚这两个定理,我们要先弄懂一些定义:波特率(baud rate)、比特率(bit rate)、带宽(bandwidth)、容量(capacity)。前两个是很容易混淆的定义(谁让这

2017-07-08 09:45:51 820

原创 sql还原备份数据

show databases;create database dbname;use dbname;//这一步是为了解决MySQL数据库乱码,具体编码格式根据之前还原的数据库编码来确定,建议都使用utf8set character_set_client = utf8;set character_set_server = utf8;set character_set_connection

2017-07-07 17:42:56 375

原创 MySQL 通过变量实现RowNumber

在和回校参加毕业典礼的学长吹水一通后,node学长看见我库里面有全国“十一五”县级行政区的一些数据,让我帮他查一下他家乡在全国的GDP排名。 因为库里面每条信息是里面包含了GDP等的一些基础信息,但是并没有具体排名的这一个字段。查询出GDP的SQL很简单,我们需要对查询出的结果集加一个排序的字段,有主键默认的排序那种效果的字段。Orcale是有rownum这样的隐藏字段的,但是MySQL并没有提供

2017-06-16 19:43:11 2303

原创 编译安装LAMP

编译安装php# wget http://hk1.php.net/get/php-7.0.19.tar.gz/from/this/mirror //下载php镜像资源# ll //查看当前目录文件# file mirror //查看文件属性,确认是否为.tar.gz文件,而不是HTML document text # tar -zxvf php-7.0.19.tar.gz //解压php镜像

2017-06-13 17:31:37 641

原创 【Linux】解压缩命令

通过tar命令完成解压缩命令,Tar(Tape ARchive,磁带归档的缩写,LCTT 译注:最初设计用于将文件打包到磁带上,现在我们大都使用它来实现备份某个分区或者某些重要的目录)是类 Unix 系统中使用最广泛的命令,用于归档多个文件或目录到单个归档文件中,并且归档文件可以进一步使用 gzip 或者 bzip2 等技术进行压缩。换言之,tar 命令也可以用于备份:先是归档多个文件和目录到一个

2017-06-01 19:16:12 413

原创 MySQL查询某段时间某经度范围内的数据

速报的项目中有一个需求是因为查询返回的历史地震数据较多,在前台展示不太方便,要求我PHP返回的数据减少到10年内的。然后考虑到速报是个比较小型的系统,请求量也比较小,数据存储量不大,mysql server内存充足,并且最近在学习MySQL的优化,就把本该在PHP做的业务逻辑放在MySQL做了(其实就是懒吧,也知道大佬们都说少使用MySQL自带的函数)。 下面这段SQL便是能满足↑面标题说的,传入

2017-05-18 21:49:18 1336

转载 PSR-1 (Basic Coding Standard) 基础编码标准

原文地址:https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-1-basic-coding-standard.md 译文地址:http://blog.csdn.net/qq_28602957/article/details/52214744这一部分标准包括,哪些应该被认为是标准的编码元素,以确保共享的PHP代码间具有较

2017-05-15 00:16:05 717

转载 PSR-2 (Coding Style Guide) 编码风格向导

原文地址:https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-2-coding-style-guide.md 译文地址:http://blog.csdn.net/qq_28602957/article/details/52248239这篇规范是PSR-1(基本代码规范)的扩展和继承。本规通过制定一系列规范化PHP代码的

2017-05-14 23:53:18 593

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-05-10 10:08:38 235

原创 CI中引用外部类库报出“ Cannot redeclare class IOFactory”错误

明确知道是重复定义声明了IOFactory,出现这个错误的时候我首先想到的是自己之前引用的外部类库PHPWord中的IOFactory和PHPPowerPoint中的IOFactory冲突了。先说明下项目是在CI框架下,在application/library下引用phpWord已经实现了导出word,但我在引入PHPPowerPoint时,总是提示重复申明IOfactory。PHPPowerPoi

2017-04-17 21:01:01 2489

原创 PHP单引号和双引号区别

之前在项目中,出现过字符串拼接SQL语句的错误,在网上查过资料后开始认识到单引号和双引号并不是完全互通可用的,昨天也在参加美图在线笔试有一个问题是单引号和双引号的区别。写这篇博客是想对这个区别的认识在深入全面一下。单引号和双引号的区别一个是在效率和使用的复杂情况下。 如果是定义一个纯粹的字符串,使用单引号的效率是要高于双引号的效率。单引号的输出内容是原样输出,即使有变量,php也不会解析,当成普通字

2017-04-17 17:34:23 709

原创 WordPress内网访问无法加载css样式

在本地安装部署好wp后,本机localhost和ip访问能访问,主题样式和酷炫的页面效果加载都没有问题。开始我用手机连上本地局域网后访问wp站点,没有样式,当时怀疑的是手机的浏览器不支持css和js效果,仔细想想这个结论并不成立;然后换在同一网段下的另一台主机访问,也是加载不出样式。 在另一台主机上依次尝试换了火狐、谷歌、360极速和兼容几个浏览器,无果。期间发现浏览器请求连接和解析的地址都是lo

2017-03-22 11:12:51 6618

原创 PHP中require和include引入

PHP系统在加载PHP程序时有一个伪编译过程,可使程序运行速度加快。但incluce的文档仍为解释执行。include的文件中出错了,主程序继续往下执行,require的文件出错了,主程序也停了,所以包含的文件出错对系统影响不大的话(如界面文件)就用include,否则用require。

2017-03-01 22:11:11 609

原创 ThinkPHP下实现Word导出

实现这个模块的困难在于对多位数组的操作。在查询完点选范围内的所有台站信息后,在根据这些信息逐一去查询测项名称和分数信息。最开始由于思维局限,考虑的是把逐一查询的信息和台站信息匹配存放在同一一个数组中,然后单独在绘制word模板函数中再把它遍历出来。先不

2017-03-01 22:04:28 6201

原创 js正则表达式验证

写在前面的话这段废话后面是自己收集整理过后的,值得收藏,挺有用的,上午写的一个登录验证用上了。一般的表单验证直接放在了前台进行处理,这样减轻了浏览器对服务端的请求,减少了服务端代码的逻辑,把得到的有效数据再与数据库交互。js正则表达式验证test() 匹配match()。此外还需要注意,判空的时候,要注意null、undefined和”,之间的区别。null是object类型,值就只有null,n

2016-12-18 19:36:27 986

转载 MSChart常用图表注解

最近在维护一个C#的项目,主要是对MSChart的操作,比如对图表添加图例这类等,修改的过程中完完全全的体验到VS的强大,拖控件修改属性绑定事件这样搞,真的简单方便啊,微软这波就是稳。由于对C#的了解也只是皮毛,学习的时候觉得这篇博客总结挺到位,转载一下。 原文地址 http://blog.csdn.net/kasama1953/article/details/51442948整个图形控件主要由

2016-11-28 21:39:19 2615

转载 JAR、WAR、EAR的使用和区别

Jar、war、EAR、在文件结构上,三者并没有什么不同,它们都采用zip或jar档案文件压缩格式。但是它们的使用目的有所区别:  Jar文件(扩展名为. Jar,Java Application Archive)包含Java类的普通库、资源(resources)、辅助文件(auxiliary files)等  War文件(扩展名为.War,Web Application Archive)包含全部W

2016-11-27 17:44:14 492

原创 What's the WAR

今天再重新提交指尖防灾后台代码的时候,某大赛工作人员要求最好用war文件提交后台代码。在MyEclipse 10下导出项目的时候还见到了其他的文件格式,然后把这些都记录在这篇文章中。很心碎的是,MyEclipse 10中导出war直接报错了,然后用命令行敲,也没成功,这个我就很郁闷了。 先来看看同在javaEE文件下的EAR 和 WAR EAR文件(Enterprise Application

2016-11-27 17:34:05 486

原创 PHP Static关键字

作用:static 关键字来定义静态方法和属性,也可用于定义静态变量以及后期静态绑定。声明类属性或方法为静态声明类属性或方法为静态,就可以不实例化类而直接访问。为了兼容 PHP 4,如果没有指定访问控制,属性和方法默认为公有。静态属性不能通过一个类已实例化的对象来访问(但静态方法可以)。静态属性不可以通过->来访问。 就像其它所有的 PHP 静态变量一样,静态属性只能被初始化为文字或常量,不能使用

2016-11-09 20:38:28 338

转载 PHP学习建议

多阅读手册和源码 ——– 没什么比阅读手册更值得强调的事了–仅仅通过阅读手册你就可以学习到很多东西,特别是很多有关于字符串和数组的函数。就在这些函数里面包括许多有用的功能,如果你仔细阅读手册,你会经常发现在以往的项目开发过程中,很多时候你在“重复发明轮子”,而实际上你只需要一个核心函数就可以完成相应的功能。手册是你的朋友。另外,现在有很多使用PHP开发的开源程序。为什么不去学习和

2016-10-31 20:05:55 317

转载 关于堆和栈的那些事

问题描述编程语言书籍中经常解释值类型被创建在栈上,引用类型被创建在堆上,但是并没有本质上解释这堆和栈是什么。在通常情况下由操作系统(OS)和语言的运行时(runtime)控制吗?它们的作用范围是什么?它们的大小由什么决定?哪个更快?解释一你问题的答案是依赖于实现的,根据不同的编译器和处理器架构而不同。下面简单的解释一下:栈和堆都是用来从底层操作系统中获取内存的。在多线程环境下每一个线程

2016-10-30 19:17:46 318

空空如也

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

TA关注的人

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