Go应用中优雅处理Error的几个技巧方法

Go语言很强大并且现在也十分流行 — 许多项目都是用Go语言来实现的,如Kubernetes。Go语言的一个有趣特性是它的多值返回功能提供了一种与其他编程语言不同的错误处理方法。Go将error视为具有预定义类型的值,其本身是一个interface类型。然而,编写大型应用时需要有包含更多上下文信息的...

标签: golang error
发表于:2021-9-8 / 阅读(559) / 评论(0) 分类 Go语言
iMac系统更新造成brew 安装软件报错问题

最近更新了IMac的系统,用 brew 安装东西时报错,查网页资料说好像是新系统的问题,之前的本没有遇到这问题,记录一下解决问题的过程

标签: homebrew brew
发表于:2021-9-8 / 阅读(475) / 评论(0) 分类 开发工具
Golang的HTTP实现

超文本传输协议(Hypertext Transfer Protocol、HTTP 协议)是今天使用最广泛的应用层协议,1989 年由 Tim Berners-Lee 在 CERN 起草的协议已经成为了互联网的数据传输的核心。

标签: http
发表于:2021-9-8 / 阅读(596) / 评论(0) 分类 Go语言
nodejs V8 JavaScript 引擎

V8 是为 Google Chrome 提供支持的 JavaScript 引擎的名称。 当使用 Chrome 进行浏览时,它负责处理并执行 JavaScript。

标签: nodejs
发表于:2021-9-6 / 阅读(680) / 评论(0) 分类 WEB相关
现代PHP-基于composer的模块化开发

composer简介: Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。

标签: composer
发表于:2021-9-6 / 阅读(570) / 评论(0) 分类 PHP相关
打造高效的Mac开发环境

推荐给大家一些Mac精品软件,让大家能够提升自己的开发效率。节约自己的时间,来做更多更有意义的事情。

标签: Mac 工具
发表于:2021-9-6 / 阅读(523) / 评论(0) 分类 开发工具
现代的PHP框架

现代的PHP框架介绍 今天说一下现在比较流行的PHP框架,直接从github搜一下便可以知道大家现在正在用的框架,大家关注的是什么

标签: 框架
发表于:2021-9-6 / 阅读(570) / 评论(0) 分类 PHP相关
学习Go语言-工作区和GOPATH的注意事项

工作区和GOPATH 在开始学习go语言的时候,新手总是会遇到这样那样的问题, 怎么安装go语言,这里就不再详细说明,根据自己的机器来安装合适的版本,

标签: gopath
发表于:2021-9-6 / 阅读(518) / 评论(0) 分类 编程
学习Go语言-GOPATH有多工作区的问题

学习Go语言-GOPATH有多工作区的问题

标签: golang gomod
发表于:2021-9-6 / 阅读(641) / 评论(0) 分类 编程
PHP框架-Yii3

之前一直使用Yii框架,做过一些系统,对yii比较熟悉, 现在也希望yii持续的更新,带来新的特性, 但是现在yii发展的不如laveal 了,还是觉得稍微可惜, 最近看到yii一直在更新,下面介绍一下yii3框架

标签: php yii
发表于:2021-9-6 / 阅读(525) / 评论(0) 分类 PHP相关
学习Go语言-组织源码文件

上一节我们讲到go语言的工作区和GOPATH,这一节来说说代码文件的组织。

标签: go golang
发表于:2021-9-6 / 阅读(499) / 评论(0) 分类 编程
从代码层面解决chrome不支持flash的方案

从代码层面解决chrome不支持flash的方案,把flash 转换成其他形式。

标签: flash
发表于:2021-9-6 / 阅读(507) / 评论(0) 分类 WEB相关
js播放音频文件总结

这里讲了js播放音频文件的实现方式,最终选择了 APlayer 作为音频播放器。

标签: 播放器
发表于:2021-9-6 / 阅读(570) / 评论(0) 分类 WEB相关
如何利用最低配的腾讯云快速搭建高并发在线服务

这里是作为开发用,我们就选择一个普通的服务器,我也是很不好意思的申请了相关的学生机,那我们就用学生机来搭建一个高并发的在线服务。这个机器配置很低,我还进行了降级,降级到了 1核1G的机器,今天我们来说一下如何利用这个1核1G的机器来说一下如何实现一个高并发的在线服务。

发表于:2021-9-6 / 阅读(525) / 评论(0) 分类 服务器相关
如何编写好的单元测试

单元测试,首先要明确这个单元,从一个单一方法到整个类都可以是一个单元,单元测试就是针对这个单元所写的测试用例。 我们常看到测试同学提到的 单元测试、增量测试、集成测试、回归测试、冒烟测试 。

标签: 单元测试
发表于:2021-9-6 / 阅读(551) / 评论(0) 分类 编程
PHP爬虫小结

现在网络上有很多很多的爬虫了,各式各样的, 但是大家都不太喜欢用PHP来写爬虫,可能是由于不稳定,可以组件库太少, 不管怎么样,PHP写起来还是很简单的。

标签: 爬虫
发表于:2021-9-6 / 阅读(638) / 评论(0) 分类 PHP相关
升级emlog pro后的第一篇文章

这里是升级的步骤

标签: php emlog
发表于:2021-9-6 / 阅读(572) / 评论(0) 分类 网站优化SEO
在mysql数据库中替换表字段部分内容

[mysql]replace的用法(替换某字段部分内容) [mysql]replace的用法

标签: mysql replace
发表于:2021-9-2 / 阅读(590) / 评论(0) 分类 MySQL数据库
101 个 MySQL 的调节和优化的提示

MySQL是一个功能强大的开源数据库。随着越来越多的数据库驱动的应用程序,人们一直在推动MySQL发展到它的极限。这里是101条调节和优化MySQL安装的技巧。一些技巧是针对特定的安装环境的,但这些思路是通用的。我已经把他们分成几类,来帮助你掌握更多MySQL的调节和优化技巧。MySQL 服务器硬件...

标签: mysql
发表于:2015-3-26 / 阅读(763) / 评论(0) 分类 MySQL数据库
select、poll、epoll之间的区别总结

select,poll,epoll都是IO多路复用的机制。I/O多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,poll,epoll本质上都是同步I/O,因为他们都需要在读写事件就绪后自己负责进行读写,也就是说...

发表于:2014-5-5 / 阅读(1849) / 评论(0) 分类 服务器相关
MySQL语句优化的原则

 1、使用索引来更快地遍历表。  缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上随机存放在数据页上。合理的索引设计要建立在对各种查询的分析和预测上。一般来说:   a.有大量重复值、且经常有范围查询( > ,< ,> =,< =...

标签: mysql
发表于:2014-5-5 / 阅读(1543) / 评论(0) 分类 数据库相关
php判断一个文件编码

php判断一个文件编码<?phpdefine ('UTF32_BIG_ENDIAN_BOM' , chr(0x00) . chr(0x00) . chr(0xFE) . chr(0xFF)); define ('UTF32_LITTLE_ENDIAN_BOM', chr(0xFF) . c...

标签: php
发表于:2014-5-4 / 阅读(1431) / 评论(0) 分类 PHP相关
PHP40个有用建议

在这个系列中我们将看到一些有用的小贴士和技术来提升和优化你得php代码。请注意这些php小贴士对初学者是有意义的,而不是哪些已经在用mvc框架的人。1.不要使用相对路径,以定义根路径代替这样的代码行是很常见的:1 require_once('../../lib/some_class.php');这种...

标签: php
发表于:2014-5-4 / 阅读(1369) / 评论(0) 分类 PHP相关
Centos一键升级PHP到最新版,如php5.3,php5.4[webtatic]

公司内网的测试机器还是5.2的环境,mkdir创建多级目录始终不成功,于是开始了一次Centos中的php升级折腾记。 第一次尝试,是在yum里查找了一下php53的版本,发现有php5.3的包,以为yum里已经有完善的软件包了,于是把所有php的卸载掉,然后装了php53的所有包。 装完发现php...

发表于:2014-4-30 / 阅读(1539) / 评论(0) 分类 服务器相关
阿里云Linux优化之添加swap交换分区

下面说一下linux添加swap交换分区的方法1、进入一个目录:cd /var/2、获取256M的文件块:dd if=/dev/zero of=swapfile bs=1024 count=2621443、创建swap文件:/sbin/mkswap swapfile4、激活swap文件:/sbin/...

发表于:2014-4-30 / 阅读(1677) / 评论(0) 分类 服务器相关
PHP Yii开源框架入门学习(三)Yii的相关配置总结

以下是Yii相关配置的总结:1,/protected/config/main.php中的配置:1)      修改默认Controller,下载下来的源代码默认Controler为siteController:在protected/conf...

发表于:2014-4-30 / 阅读(1924) / 评论(0) 分类 Yii-sae开发
Yii框架官方指南系列13——基础知识:开发规范

Yii 偏爱规范胜于配置。遵循规范可使你能够创建成熟的Yii应用而不需要编写、维护复杂的配置。 当然了,在必要时,Yii 仍然可以在几乎所有的方面通过配置实现自定义。 下面我们讲解 Yii 编程中推荐的开发规范。 为简单起见,我们假设 WebRoot 是 Yii 应用安装的目录。 1. URL默认情...

标签: php yii
发表于:2014-4-30 / 阅读(1581) / 评论(0) 分类 Yii-sae开发
UNIX 高手的 10 个习惯

采用 10 个能够提高您的 UNIX 命令行效率的好习惯——并在此过程中摆脱不良的使用模式。本文循序渐进地指导您学习几项用于命令行操作的技术,这些技术非常好,但是通常被忽略。了解常见错误和克服它们的方法,以便您能够确切了解为何值得采用这些 UNIX 习惯。引言当您经常使用某个系统时,往往会陷入某种固...

发表于:2014-4-30 / 阅读(1064) / 评论(0) 分类 服务器相关
MySQL性能设置之配置篇 my.cnf

网站访问量越来越大,MySQL自然成为瓶颈,因此最近我一直在研究 MySQL 的优化,第一步自然想到的是 MySQL 系统参数的优化,作为一个访问量很大的网站(日20万人次以上)的数据库系统,不可能指望 MySQL 默认的系统参数能够让 MySQL运行得非常顺畅。 通过在网络上查找资料和自...

发表于:2014-4-29 / 阅读(1291) / 评论(0) 分类 数据库相关
前端开发面试题

问题此部分用于自测。如有疑惑,可参看后文的答案部分。HTMLDoctype作用? 严格模式与混杂模式如何区分?它们有何意义?行内元素有哪些?块级元素有哪些? 空(void)元素有那些?介绍一下CSS的盒子模型?link 和@import 的区别是?CSS 选择符有哪些?哪些属性可以继承?优先级算法如...

发表于:2014-4-28 / 阅读(1375) / 评论(0) 分类 WEB相关