精华内容
下载资源
问答
  • windows动态目录
    千次阅读
    2019-04-10 12:08:46

    1、Windows 95/98/Me系统,C:\WINdows\system32\ 

    2、Windows NT/2000系统,C:\WINNT\system32\ 

    3、Windows XP系统,C:\WINdows\system32\ 

    4、Windows 7/8系统32位,C:\WINdows\system32\

    5、Windows 7/8系统64位,C:\WINdows\sysWOW\

    更多相关内容
  • Windows 10原版字体(全部),直接全选安装,或者复制到 C:\Windows\Fonts 目录下。 1809版本提取。仅用于Windows 10系统,其他系统请勿替换。否则可能发生字体模糊。
  • 微软常用运行合集
  • windows下python常用的安装

    万次阅读 多人点赞 2018-12-23 00:49:23
    windows下python常用的安装,前提安装了annaconda 的python开发环境。只要已经安装了anaconda,要安装别的就很简单了。只要使用pip即可,正常安装好python,都会自带pip安装 工具,在python的scripts安装目录下...

          windows下python常用库的安装,前提安装了annaconda 的python开发环境。只要已经安装了anaconda,要安装别的库就很简单了。只要使用pip即可,正常安装好python,都会自带pip安装 工具,在python的scripts安装目录下可以查看。具体安装步骤:使用Anaconda在windows下管理python开发环境  python常用库的安装是python爬虫开发的基石。

    1.urllib 和re库的安装

    这两个库是python自带的库,只要正确安装了python,都可以直接调用者两个库,python模式下验证如下

    >>> import urllib
    >>> import urllib.request
    >>> urllib.request.urlopen('http://www.baidu.com')
    <http.client.HTTPResponse object at 0x0000024222C09240>
    >>> import re
    >>>

    2.requests请求库的安装

    pip3 install requests  dos下执行命令即可安装
    
    python交互下测试request请求库是否安装正确
    >>> import requests
    >>> requests.get('http://www.baidu.com')
    <Response [200]>
    >>>

    3.selenium库的安装

    主要是用来驱动浏览器,做测试之类的,js渲染调试

    pip3 install selenium 执行安装 ,删除库的话直接pip3 uninstall selenium
    
    测试是否安装正确
    >>> import selenium
    >>> from selenium import webdriver
    >>> driver = webdriver.Chrome()  
    #这个时候系统会启动一个空白浏览器,如果失败需要安装chromdriver驱动,将其解压后放到python配置环境变量后的目录下即可
    
    DevTools listening on ws://127.0.0.1:12052/devtools/browser/1f2faef9-0748-40f0-b955-9e41362ce55e
    >>>> driver = webdriver.Chrome()
    
    DevTools listening on ws://127.0.0.1:12722/devtools/browser/5ba65a50-df4a-47fd-b2d6-d313578d539d
    >>> driver.get('http://www.baidu.com')  #这个时候打开的浏览器就会跳转到百度首页。
    >>>driver.page_source   #可以直接打印当前百度网页的代码

    4.phantomjs 库的安装

      无界面浏览器 ,命令行下浏览器驱动实现,跟selenium相辅,前者会打开浏览器

    1.在phantomjs官网下载phantomjs安装包,http://phantomjs.org/download.html   

    2.放到指定安装目录后,配置环境变量,bin目录

    3.直接在dos下执行phantomjs看是否配置成功,如下:

    
    C:\Users\Robot_CHEN>phantomjs
    phantomjs>
    

    4.安装与功能测试 

    >>> import selenium
    >>> from selenium import webdriver
    >>> driver = webdriver.PhantomJS()  #注意区别selenium中的webdrive.Chrom()
    >>> driver.get('http://www.baidu.com')
    >>> driver.page_source

    5.lxml库的安装

    xpath网页解析库,实现网页解析。pip3 install lxml  直接安装即可

    python交互下,用import lxml确认是否安装成功

    6.beatifulsoup 网页解析库的安装,依赖于lxml库

    安装:pip3 install beatifulsoup4 

    测试安装:

    >>> from bs4 import BeautifulSoup  #使用beautifulsoup要从 bs4模块中导入
    >>> soup = BeautifulSoup('<html></html>','lxml')
    >>>

    7.pyquery网页解析库的安装

    pip3 install pyquery 执行安装.

    >>> from pyquery import PyQuery as pq
    >>> doc = pq('<html></html>')
    >>> doc = pq('<html>Hello World</html>')
    >>> result = doc('html').text()
    >>> result
    'Hello World'
    >>>

    8.pymysql存储库的安装

    操作mysql数据库的驱动库 安装命令:pip3 install  pymysql .安装完成后用代码python操作mysql数据库,执行CRUD.

    
    import pymysql  #导入 pymysql
     
    #打开数据库连接
    db= pymysql.connect(host="localhost",user="root",
     	password="123456",db="mydatabase",port=3306)
     
    # 使用cursor()方法获取操作游标
    cur = db.cursor()
     
    #1.查询操作
    # 编写sql 查询语句  user 对应我的表名
    sql = "select * from emp3"
    try:
    	cur.execute(sql) 	#执行sql语句 
    	results = cur.fetchall()	#获取查询的所有记录
    	print("id","name","password")
    	#遍历结果
    	for row in results :
    		id = row[0]
    		name = row[1]
    		password = row[2]
    		print(id,name,password)
    except Exception as e:
    	raise e
    finally:
    	db.close()

    9.pymongo的安装,操作mongodb数据

    安装依旧pip install pymongo

    import pymongo
    
    client = pymongo.MongoClient('localhost')
    db = client['mymongodb']
    coll = db['mycoll']
    mydict = { "name": "RUNOOB", "alexa": "10000" }
    coll.insert_one(mydict)
    print(coll)
    '''测试结果如下:
    Collection(Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'mymongodb'), 'mycoll')
    '''

    10.redis的安装

    pip install redis安装即可

    import redis
    
    result = redis.Redis('localhost',6379)
    result.set('name','jack')
    print(result.get('name')) #b'jack'

    11.flask的安装,主要设置web时使用

    可以在flask的官网文档查看,http://docs.jinkan.org/docs/flask/

    安装方式 pip install flask,测试python交互模式下import flask看是否报错

    12django的安装,web服务器框架

    安装很简单pip install django,测试导入import django

    13.jupyter安装,强大的记事本

    pip  install jupyter即可安装,如果使用的anaconda,则默认已经安装了jupyter,主要用来在线写代码和文档记录,功能很强大也很方便。

    统一声明:关于原创博客内容,可能会有部分内容参考自互联网,如有原创链接会声明引用;如找不到原创链接,在此声明如有侵权请联系删除哈。关于转载博客,如有原创链接会声明;如找不到原创链接,在此声明如有侵权请联系删除哈。 

    展开全文
  • Windows10中,安装基于python的redis,并连接redis-server服务器 python中使用redis操作字符串、哈希、列表、集合和有序集合 安装准备 确保已经在本地安装了redis-server服务器,这里以在windows10上安装...

    主要内容

    在Windows10中,安装基于python的redis库,并连接redis-server服务器
    python中使用redis库操作字符串、哈希、列表、集合和有序集合

    安装准备

    1. 确保已经在本地安装了redis-server服务器,这里以在windows10上安装redis为例,安装过程可参考

    Windows10安装Redis5.0.9总结

    1. 启动redis-server
    #若是没有把redis没有把redis的根目录配置到配置环境变量中,则需要先切换到根目录再执行:
    redis-server
    #启动redis服务后,使用以下命令启动客户端:
    redis-cli
    #若显示以下信息说明启动redis-server可被正常连接
    #C:\Users\Lenovo>redis-cli
    #127.0.0.1:6379>
    
    1. 这里假设你已经具备了python的开发环境,并且可在pycharm开发工具中正常使用

    若没有安装redis,这里则需要在pycharm的Terminal中执行:

    pip install redis
    

    python中使用redis

    示例1:redis连接、字符串键值对操作

    import redis
    
    
    # 普通连接
    def redis_connect():
        rd = redis.StrictRedis(host='127.0.0.1', port=6379, db=0, decode_responses=True)
        try:
            rd.set('mykey', 'myvalue')
            print(rd.get('mykey'))
        except Exception as e:
            print(f'connect failed:{e}')
    
    
    # 使用redis连接池获取连接
    def redis_pool_connect():
        # 连接池
        pool = redis.ConnectionPool(max_connections=100, host='127.0.0.1', port=6379, db=1, decode_responses=True)
        rd = redis.Redis(connection_pool=pool)
        return rd
    
    
    # get、set、delete方法
    def set_test():
        rd = redis_pool_connect()
        try:
            rd.set('username', "张三")
            print('xxxx')
            username = rd.get('username')
            print(f"username={username}")
            res = rd.delete(username)
            print(f'删除res={res}')
        except Exception as e:
            print(f'redis异常:{e}')
    
    
    # mset,mget方法
    def mset_test():
        rd = redis_pool_connect()
        # 同时设置多个键值对
        rd.mset({'name1': 'mike', "name2": 'Tom', "name3": 'Jason'})
        # 取出多个键对应的值,返回list
        names = rd.mget("name1", "name2", "name3")
        print(f"mget----names={names}")
        # ['mike', 'Tom', 'Jason']
    
        # 取出某个值,并且再设置这个值为新的
        # name1 = rd.get("name1")
        # print(f"name1={name1}")
        # rd.set("name1", "Lucy")
    
        name = rd.getset("name1", "Lucy")
        print(f"name={name}")
        name1 = rd.get("name1")
        print(f"name1={name1}")
        # 如果不存在则返回:None
        res = rd.get("name999")
        if res:
            print('not exist')
    
    
    # hset,hget, hekeys方法
    def hset_test():
        rd = redis_pool_connect()
        rd.hset("myhash", "key1", "value1")
        rd.hset("myhash", "key2", "value2")
        keys = rd.hkeys("myhash")
        print(f'所有键:{keys}')
        values = rd.hvals("myhash")
        print(f'所有值:{values}')
        ret = rd.hexists("myhash", "key1")
        if ret:
            print("[hexists] key1 存在")
        else:
            print("[hexists] key1 不存在")
        # hget不存在返回None
        val = rd.hget("myhash", "key14")
        print(f"[hget]key---{val}")
    
    
    # hmset,hmvals 方法
    def hmset_test():
        rd = redis_pool_connect()
        # DeprecationWarning: Redis.hmset() is deprecated. Use Redis.hset() instead.
        rd.hmset("namehash", {"name1": "zhangsna", "name2": "lisi", "name3": "wangwu"})
        keys = rd.hkeys("namehash")
        print(f'[hkeys]所有键的名称:{keys}')
        vals = rd.hvals("namehash")
        print(f'[hvals]所有的值:{vals}')
    
        name1, name2 = rd.hmget("namehash", "name1", "name2")
        print(f'[hmget]name1的值:{name1},name2的值:{name2}')
    
        rd.hmset("mymhash", {"key1": "value1", "key2": "value2"})
        res = rd.hmget("mymhash", "key1", "key2")
        print(res)
    
    
    if __name__ == '__main__':
        set_test()
        mset_test()
        hset_test()
        hmset_test()
    
    

    示例2:redis集合、列表操作

    # 连接池
    import redis
    
    pool = redis.ConnectionPool(max_connections=100, host='127.0.0.1', port=6379, db=1, decode_responses=True)
    rd = redis.Redis(connection_pool=pool)
    
    
    def redis_list():
        # 列表左边压入元素
        rd.lpush("mylist", "a")
        rd.lpush("mylist", "b", "c", "d", "e", "f")
        elem = rd.lpop("mylist")
        print(f'列表头部弹出元素:{elem}')
        # 右边压入
        rd.rpush("mylist", 1, 2, 3)
        len = rd.llen("mylist")
        print(f"列表元素个数:{len}")
        # 取出第1个元素到最后一个元素
        arr = rd.lrange("mylist", 0, -1)
        print(f'列表中所有元素{arr}')
        elem = rd.rpop("mylist")
        print(f"列表右边谈出一个元素:{elem}")
        elem = rd.lindex("mylist", 0)
        print(f"查看第1个元素:{elem}")
        rd.delete("mylist")
        print(f"删除mylist后长度:{rd.llen('mylist')}")
    
    
    def set_test():
        rd.sadd("myset", "value1", "value2", "value3", "value4", "value5")
        elems = rd.sscan('myset')
        print(f"集合中所有元素:{elems}")
        elems = rd.smembers("myset")
        print(f"集合中所有元素:{elems}")
        # 添加一个重复的元素,返回0
        res = rd.sadd("myset", "value2")
        print(f"加入一个重复的元素:{res}")
        res = rd.sismember("myset", "value1")
        print(f"myset中是否有一个成员:{res}")
        res = rd.srem("myset", "value1")
        print(f"删除元素的个数:{res}")
        print(f"元素是否存在:{rd.sismember('myset', 'value1')}")
        elem = rd.spop("myset")
        print(f"删除一个元素:{elem}")
    
    
    def set_calculate():
        rd.sadd("myset1", "a", "b", "c")
        elems = rd.smembers("myset1")
    
        print(f"myset1元素:{elems}")
        elems = rd.smembers("myset2")
    
        rd.sadd("myset2", "c", "d", "e", "f")
        print(f"myset2元素:{elems}")
        # 属于myset1但不属于myset2的集合
        df = rd.sdiff("myset1", "myset2")
        print(f"两个集合的差集:{df}")
    
        inter = rd.sinter("myset1", "myset2")
        print(f"集合的交集:{inter}")
    
        union = rd.sunion("myset1", "myset2")
        print(f"集合的并集:{union}")
    
    
    def zset_test():
        # 数值表示有序集合元素的分值
        dic = {"张三": 80, "李四": 95}
        rd.zadd("users", dic)
        rd.zadd("users", {"王五": 83, "赵六": 79, "小昭": 93, "小明": 89})
        nums = rd.zcard("users")
        print(f"有序集合的个数:{nums}")
        # withscores=True表示显示成员的分数
        elems = rd.zrange("users", 0, -1, withscores=True)
        print(f"所有有序集合:{elems}")
        # 删除有序集合中元素
        rd.zrem("users", "李四")
        elems = rd.zrange('users', 0, -1)
        print(f"所有元素集合:{elems}")
        # 删除0,1元素
        # rd.zremrangebyrank("users", 0, 1)
        # print(f"删除集合之后:{rd.zrange('users', 0, -1)}")
        rd.zremrangebyscore("users", 80, 90)
        print(f"删除分值[80,90]范围的集合之后:{rd.zrange('users', 0, -1, withscores=True)}")
    
    if __name__ == "__main__":
        redis_list()
        set_test()
        set_calculate()
        zset_test()
    
    

    更多详细可参考官方文档:python的redis库

    展开全文
  • windows depends工具查看动态依赖

    千次下载 热门讨论 2013-04-23 09:38:21
    windows depends工具(32位)查看动态依赖 可以查看可执行文件所依赖的 可以查看动态所依赖的
  • Windows 10平台安装PBC教程

    千次阅读 2018-10-24 19:20:50
    1、Windows 10 x64bit [版本 10.0.17134.345] 2、Visual C++ 6.0 中文版 下载地址 http://ddd2.pc6.com/soft12/VC6.0green.rar Windows下PBC的安装可以在MinGW中手动编译安装,如果你用的编译器是VC 6.0,使用...

    安装测试环境

    1、Windows 10 x64bit  [版本 10.0.17134.345]

    2、Visual C++ 6.0 中文版   下载地址   http://ddd2.pc6.com/soft12/VC6.0green.rar

    Windows下PBC的安装可以在MinGW中手动编译安装,如果你用的编译器是VC 6.0,使用以下安装方法。


    1)下载PBC

    PBC下载地址:https://crypto.stanford.edu/pbc/download.html
    选择decription为Microsoft Visual C++ conversion的版本pbc-0.4.7-vc.zip,下载后解压到电脑D盘pbc-0.4.7-vc目录下(解压路径也可自定义)

    PBC是依赖于GMP库的,可以在文件夹D:\PBC-0.4.7-vc-c\PBCVC\self-compiled目录下看到,GMP的头文件gmp.h和链接库文件gmp.lib已经存在,因此在使用PBC库是GMP库中的函数就可以被调用。

     

    2)打开VC6.0,文件→打开工作空间→选择文件

    打开D:\PBC-0.4.7-vc-c\PBCVC\目录下的工作区文件PBCVC.dsw

     

    3)按F7编译程序

    【编译错误的解决步骤】

    (1)编译产生错误信息“Cannot open include file: ‘openssl/rand.h’: No such file or directory”,这是由于PBC库中缺少openssl头文件。

    OpenSSL下载链接

    此时需要从已经编译好的OpenSSL中,复制openssl整个文件夹到PBC库中pbc-0.4.7-vcD\PBC-0.4.7-vc-c\\include文件夹内,即可。


    4)链接警告的配置

    当编译顺利通过,执行链接步骤时,可能会出现链接警告提示,“warning LNK4098: defaultlib 'LIBC' conflicts with use of other libs; use/NODEFAULTLIB:library”,这是版本不兼容造成的,需要配置VC6.0的开发环境。在VC6.0中选择“工程/设置”,弹出“Project Settings”对话框,单击“连接”选项卡,在“分类”选项下拉菜单中选择“输入”选项,然后在“工程”选项中加入“nodefaultlib: LIBC”或者在“忽略库”中加入LIBC.lib,最后单击“确定”。
    5)测试

    在VC6.0中打开pbc-0.4.7-vcD\PBC-0.4.7-vc-c\PBCVC\目录下的工作区文件PBCVC.dsw,在左侧工作区中PBVVC files 的二级目录Source Files下找到testpairing.c进行测试,程序编译运行后输出下图内容,则环境配置成功。

    最后将testpairing.c文件删除,因为这文件中含有main函数,将会与自己编写的main函数冲突,导致自己的程序无法找到正确的入口地址而出错。
    --------------------- 
    作者:ffc
    来源:CSDN 
     

    展开全文
  • Windows 下缺少依赖问题解决

    千次阅读 2022-01-27 18:19:19
    windows 经常遇到依赖缺少的问题,善用工具轻松解决。
  • 这个so中也用到opencv中的函数。 需要传递char*参数到so的函数时,也就是需要传递字符串到so的char*接收时,应该在python传入时在字符串的前面加个b,表示格式化为字节字符串类型,否则so的c++代码接收到的字符串...
  • Windows10系统python环境下安装Dlib

    千次阅读 热门讨论 2018-07-09 17:27:51
    Dlib是一个很优秀的机器学习,最近做人脸识别要用到这个,简要记录一下配置过程,准备工作: 1、python环境 2、安装好pip(这里有个简单的安装教程) 3、Dlib包,贴一个我安装的版本,链接: ...
  • windows系统安装jieba

    千次阅读 2021-12-15 16:16:35
    遇到的问题: 用命令行pip install jieba已经安装了,为什么在pycharm和jupyter上import还会报错。 原因一:由于python各版本可以共存,命令行所使用的python版本和jupyter内核的python版本不一致。...
  • 玩一些游戏或者使用一些软件(特别是绿色版、精简版)时是不是会提醒你缺少某些东西,例如"xxx.dll",那你可能是缺少某个运行,这里是几个常用运行
  • 【个人实验记录】Windows10系统下TensorFlow 1.14.0 CPU版本的C++动态编译 部分研究内容完成模型的训练后,需要完成模型的部署,使用的网络是在TensorFlow 1.14.0下训练的,所以需要编译该版本下的C++动态。 ...
  • Windows10 安装 protobuf

    千次阅读 2020-09-11 17:26:19
    一、protobuf的安装二、相关地址 一、protobuf的安装 ... 2、选择对应的安装文件下载,解压(tips:文件解压的路径最好是英文,无任何...3、添加到环境变量中(win10) 步骤:电脑 -> 右键 -> 属性 -> 高级.
  • Windows10 安装 Maven

    万次阅读 2021-11-19 10:05:51
    简介 Maven 翻译为"专家"、“内行”,是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。 Maven 是一个项目管理...
  • Windows平台下gflags(已编译好的),可以用来解析命令行,可以替代getopt()
  • windows10下编译ffmpeg(.so和.a)

    千次阅读 2019-03-22 14:23:28
    PREBUILT=$NDK/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64 #这个也是ndk里面对应的目录 PLATFORM=$NDK/platforms/android-19/arch-arm CPU=arm PREFIX=./output/$CPU function build_one ...
  • windows10下python安装Shapely

    千次阅读 2019-10-25 13:26:34
    windows10下安装shapely,使用pip install shapely无法成功安装 在网上寻找了一天的解决方案,什么: conda update --force conda 都不管用,还破坏了自己原有的python环境,各种解决方法都不行。 最后找到...
  • Windows10安装Docker教程

    千次阅读 2021-10-27 14:42:51
    环境准备 Docker for Windows是一个Docker Community Edition(CE)应用程序。Docker for Windows安装包包含了在Windows系统...1.Docker for Windows的当前版本运行在64位Windows 10 Pro,专业版、企业版和教育版上 .
  • Windows XP 中文女声语音

    热门讨论 2012-03-29 11:42:28
    Windows XP 中文女声语音 除了语音的安装程序外,还提供C#.Net的语音调用程序
  • Windows 下PBC的安装和配置

    千次阅读 热门讨论 2019-07-22 16:52:13
    这个在Linux下的安装非常的简单,有些只会纸上谈兵的人需要在WIN下做,呵呵。 但是没办法,需求到了,硬着头皮也要写完,对于一些只会谈兵的人,呵呵。 现在主要介绍下参考的一个文章: 最全的一个win下配置pbc...
  • 转载自:... windows上安装过程 1、下载 openssl-1.1.0.tar.gz 2、安装 ActivePerl, http://www.activestate.com/activeperl/downloads下载最新版本, 需要用到 perl 解释器。  注:...
  • Windows10系统安装PyTorch完整教程

    千次阅读 多人点赞 2021-02-23 18:38:26
    PyTorch是一个开源的Python机器学习,其前身是著名的机器学习Torch。2017年1月,由Facebook人工智能研究院(FAIR)基于Torch推出了PyTorch,它是一个面向Python语言的深度学习框架,不仅能够实现强大的GPU加速,...
  • 网上找了n多编译的过程,都不是真正编译静态,要么就是还是使用的老版本的方法,使用以下方法,编译成功静态和动态可以,make一下。   以下为windows上安装过程 1、下载 openssl-1.1.0.tar.gz 2、安装 ...
  • windows10用户密码获取

    千次阅读 2019-10-29 10:09:13
    windows10破解用户密码 简单介绍一下lsass.exe,这是是一个系统进程,用于本地安全认证服务器,她为winlogon服务的用户验证生成一个进程。如果身份验证成功,Lsass将...环境:windows10 x64 工具:procdump+mim...
  • Win10游戏运行合集是一款该操作系统所推出...运行相关推荐VC运行合集安装包VS2012运行安装包Win10游戏环境安装包Win7游戏运行合集安装包Win7运行合集安装包微软VB/VC运行下载【常用驱动及组件】Direc...
  • windows10 CAD解析libredwg的调用

    千次阅读 2020-05-25 23:11:50
    书接上回,这里主要介绍libredwg的调用,具体安装教程参考:windows10 CAD解析libredwg安装记录。众所周知,我们已经生成静态libredwg.a。但是在windows中无法被vs调用,那用什么调用呢?这里我们采用QT来编写...
  • 随着微软对windows10系统的不断优化升级,越来越多的用户选择在电脑上安装win10系统,小白最近推出了最新的游戏版本系统,集成了游戏,下面来看看电脑重装win10游戏版的教程.更多Windows10安装教程可以参考小白...
  • Windows中字体的安装方法

    千次阅读 2020-11-13 14:58:09
    Windows中字体的安装方法 前言 我们在网上经常能够看到有人制作一些漂亮的图片,图片上会有一些很好看的文字,难道图片上的那些文字真的是手工画上去的吗?我想大部分不是手工画的,应该是利用了一些漂亮的字体。...
  • 通过-管理-更改收集的内容(如下图所示)

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 452,114
精华内容 180,845
关键字:

windows10的库