[CPyUG] [OT]想去西安工作,有没有后门可走?

30 views
Skip to first unread message

智障

unread,
Dec 11, 2011, 11:10:39 AM12/11/11
to python-cn
 基本情况:
1 能胜任前端工作,懂js闭包,css1和基本的HTML。
   jquery正在使用中,离大牛还有一段距离。

2 Python懂协程,会用Django,会用Tornado,会用PostgreSQL(好像现在用MySQL的比较多)。

3 Linux用户,从03年开始玩,知道memset,bzero。会用git。

4附上一段代码,比着tornado的db模块写的。

#!/usr/bin/python

import psycopg2
import copy
import itertools
import logging
import contextlib

class Connection(object):
    def __init__(self, database, user="", password="", host="localhost"):
        self.conn = psycopg2.connect(database=database, user=user,
                                     password=password, host=host)
        self.host = host
    @contextlib.contextmanager
    def cursor(self):
        try:
            cursor = self.conn.cursor()
            yield cursor
        except Exception, e:
            print cursor.query
            cursor.close()
            logging.error("Database error on %s", self.host, exc_info=True)
            self.conn.rollback()
        else:
            self.conn.commit()
   
    def __del__(self):
        self.close()

    def close(self):
        if getattr(self, "_db", None):
            self._db.close()
            self._db = None
   
    def get(self, query, *parameters):
        """Return the first row returned for the given query."""
        rows = self.query(query, *parameters)
        if not rows:
            return None
        elif len(rows) > 1:
            raise Exception("Multiple rows returned for Database.get() query")
        else:
            return rows[0]

    def query(self, query, *parameters):
        """Returns a row list for the given query and parameters."""
        with self.cursor() as cursor:
            cursor.execute(query, parameters)
            column_names = [d[0] for d in cursor.description]
            return [Row(itertools.izip(column_names, row)) for row in cursor]
   
    def execute(self, query, *parameters):
        """Executes the given query, returning the rowcount from the query."""
        with self.cursor() as cursor:
            cursor.execute(query, parameters)
            return cursor.rowcount

   



class Row(dict):
    def __getattr__(self, name):
        try:
            return self.get(name)
        except KeyError:
            raise AttributeError(name)



--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
发言: pyth...@googlegroups.com
退订: python-cn+...@googlegroups.com (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html

He Jibo

unread,
Dec 11, 2011, 11:15:48 AM12/11/11
to pyth...@googlegroups.com
js闭包,是不是就是不让别人看到你的js代码是什么?
---------------------------
He Jibo
Department of Psychology,
Beckman Institute for Advanced Science and Technology
University of Illinois, Urbana Champaign,
603 East Daniel St.,
Champaign, IL 61820
website: www.hejibo.info

Rujia Liu

unread,
Dec 11, 2011, 11:34:30 AM12/11/11
to pyth...@googlegroups.com
我觉得他的意思是懂得closure的原理,以及如何使用

2011/12/12 He Jibo <hej...@gmail.com>:


> js闭包,是不是就是不让别人看到你的js代码是什么?
> ---------------------------
> He Jibo
> Department of Psychology,
> Beckman Institute for Advanced Science and Technology
> University of Illinois, Urbana Champaign,
> 603 East Daniel St.,
> Champaign, IL 61820
> website: www.hejibo.info
>
>
>

> 2011/12/11 智障 <ias...@163.com>

sunshine

unread,
Dec 11, 2011, 11:37:47 AM12/11/11
to pyth...@googlegroups.com
js闭包是js语言的一个特性。很恶心的..

zbi...@gmail.com

unread,
Dec 11, 2011, 11:39:44 AM12/11/11
to pyth...@googlegroups.com
无力吐槽。
虽然大家都经历过青涩年华,不过还是想说问这个问题前最好先google。

马博文

unread,
Dec 11, 2011, 11:44:13 AM12/11/11
to pyth...@googlegroups.com
可以试一试thoughtworks,需要推荐的话可以帮忙

Alexander.Lee

unread,
Dec 11, 2011, 1:08:56 PM12/11/11
to python-cn(华蟒用户组,CPyUG 邮件列表)
来成都的话我这里有后门

On 12月12日, 上午12时44分, 马博文 <iambowe...@gmail.com> wrote:
> 可以试一试thoughtworks,需要推荐的话可以帮忙
>

> > 严正: 理解列表! 智慧提问!http://wiki.woodpecker.org.cn/moin/AskForHelp

pansz

unread,
Dec 11, 2011, 8:31:08 PM12/11/11
to pyth...@googlegroups.com
无语中,这么说当下几乎所有的解释语言都被你一竿子打完了。。。甚至包括 python

2011/12/12 sunshine <zy.n...@gmail.com>:
> js闭包是js语言的一个特性。很恶心的..

CJ

unread,
Dec 12, 2011, 12:00:39 AM12/12/11
to python-cn(华蟒用户组,CPyUG 邮件列表)
我感到无语,从Lisp开始,闭包就是函数式语言的一大特性,Python的一大缺点就是对闭包以及lambda的支持不完善

On Dec 12, 12:37 am, sunshine <zy.net...@gmail.com> wrote:
> js闭包是js语言的一个特性。很恶心的..
>
> 在 2011年12月12日 上午12:15,He Jibo <hej...@gmail.com>写道:
>
>
>
>
>
>
>
> > js闭包,是不是就是不让别人看到你的js代码是什么?
> > ---------------------------
> > He Jibo
> > Department of Psychology,
> > Beckman Institute for Advanced Science and Technology
> > University of Illinois, Urbana Champaign,
> > 603 East Daniel St.,
> > Champaign, IL 61820
> > website:www.hejibo.info
>

> > 2011/12/11 智障 <iasy...@163.com>

> >> 严正: 理解列表! 智慧提问!http://wiki.woodpecker.org.cn/moin/AskForHelp


> >> 强烈: 建议使用技巧: 如何有效地报告Bug
> >>http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
>
> > --
> > 来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
> > 规则:http://code.google.com/p/cpyug/wiki/PythonCn
> > 发言: pyth...@googlegroups.com
> > 退订: python-cn+...@googlegroups.com (向此发空信即退!)
> > 详情:http://code.google.com/p/cpyug/wiki/PythonCn

> > 严正: 理解列表! 智慧提问!http://wiki.woodpecker.org.cn/moin/AskForHelp

sbilly

unread,
Dec 12, 2011, 12:13:06 AM12/12/11
to pyth...@googlegroups.com
欢迎到 nsfocus.com 投递简历,我们有西安研发中心。
-- 
sbilly 
原始邮件
From: 智障
To: python-cn
Subject: [CPyUG] [OT]想去西安工作,有没有后门可走?
Date: 2011/12/12 0:10:39

Sgra Ekim

unread,
Dec 12, 2011, 12:41:46 AM12/12/11
to pyth...@googlegroups.com
为什么我觉得闭包是函数式编程里面最有趣的特性?

智障

unread,
Dec 12, 2011, 12:47:22 AM12/12/11
to pyth...@googlegroups.com
不知道Jquery怎么做的,反正我觉得解决attachEvent的触发对象问题,就得用闭包。

我通过创建一个闭包,用function.call把触发对象传递给处理函数。

有人说对象是穷人的闭包,闭包是穷人的对象。我还没理解。

Flya Flyaa

unread,
Dec 12, 2011, 1:07:21 AM12/12/11
to pyth...@googlegroups.com
强烈推荐用coffeescript写javascript代码,最近把项目js代码都用coffee重写了,很爽,和写python代码差不多。除了少许语法不同,比如
for i in range(10):
用coffee就是:
for i in [0...10]
再也不用大括号了。

2011/12/12 Sgra Ekim <ekim...@gmail.com>:

roc wong

unread,
Dec 13, 2011, 9:11:59 PM12/13/11
to pyth...@googlegroups.com
西安的前端待遇怎么样?准备前往西安。

2011/12/12 sbilly <superl...@gmail.com>

Kermit

unread,
Dec 13, 2011, 9:38:25 PM12/13/11
to pyth...@googlegroups.com
On Wed, Dec 14, 2011 at 10:11:59AM +0800, roc wong wrote:
> 西安的前端待遇怎么样?准备前往西安。

现在在西安做嵌入式的拿到8k难不难?

B.R
Kermit

sj l

unread,
Dec 15, 2011, 12:09:31 AM12/15/11
to pyth...@googlegroups.com
楼主 智障 其实是牛人,他是来卖萌的

2011/12/14 Kermit <kermi...@gmail.com>

智障

unread,
Dec 15, 2011, 4:27:40 AM12/15/11
to pyth...@googlegroups.com
楼上是谁啊?俺咋不知道俺是高手啊?
帮忙找工作不?


在 2011-12-15 13:09:31,"sj l" <shuxi...@gmail.com> 写道:
楼主 智障 其实是牛人,他是来卖萌的

2011/12/14 Kermit <kermi...@gmail.com>
On Wed, Dec 14, 2011 at 10:11:59AM +0800, roc wong wrote:
> 西安的前端待遇怎么样?准备前往西安。

现在在西安做嵌入式的拿到8k难不难?

B.R
Kermit

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
发言: pyth...@googlegroups.com
退订: python-cn+...@googlegroups.com (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
发言: pyth...@googlegroups.com
退订: python-cn+unsub...@googlegroups.com (向此发空信即退!)

详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html

郁夫

unread,
Dec 15, 2011, 7:13:33 AM12/15/11
to pyth...@googlegroups.com

为何去西安?西安的it一般。

Send from my Droid3!

郁夫

unread,
Dec 15, 2011, 7:13:53 AM12/15/11
to pyth...@googlegroups.com

Send from my Droid3!

智障

unread,
Dec 15, 2011, 9:05:54 AM12/15/11
to pyth...@googlegroups.com
喜欢西安这个城市。汉唐故都啊。
退订: python-cn+unsub...@googlegroups.com (向此发空信即退!)

详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html

zhao shichen

unread,
Dec 15, 2011, 6:24:43 PM12/15/11
to pyth...@googlegroups.com
coffeescript,这个东西看起来不错!

就是不知道在生产环境中用是不是存在什么问题
--
呆痴木讷,君子四德

Flya Flyaa

unread,
Dec 15, 2011, 7:41:21 PM12/15/11
to pyth...@googlegroups.com
完全没问题,使用的时候把它编译成javascript代码也很好看懂,调试什么的都没问题了。

2011/12/16 zhao shichen <shiche...@gmail.com>:

Kermit

unread,
Dec 15, 2011, 8:34:49 PM12/15/11
to pyth...@googlegroups.com
On Thu, Dec 15, 2011 at 10:05:54PM +0800, 智障 wrote:
> 喜欢西安这个城市。汉唐故都啊。

> 在 2011-12-15 20:13:53,"郁夫" <szx...@gmail.com> 写道:
>
>
> Send from my Droid3!
>
> 在 2011-12-15 下午8:13,"郁夫" <szx...@gmail.com>写道:
>
>
> 为何去西安?西安的it一般。

同样在不买房子的前提下,西安领5k就能过上靠谱的生活了,在北上广深你试试?
当然啦,俺是西安人,也想回家发展……


B.R
Kermit

zhao shichen

unread,
Dec 15, 2011, 9:36:47 PM12/15/11
to pyth...@googlegroups.com
性能会不会有问题呢

Rujia Liu

unread,
Dec 15, 2011, 9:43:04 PM12/15/11
to pyth...@googlegroups.com
目前没遇到性能问题。而且由于编译出来的js代码好懂,发现性能问题的话你可以定位一下,然后把那部分代码换一种写法嘛。没什么看不见的摸不着让人心里不踏实的trick。实在不行就嵌入纯js(虽然很少用得上)

2011/12/16 zhao shichen <shiche...@gmail.com>:

zhao shichen

unread,
Dec 16, 2011, 6:28:58 AM12/16/11
to pyth...@googlegroups.com
非常感谢推荐这项技术!

我一直发愁js的语法,

这个东西对我的胃口,正在学习中

pei deng

unread,
Dec 16, 2011, 11:06:11 AM12/16/11
to pyth...@googlegroups.com
大家好,新人。我也想去西安啊!!!



--
Regards,
Deng Pei

Software Engineering Institute
HP GDSCA CDC
Fedora Project Maintainer
East China Normal University, Shanghai, China 200062

Sgra Ekim

unread,
Dec 16, 2011, 11:08:44 AM12/16/11
to pyth...@googlegroups.com
貌似coffee自己宣称编译出来的js代码比大部分人写的都快。有谁测过?

Flya Flyaa

unread,
Dec 18, 2011, 7:52:36 PM12/18/11
to pyth...@googlegroups.com
肯定是慢些,因为加了一些临时变量,但是影响可以忽略不计。

2011/12/17 Sgra Ekim <ekim...@gmail.com>:

郁夫

unread,
Dec 19, 2011, 10:07:29 PM12/19/11
to pyth...@googlegroups.com
我们西安这莫有吸引力啊,哇咔咔咔!
--
××××××××××××××××××××××××
西安——深圳——上海
××××××××××××××××××××××××
Reply all
Reply to author
Forward
0 new messages