小编fif*_*nce的帖子

如何在Mac OS X上启动PostgreSQL服务器?

最终更新:

我忘记了执行initdb命令.

</ FINAL UPDATE>

通过运行此命令

ps auxwww | grep postgres
Run Code Online (Sandbox Code Playgroud)

我看到postgres没有运行

> ps auxwww | grep postgres
remcat          1789   0.0  0.0  2434892    480 s000  R+   11:28PM   0:00.00 grep postgres
Run Code Online (Sandbox Code Playgroud)

这提出了一个问题:如何启动postgresql服务器?

更新:

>pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start
server starting
sh: /usr/local/var/postgres/server.log: No such file or directory
Run Code Online (Sandbox Code Playgroud)

更新2:

触摸不成功所以我这样做了:

> mkdir /usr/local/var/postgres
> vi /usr/local/var/postgres/server.log
> ls /usr/local/var/postgres/          
server.log
Run Code Online (Sandbox Code Playgroud)

但是当我尝试启动rails服务器时,我仍然看到:

Is the server running on host "localhost" and accepting
TCP/IP connections on port 5432?
Run Code Online (Sandbox Code Playgroud)

更新3:

> pg_ctl -D …
Run Code Online (Sandbox Code Playgroud)

postgresql macos homebrew

942
推荐指数
21
解决办法
85万
查看次数

在bash中仅使用ls列出目录:检查

此命令列出当前路径中的目录: ls -d */

这个模式究竟做了*/什么?

我们如何在上面的命令(例如ls -d /home/alice/Documents)中给出绝对路径以仅列出该路径中的目录?

directory bash ls

885
推荐指数
17
解决办法
77万
查看次数

postgres:升级用户成为超级用户?

在postgres中,如何将现有用户更改为超级用户?出于各种原因,我不想删除现有用户.

# alter user myuser ...?
Run Code Online (Sandbox Code Playgroud)

sql postgresql

616
推荐指数
6
解决办法
30万
查看次数

brew在mac os上安装mysql

我正在尝试使用Homebrew by在mac os 10.6上设置MySQL brew install mysql 5.1.52.

一切顺利,我也很成功mysql_install_db.
但是,当我尝试使用以下命令连接到服务器时:

/usr/local/Cellar/mysql/5.1.52/bin/mysqladmin -u root password 'mypass'
Run Code Online (Sandbox Code Playgroud)

我明白了:

/usr/local/Cellar/mysql/5.1.52/bin/mysqladmin: connect to server at 'localhost' 
failed error: 'Access denied for user 'root'@'localhost' (using password: NO)'

我也尝试过访问mysqladmin or mysql using -u root -proot,
但无论是否使用密码都无法使用.

这是在全新机器上的全新安装,据我所知,必须可以在没有root密码的情况下访问新安装.我也尝试过:

/usr/local/Cellar/mysql/5.1.52/bin/mysql_secure_installation
Run Code Online (Sandbox Code Playgroud)

但我也明白了

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

mysql macos homebrew mysql-error-1045

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

如何在Django中管理本地vs生产设置?

处理本地开发和生产服务器设置的推荐方法是什么?其中一些(如常量等)可以在两者中进行更改/访问,但其中一些(如静态文件的路径)需要保持不同,因此每次部署新代码时都不应覆盖它们.

目前,我正在添加所有常量settings.py.但每次我在本地更改一些常量,我必须将其复制到生产服务器并编辑文件以进行生产特定的更改...... :(

编辑:看起来这个问题没有标准答案,我接受了最流行的方法.

python deployment django

285
推荐指数
10
解决办法
9万
查看次数

278
推荐指数
6
解决办法
22万
查看次数

RuntimeWarning:DateTimeField收到一个天真的日期时间

我试图使用IPython发送一个简单的邮件.我还没有设置任何仍然出现此错误的模型.可以做些什么?

错误:/home/sourabh/Django/learn/local/lib/python2.7/site-packages/django/db/models/fields/ 初始化的.py:827:RuntimeWarning:DateTimeField字段接收到的日期时间幼稚(2013年9月4日14:14:13.698105)虽然时区支持是活跃的.RuntimeWarning)

尝试:第一步是添加USE_TZ = True到您的设置文件并安装pytz(如果可能).

错误已更改:

(learn)sourabh@sL:~/Django/learn/event$ python manage.py shell
/home/sourabh/Django/learn/local/lib/python2.7/site-packages/django/db/backends/sqlite3/base.py:53: RuntimeWarning: SQLite received a naive datetime (2013-09-05 00:59:32.181872) while time zone support is active.
  RuntimeWarning)
Run Code Online (Sandbox Code Playgroud)

django django-mailer

264
推荐指数
9
解决办法
16万
查看次数

ValueError:基数为10的int()的无效文字:''

我正在创建一个读取文件的程序,如果文件的第一行不是空白,则会读取接下来的四行.在这些行上执行计算,然后读取下一行.如果该行不为空,则继续.但是,我收到此错误:

ValueError: invalid literal for int() with base 10: ''.

它正在读取第一行但不能将其转换为整数.

我该怎么做才能解决这个问题?

代码:

file_to_read = raw_input("Enter file name of tests (empty string to end program):")
try:
    infile = open(file_to_read, 'r')
    while file_to_read != " ":
        file_to_write = raw_input("Enter output file name (.csv will be appended to it):")
        file_to_write = file_to_write + ".csv"
        outfile = open(file_to_write, "w")
        readings = (infile.readline())
        print readings
        while readings != 0:
            global count
            readings = int(readings)
            minimum = (infile.readline())
            maximum = (infile.readline())
Run Code Online (Sandbox Code Playgroud)

python

252
推荐指数
7
解决办法
118万
查看次数

jQuery - 复选框启用/禁用

我有一堆像这样的复选框.如果选中"选中我"复选框,则应启用所有其他3个复选框,否则应禁用它们.我怎么能用jQuery做到这一点?

<form name="frmChkForm" id="frmChkForm">
<input type="checkbox" name="chkcc9">Check Me
<input type="checkbox" name="chk9[120]">
<input type="checkbox" name="chk9[140]">
<input type="checkbox" name="chk9[150]">
</form>
Run Code Online (Sandbox Code Playgroud)

jquery

228
推荐指数
3
解决办法
57万
查看次数

使用MySQL查询查找和替换整个表中的文本

通常我使用手动查找使用phpmyadmin替换MySQL数据库中的文本.我现在已经厌倦了,如何运行查询来查找和替换phpmyadmin中整个表中的新文本的文本?

示例:查找关键字domain.com,替换为www.domain.com.

mysql phpmyadmin

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