问题列表 - 第44844页

无法在OSX 10.6开发机器上运行mysql:"ERROR 2002(HY000):无法通过套接字连接到本地MySQL服务器'/tmp/mysql.sock'(2)"

我已经使用.dmg软件包在我的个人/开发机器上安装了MySQL,根据这里的说明:http://dev.mysql.com/doc/refman/5.5/en/macosx-installation-pkg.html包括安装启动项和首选项窗格.然而,我似乎根本无法使用MySQL.

运行:

/Library/StartupItems/MySQLCOM/MySQLCOM start
Run Code Online (Sandbox Code Playgroud)

要么

/Library/StartupItems/MySQLCOM/MySQLCOM restart
Run Code Online (Sandbox Code Playgroud)

"似乎"工作 - 在那里,它给我一条消息,如"启动MySQL数据库服务器" - 但之后,我仍然无法在命令行进入mysql,或在Rails 2.3中连接到它. 8个应用程序在脚本/服务器中运行 我得到问题标题中表示的错误.

此外,MySQL首选项窗格似乎也不起作用.如果我单击"启动MySQL服务器"按钮,我被要求输入密码,但没有任何反应 - 窗格继续说服务器已停止.

(我相信我之前安装了一个MacPorts版本的MySQL,也有可能在过去的某个时候有一个源代码构建 - 但我有理由相信我已经卸载了这些并删除了所有必须的文件做我能找到的.)

我也在尝试mysqld start终端.这是输出:

110127 15:40:28 [Warning] Can't create test file /usr/local/mysql-5.5.8-osx10.6-x86_64/data/Lucky-Charm.lower-test
110127 15:40:28 [Warning] Can't create test file /usr/local/mysql-5.5.8-osx10.6-x86_64/data/Lucky-Charm.lower-test
110127 15:40:28 [Note] Plugin 'FEDERATED' is disabled.
mysqld: Can't find file: './mysql/plugin.frm' (errno: 13)
110127 15:40:28 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
InnoDB: The InnoDB memory heap is disabled …
Run Code Online (Sandbox Code Playgroud)

mysql osx-snow-leopard

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

App Engine:urlfetch的替代品?似乎非常不可靠

我在我的应用程序中使用urlfetch,虽然在开发环境中一切都运行良好,但我发现urlfetch在实际部署时非常不可靠.有时它可以正常工作(检索数据),但几分钟之后它可能什么也没有返回,然后在几分钟之后再次正常工作.这是非常不可接受的.我已经检查过以确保它不是问题的源URL(YQL),而且,一切都在开发环境中正常工作.

我可以试试第三方图书馆吗?

示例代码:

url = "http://query.yahooapis.com/v1/public/yql?q=%s&format=json" % urllib.quote_plus(query)
result = urlfetch.fetch(url, deadline=10)

if result.status_code == 200:
    r = json.loads(result.content)
else:
    return

a = r['query']['results']
# Do stuff with 'a'
Run Code Online (Sandbox Code Playgroud)

有时它会按预期工作,但有时候 - 完全随机而没有代码更改 - 我会得到这个错误:

a = r['query']['results']
TypeError: 'NoneType' object is unsubscriptable
Run Code Online (Sandbox Code Playgroud)

google-app-engine urlfetch

7
推荐指数
2
解决办法
1968
查看次数

GRUB是否切换到保护模式?

我想问一下,在启动过程中是否将GRUB切换到保护模式,或者它是Linux内核.而且我想问一下 - 内核本身(vmlinuz)是ELF还是纯二进制格式?谢谢.

linux cpu grub protected-mode linux-kernel

15
推荐指数
2
解决办法
4884
查看次数

现代Fortran比现代C++有什么优势?

我正在尝试在Fortran和C++之间决定科学计算中的应用程序.我不清楚Fortran在性能方面是否仍然优于其他语言.例如,我相信由于Fortran强制执行严格别名,因此与C99之前的C相比,编译器可以进行更好的优化.我不确定C++在这里是如何适应的.

任何指导?

c++ fortran language-comparisons

30
推荐指数
7
解决办法
3万
查看次数

jquery在调整大小后更改Child Deminsions以匹配Parent

我有一个带有子div的父div.父div使用jquery Ui可调整大小.当父div调整大小时,如何使子div固有父div实际上的维度.

这是我的 http://jsfiddle.net/dtxhe/7/

调整大小后,子div不会根据它的父级调整大小.

jquery parent resizable

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

如何制作simplejson可序列化类

我有一个像这样定义的类

class A:
    def __init__(self):
        self.item1 = None
    def __repr__(self):
        return str(self.__dict__)
Run Code Online (Sandbox Code Playgroud)

当我做:

>>> import simplejson
>>> myA = A()
>>> simplejson.dumps(myA)
TypeError: {'item1': None} is not JSON serializable
Run Code Online (Sandbox Code Playgroud)

我找不到原因.

我是否需要向A添加任何特定方法以使simplejson序列化我的类对象?

python serialization simplejson

7
推荐指数
1
解决办法
5097
查看次数

TextView是否缩放其字体大小以填充父级?

有没有办法让TextView选择一个字体大小,以便它填充它可用的任何空间?例如:

<LinearLayout
  layout_width="fill_parent"
  layout_height="50dip" >

  <TextView
    layout_width="fill_parent"
    layout_height="fill_parent"
    textSize="scale?" />

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

谢谢

android

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

如何设置在console.log中返回的JavaScript对象名称?

那么,首先要问一下 - 请保持温和.

我正在与一些来自各种非Web编程背景的其他开发人员合作开展一个相当重的JavaScript项目,我们决定尝试在我们的JavaScript伪类中使用公共和私有方法和属性,纯粹是一种良好的编码实践(即.我们知道它没有实际的优势或安全性)

我们玩弄了几种不同的公共和私有方式(即使用本地范围的变量和函数,使用特权方法进行公共消费),我们目前已经决定让我们的JavaScript类构造函数实际返回一个只代表它们的对象公共界面,有效隐藏其他一切.

这是一个例子:

function MyObject()
 {
  var _this = this;

  this._privateProperty = 'somevalue';

  this._privateMethod = function()
  {
   // Do Something
  }

  this.public = 
  {
   publicProperty : _this._privateProperty,
   publicMethod : function(){ return _this.privateMethod() }
  }

  return this.public;
 }
Run Code Online (Sandbox Code Playgroud)

在Chrome中实例化并登录时:

 var obj = new MyObject();
 console.log(obj);
Run Code Online (Sandbox Code Playgroud)

输出:

> Object
    > publicMethod: function (){ return _this.privateMethod() }
    > publicProperty: "somevalue"
    >__proto__: Object
Run Code Online (Sandbox Code Playgroud)

现在回答我的问题:因为将构造函数中的公共接口作为新对象返回,所以当你在console.log中时,你会注意到它将自己标识为> Object- 而如果我们不返回该公共接口则将其标识为> MyObject.

理想情况下,我们希望将后者显示用于调试目的,并且我知道如何访问contstructor的"MyObject"名称_this.constructor.name,但不知道如何设置它以便以这种方式识别它.

有谁知道如何手动设置这个?

注意:
我知道这在某些方面是JavaScript惯例的混合,并试图在圆孔中安装方形挂钩,但我们发现它是一种非常明显和可读的方式来完成我们想要做的事情.我愿意接受有关如何使用不同设计实现此目的的建议,但我最终会寻找适合我们当前设计的答案.

javascript console constructor private-methods

6
推荐指数
1
解决办法
4658
查看次数

选择PHP缓存技术:将缓存输出到文件与操作码缓存

我听说过PHP代码的两种缓存技术:

  1. 当PHP脚本生成输出时,它会将其存储到本地文件中.再次调用脚本时,它会检查具有先前输出的文件是否存在,如果为true则返回此文件的内容.它主要是通过播放"输出缓冲区"来完成的.这篇文章描述了这样的事情.

  2. 使用一种操作码缓存插件,其中编译的PHP代码存储在内存中.最受欢迎的是APC,也是eAccelerator.

现在的问题是,使用这两种技术还是只使用其中一种技术是否合理.我认为第一种方法在实现中有点复杂和耗时,当第二种方法似乎是一个简单的方法,你只需要安装模块.

我在Ubuntu/Debian上使用PHP 5.3(PHP-FPM).

顺便说一句,有没有其他方法来缓存PHP代码或输出,我在这里没有提到?他们值得考虑吗?

php performance caching eaccelerator apc

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

Emacs/OSX默认字体设置不会保留

我正在使用Emacs 23.2.当我使用选项 - >设置默认字体更改默认字体时...它正确切换到我选择的字体.然后我选择选项 - >保存选项以使其永久化.

它将一个节写入我的.emacs的末尾,但它是空的,不包含任何有关字体的内容.此外,在迷你缓冲器中它说"装电池......完成"这看起来有点奇怪.当我重新启动Emacs时,字体恢复为默认值,即Monaco.同样,更改字体大小不会持久,但其他(非字体相关的)自定义设置仍然存在.

谁见过这个?有谁知道如何使字体设置永久?

macos emacs fonts customization

13
推荐指数
2
解决办法
6630
查看次数