V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ipconfiger  ›  全部回复第 228 页 / 共 229 页
回复总数  4563
1 ... 220  221  222  223  224  225  226  227  228  229  
同求方便配置的,linux系统
2012-07-23 16:47:36 +08:00
回复了 hedaors 创建的主题 Linux 有没有办法让在路由后的计算机成为可以公网访问的服务器?
一般家里或者公司里的路由器都可以设置DMZ主机的
2012-07-23 16:46:34 +08:00
回复了 kingwkb 创建的主题 MySQL 一个sql语句查询的问题
@kingwkb

可以用IN 子查询来代替,IN 子查询是可以match到索引的
SELECT `aid` FROM `表a` WHERE `bid`=47 AND `aid` IN (SELECT `aid` FROM `表a` WHERE `bid` = 22)

如果不确定数量,这个需求确实没有高效率的SQL可以解决,因为不管怎么优化都会产生临时表和filesort。

@alsotang 都group by了就别说效率了,小表无所谓,上百万的表这么写,访问一上去就等服务器冒烟吧
2012-07-23 15:25:01 +08:00
回复了 kingwkb 创建的主题 MySQL 一个sql语句查询的问题
(SELECT `aid` FROM `表a` WHERE `bid`=22) INTERSECT (SELECT `aid` FROM `表a` WHERE `bid`=47)

原因,用 `bid`=22 or `bid`=47 这个查询条件 或者 `bid` in (22,47),在mysql里都会丢索引,也就是会产生全表扫描,所以把每个条件单独用字查询取出后用INTERSECT取交集,即可解决
国人被圈养久了,没有危机意识,地震了才想到抗震防震,唐山死那么多人也没换来汶川的教训。这车进水啥的也问啥啥不知,要啥啥不到位,还真是人多了不怕死啊。
头枕拔出来就有能瞧碎玻璃的坚硬钝器了。买车不看说明书的人,悲催啊。
你在这里继续吼,很快就又看不到咯
2012-07-23 09:23:41 +08:00
回复了 coldear 创建的主题 问与答 sublime text 2 写python的同学,你们是怎么调试代码的?
看来LZ深受OOP的流毒。你一开始弄那么大个架子,又不预先考虑测试的问题,自然头大。先从小处入手,把功能分解成容易写容易测试的小模块,每个都好测试,然后在再组装起来,每一个小模块都是正确的,组装起来的成品就不容易出问题
2012-07-19 13:43:21 +08:00
回复了 jkeylu 创建的主题 问与答 求推荐 Android 上比较好的跑步记录软件
codoon 运动 plus
可以通过gps记录,也可以配合移动配件使用,这样就不用带一辐射砖头跑步了。
gps为国内火星坐标系专门做了纠偏处理(其他跑步软件地图都是歪的),同时支持google地图和百度地图(如果你的rom移除了google地图的包会自动切换到百度地图,默认使用google地图)
支持新浪,腾讯等各大社交平台分享线路心情以及沿途街拍
各大应用商店均可下载,也可以前往官网下载使用 http://www.codoon.com
2012-07-19 10:57:01 +08:00
回复了 luztak 创建的主题 分享创造 Yammly完工了,不要脸地秀一下~
还是nginx后端直接加持 Lua 速度上来得靠谱
2012-07-18 16:10:27 +08:00
回复了 zzWinD 创建的主题 Python webpy图片下载守护程序
$sudo pip install celery

一切没烦恼
2012-07-18 15:59:01 +08:00
回复了 infinte 创建的主题 问与答 @livid 你没有做单点登录吗?
老婆电脑出了问题浏览器大不开QQ空间,叫看看,于是简单瞅瞅没找到问题又懒得细看于是敷衍说回头给你重装,然后自己刷微博看搞笑视频happy去了。过会儿老婆用鄙夷的眼神看我说,还自诩神马高手,老娘自己搞定了......
ubuntu12.04的python是2.7就不用另外安装了
1. 安装mysql的python库
$sudo apt-get install python-mysqldb

2. 安装setup tools
$sudo apt-get install python-setuptools

3. 安装PIP
$sudo easy_install pip

4. 安装django等一系列python库
$sudo pip install django
$sudo pip install gunicon
...由于不知道你的django应用用到了那些库,剩下的自己依葫芦画瓢

5. 安装supervisor用来管理python的进程
$sudo pip install supervisor

6. 生成supervisor的配置
$sudo echo_supervisord_conf > /etc/supervisord.conf

7. 修改/etc/supervisord.conf 增加web应用的配置
$sudo vim /etc/supervisord.conf

在最末尾增加如下配置
[program:web]
command=/usr/local/bin/gunicorn_django --workers 4 --name your_app_name
user=www
directory=/你的django站点目录的地址
umask=022
startsecs=0
stopwaitsecs=0
redirect_stderr=true
stdout_logfile=/tmp/web.log

然后启动supervisor
$sudo supervisord

这个时候站点服务已经启动起来了

8. 修改nginx配置,配置虚拟站点,通过upstream反向代理到站点服务上

$sudo vim /etc/nginx/conf.d/web.conf

把下面内容直接贴入,修改一下域名等内容,保存
upstream frontends {
server 127.0.0.1:8000;
}
server {
listen 80;
server_name 站点域名写这里;
location / {
proxy_read_timeout 1800;
proxy_pass_header Server;
proxy_set_header Host $http_host;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Scheme $scheme;
proxy_pass http://frontends;
}
}

最后重启一下nginx $sudo /etc/init.d/nginx reload

以后如果修改了站点的代码,重启服务是通过

$sudo supervisorctl restart web

停止站点是
$sudo supervisorctl stop web
http://www.cnblogs.com/Alexander-Lee/archive/2011/05/02/tornado_host_django.html
根据鄙文应该可以搞定,写得很详细了,python应该是linux系统装好就有的,centos5.6默认是2.4,centos6.2默认2.6,如果版本不够新需要自己安装如果装这个太详细了,由于不知道你的系统是啥,所以无法跟你说,话说问问题要说清楚,特别是这里回答个问题也要有开销的
2012-07-17 00:28:40 +08:00
回复了 yokle 创建的主题 骑行 有没有好用的 骑行软件 for ios 的 ?求推荐
咕咚运动几乎不漂移啊,妥妥的贴着线路的何来不完善一说呢,顺便连跑步一块记录了。
1 ... 220  221  222  223  224  225  226  227  228  229  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2295 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 64ms · UTC 03:53 · PVG 11:53 · LAX 20:53 · JFK 23:53
Developed with CodeLauncher
♥ Do have faith in what you're doing.