小编Imr*_*hsh的帖子

面向对象的JavaScript工具

我一直在研究我的网站的用户界面(www.swalif.com:如果你愿意,可以使用chrome进行翻译).不熟悉jQuery我开始使用JavaScript,现在文件很大:大约1000行代码.此外,代码处理和更改变得越来越复杂.

因此,我一直在寻找一种能够以面向对象的方式解决这个问题的方法,这种方式可以产生一个具有良好架构的干净,可重复使用的系统.也可以使用JQuery提供的功能来保持代码较小.

问题是那里有很多工具,我无法决定投入时间来完成这项任务.例如mootools,prototype,jQuery等.所以我需要有人带领我朝着正确的方向前进.

这是我们的网站www.swalif.com.任何其他建议也欢迎.

javascript architecture jquery mootools prototypejs

5
推荐指数
1
解决办法
249
查看次数

Mysql“分区”与将数据拆分到不同的表中

我们有一个名为 posts_content 的 mysql 表。

结构如下:

CREATE TABLE IF NOT EXISTS `posts_content` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `post_id` int(11) NOT NULL,
  `forum_id` int(11) NOT NULL,
  `content` longtext CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=79850 ;
Run Code Online (Sandbox Code Playgroud)

问题是桌子变得相当大。许多千兆字节的数据(我们有一个爬行引擎)。

我们每天都会向表中插入数据,但很少检索数据。现在,随着桌子变得相当大,处理桌子变得越来越困难。

我们讨论了两种可能性

  1. 使用MySQL的分区功能使用forum_id对表进行分区(大约有50个forum_id,因此大约有50个分区。请注意,即使每个分区如此创建,最终也会增长到许多千兆字节的数据,甚至最终可能需要自己的数据驾驶
  2. 为每个forum_id 创建单独的表并像这样分割数据。

我希望我已经清楚地解释了这个问题。我需要知道的是,从长远来看,以上两种解决方案中哪一种是更好的解决方案。副词是什么?副词 两种情况。

感谢您

mysql partitioning scalability

5
推荐指数
1
解决办法
4006
查看次数

MYSQL Flush表

我在我的phpmyadmin上的共享主机帐户上输入了'flush tables'.我这样做的原因是看看我的查询在没有缓存时执行的速度有多快.现在,当我在查询框中输入后尝试执行任何查询时,它会产生一个奇怪的错误:

import.php: Missing parameter: import_type
import.php: Missing parameter: format
Run Code Online (Sandbox Code Playgroud)

还使用MYSQL管理员,我连接到我的托管数据库.试图执行查询给了我

Got error 28 from storage engine
Run Code Online (Sandbox Code Playgroud)

感谢您

mysql phpmyadmin

5
推荐指数
1
解决办法
2917
查看次数

MYSQL Null 空 IsSet

我的表中有一个名为 image_src 的字段。如果该字段包含某些内容(非 null 或空),我希望得到类似布尔值 1 的值,否则为 0 。那么有什么函数可以做到这一点吗?在 PHP 中我们有 isset()

就像是 :

Select isset(image_src) from table
Run Code Online (Sandbox Code Playgroud)

mysql

5
推荐指数
1
解决办法
1万
查看次数

在php中压缩数据并在javascript中解压缩

祝贺所有人

有没有办法压缩从php(服务器)发送的数据,然后使用javascript(客户端)解压缩数据?

感谢您

javascript php compression

4
推荐指数
2
解决办法
6147
查看次数

在MYSQL中插入新列需要太长时间

我们有一个庞大的数据库,插入新专栏需要太长时间.无论如何要加快速度?

mysql

4
推荐指数
1
解决办法
3624
查看次数

Python 2.7__unicode __(self)无效

unicode(self)对我不起作用.我仍然可以在管理员中看到"名字对象".我的代码如下:

import datetime # standard python datetime module
from django.db import models # Djangos time-zone-related utilities
from django.utils import timezone

class Name(models.Model):
    name = models.CharField(max_length=200)

def __unicode__(self):  # Python 3: def __str__(self):
    return self.name
Run Code Online (Sandbox Code Playgroud)

感谢您

python django

4
推荐指数
1
解决办法
3213
查看次数

3
推荐指数
1
解决办法
2114
查看次数

在XAMPP for Linux中升级PHP?

如何在xampp中升级我当前的php(仅限)?

我需要从5.3.1升级到5.4.0

php linux xampp

3
推荐指数
1
解决办法
2万
查看次数

在Ubuntu上安装带灯的Mongodb(Linux)

我按照以下步骤安装mongo的php驱动程序与lampp.

http://abstract2paradox.wordpress.com/2012/01/26/adding-mongo-db-driver-to-xampp/

当我启动lampp时,它会出现以下错误

警告:PHP启动:无法加载动态库'/opt/lampp/lib/php/extensions/no-debug-non-zts-20090626/mongo.so' - /opt/lampp/lib/php/extensions/no- debug-non-zts-20090626/mongo.so:错误的ELF类:第0行的未知ELFCLASS64

有任何想法吗?

感谢您

php xampp mongodb lampp

3
推荐指数
1
解决办法
3972
查看次数