美文网首页
2018-11-04

2018-11-04

作者: willstar | 来源:发表于2018-11-04 22:27 被阅读4次

    面对不同的工作负载,主频和线程的优势各有不同。主频对CPU的串行处理性能影响大;而核心、线程数对并行能力影响深。

    不是说核心越多,主频越低。是因为如果核心多,主频也不降,这样的CPU,功耗和发热都会陡增,无法使用。

    一般编程、软件设计,对处理器的要求不高。但如果做Debug,测试等,一颗高频多核的CPU是十分必要的,可以检测程序在多个方面的表现。

    基本上所有的软件都对主频敏感,主频上升,通常都会带动性能上升。而多核的调用,要取决于应用软件在编程时是否进行了并行优化。目前的软件,主要进行了双核并行优化,一些大软件,比如大型游戏,工程软件等,会做到4-6核心优化。  

    在python2.6下连接db2,步骤:

    1、安装python2.6. (注:目前db2的驱动还不支持2.7)

    2、安装setuptools,下载地址http://pypi.python.org/pypi/setuptools

    3、设置环境变量path:增加C:\Python26;C:\Python26\Scripts。以我装的位置为例,setuptools安装后,在目录C:\Python26\Scripts中会生成easy_insatll.exe。

    4、安装db2驱动:打开cmd窗口,输入 easy_install ibm_db,python会在python.org上搜索相关的包并安装。

    5、连接db2,并执行sql语句

    [python]view plaincopy

    import ibm_db  

    conn = ibm_db.connect("DATABASE=datebasename;HOSTNAME=192.168.0.101;PORT=50000;PROTOCOL=TCPIP;UID=usename;PWD=pwd;", "", "")  

    if conn:  

    sql ="SELECT * from tablename"  

        stmt = ibm_db.exec_immediate(conn, sql)  

        result = ibm_db.fetch_both(stmt)  

    while( result ):  

    print "Result :", result[0]  

    result = ibm_db.fetch_both(stmt)

    http://blog.csdn.net/betry/article/details/6633209

    Python是可以连接数据库,并从数据库获取相应的数据库的,但是怎么连接呢?

    这是个问题,以下是我使用Python建立数据库连接的步骤(我使用的工具为:PyCharm)

    1.首先下载setuptools-28.8.0.zip

    2.解压下载文件,双击setup.py进行安装。

    3.打开pycharm

    File----Settings----Interpreter

    双击setuptools进入

    找到ibm_db点击Install Package进行安装,等待安装结束,出现以下界面说明安装已经结束

    3.建立Python脚本测试

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    #-*-coding-*-

    importibm_db

    conn =ibm_db.connect("DATABASE=dbname;HOSTNAME=localhost;PORT=50000;PROTOCOL=TCPIP;UID=usename;PWD=password;", "", "")

    ifconn:

        sql ="SELECT EMPNO,FIRSTNME,BIRTHDATE FROM EMP"

        stmt =ibm_db.exec_immediate(conn, sql)

        result =ibm_db.fetch_both(stmt)

        while( result ):

            print("员工编号 :", result[0] +'\n'+"姓名:",result[1] +'\n'+"生日:",result[2])

            print('-----------------')

            result =ibm_db.fetch_both(stmt)

    执行结果:

    相关文章

      网友评论

          本文标题:2018-11-04

          本文链接:https://www.haomeiwen.com/subject/fiodxqtx.html