04 2021 档案

摘要:jar包源码修改 我相信大家在做项目的时候有时候看源码,或者想改源码代码的时候,一定是修改不了滴,今天在这里就告诉大家如何修改源码里面的代码并且从新打成jar包。 一,反编译首先是要下个反编译工具。网上有很多啊Jadclipse,XJad,Java Decompiler我这里用的是JD-GUI(直接 阅读全文
posted @ 2021-04-28 14:14 foreast 阅读(1547) 评论(0) 推荐(0) 编辑
摘要:Java中如何更换jar包中的.class文件并重新打包 现实Java Web开发中,需要引入不少jar包,从而使用其中封装好的对象或方法。 但是需要注意jar包的版本是否与当前jdk的版本兼容,否则将会引起项目启动异常,异常代码如下所示。 错误代码eg: Context namespace ele 阅读全文
posted @ 2021-04-28 14:07 foreast 阅读(2950) 评论(0) 推荐(0) 编辑
摘要:1.创建线程池ThreadPoolExecutor,提交任务submit(),查询状态done(),获取结果result() from concurrent.futures import ThreadPoolExecutor import time def get_html(times): time 阅读全文
posted @ 2021-04-27 10:02 foreast 阅读(2197) 评论(0) 推荐(1) 编辑
摘要:https://blog.csdn.net/weixin_44505194/article/details/104452880 阅读全文
posted @ 2021-04-22 12:20 foreast 阅读(25) 评论(0) 推荐(0) 编辑
摘要:1. type类: python中万物皆对象,如下面的变量a, b, c都是对象 class A(object): pass if __name__ == '__main__': a = A() b = 1 c = "abc" print(type(a)) # <class '__main__.A' 阅读全文
posted @ 2021-04-21 10:57 foreast 阅读(536) 评论(0) 推荐(0) 编辑
摘要:转载自:https://zhuanlan.zhihu.com/p/60647332 写在前面 关于Python虚拟环境管理,曾经做为一名新人一直不以为意,心想反正都是我要用的库,全安装在一起,要用直接导入,多好。可是,后来,懂得越来越多的我,不仅流下了悔恨了泪水呀,这一次,关于Python虚拟环境管 阅读全文
posted @ 2021-04-21 10:05 foreast 阅读(1528) 评论(0) 推荐(0) 编辑
摘要:pac = __import__('pac.abc') # 加载pac.abc模块,但返回的是pac模块acc = __import__('pac.abc', fromlist=('abc',)) # 加载并返回pac.abc模块,相当关于 from pac import abc 阅读全文
posted @ 2021-04-20 11:10 foreast 阅读(38) 评论(0) 推荐(0) 编辑
摘要:from datetime import datetime, timedelta if __name__ == '__main__': # 当前时间格式化为字符串 now_str = datetime.now().strftime('%Y-%m-%d') print(now_str) # 2021- 阅读全文
posted @ 2021-04-19 15:09 foreast 阅读(36) 评论(0) 推荐(0) 编辑
摘要:Python中collections模块 目录 Python中collections模块 Counter defaultdict OrderedDict namedtuple deque ChainMap 这个模块实现了特定目标的容器,以提供Python标准内建容器 dict、list、set、tu 阅读全文
posted @ 2021-04-19 14:51 foreast 阅读(58) 评论(0) 推荐(0) 编辑
摘要:pycharm试用期结束后,可删除下面目录,可再使用一个月: C:\Users\Lenovo\.PyCharm2019.1 阅读全文
posted @ 2021-04-19 10:16 foreast 阅读(316) 评论(0) 推荐(0) 编辑
摘要:1. 索引概念: 索引是指按表中某些关键属性或表达式建立元组的逻辑顺序,它是由一系列表元组的标识号组成的列表 2. PostgrSql的5中索引方式,四种索引类型: 索引方式:唯一索引、主键索引、多属性索引、部分索引、表达式索引 索引类型:B-Tree、Hash、GiST、GIN。 2.1 索引方式 阅读全文
posted @ 2021-04-18 22:41 foreast 阅读(1731) 评论(0) 推荐(0) 编辑
摘要:postgresql中同一条没有order by的sql多次执行得到的结果集的顺序是不固定的,要想每次查询结果顺序一致,必须按唯一键排序 pg中order by 语法: ORDER BY time DESC, l.id ASC --先按时间倒序,再按id正序,默认正序 阅读全文
posted @ 2021-04-16 13:51 foreast 阅读(1687) 评论(0) 推荐(0) 编辑
摘要:set集合求差集是通过调用对象__hash__方法和__eq__方法(==运算)判断两个对象是否相同 set求差集时候使用的是初始化时候(元素添加到set集合的时候)计算出的hash值,即使初始化后修改了元素,也不影响求差集的结果 正常情况下list没有__hash__方法,也就是不可hash的(u 阅读全文
posted @ 2021-04-15 10:01 foreast 阅读(254) 评论(0) 推荐(0) 编辑
摘要:class A(object): def __init__(self, name, age): self.name = name self.age = age def __hash__(self): return hash(self.name) def __eq__(self, other): re 阅读全文
posted @ 2021-04-15 09:27 foreast 阅读(52) 评论(0) 推荐(0) 编辑
摘要:1 作用:数据分析和处理 2 处理excel数据 2.1 读取excel数据 file = request.files.get("file") read_ex = pd.read_excel(file) df = pd.DataFrame(read_ex) 1.获取列标题: columns = df 阅读全文
posted @ 2021-04-14 19:55 foreast 阅读(74) 评论(0) 推荐(0) 编辑
摘要:Flask Signals简介 Flask Signals和操作系统的signals系统很类似,都是通过信号(也可以说是事件event)来通知已经注册的回调函数,让回调函数自动开始执行。Flask定义了自己的一套核心signals和对应的functions(用于发起消息,注册回调函数),我们需要定义 阅读全文
posted @ 2021-04-13 18:59 foreast 阅读(71) 评论(0) 推荐(0) 编辑
摘要:Python中datetime库的用法 datetime模块用于是date和time模块的合集,datetime有两个常量,MAXYEAR和MINYEAR,分别是9999和1. datetime模块定义了5个类,分别是 1.datetime.date:表示日期的类 2.datetime.dateti 阅读全文
posted @ 2021-04-13 15:02 foreast 阅读(1328) 评论(0) 推荐(0) 编辑
摘要:类或对象(类实例)中的__module__获取当前类所在的模块 类的__name__获取当前类名 创建包pac, 并在包下创建模块abc: class A(object): @classmethod def ff(cls): print("类中的__module__:", cls.__module_ 阅读全文
posted @ 2021-04-09 09:29 foreast 阅读(105) 评论(0) 推荐(0) 编辑
摘要:获取包的搜索路径,得到的是一个列表 只有包才有这个属性,具体模块没有,具体模块中有的是__file__ 使用: 1.新建包: 2.获取包的搜索路径 import pac if __name__ == '__main__': print(pac.__path__) # ['D:\\work\\code 阅读全文
posted @ 2021-04-08 19:42 foreast 阅读(149) 评论(0) 推荐(0) 编辑
摘要:class P(object): def ff(self): print(self.__mapper__) def __str__(self): return "str..." def __repr__(self): return "repr..." if __name__ == '__main__ 阅读全文
posted @ 2021-04-07 16:47 foreast 阅读(131) 评论(0) 推荐(0) 编辑
摘要:python __getitem__()方法理解 如果在类中定义了__getitem__()方法,那么他的实例对象(假设为p)就可以这样p[key]取值。当实例对象做p[key]运算时,就会调用类中的__getitem__()方法。 class P(object): def __init__(sel 阅读全文
posted @ 2021-04-07 11:06 foreast 阅读(1372) 评论(0) 推荐(1) 编辑
摘要:configparser为python用于读取配置文件的模块,文件格式跟windows下的ini配置文件相似,可以包含一个或多个节(section), 每个节可以有多个参数(option)(键=值) 1. 准备配置文件:config_dev.ini, 文件内容: [pg] # pg配置 host=1 阅读全文
posted @ 2021-04-06 13:28 foreast 阅读(203) 评论(0) 推荐(0) 编辑
摘要:from django.core.paginator import Paginator # 创建分页器:每页N条记录 paginator = Paginator(skus, constants.GOODS_LIST_LIMIT) # 获取每页商品数据 page_skus = paginator.pa 阅读全文
posted @ 2021-04-05 19:52 foreast 阅读(1522) 评论(0) 推荐(1) 编辑
摘要:Docker和FastDFS上传和下载文件 1. Docker安装运行FastDFS 1.获取FastDFS镜像 # 从仓库拉取镜像 $ sudo docker image pull delron/fastdfs # 解压教学资料中本地镜像 $ sudo docker load -i 文件路径/fa 阅读全文
posted @ 2021-04-04 17:02 foreast 阅读(493) 评论(0) 推荐(0) 编辑
摘要:Ubuntu安装和配置ssh教程 置顶 IT观察者 2018-08-15 12:02:29 50132 收藏 61分类专栏: 工具 ubuntu 文章标签: ssh Ubuntu版权一般Ubuntu都会默认安装openssh-client,但是没有安装openssh-server。 安装ssh服务器 阅读全文
posted @ 2021-04-03 22:00 foreast 阅读(862) 评论(0) 推荐(0) 编辑
摘要:linux虚拟机关机、重启命令 clearhlj 2018-08-20 14:10:31 53806 收藏 101 一.shutdown1.shutdown -h now :立即关机2.shutdown -h 10:53:到10:53关机3.shutdown -h +10 :10分钟后自动关机4.s 阅读全文
posted @ 2021-04-03 20:52 foreast 阅读(2744) 评论(1) 推荐(1) 编辑
摘要:容器化方案Docker 思考: FastDFS的安装步骤非常的多,涉及的依赖包也很多,当新的机器需要安装FastDFS时,是否需要从头开始安装。 我们在学习时拿到ubuntu系统的镜像,在VM虚拟机中运行这个镜像后,为什么就可以直接进行开发,而不需要重新搭建开发环境。 在工作中,如何高效的保证开发人 阅读全文
posted @ 2021-04-03 18:23 foreast 阅读(40) 评论(0) 推荐(0) 编辑
摘要:import os import sys sys.path.append(str(os.path.dirname(os.path.dirname(os.path.realpath(__file__))))) os.path.dirname获取当前文件或文件夹的上层目录 __file__当前文件 os 阅读全文
posted @ 2021-04-02 17:21 foreast 阅读(482) 评论(0) 推荐(0) 编辑
摘要:默认情况,MySQL执行的SQL是autocommit的,SALAlchemy 查询语句也是 autocommit的,就是说如果没有明确声明事务的begin,每个单独的SQL都是一个独立的事务。但是在做交易系统时,比如银行给用户A转账给用户B时,有两个操作,从A里面减100,然后给B加100。这两个 阅读全文
posted @ 2021-04-02 09:59 foreast 阅读(87) 评论(0) 推荐(0) 编辑
摘要:在更改 SQLAlchemy Session 从每次请求都创建到共享同一个 Session 之后遇到了如下问题: StatementError: (sqlalchemy.exc.InvalidRequestError) Can’t reconnect until invalid transactio 阅读全文
posted @ 2021-04-02 09:51 foreast 阅读(2272) 评论(0) 推荐(1) 编辑
摘要:argparse模块 argparse是python用于解析命令行参数和选项的标准模块,用于代替已经过时的optparse模块。argparse模块的作用是用于解析命令行参数。 import argparse def get_parameters(): # 创建参数解析对象 parser = arg 阅读全文
posted @ 2021-04-01 18:31 foreast 阅读(93) 评论(0) 推荐(0) 编辑
摘要:函数原型: eval(expression, globals=None, locals=None) 参数: expression:这个参数是一个字符串,python会使用globals字典和locals字典作为全局和局部的命名空间,将expression当做一个python表达式(从技术上讲,是一个 阅读全文
posted @ 2021-04-01 16:15 foreast 阅读(728) 评论(0) 推荐(0) 编辑