Golang 基础语法-高级数据类型(3)

2017-12-19
阅读 4 分钟
4.5k
定义语法如下:var arr [n]type其中 arr 是数组变量的名称(标识符), [n]type 表示这个数组是类型为 type 且长度为 n 的数组(type 可以是任何基本类型,也可以是任何自定义类型)

Golang 基础语法-基本变量(2)

2017-12-06
阅读 4 分钟
3.8k
Golang 基础语法-基本变量(2) 变量的零值说明 数值类型变量的零值为 0 布尔类型变量的零值为 false 字符串类型变量的零值为 "” 变量的类型转换语法 golang 中不同类型之间的变量赋值需要显式的转换 {代码...} 变量的定义(声明) 使用 var 声明无论在函数内还是函数外,都可以使用 var 声明变量 基本语法格式为:var varNa...

GoLang 变量作用域

2017-11-29
阅读 1 分钟
16.3k
GoLang 变量作用域 在 Golang 中,变量作用域分为: 本地局部变量 全局变量 参数变量 本地局部变量 定义:在函数或者在语义块(if/for等)中定义的变量生效范围:定义在函数里面则在整个函数范围有效; 定义在语义块,则在整个语义块生效 实例如下: {代码...} 全局变量 定义:函数外部定义的变量都属于全局变量;全局变量...

GoLang 基础语法 (1)

2017-11-09
阅读 4 分钟
3.8k
在 go 的包中,一个变量或者方法函数或者常量以大写字母开头,可以被包外看见使用既大写的包变量或者包方法或者包常量是可以导出的小写的包变量和包方法还有包常量只能在包内访问

浅谈创业公司或新项目如何做技术选型

2017-11-01
阅读 2 分钟
3.2k
一个创业公司或者新项目如何做技术选型?个人认为一定要记住这个根本:新项目最先要解决的就是原型核心业务落地验证商业模式。具体实践中,应当遵循以下原则和避免类似常见错误

微服务关键概念脑图梳理

2017-09-20
阅读 1 分钟
2.7k

go语言载入json的一个坑

2017-07-04
阅读 1 分钟
4k
go语言标准库汇总内置了对 json 文件的处理,非常方便,最近在写一个应用的时候,需要从 json 文件中载入 配置,由于是 go 新手,忽略一个细节,导致载入内容始终为空

git 使用流程规范(merge-request)

2016-12-05
阅读 2 分钟
38k
如果你的git workflow 采用此模式,谨记一定要忘记 git merge,除了在 master 分支上 git pull 可以使用 git pull,其他分支如果要 git pull应该使用 git pull --rebase使用 git rebase 的黄金法则就是:分支的开发者尽量是一个人,重写提交历史不会影响别人

Nginx配置反向代理访问 Gitlab

2016-12-01
阅读 1 分钟
23.5k
gitlab 作为当前企业版本控制的有力工具,非常流行,官方提供了非常方便的安装配置方式,能让我们快速的搭建一个便捷的代码版本控制系统。但是因为 gitlab 本身内置了 nginx,当我们的 gitlab 服务要和其他 web服务共存,就需要做一点简单的改变,以适应这种情况第一个办法是禁用 gitlab 自带的 nginx,使用我们自己安装的...

Java 新手入门需要关注的一些问题

2016-11-25
阅读 1 分钟
2.6k
声明:本文所有列举的问题都来源于 《编程随想》的博客,这个博客的博主知识渊博,编程方面的一些文章质量很高,给人醍醐灌顶的感觉。 算法和数据结构 什么时候该用数组类型容器,什么时候该用链表型容器,如何合理的使用数据类型 什么是散列函数,HashMap的实现原理是什么 什么是递归,使用递归实现目录树遍历 什么是算...

CentOS 7.2下编译安装PHP 7

2016-05-27
阅读 2 分钟
7.7k
CentOS 7.2 编译安装PHP7 注意此配置针对开发环境,如果线上环境,那么phpdbg和dtrace这两个建议不要编译 编译安装参数 {代码...} 执行以上编译前配置,如果没有错误运行命令 {代码...} 编译完成,copy php-develpment.ini 文件到 PREFIX/lib/目录下 一些特别需要注意安装的包 {代码...} 安装完,如果想要systemd控制启...

Swoole-Task:简单高效的异步任务处理框架

2016-03-09
阅读 3 分钟
9.9k
ctrl对应app/ctrl目录下的xxxCtrl.php文件(xxxCtrl.php中的class名称也必须是xxxCtrl,继承base\Ctrl)

PHP PDO 使用注意要点

2015-12-30
阅读 1 分钟
2.7k
现在使用PDO进行数据库操作,已经是标配了,在使用过程中,需要注意一下问题 注意要点 参数绑定不能应用到表名上 {代码...} 参数绑定不能应用到列名 {代码...}

强大的strtotime函数

2015-11-10
阅读 2 分钟
6.6k
PHP处理时间的函数功能强大,相信大家都有目共睹,日常中如果涉及到很多时间处理方面的需求, strtotime函数的以下用法绝对让你面对时间处理不再发愁!

PDO扩展PDO::ATTR_AUTOCOMMIT 出坑记

2015-09-08
阅读 1 分钟
7.1k
我自己以swoole扩展为基础,封装了一个异步任务服务器框架,数据库操作使用pdo扩展,但是在插入数据的时候,出现了异常情况,具体状况如下:

windows 10下vmware网络连接桥接模式失效解决

2015-08-15
阅读 1 分钟
5.3k
当你发现自己的vmware 虚拟机启动时,桥接模式的网卡报错:Determining IP information for eth1... failed; no link present. Check cable

全功能web应用服务器Openresty介绍

2015-07-24
阅读 4 分钟
9.3k
介绍 OpenResty (也称为 ngx_openresty)是一个全功能的 Web 应用服务器,它打包了标准的 Nginx 核心,很多的常用的第三方模块,以及它们的大多数依赖项。 OpenResty 通过汇聚各种设计精良的 Nginx 模块, 从而将 Nginx 有效的变成一个强大的 Web 应用服务器, 这样, Web 开发人员可以使用 Lua 脚本语言调动 Nginx 支持的...

CentOS7下PHP&Nginx&Mysql编译安装及sytemd配置

2015-07-09
阅读 3 分钟
4.7k
闲话少叙,直接开始 yum安装依赖 复制以下内容,回车直接安装编译php,nginx,mysql所需的依赖 {代码...} 创建用户和组 注意此处的组创建和用户创建在后面编译安装中需要,当然可以根据个人习惯自己命名想要的组名和用户名 {代码...} PHP(5.6)编译安装 prefix 根据个人习惯去修改一下,with-fpm-user(group)和前面创建的...

PHP7新特性介绍

2015-06-20
阅读 2 分钟
22.4k
本文内容根据PHP发布时的 new files 而来,链接地址 : PHP 7 new 特性一览 Added ?? operator Added <=> operato 新的操作符 {代码...} Added \u{xxxxx} Unicode Codepoint Escape Syntax 可以直接使用这种方式输出unicode字符 {代码...} Added error_clear_last() function 新增的一个函数,具体功能没有深入研究...

使用swoole实现异步任务处理

2015-05-08
阅读 2 分钟
27.6k
使用swoole实现异步任务处理,有以下几个目标: 能够异步非阻塞处理任务 能够实时查询任务状态 任务完成之后,可以执行一些操作或者回调 swoole内置的swoole_http_server正好非常适合处理这种业务,示例代码实现如下 {代码...} 如有更好方案,请多多指教。

PHP开启opcache提升代码性能

2015-04-24
阅读 4 分钟
6.8k
配置指令如下: {代码...} 实际性能对比: 下面是实际测试中没有开启opcache的数据: {代码...} 开启之后的数据: {代码...}

Apache配置SVN 之后用户认证失败

2015-04-24
阅读 1 分钟
4.8k
在完成所有svn的apache配置值,checkout的时候,仍然报错: (13)Permission denied: Could not open password file

Nginx反向代理svn服务器提交文件出现500错误

2015-04-24
阅读 1 分钟
5.8k
此问题的出现,有多种可能 而我遇到这个问题的原因是因为 在代理服务器location部分的写法是 {代码...} 这个时候可能提交svn diff的时候里面会有特殊字符,使location定位出现偏差,soga,修改location规则 {代码...} 如此,就解决问题了,这是第一次原创解决问题,有成就感

gdb调试PHP扩展错误

2015-04-23
阅读 1 分钟
9.6k
有时候,使用PHP的第三方扩展之后,可能会发生一些错误,这个时候,可能就需要更底层的方式追踪调试程序发生错误的地方和原因,熟悉linux下C编程的肯定不陌生gdb

memcached在centos下自启动脚本

2015-03-26
阅读 2 分钟
7k
脚本内容如下 脚本内变量memchached port user mem根据个人需求自己修改 {代码...} 将脚本保存在 /etc/init.d/目录下,如/etc/init.d/memcached 执行如下命令 {代码...}

MySQL性能优化

2015-01-22
阅读 2 分钟
9k
MySQL性能优化可从如下几个方面着手 SQL优化 索引优化 数据库(表)结构优化 系统配置优化 服务器硬件优化 SQL优化 开启慢查询记录日志,查找症状(很多时候都是一些慢查询拖累了整个数据库的性能) 在配置文件中配置(my.cnf),配置完毕需要重启,不适合线上数据库 {代码...} mysql命令行下配置 {代码...} 慢查询日志分析工具...

PHP项目性能优化

2015-01-21
阅读 1 分钟
9.3k
PHP项目性能优化的三个层次 PHP语言层级 PHP周边(服务器,数据库,webserver) PHP底层 语言层级 尽量使用PHP原生函数和常量,类 如果要实现的功能有原生PHP函数,则不要自己用PHP实现 尽量使用性能更高的内置函数 比如isset和array_key_exists都可以使用,则使用isset 尽量不要使用错误抑制符@ 不要使用PHP处理cpu密集...

CentOS 6.5下rsync服务器安装配置

2015-01-21
阅读 5 分钟
21.5k
rsync安装 {代码...} rsync服务端配置 启动配置 选择rsync服务器启动方式 rsync服务器负载比较高,则使用独立启动模式 rsync服务器负责较低,使用xinetd运行方式 创建配置文件rsyncd.conf 对于非匿名方式访问的rsync服务器创建配置口令(建议配置需要口令访问) CentOS 默认以xinetd模式运行rsync,rsync的xinetd配置文件是...

分享一些高质量的博客

2015-01-21
阅读 1 分钟
10.2k
MySQL OurMySQL 很专业的MySQL技术分享博客 高性能MySQL,PHP架构 MySQL&PHP技术分享 PHP 雪候鸟的博客 PHP大牛鸟哥的博客,身为PHPER必须收藏膜拜 风之缘的博客 其中PHP之道很不错 专注PHP... 设计除PHP之外比较多内容 神仙的仙居 谢振业,PHP业内比较知名人士,博客内容质量很高 goosman PHP扩展开发 Git 廖雪峰的...

Linode VPS(CentOS) 防火墙配置

2015-01-16
阅读 2 分钟
7.2k
创建防火墙规则文件 /etc/iptables.firewall.rules 文件内容(根据个人需求修改) {代码...} 使规则生效并且保存 {代码...}