自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

php小松

我本一心潜水奈何你在水里下毒

  • 博客(17)
  • 资源 (7)
  • 收藏
  • 关注

原创 zabbix的必须记住的配置

怎么安装zabbix请查看nginx环境下安装zabbix默认的zabbix service的端口为10051默认的zabbix agent的端口为10050iptable设置,service和agent不在一台机子上-A INPUT -p tcp -m state --state NEW -m tcp --dport 10051 -j ACCEPT-A OUTPUT -p tcp -

2016-05-29 12:00:03 2664

原创 github服务器挂了

今天在群里的小伙伴,突然在讨论github服务挂了,之前有篇文章讲github上创建博客看了一下我github上的博客,没有受影响,可以正常访问于是我测试了一下clone一个版本,如果只是网页服务当了,那就不影响使用发现克隆一个版本没有办法克隆,这就影响使用了这样的结果就是很多小伙伴没有办法git一个一些开源的软件,如bootsrtap,jquery,本来今天要看一下nodejs聊天

2016-05-28 12:00:03 812

原创 mac 修改成zsh试用oh-my-zsh

最近在别人的网站上看到一篇关系mac下终端神奇的文章,抱着试试的心态来玩了一下zshmac下默认的是bash先把bash修改成zshsudo chsh -s /bin/zsh其实还可以用which来定位(特别是ubuntu的童鞋)sudo chsh -s `which zsh`直接用zsh会很蛋疼,因为zsh功能很强大但是太复杂,所以需要oh-my-zsh来将它简单化。如果要切换回去:

2016-05-27 12:00:03 7938

原创 nginx环境下安装zabbix菜鸟版

看到这篇文章的兄弟想来对zabbix是什么的应该清楚,我不多赘述我的系统是centos 6.5的linux32位的系统,我是本地虚拟机上做的测试,我这里是用rpm的方式安装的,每个系统以及安装的软件不一样所需要的依赖的软件可能存在差异lnmp环境配置如果你的系统已经安装了lnmp环境那就跳过此步如果你的系统没有安装lnmp环境那就先安装一下,推荐使用http://lnmp.org/inst

2016-05-26 12:00:04 9036

原创 zabbix 监控nginx菜鸟版

原理:zabbix监控nginx是根据nginx的Stub Status模块,抓取Stub Status提供nginx的数据,然后拆分首先要检查一下nginx 是否安装http_stub_status_modulerpm安装的用以下命令检查nginx -V源码安装的用以下命令检查/usr/local/nginx/sbin/nginx -V我这里是rpm安装的,请看图如果没有安装,网

2016-05-25 12:00:04 499

原创 mac LaunchRocket图像化管理 php-fpm nginx mysql

最近发现了一个比较好的软件LaunchRocket,可以帮助管理Homebrew安装的服务比如php-fpm nginx mysql等软件mac使用brew安装nginx+php-fpm+mysql 这个文章已经讲解过怎么安装,如果要通过Homebrew的安装php环境可以参考这篇文章①安装launchrocket安装非常简单,一个命令搞定brew cask install launc

2016-05-24 12:00:03 2365 6

原创 rpm 安装zabbix遇到的依赖问题和解决方法

我的系统是centos 6 32位在安装zabbix-server的时候发现出现要安装依赖包,如截图要依赖的包:OpenIPMI-libs  、fping、iksemel、net-snmp、unixODBC、zabbix-server-implementation出现依赖那直接用yum安装yum install -y OpenIPMI-libs之后用yum安装fping的时候发现没有这

2016-05-22 12:00:04 4843 2

原创 github上创建博客

今天玩了一把在github上建自己的博客,然后尝试了一下发布文章首先你要有一个github的账号,怎么注册略过开始在github上创建博客这里注意添你的【用户名】.github.com,不然你要用创建分支的方法创建博客,https://pages.github.com/这个里详细的说明,网站中还有怎么绑定自己的域名然后用git上传你的博客的内容到仓库,github上创建博客是没有数据库

2016-05-21 12:00:03 622

原创 小松api文档系统终于完成

小松api文档系统终于完成,这个系统主要目的是为了开发api的系统的时候,为前端同学调后端数据的时候,让后端写接口的描述参数等后台使用lavarl开发的也是参与过一个项目,用这个系统来加强学习的前端使用了mvc的架构,用到angularjs+bootstrap,也是为了学习一下前端的知识项目的git地址https://github.com/QiuCarson/doc在开发这个项目总遇到了

2016-05-20 12:00:04 661

原创 wordpress百度星火计划2.0项目怎么添加标签

2016-01-18的时候百度站长平台发布了《【原创保护】星火计划2.0项目抢先看》其目的是为了保护原创会在搜索结果处进行“原创”标记,那这个必须要加的问题一“但建议放置在文章标题下方”这个我理解有点歧义,是反正title标签下面还是文章标题下面既然百度这个提了那肯定按照他的方法来识别的更好问题二“以百度站长学院文章《站点切换https不会对流量产生负面影响》为例” 我没有发现这篇文章中

2016-05-19 12:00:03 362

原创 angularjs select option默认值

今天又被一个angularjs的一个问题给难住了,有花了比较多的时间去解决select option ng-repeat多空白项这文章里讲了怎么解决添加页面的option多出来的问题在修改页面里我也是安装这个方法去处理,但是不行,给ng-model附上值就是显示不了默认值,最后在自己的摸索下解决了这个问题正确方面请选择网站游览器解析的代码为请选择网站fdsaffd

2016-05-18 12:00:03 3345

原创 laravel自定义错误输出的内容

laravel对于提交的数据进行验证,怎么自定义错误输出的内容在根目录下运行命令php artisan make:request PostUpdateRequest会在app\Http\Requests目录下创建PostUpdateRequest文件比如我设置public function rules(){ return [ 'posts_title' =

2016-05-15 12:00:03 3824

原创 select option ng-repeat多空白项

我做的api文档系统基本功能实现了,在之后做的就是优化功能,加验证等,就是做的更细今天在做的时候发现一个问题请选择网站{{row.websites_name}}请看上面的代码,ng-repeat在循环的时候发现了一个空白的选项,chrome解析出来代码是页面上默认显示是空白项然后查了list.websites对象的值貌似没有问题然后google一下,这里又要吐槽一下百度

2016-05-14 12:00:03 3372

原创 angularjs 解决之前的遗留的一个问题

在之前的文章api的接口系统问题总结里总结了一下angularjs的问题,第3个问题只是临时的解决方法,随着页面的增多,代码量也是增加了非常多,看起来非常的不好也是看了别人的代码发现了一个细节,解决方法如下app.jsvar myApp = angular.module("myApp", ["ui.router","myApp.Controllers"])添加一个控制器文件,

2016-05-13 12:00:03 249

原创 angularjs 做修改页面遇到的问题

在做列表修改的时候遇到了2个大问题①列表点击修改按钮显示修改页面刚开始想用ng-click做的,但是定义的方法传参数的时候折腾了一段时间,下面是ng-repeat里怎么写参数ng-click="edit(row.id)"上面的方面比较麻烦,后来我修改成链接了编辑当然也是捣鼓了很久路由匹配那里要写成.state("main.posts.edit", { u

2016-05-12 12:00:04 597

原创 api的接口系统问题总结

最近在写一个api的接口系统,是用laravel+angularjs+bootstrap,下面把遇到的问题总结一下①laravel和angularjs的标签冲突{{ }}laravel的文档里有说明,@{{ name }}在前面加上@符号②laravel 500的解决方法第一种是storage目录权限没有给,导致系统500第二种是程序错误没有显示错误,打开配置文件.evn,添加AP

2016-05-11 12:00:03 419

原创 mac设置指令别名

之前习惯于Centos的操作,到mac现在操作指令有点不习惯,比如“ll”这个命令,mac下没有这个命令只能自己设置一个别名vi ~/.bashrc没有.bashrc新建议个文件, 在最后添加一行alias ll='ls -alF'保存退出,执行source ~/.bashrc这样就设置成功在执行一下“ll”就有这个命令了这只是举了个例子,其他命令也可以这样设置QQ交流群:13

2016-05-10 12:00:31 414

程序员的 AI 启蒙课:ChatGPT 让你 1 人顶 3 人

程序员的 AI 启蒙课:ChatGPT 让你 1 人顶 3 人

2023-10-31

微服务架构与实践 王磊高清 pdf

微服务架构与实践化大而复杂为小而简单,用快速交付支撑持续创新。通过使用微服务架构,在不影响现有业务运转的情况下,团队有效地将遗留的单块架构系统逐渐分解成不同功能的微服务应用。 同时,通过微服务开发框架,团队能够快速构建不同功能的微服务接口,并能方便地将其部署到验收环境或者生产环境。 最后,得益于微服务架构的灵活性以及扩展性,使得团队能够快速构建低耦合、易扩展、易伸缩性的应用系统。 这是一本从实践出发,用心积累、总结的微服务架构的书籍,读后受益匪浅,推荐阅读。 王磊作为微服务架构方面的资深专家,在工作期间积累了非常丰富的微服务架构一线实践经验,在本书中,他把自己的经验与理论相结合,深入浅出地讲解了如何实践微服务架构,推荐对此领域感兴趣的工程师仔细研读。 本书基于作者在微服务实践方面的经验,总结了微服务架构的诞生、构建、部署以及运维的持续交付过程,理论结合实际、内容丰富,值得一读。

2017-09-21

go程序设计语言

出版者的话 译者序 前言 第1章 入门 1 1.1 hello,world 1 1.2 命令行参数 3 1.3 找出重复行 6 1.4 GIF动画 10 1.5 获取一个URL 12 1.6 并发获取多个URL 13 1.7 一个Web服务器 14 1.8 其他内容 17 第2章 程序结构 20 2.1 名称 20 2.2 声明 21 2.3 变量 22 2.3.1 短变量声明 22 2.3.2 指针 23 2.3.3 new函数 25 2.3.4 变量的生命周期 26 2.4 赋值 27 2.4.1 多重赋值 27 2.4.2 可赋值性 28 2.5 类型声明 29 2.6 包和文件 30 2.6.1 导入 31 2.6.2 包初始化 33 2.7 作用域 34 第3章 基本数据 38 3.1 整数 38 3.2 浮点数 42 3.3 复数 45 3.4 布尔值 47 3.5 字符串 47 3.5.1 字符串字面量 49 3.5.2 Unicode 49 3.5.3 UTF-8 50 3.5.4 字符串和字节slice 53 3.5.5 字符串和数字的相互转换 56 3.6 常量 56 3.6.1 常量生成器iota 57 3.6.2 无类型常量 59 第4章 复合数据类型 61 4.1 数组 61 4.2 slice 63 4.2.1 append函数 66 4.2.2 slice就地修改 69 4.3 map 71 4.4 结构体 76 4.4.1 结构体字面量 78 4.4.2 结构体比较 80 4.4.3 结构体嵌套和匿名成员 80 4.5 JSON 82 4.6 文本和HTML模板 87 第5章 函数 92 5.1 函数声明 92 5.2 递归 93 5.3 多返回值 96 5.4 错误 98 5.4.1 错误处理策略 99 5.4.2 文件结束标识 101 5.5 函数变量 102 5.6 匿名函数 104 5.7 变长函数 110 5.8 延迟函数调用 111 5.9 宕机 115 5.10 恢复 118 第6章 方法 120 6.1 方法声明 120 6.2 指针接收者的方法 122 6.3 通过结构体内嵌组成类型 124 6.4 方法变量与表达式 127 6.5 示例:位向量 128 6.6 封装 130 第7章 接口 133 7.1 接口即约定 133 7.2 接口类型 135 7.3 实现接口 136 7.4 使用flag.Value来解析参数 139 7.5 接口值 141 7.6 使用sort.Interface来排序 144 7.7 http.Handler接口 148 7.8 error接口 152 7.9 示例:表达式求值器 154 7.10 类型断言 160 7.11 使用类型断言来识别错误 161 7.12 通过接口类型断言来查询特性 162 7.13 类型分支 164 7.14 示例:基于标记的XML解析 166 7.15 一些建议 168 第8章 goroutine和通道 170 8.1 goroutine 170 8.2 示例:并发时钟服务器 171 8.3 示例:并发回声服务器 174 8.4 通道 176 8.4.1 无缓冲通道 177 8.4.2 管道 178 8.4.3 单向通道类型 180 8.4.4 缓冲通道 181 8.5 并行循环 183 8.6 示例:并发的Web爬虫 187 8.7 使用select多路复用 190 8.8 示例:并发目录遍历 192 8.9 取消 195 8.10 示例:聊天服务器 198 第9章 使用共享变量实现并发 201 9.1 竞态 201 9.2 互斥锁:sync.Mutex 205 9.3 读写互斥锁:sync.RWMutex 208 9.4 内存同步 208 9.5 延迟初始化:sync.Once 210 9.6 竞态检测器 212 9.7 示例:并发非阻塞缓存 212 9.8 goroutine与线程 218 9.8.1 可增长的栈 219 9.8.2 goroutine调度 219 9.8.3 GOMAXPROCS 219 9.8.4 goroutine没有标识 220 第10章 包和go工具 221 10.1 引言 221 10.2 导入路径 221 10.3 包的声明 222 10.4 导入声明 223 10.5 空导入 223 10.6 包及其命名 225 10.7 go工具 226 10.7.1 工作空间的组织 227 10.7.2 包的下载 228 10.7.3 包的构建 229 10.7.4 包的文档化 231 10.7.5 内部包 232 10.7.6 包的查询 233 第11章 测试 235 11.1 go test工具 235 11.2 Test函数 236 11.2.1 随机测试 239 11.2.2 测试命令 240 11.2.3 白盒测试 242 11.2.4 外部测试包 245 11.2.5 编写有效测试 246 11.2.6 避免脆弱的测试 247 11.3 覆盖率 248 11.4 Benchmark函数 250 11.5 性能剖析 252 11.6 Example函数 254 第12章 反射 256 12.1 为什么使用反射 256 12.2 reflect.Type和reflect.Value 257 12.3 Display:一个递归的值显示器 259 12.4 示例:编码S表达式 263 12.5 使用reflect.Value来设置值 266 12.6 示例:解码S表达式 268 12.7 访问结构体字段标签 271 12.8 显示类型的方法 273 12.9 注意事项 274 第13章 低级编程 276 13.1 unsafe.Sizeof、Alignof 和Offsetof 276 13.2 unsafe.Pointer 278 13.3 示例:深度相等 280 13.4 使用cgo调用C代码 282 13.5 关于安全的注意事项 286

2017-07-19

日期时间选择控件

日期 时间 选择 控件,iE,火狐下都能兼容,里有有一个demo 不要错啊

2011-11-27

datetimepicker

jquery datetimepicker 时间日期插件,里面有demo

2011-11-27

lightbox lightinthebox 下载 zencart

sql文件 缓存设置同步工具 lightbox lightinthebox zencart

2011-08-05

lightinthebox

zen cart lightinthebox

2011-08-04

jquer图片切换 图片展览 图片

jquer图片切换 图片展览 图片

2010-11-11

空空如也

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

TA关注的人

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