未来往事
与人交往,要善于发现别人的优点。 [2017年 第29周/共52周]

【Discuz-X DIY教程】DIY参数详解之[index=x]判断显示样式

点击在新窗口中浏览此图片

在DIY的模块模板中,有一个这样的判断语句:[index=N]...[/index]
下面就针对此判断语句进行一些相关的运用讲解!

先看一段diy代码实例:
[index=1]
<a class="style1" href="{url}"{target}>{title}</a>
[/index]
[index=2]
<a class=="style2" href="{url}&qu
......
+阅读全文

浅谈社区论坛运营建设

  写在前面的:

  从10年开始接触网站/网络社区,至今已有1年有余,也接触了不少的论坛程序,早期时的动网dvbbs,后来又用过Discuz PHPWIND等等。我基本都使用过也摸索过,但实际上这些社区软件在表现上都大同小异,只不过唯一的改变只是功能上的不断进步!

  论坛BBS的特征

......
+阅读全文

Discuz 云平台漫游应用启用常见问题汇总

【Discuz 站长关注】如何开通漫游及漫游币分成结算说明

常见问题
+阅读全文

mysql字段类型说明

mysql 字段类型说明

  1.INT[(M)] 型: 正常大小整数类型

  2.DOUBLE[(M,D)] [ZEROFILL] 型: 正常大小(双精密)浮点数字类型

  3.DATE 日期类型:支持的范围是1000-01-01到9999-12-31。MySQL以YYYY-MM-DD
  格式来显示DATE值,但是允许你使用字符串或数字把值赋给DATE列

  4.CHAR(M) 型:定长字符串类型,当存储时,总是是用空格填满右边到指定的长
  度

  5.BLOB TEXT类型,最大长度为65535(2^16-1)个字符。

  6.VARCHAR型:变长字符串类型......
+阅读全文

Mysql 常用SQL语句/命令【二】

Mysql 常用SQL语句/命令

  1.导出整个数据库
  mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的
  文件名(数据库默认编码是latin1)
  mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql

  2.导出一个表
  mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
  mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql

  3.导出一个数据库结构
  mysqldump -u wcnc -p -d -add-drop-table smgp_apps_wcnc >d:wcnc_db.sql
  -d 没有数据 -add-drop-table 在每个create语句之前增加一个drop table

  4.导入数据库
  A:常用source 命令
  进入mysql数据库控制台,
  如mysql -u root -p
  mysql>use 数据库
  然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
  mysql>source wcnc_db.sql
  B:使用mysqldump命令
  mysqldump -u username -p dbname < filename.sql
  C:使用mysql命令
  mysql -u username -p -D dbname < filename.sql

  一、启动与退出
  1、进入MySQL:启动MySQL Command Line Client(MySQL的DOS界面),直接输入
  安装时的密码即可。此时的提示符是:mysql>
  2、退出MySQL:quit或exit

  二、库操作
  1、、创建数据库
  命令:create database <数据库名>
  例如:建立一个名为xhkdb的数据库
  mysql> create database xhkdb;

  2、显示所有的数据库
  命令:show databases (注意:最后有个s)
  mysql> show databases;

  3、删除数据库
  命令:drop database <数据库名>
  例如:删除名为 xhkdb的数据库
  mysql> drop database xhkdb;

  4、连接数据库
  命令: use <数据库名>
  例如:如果xhkdb数据库存在,尝试存取它:
  mysql> use xhkdb;
  屏幕提示:Database changed

  5、查看当前使用的数据库
  mysql> select database();

  6、当前数据库包含的表信息:
  mysql> show tables; (注意:最后有个s)

  三、表操作,操作之前应连接某个数据库
+阅读全文

Mysql 常用SQL语句/命令【一】

Mysql 常用SQL语句/命令

  show databases; 显示数据库

  create database name; 创建数据库

  use databasename; 选择数据库

  drop database name 直接删除数据库,不提醒

  show tables; 显示表

  describe tablename; 显示具体的表结构

  select 中加上distinct去除重复字段

  mysqladmin drop databasename 删除数据库前,有提示。

  显示当前mysql版本和当前日期
  select version(),current_date;

  修改mysql中root的密码:
  shell>mysql -h localhost -u root -p //登录
  mysql> update user set password=password("xueok654123") where user='root';

  mysql> flush privileges //刷新数据库

  mysql>use dbname; 打开数据库:

  mysql>show databases; 显示所有数据库

  mysql>show tables; 显示数据库mysql中所有的表:先use mysql;然后

  mysql>describe user; 显示表mysql数据库中user表的列信息);

  grant
+阅读全文

MYSQL无法启动1053错误解决方法

MYSQL 1053错误 解决方法:
在DOS命令行使用
第一步:
mysqld-nt remove mysqlservice
的方式卸载此服务,它提示卸载成功,(是英文成功的意思)
第二步:
mysqld-nt install mysqlservice
重新注册服务,一切恢复正常。
(也会英文显示成功)
第三步:打开 服务>>>>禁用MYSQL>>>>再启动MYSQL
就OK啦

-----------------------------------------------------------------------------------------------------------------
还有另一种方法
”我的电脑“ -> 右击 ->“服务” -> 找到 mysql服务 ->右键 “属性” -> 选择......
+阅读全文

乔布斯4大经营理念:创意需要时间

  《纽约时报》9日BU4版刊登了科技记者史蒂夫•洛尔( Steve Lohr)的文章《乔布斯与冒大风险的能力》。文中采访了四位与乔布斯亲密共事过的同事,通过四件事情阐述了乔布斯的经营理念:1、不惜一切代价取悦客户;2、好的创意需要时间;3、不要纠结于错误;4、激情非常重要。

  全文概要如下:

  史蒂夫......
+阅读全文

HTC G1-G17 型号中文名称及CPU/机身内存参数

HTC G型号大全及中英文名称?

G1 dream  梦想 CPU 528MHz 机身内存 192MB RAM+256MB ROM

G2  magic  魔力 CPU 528MHz 机身内存 512MB RAM+288MB ROM

G3  hero    英雄 CPU 528MHz 机身内存 512MB RAM+288MB ROM

G4  tattoo  纹身  CPU 528MHz 机身内存 256MB RAM+512MB ROM

G5  dragon  龙  CPU 1024MHz 机身内存 512MB RAM+512MB ROM

G6   legend  
......
+阅读全文

浅谈 PHP 服务器性能优化配置

  我们在编写程序时,总是想要使自己的程序占用资源最小,运行速度更快,代码量更少。往往我们在追求这些的同时却失去了很多东西。下面我想讲讲我对PHP优化的理解。优化的目的是花最少的代价换来最快的运行速度与最容易维护的代码。

  进行大范围的优化,而不是死啃某些程序代码,本文所说的优化,基本上都是从服务器,Apache,数据库这些方面来进行的优化,而并不是对你的PHP代码加以改进从而提高程序的运行速度,因为比起你将程序中的正则优化为字符串处理函数从而提升程序速度来说,在大范围内进行的优化所需要的代价要比这个小的多,而获得报酬却要丰厚的多。
在非代码处进行优化有以下好处
 通常情况下能够大大提高效率
 不会危及到代码的完整性
 能够快速部署

缓存技术
下面来说说常用的缓存技术,通过这些缓存技术能够大大的提高效率
在说到缓存技术的时候不得不提到memcached ,memcached是高效、快速的分布式内存对象缓存系统,主要用于加速 WEB 动态应用程序。
Memcached的原理
memcached 是以守护程序方式运行于一个或多个服务器中,等待接收客户端的连接操作,客户端可以由各种语言编写(例如PHP)。PHP 等客户端在与 memcached 服务建立连接之后,接下来的事情就是存取对象了,每个被存取的对象都有一个唯一的标识符 key,存取操作均通过这个 key 进行,保存到 memcached 中的对象实际上是放置内存中的,并不是保存在 cache 文件中的,这也是为什么 memcached 能够如此高效快速的原因。


说完memcached,下面来说说常用的缓存方法
1、编译与OPCODE缓存
因为PHP是解释型的语言,所以每个PHP文件在运行的时候都需要编译后再执行,同一个文件,不同的用户访问,或者同一个用户不同时间访问同一个文件,每次都需要重新编译然后运行,这样就耗费了大量时间。
通过编译缓存每个文件在修改之后只编译一次这样就减少了文件IO操作,用户访问后机器指令直接从内存中取出并执行而不是从硬盘中读出。
最常见的PHP编译缓存工具有:APC,Accelerator,xcache
关于编译缓存的更多文章可以看这里:http://info.52z.com/html/25466.html

2、全局页面缓存-- Squid Cache
Squid Cache(简称为Squid)是一个流行的自由软件(GNU通用公共许可证)的代理服务器和Web缓存服务器,Squid作为网页服务器的前置cache服务器通过缓存相关请求来提高Web服务器的速度
更多介绍请看这里:http://zh.wikipedia.org/wiki/Squid_cache

3、局部缓存之SQL缓存
在大多数应用程序中主要的瓶颈往往可以追溯到数据库的操作中,一般都是因为复杂的数据库查询而耗费了大量时间,而SQL缓存可以大大降低复杂查询造成的负荷。
SQL缓存的例子(使用了memcached扩展)

代码片段

$key = md5(“some sort of sql query”);

if (!($result = memcache_get($key))) {

    $result = $pdo->query($qry)->fetchAll();

    // 缓存查询结果一小时

    memcache_set($key, $result, NULL, 3600);

}


4、局部缓存之代码块缓存
为了优化PHP程序,有时候我们不得不优化一个个代码段来减少那么一点点的执行的时间,但是比起优化复杂的不同的PHP代码段还不如通过缓存来直接忽略这些代码段的优化,这样做的好处是:
+阅读全文

CentOS 系统环境下 PHP 性能优化基础篇

PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。那么,我们就来看看如何在CentOS系统 进行PHP优化。

CentOS系统 PHP优化

对于PHP的优化主要是对php.ini中的相关主要参数进行合理调整和设置,以下我们就来看看php.ini中的一些对性能影响较大的参数应该如何设置。# vi /etc/php.ini

(1) PHP函数禁用找到:

disable_functions =
......
+阅读全文

团购网站的冬天已经到来了

    最近一段时间,有关团购网站的消息不断,但都不是正面,除了裁员还是裁员,另外还有很多欺诈、跑路、质量出问题等等,这一切都表明团购网站已经进入了寒冬。

    中国的团购网站一窝蜂的兴起,再一窝蜂的消失,这再一次印证了那个商业原理,怎么来的还会怎么走,发展太快的也往往结束的更快。据有关数据,独立团购导航网......
+阅读全文

开始菜单所有程序下的程序不见了,怎样恢复?

开始菜单所有程序下的程序不见了,怎样恢复?

通常,我们习惯从开始菜单所有程序中查找并打开程序。最近突然发现,单击所有程序时,很多程序都消失不见了。这个问题要怎么解决?

当运行某些系统优化软件或是感染病毒后,会出现这种情况。

如果只是个别程序不见,可以选择手动修复。首先找到这个程序的运行文件,创建一个快捷方式,并将其粘贴到“C:\Documents and Settings\All Users\「开始」菜单\程序”下面。

点击在新窗口中浏览此图片

若几乎所有程序都看不到了,但从开始搜索框中又能够搜到它们并且运行正常,有可能是相关文件夹被隐藏了。

请在地址栏中输入地址“C:\ProgramData\Microsoft\Windows\Start Menu”,回车。

点击在新窗口中浏览此图片

在窗口空白处右击鼠标,点击“属性”。

点击在新窗口中浏览此图片

在“常规”选项卡上,检查一下是不是勾选了“隐藏”属性。如果有,清空勾选,然后单击“确定”。

点击在新窗口中浏览此图片

点击在新窗口中浏览此图片

(若弹出权限确认窗口,请输入管理员账户名称与密码,或单击“继续”)

点击在新窗口中浏览此图片

如果连“所有程序”都消失不见,可以检查一下组策略相关项的配置状态,来尝试解决问题。
+阅读全文

Discuz修改密码错误次数过多,请 15 分钟后重新登录的时间限制

DX1.0找到./source/function/function_login.php

DX1.5找到./source/function/function_member.php


搜索

$return = (!$login || (TIMESTAMP - $login['lastupdate'] > 900)) ? 4 : max(0, 5 - $login['count']);


将其中的900修改为更小的值,以在最短的时间内登录不小心输入错误的站点。为了站点安全,请登录成功后,将这个值还原。
......
+阅读全文

分享几个因掐头去尾而误传多年的名言

误传之一 爱迪生:天才是1%的灵感加上99%的汗水

从小到大,老师都会用爱迪生的这句话教导我们好好学习,天天向上。现在才知道,虽然伟大的发明家爱迪生确实说过“天才那就是1%的灵感加上99%的汗水”这句话,但是,我们的老师和教材偏偏每次都漏掉爱迪生关键的后一句:“但那1%的灵感是最重要的,甚至比那99%的汗水都要重要。”



误传之二  爱因斯坦:上帝不掷色子

......
+阅读全文