自定义博客皮肤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小松

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

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

原创 lnmp无法删除.user.ini

在Linux里删除目录的时候发现没有办法删除,最后一个一个文件删除,发现是.user.ini文件的问题删除的是提示rm: cannot remove `.user.ini': Operation not permitted无法删除“.user.ini”文件解决方法,运行后删除即可文件可以修改chattr -i .user.ini文件不能修改chattr +i .user.inic

2017-01-31 18:02:02 14027

原创 代码对比工具winMerge

Beyond Compare是我最喜欢的对比工具,之前我在博客里也分享过这个工具【开发必备一款好用的代码对比工具Beyond Comparehttp://www.phpsong.com/212.html】,目前百度云共享已经失效了,破解版需要联系小松,貌似目前百度里已经找不到破解版了但是今天在新的机子上安装之后,没有办法访问远程的文件,比如svn中使用Beyond Compare为对比工具,发现

2017-01-28 18:02:02 4730

原创 php快速排序算法

快速排序原理:在要排序的数字中取一个值,把大于这个这个值和小于这个值得数字分别放到数组里,在递归执行,执行取值,在把大于这个这个值和小于这个值得数字分别放到数组里,最后执行的时候数组就一个元素,执行效率快排平均效率O(nlogn),最好情况O(nlogn)每次取中间值得,最坏情况是当数组有序时,退化成O(n^2)$arr=array(6,3,9,6,4,2,8,5,1);function p

2017-01-25 18:02:01 442 1

原创 sendmail邮件队列详解

sendmail是用来发邮件的,之前小松很多文章里都有提到过,今天这篇文件讲sendmail的知识点可能你不一定留意到①使用sendmail命令发的邮件默认保存在/var/spool/mqueue目录下②邮件消息可能由于很多原因而排入队列,如果一个远程主机不响应一个邮件连接的请求,邮件系统会将这些消息排入队列,稍后再作尝试,也就是按一定的时间间隔处理队列,而不是立即处理③邮件队列内容可以使用

2017-01-22 18:02:02 4338

原创 nginx和apache配置变量php调用

优点服务器的配置里添加数据库连接的用户名和密码,这么本地开发和线上的文件修改配置文件就不需要修改数据库的的用户名和密码了①apache在apache的配置文件httpd.conf添加如下代码SetEnv SINASRV_DB_HOST 127.0.0.1SetEnv SINASRV_DB_PORT 3306SetEnv SINASRV_DB_USER XXXXSetEnv SI

2017-01-19 18:02:02 1143

原创 163博客通过邮件更新博客失败

最近163博客通过邮件发博客失败,收到邮件邮件博客发表失败您的邮件未能成功发表到网易博客,原因可能如下:由于您未激活博客服务,激活请点这里由于您的邮件未知来源或者存在不安全的内容,请检查邮件来源或者邮件内容。由于系统服务繁忙或邮件内容审核的原因,请检查发送的邮件内容或者稍候再试。由此带来的不便,请谅解。网易博客邮件里有个邮件激活的连接,打开之后激活都没有办法登陆,于是测试使用另一个

2017-01-16 18:02:02 426

原创 从github上导项目到gitlab

安装好gitlab的时候默认这个功能是关闭的你可到创建项目的地方看一下,Import project from github的按钮是灰色的下面来开启这个功能注册一个github的账号,如果有就跳过这一步github 设置【OAuth applications】->【Developer applications】->【Register a new application】生成之后就会生

2017-01-13 18:02:02 6787

原创 gitlab 邮件设置

上一篇文件讲gitlab的时候没有将邮件的设置,这一章补上gitlab支持两种发邮件sendmail和smtpsendmail方式安装sendmail软件yum -y install sendmail修改配置cd /home/git/gitlabvi config/gitlab.yml修改## Email settings# Uncomment and set to fal

2017-01-10 18:02:02 1554

原创 centos 32位下安装gitlab

目前系统的环境centos6.4 32位已经安装mysql nginx下载并安装GPG keywget -O /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 https://www.fedoraproject.org/static/0608B895.txtrpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6检验下是否

2017-01-07 18:02:02 2127

原创 解决gem连接失败的问题

由于国内网络原因(你懂的),导致 rubygems.org 存放在 Amazon S3 上面的资源文件间歇性连接失败,我是在执行gem install bundler --no-ri --no-rdoc命令的时候发现[root@carson ~]# gem install bundler --no-ri --no-rdocERROR: While executing gem ... (

2017-01-04 18:02:05 5966

原创 php zend加密破解

之前的公司做过cubecart的开发,这个系统是收费的,里面有个加密文件是用zend加密的,之前做网站优化的时候想着破解那个文件,但是没有成功,心里还是好奇里面写了什么代码,还想着免费使用这个系统,之前部署测试系统和本地开发很麻烦,因为要key,免费的key又有时间限制首先下载下载Dezende的软件 http://pan.baidu.com/s/1slKla25解压文件夹我把文件夹放在E:

2017-01-01 18:02:01 3501 1

程序员的 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关注的人

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