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

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

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

转载 手机通过USB上网

第一步:手机用USB线连电脑(把USB高度模式关了),连上后手机上打开设置-无线和网络-网络共享(手机系统不一样有的显示是 绑定 注意下边小字显示 移动数据连接通过USB分享)打开共享。电脑会提示安装驱动正确安装后进行下步。  第二步:电脑桌面 网上领居 右键选属性 会看到多了一个网络连接 显示正常连接后打开记下IP地址。     选择自己正常电脑上网的那个本地连接(已经打开共

2011-11-24 06:59:08 1407

转载 做一个男人

做一个男人不怕风雨吹为了生活不怕那苦与累一天又一天冲着钞票追把心中的苦也当做美味我想你能够把我去体会明白我辛苦到底为了谁有钱的时候你抱怨没人陪没钱的时候你想自己飞男人就是累男人就是累地球人都知道我活的很狼狈女人是玫瑰是带刺的蓓蕾让我尝尽爱情的苦水男人就是累男人就是累全世界都知道我赚钱很疲惫用我的汗水换不来你安慰难道这是男人犯的罪犯的罪

2011-11-15 12:58:27 416

转载 dirname(__FILE__) 用法

dirname(__FILE__) 就是取得当前文件所在的目录通常在配置文件路径的时候用dirname(__FILE__)是非常有效的方法,但是因为__FILE__的路径是当前代码所在文件(而不是url所在文件)完整路径,所以定义配置文件通常要放在根目录下定义网站的根地址,但是下面的方法可以解决配置文件的存放问题。dirname(dirname(__FILE__));  // 假设__FI

2011-11-15 12:56:17 587

转载 常见浏览器兼容性问题与解决方案

浏览器兼容问题一:不同浏览器的标签默认的外补丁和内补丁不同    问题症状:随便写几个标签,不加样式控制的情况下,各自的margin 和padding差异较大。    碰到频率:100%    解决方案:CSS里    *    备注:这个是最常见的也是最易解决的一个浏览器兼容性问题,几乎所有的CSS文件开头都会用通配符*来设置各个标签的内外补丁是0。    浏览器兼容问题二:

2011-11-15 12:55:49 570

转载 php5的simplexml对象

simplexml是php5新增的处理xml的对象,下面简要举例说明对象的各个属性和方法,已经简单处理xml文档的过程simplexml_load_file(str file); 将一个xml文档载入一个simplexml对象中,此方法返回一个句柄simplexml_load_string(str string);将一段xml文档载入一个simplexml对象中,此方法返回一个句柄si

2011-11-15 12:55:09 637

转载 PHP加密/解密

PHP代码加密与解,但不支持中文. <?php/*@名称:PHP加密/解密@更新:2009年9月22日 20:23:47*/function phpencode($code) { $code = str_replace(array('','<?PHP'),array('','',''),$code); $encode = base64_encode(g

2011-11-15 12:52:07 807

转载 Ecshop文件结构

ecshop文件架构说明 /* ECShop 2.5.1 的结构图及各文件相应功能介绍 ECShop2.5.1_Beta upload 的目录 ┣ activity.php 活动列表 ┣ affiche.php 广告处理文件 ┣ affiliate.php 生成商品列表 ┣ article.php 文章内容 ┣ article_cat.php文章分类 ┣ auc

2011-11-15 12:51:24 733

转载 Jquery表单验证插件–Validform

Jquery表单验证插件–Validform:一行代码搞定整站的新页面查看原文 你没看错,就一行代码搞定整站的表单验证!1$(".demoform").Validform();为什么能如此方便?插件的核心思想就是把所有的验证条件及验证提示信息绑定到每个表单元素,让验证代码在执行时只是核对表单下各元素的值是否

2011-11-15 12:50:32 624

转载 clearbox.js

老要忘记记一下Clearbox3是一个Lightbox模式对话框插件,它可以展示图片、相册、Flash、Quicktime、Windows Media、HTML、文本等内容。其中图片可以旋转展示,支持以幻灯片播放的方式来播放内容。展示的内容可以通过Ajax调用。此外界面中显示的文字可以在一个语言文件中设置。主页:http://www.clearbox.hu/index_en.h

2011-11-15 12:49:31 1015

转载 mysql忘记密码

重置root密码方法一:在my.ini的[mysqld]字段加入: skip-grant-tables 重启mysql服务,这时的mysql不需要密码即可登录数据库然后进入mysql mysql>use mysql;mysql>update user set password=password('新密码') WHERE User='root';mysql>flu

2011-11-15 12:47:00 378

转载 loadforum();

loadforum();第53行左右的这句代码,我们需要细究一下!loadforum()函数的功能很强大,它负责取BBS板块和用户的相关数据!大家可以debug一下,查看一下它的细节!整体结构还算清晰!当用户未登录,请求中未指定fid和tid的时候,它其实什么都没做,只是简单的给相关数据赋空值而已!如果用户处在登录状态呢,注意下面这段代码:if($_G['uid']) {

2011-11-15 12:46:16 2381

转载 MYSQL的事务处理主要有两种方法

1、用begin,rollback,commit来实现 begin 开始一个事务 rollback 事务回滚 commit 事务确认 2、直接用set来改变mysql的自动提交模式 MYSQL默认是自动提交的,也就是你提交一个QUERY,它就直接执行!我们可以通过 set autocommit=0 禁止自动提交 set autocommit=1 开启自动提交 来

2011-11-15 12:45:22 768

转载 strtotime时间

date_default_timezone_set('PRC');//默认时区  echo"今天:",date("Y-m-d",time()),""; echo"今天:",date("Y-m-d",strtotime("18 june 2008")),""; echo

2011-11-15 12:44:39 473

转载 PHP缓冲区相关函数作用使用说明

ob_implicit_flush(); //这个语句将强制每当有输出就自动刷新,相当于在每个echo后,调用flush() 1、Flush:刷新缓冲区的内容,输出。函数格式:flush()说明:这个函数经常使用,效率很高。2、ob_start :打开输出缓冲区函数格式:void ob_start(void)说明:当缓冲区激活时,所有来自PHP程序的非文件头信息均不会发送,

2011-11-15 12:43:53 502

转载 VMware-tools-linux安装

mount -t iso9660 /dev/cdrom /mnt (加载CDROM设备,并且CDROM为只读属性。)cp /mnt/vmware-linux-tools.tar.gz/tmp (将该软件包持拷贝到LINUX的TMP目录下) umount /dev/cdrom (舍载CDROM) cd /tmp (进入TMP目录) tar zxf vmware-l

2011-11-15 12:43:22 541

转载 Zend Optimizer用优化代码的方法来提高php应用程序的执行速度

zend optimizer安装指南2007-09-28 08:16 A.M.1、运行安装文件,首先提示你选择安装目录,选择一个你喜欢的目录,单击“Next”。2、安装向导会要求你选择当前使用的WEB服务器(Apache、IIS或其它),选择好服务器后单击“Next”3、安装向导提示您确认php.ini的位置(默认是C:\WINDOWS\)单击“Next”,提示“备份php.ini到C:\

2011-11-15 12:42:29 507

原创 stripslashes() 函数删除由 addslashes() 函数添加的反斜杠

stripslashes() 函数删除由 addslashes() 函数添加的反斜杠 stripslashes() 函数删除由addslashes() 函数添加的反斜杠unserialize — 从已存储的表示中创建 PHP 的值serialize,翻译过来叫“连载, 使连续”,通常称它为“序列化”htmlspecialchars() 函数把一些预定义的字符转换为

2011-11-15 12:41:52 687

原创 采集ignore_user_abort();set_time_limit

//超时忽略set_time_limit(0);//关闭浏览器忽略ignore_user_abort()采集程序死循环连续采集 sleep() 函数延迟代码执行若干秒。usleep() 函数延迟代码执行若干微秒。 函数描述PHPconnection_aborted()检查是否断开客户机。3connect

2011-11-15 12:41:10 778

原创 zencart安装 wanp

安装前1) 先关掉正在运行的WAMP2) 找到WAMP下的PHP文件夹下的php.ini3) edit php.ini   编辑PHP.INI4)  然后再找到php_curl.dll这个文件,把它打开,把它前面的“;”分号去掉。5) 再继续找到WAMP下的Apache文件夹下的php.ini6) edit php.ini  编辑PHP.INI7) 然后再找到php

2011-11-15 12:40:27 524

原创 php版本比较函数version_compare()

php版本比较函数version_compare()   microtime()输出0.00000600 1283757623运用在php运行时间里 @ini_set设置php.ini文件ini_set是改变php.ini里的设置,ini_get是获取php.ini里的环境变量的值. file_exists文件是否存在function_exist

2011-11-15 12:39:35 482

原创 basename strpos

basename() 函数返回路径中的文件名部分 例子<?php$path = "/testweb/home.php";//显示带有文件扩展名的文件名echo basename($path);//显示不带有文件扩展名的文件名echo basename($path,".php");?> 输出:home.phphome strpos() 函数

2011-11-15 12:03:47 276

原创 linux下libxml2的安装

1 下载libxml工具包(www.xmlsoft.org) eg、libxml2-2.7.2.tar.gz2 解压该工具包:tar -zxvf libxml2-2.7.2.tar.gz 3 创建没表文件夹:mkdir /home/libxml4 进入libxml2-2.7.2根目录:cd libxml2-2.7.25 提升权限:su6 配置安装环境 sudo ./config

2011-11-15 12:01:10 946

原创 linux 安装 依赖

1.加上 --nodeps,意思不考虑依赖2.更狠的--force,强制安装你可以在这两个之前试试--aid自己解决依赖

2011-11-15 12:00:38 412

原创 zencart 139开启错误

如果是前台错误,打开文件 \includes\extra_configures\enable_error_logging.php如果是后台错误,打开文件 \admin\includes\extra_configures\enable_error_logging.phphttp://my.oschina.net/wangwang110/blog/10546

2011-11-15 11:58:48 387

原创 ubuntu 新安装好之后更新 php mysql apache root

rootsudu passwd root 首先刚装好的机器要升级,选好离你最近的源后就执行:sudo apt-get updatesudo apt-get dist-upgrade 软件包未发现sudo apt-get install winetab 才能选择确定  ubuntu php mysql apache

2011-11-15 11:57:46 338

转载 ubuntu otrs

http://wiki.otrs.org/index.php?title=%E5%9C%A8_Ubuntu_Lucid_Lynx_(10.4)_%E4%B8%8A%E5%AE%89%E8%A3%85_OTRS本文描述如何在Ubuntu Lucid Lynx (version 10.04 LTS)安装OTRS 3.0.x。对于其他版本的Ubuntu,此安装方法可能也是相似的。我们建议您最好能在L

2011-11-15 11:56:44 665

转载 otrs设置定时自动收邮件

设置定时自动收邮件 Linux 通过ssh登录安装OTRS服务器,需要有root或管理员级别的帐号 通过root权限编辑文件/opt/otrs/var/cron/postmaster_mailbox: vim /opt/otrs/var/cron/postmaster_mailbox # fetch emails every 10 minutes 每十分钟接收一次邮件 */

2011-11-15 11:53:55 2944

原创 jquery js top 按钮

网页页要放一个top按钮方法一在我的网页里加载jquery的时候就有问题,还没找到原因所有又搞了一个方法二在IE6有点问题方法一、先要加载jqueryhtml测试无标题文档Top jquery 代码$(function(){var topBar='Top';$('#banggoo

2011-11-15 11:49:35 926

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

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