Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。
我们平时在定文件日志时会使用数组格式化输出为数组形式的字符串,这样浏览起来非常直观,但在有些情况下,我们需要将数组字符串进行还原,今天在网上查了 很多资料后并不能完美进行还原,我就自己尝试多次后,写了一个方法专门进入处理数组字符串还原为数组。
开始在 PHP 中使用 Redis 前, 我们需要确保已经安装了 redis 服务及 PHP redis 驱动,且你的机器上能正常使用 PHP。
在搭环境时发现nginx对thinkphp3.2配置伪静态有点小复杂,捣腾一帆后才发现,其实还是比较简单的。
IIS下配置伪静态采用的是xml配置,这样可以缩短url,也有利于搜索引擎的收录。
curl是一个库,能让你通过URL和许多不同种的服务器进行勾搭、搭讪和深入交流,并且还支持许多协议。并且人家还说了curl可以支持https认证、http post、ftp上传、代理、cookies、简单口令认证等等功能.
Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。
Gogs 是一款类似GitHub的开源文件/代码管理系统(基于Git),Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 所有平台,包括 Linux、Mac OS X、Windows 以及 ARM 平台。
GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。安装方法是参考GitLab在GitHub上的Wiki页面。
git是一个分页式版本控制管理工具,功能非常强大快捷,现在很多公司都在使用git进行项目的管理,但是git安装配置或者使用起来就不是那么的方便 了。linux系统一般都自带了git软件包,但是很多时候版本比较低,在本教程中将分享一下手动安装最新版本的git,并安装在服务器端相应的管理工作 Gitblit。
TCP/IP传输协议,即传输控制/网络协议,也叫作网络通讯协议。它是在网络的使用中的最基本的通信协议。TCP/IP传输协议对互联网中各部分进行通 信的标准和方法进行了规定。并且,TCP/IP传输协议是保证网络数据信息及时、完整传输的两个重要的协议。TCP/IP传输协议是严格来说是一个四层的 体系结构,应用层、传输层、网络层和数据链路层都包含其中。
Linux读取目录列表的方法比较多也比较灵活,本次测试收集了三种方法进行测试,主机是在windows系统的开发环境下进入的,亲测有效,读取目录列表也比较快捷方便,采集到数据后就可以进行其它的处理了。
在c++中我们开发中有时用使用域名地址获取ip,对于初学者来说网络编程确实是一个比较头疼的事情,而且获取ip是最基础但又不是那么容易的事情,我刚好学习到了这一块,通过查资料和不断的尝试,封闭出了一个函数进行ip地址的获取。
QHostInfo 类:查询与特定主机名相关联的主机的IP地址,或者与一个IP地址相关联的主机名。 QHostAddress 类:提供一个IP地址,可提供独立于平台和协议的方式来保存 IPv4和IPv6 地址。 QNetworkInterface 类:负责提供主机IP地址和网络接口的列表,表示了当前程序正在运行时与主机绑定的一个网络接口。 QNetworkAddressEntry 类:存储了一个网络接口所支持的一个IP地址,同时还有与之相关的子网掩码和广播地址。
先讲一下对QT动态链接库的调用方法,主要包括: 1、显式链接DLL,调用DLL的全局函数,采用Qt的QLibrary方法 2、显示链接DLL,调用DLL中类对象、成员函数。(通过对象即可实现类成员函数的调用) ①用虚函数表的方法,这也是COM使用的方法,利用Qt的QLibrary技术调用; ②用GetProcAddress直接调用。 ③用Qt的QPluginLoader类直接调用生成的DLL插件类对象 3、隐式链接DLL:也是采用Qt的Qlibrary方法 关于这种三种方法,下面详细叙
QTableView类非常的方便让我们去操作数据库,直接像excel中操作数据一样,比较灵活,在以后的开发中会用的比较广泛。
//先发送文件头信息 文件名##文件大小 QString head = QString("%1##%2").arg(fileName).arg(fileSize); //发送头部信息 qint64 len = tcpSocket->write(head.toUtf8()); //如果len大于0,则头部信息发送成功 if(len > 0){ //发送真正 的文件信息 //防止tcp黏包信息 //需要通过定时器延时20
这篇文章主要是介绍如何为html页面设置图片加载失败时显示设置的默认图片,很多时候我们的浏览器在加载图片时,会出现图片地址错误或者加载超时,导致 图片不能正常加载,一来会影响页面美观,二来可能会导致排版错乱,下面我将介绍三种方法来加载我们设置的默认图片。
QRCode.js 是一个用于生成二维码图片的插件,用起来非常的方便,我这里从互联网找的教程,亲试成功,然后自己整理出来给需要的朋友用。
转义字符串(Escape Sequence)也称字符实体(Character Entity)。在HTML中,定义转义字符串的原因有两个:第一个原因是像“<”和“>”这类符号已经用来表示HTML标签,因此就不能直 接当作文本中的符号来使用。为了在HTML文档中使用这些符号,就需要定义它的转义字符串。当解释程序遇到这类字符串时就把它解释为真实的字符。在输入转 义字符串时,要严格遵守字母大小写的规则。第二个原因是,有些字符在ASCII字符集中没有定义,因此需要使用转义字符串来表示。 转义字符串的组成
ajaxFileUpload是一种异步的文件上传控件,通过ajax进行文件上传,并获取上传处理结果。在很多时候我们需要使用到文件上传的功能,但是 不需要使用那些强大的上传插件。此时就可以使用ajaxFileUpload。它基于jquery,本质是使用iframe完成上传。
Supervisor安装与配置(linux/unix进程管理工具) Supervisor(Supervisor: A Process Control System)是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系 统。它可以很方便的监听、启动、停止、重启一个或多个进程。用Supervisor管理的进程,当一个进程意外被杀
libcurl是一个免费且易于使用的客户端URL传输库,支持 DICT,FILE,FTP,FTPS,Gopher,HTTP,HTTPS,IMAP,IMAPS,LDAP,LDAPS,MQTT,POP3,POP3S,RTMP,RTMPS, RTSP,SCP,SFTP,SMTP,SMTPS,Telnet和TFTP。libcurl支持SSL证书,HTTP POST,HTTP PUT,FTP上传.
FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通 过FTP协议访问位于FTP服务器上的资源。在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。
HTTP(超文本传输协议)是一种客户端与服务端的传输协议,最早用于浏览器和服务器之间的通信,后来因为其使用灵活、方便等特点,广泛用于客户端与服务端的通信。文章将简单介绍HTTP协议,同时以C++方式分别实现HTTP GET、POST 请求。
我们电脑上经常会有一些大文件,例如日志文件或者一些文本文件,当我们用编辑器去打开的时候提示无法打开,这时候是因为我们的内存不够用,导致无法正常打 开,我在今天尝试用Linux写了一段代码,对大文件进行分割处理,速度带是相当的快,分享给一需要的朋友。
以前多数用到的是windows远程控制windows,后来接触到linux后,刚开始是用核心版本linux,用shell工具远程操作,后来学习安 装了linux桌面版,为了方便在同一台电脑操作,于是想到用windows电脑远程连接linux桌面,用来进行一些操作,我从网上归纳实践整理出来这 个教程,希望能帮助一些人。
我们在大多时候用linux时候都是虚拟机或者云主机,使用确实方便了很多,不过有些时候我们突发其想想在自己电脑上装一个linux系统,刚开始安装才 发现有很多地方和虚拟机是有区别的,安装过程也会遇到很多的问题,本教程是我在安装完毕整理出来的一套教程,每一个步骤都详细列出,希望帮助到有需要的朋 友。
平时对于一些业务量大的项目服务器,总是会出现服务程序崩溃的现象,总是让人头疼,今天在网上找了一段shell脚本监控系统服务,在服务挂掉后进行重启,自己进行了改写,测试后发现可以正常,发布出来,希望能帮到有需要的朋友。
Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。
Centos更换阿里云Yum源
Supervisor安装与配置(linux/unix进程管理工具) Supervisor(Supervisor: A Process Control System)是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系 统。它可以很方便的监听、启动、停止、重启一个或多个进程。用Supervisor管理的进程,当一个进程意外被杀
libcurl是一个免费且易于使用的客户端URL传输库,支持 DICT,FILE,FTP,FTPS,Gopher,HTTP,HTTPS,IMAP,IMAPS,LDAP,LDAPS,MQTT,POP3,POP3S,RTMP,RTMPS, RTSP,SCP,SFTP,SMTP,SMTPS,Telnet和TFTP。libcurl支持SSL证书,HTTP POST,HTTP PUT,FTP上传.
FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通 过FTP协议访问位于FTP服务器上的资源。在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。
不同系统或者服务器之间消息传递经常遇到编码转换问题,这里用C++实现了一个轻量的gbk和utf8互相转换,可跨平台使用。(重量级的可以用libiconv库)
TCP/IP传输协议,即传输控制/网络协议,也叫作网络通讯协议。它是在网络的使用中的最基本的通信协议。TCP/IP传输协议对互联网中各部分进行通 信的标准和方法进行了规定。并且,TCP/IP传输协议是保证网络数据信息及时、完整传输的两个重要的协议。TCP/IP传输协议是严格来说是一个四层的 体系结构,应用层、传输层、网络层和数据链路层都包含其中。
HTTP(超文本传输协议)是一种客户端与服务端的传输协议,最早用于浏览器和服务器之间的通信,后来因为其使用灵活、方便等特点,广泛用于客户端与服务 端的通信。文章将简单介绍HTTP协议,同时以C++方式分别实现HTTP GET、POST 请求。
我们电脑上经常会有一些大文件,例如日志文件或者一些文本文件,当我们用编辑器去打开的时候提示无法打开,这时候是因为我们的内存不够用,导致无法正常打 开,我在今天尝试用Linux写了一段代码,对大文件进行分割处理,速度带是相当的快,分享给一需要的朋友。
Linux读取目录列表的方法比较多也比较灵活,本次测试收集了三种方法进行测试,主机是在windows系统的开发环境下进入的,亲测有效,读取目录列表也比较快捷方便,采集到数据后就可以进行其它的处理了。