自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (7)
  • 收藏
  • 关注

原创 协程asyncio随意

如图3完成一个启动一个,图1完成3个启动3个,但是如果同时完成2个IO阻塞并释放异步锁时,是先启动还是先执行非阻塞代码(print(f"time: {datetime.now().strftime('%H:%M:%S')} func {n} start {semaphore._value}") #第8行。print(f"time: {datetime.now().strftime('%H:%M:%S')} func {n} end") #第18行。# 横线里的这段代码等价于。

2024-03-25 20:45:00 846

原创 简单的简单

现在有一个函数需要同时修改2个列表list且他们要保持相同长度,列表中的数据计算是CPU计算密集型,然后有很多个访问程序去读取这两个列表的值。new_elements = [i for i in range(10)] # 生成一些新元素。# 假设我们同时对两个列表进行相同的操作,保持它们的长度一致。# 这里不需要加锁,因为我们只是读取。# 创建一个修改全局变量的线程。# 创建多个读取全局变量的线程。# 等待所有线程完成。

2024-03-24 18:22:29 287

原创 跟大模型对话不要点耐心和判别力还TM要死

这种情况下,由于您的代码是在单个线程中执行的,事件循环会按照调度顺序一个接一个地执行任务,因此不会出现读取函数中读取的两个全局列表数据出现长度不一样的问题。由于 Python 是单线程执行的,事件循环会按照调度顺序一个接一个地执行任务,因此可能会出现读取函数中读取的两个全局列表数据出现长度不一样的问题。例如,当一个协程在执行。您是正确的,在Python的异步环境中,单线程中的协程是依次执行的,不会出现同时执行两个协程的情况。的修改操作没有使用同步机制,这可能会导致在并发执行时出现数据不一致的情况。

2024-03-24 17:47:48 756

原创 CPU密集的高效访问和数据安全

Python 中的异步机制实际上是基于事件循环的协作式调度,当遇到 await 表达式时,如果等待的是一个计算密集型任务(例如在同一个线程内的一些 CPU 密集型操作),那么 await 表达式会阻塞当前协程并暂时放弃 CPU 控制权,而不是等待任务的执行然后继续执行下面的代码。所以,总的来说,异步函数中 await 关键字等待的是一个计算密集型任务时,不会让出 CPU 资源,而是暂时放弃 CPU 控制权,让事件循环调度其他协程执行,然后等待任务完成后再继续执行下面的代码。

2024-03-24 15:56:24 524

原创 1)CPU密集型高效访问—大模型服务

来调用计算密集型任务的函数通常是没有问题的。异步函数主要用于处理 IO 密集型任务,比如网络请求、数据库操作等,而不是用于处理 CPU 计算密集型任务。要解决这个问题,可以考虑将计算密集型任务放到一个独立的线程或进程中执行,或者使用异步库来处理这些计算密集型任务,以避免在异步函数中造成阻塞。在异步函数中调用这个任务,避免了在异步函数中造成阻塞。函数内部执行的是 GPT-2 模型的计算密集型任务,那么在异步函数中使用。# 计算密集型任务,在线程池中执行。# 异步生成文本的函数。# 异步生成文本的路由。

2024-03-24 15:23:52 639

原创 在colab中运行matlab程序

matlab、colab、python

2022-12-06 12:44:30 569 1

转载 python的高级数组之稀疏矩阵

python的高级数组之稀疏矩阵2019-04-01 16:11fighter324 阅读(3533) 评论(0)编辑收藏稀疏矩阵的定义:具有少量非零项的矩阵(在矩阵中,若数值0的元素数目远多于非0元素的数目,并且非0元素分布没有规律时,)则称该矩阵为稀疏矩阵;相反,为稠密矩阵。非零元素的总数比上矩阵所有元素的总数为矩阵的稠密度。稀疏矩阵的两个动机:稀疏矩阵通常...

2020-02-13 20:57:10 1124

原创 安装pytorch

conda config --show显示所有conda配置https://docs.continuum.io/anaconda/user-guide/troubleshooting/先下载——https://conda.anaconda.org/pytorch/win-64/pytorch-1.1.0-py3.7_cuda100_cudnn7_1.tar.bz2,解压该压缩文件到你...

2019-06-14 18:10:07 1830

转载 伽马分布,指数分布,泊松分布的关系

1. 从意义上看:指数分布解决的问题是“要等到一个随机事件发生,需要经历多久时间” 伽玛分布解决的问题是“要等到n个随机事件都发生,需要经历多久时间”所以,伽玛分布可以看作是n个指数分布的独立随机变量的加总,即,n个Exponential(λ)random variables--->Gamma(n,λ)泊松分布解决的是“在特定时间里发生n个事件的机率”。2. 公式...

2019-05-14 11:03:33 5841

原创 Intel HD Graphics620显卡不支持Windows7的驱动的间接安装显卡驱动

1、去Intel官网下载对应显卡的早期驱动版本版本中要有图中setup文件的2、更改某些参数以上详细步骤均参考http://www.cnblogs.com/easyc/p/7133376.html

2017-12-29 21:54:11 52793 1

原创 liferay-ui:tabs

如图点击箭头处标签弹出对应jsp页面而不是div或者模态框,使用方式如下https://web.liferay.com/en_US/community/wiki/-/wiki/Main/Creating+Tabs+in+Liferay+Portlets

2017-07-26 15:00:50 345

原创 liferay中的portlet之间的通信

1、相互间传递数据,通过事件机制实现。在通信的portlet配置文件中都做一个空间声明,并在portlet类中进行数据处理。2、A Portlet 中的页面调用B portlet的方法,并将数据显示到B的页面。事例如下:事例 A  搜索portlet  B 分页显示Portlet ,实现将A搜索结果显示在B的页面。条件:A、B同在一个页面。过程:A页面的关键词通过 ajax传输

2017-06-29 14:59:46 594

转载 Eclipse和MyEclipse安装和使用git(egit)图解笔记---插件位置超链接

(2).在dropins文件夹下通过新建一个*.link文件,然后文件中输入PATH=%PLUGINS_PATH%,这样的方式,可以不用担心以后插件过多时出现混乱,也方便移除相关插件。具体内容如下图中所示:图表2图表3其中的PATH=%PLUGINS_PATH%可以有多行,每一行代表着不同的插件路径。插件位置超链接

2016-03-09 16:34:16 499

转载 Linux命令学习手册-rsync命令

Linux命令学习手册-rsync命令 2011-06-09 21:11:41分类: LINUXrsync rsync [OPTION]... SRC DEST rsync [OPTION]... SRC [USER@]HOST:DEST rsync [OPTION]... [USER@]HOST:SRC DEST r

2016-02-22 15:47:18 354

转载 eclipse利用Hibernate Tools生成Hibernate Mapping文件及PO类

eclipse利用Hibernate Tools生成Hibernate Mapping文件及PO类博客分类: HibernateeclipseHibernateEclipseCMMJBossToolsJBoss 俗话说得不错,“变化总比计划快”。在项目,在我们这些程序员当中也是常常会遇到的问题。因为就算需求调研得再详细,往往一定还会修改的。为了适应变化,构造

2015-12-28 21:10:33 587

转载 1.单例设计模式(懒汉式,饿汉式,枚举式,双重检测锁式,静态内部

设计模式分类:1:创建型模式:单例模式,工厂模式,抽象工厂模式,建造者模式,原型模式;2:结构型模式:适配器模式,桥接模式,装饰模式,组合模式,外观模式,享元模式,代理模式3:行为型模式:模板方法模式,命令模式,迭代器模式,观察者模式,中介者模式,备忘录模式,解释器模式,状态模式,策略模式,职责链模式,访问者模式。 单例模式应用场景:windows的

2015-12-01 18:48:28 610

转载 使用Chrome调试JavaScript的断点设置和调试技巧

使用Chrome调试JavaScript的断点设置和调试技巧投稿:hebedich 字体:[增加 减小] 类型:转载 时间:2014-12-16这篇文章主要介绍了使用Chrome调试JavaScript的断点设置和调试技巧,需要的朋友可以参考下你是怎么调试 JavaScript 程序的?最原始的方法是用 alert() 在页面上打印内容,稍微

2015-11-22 16:41:01 4310

转载 eclipse启动运行优化

目录[-]1.eclipse下的编码设置:2.取消单词拼写检查3.去除不需要加载的模块4、取消在启动时自动验证项目配置文件5,修改Eclipse安装目录的eclipse.ini文件,加大JVM的非堆内存6.修改Eclipse编辑JSP,xhtml等页面时的编辑工具7.设置字体大小8.Eclipse中高亮显示相同的变量9.Eclipse Ctrl+alt+

2015-11-09 17:40:58 609

转载 Chrome占用CPU很高的解决办法

野草非常喜欢谷歌浏览器chrome,虽然之前纳闷《谷歌浏览器chrome为什么疯狂占用CPU?》,还写了《因Flash致使cpu占用率狂升,野草拟暂停使用谷歌浏览器chrome》,但后来基本上大多数非工作时间的网络生活都是花在谷歌浏览器chrome里了。野草最近总是感觉电脑速度非常慢,还以为是天气太热,笔记本电脑散热不好的缘故。不过今天在使用谷歌浏览器chrome的过程中,又发现CPU占用

2015-09-24 17:58:48 45909 1

转载 Chrome占用CPU很高的解决办法

野草非常喜欢谷歌浏览器chrome,虽然之前纳闷《谷歌浏览器chrome为什么疯狂占用CPU?》,还写了《因Flash致使cpu占用率狂升,野草拟暂停使用谷歌浏览器chrome》,但后来基本上大多数非工作时间的网络生活都是花在谷歌浏览器chrome里了。野草最近总是感觉电脑速度非常慢,还以为是天气太热,笔记本电脑散热不好的缘故。不过今天在使用谷歌浏览器chrome的过程中,又发现CPU占用

2015-09-24 17:57:24 7792

转载 jetty JSP support not configured

jetty JSP support not configured博客分类: BUG记录JSPWeb 问题:启动jetty后,访问jsp页面,出现一下错误:        HTTP ERROR: 500JSP support not configuredRequestURI=/capaa/WEB-INF/jsp/error/500.jsp

2015-09-22 21:35:24 2903

转载 eclipse:报错信息The superclass “javax.servlet.http.HttpServlet” was not found on the Java Build Path

eclipse:报错信息The superclass “javax.servlet.http.HttpServlet” was not found on the Java Build Path[日期:2015-02-08]来源:Linux社区  作者:李秋[字体:大 中 小]                               

2015-09-22 21:08:30 905

转载 eclipse ide for java ee developers 开发环境搭建详解图文

eclipse ide for java ee developers 开发环境搭建详解图文(j2ee)来源:互联网 作者:佚名 时间:11-01 18:00:13 【大 中 小】本文主要介绍在windows下搭建eclipse环境的过程,主要包括jdk的安装与配置、tomcat的安装与配置、eclipse的安装与配置以及eclipse常用插件的安装使用eclip

2015-09-22 17:34:37 1227

转载 关于tomcat startup.bat启动后一闪而过的问题(转)

关于tomcat startup.bat启动后一闪而过的问题(转)  2010-07-28 13:33:37|  分类: 技术 |  标签:tomcat  bat  startup  启动  |举报|字号 订阅    下载LOFTER客户端1.如果

2015-09-22 12:13:55 355

转载 数据库访问性能优化

数据库访问性能优化特别说明:1、  本文只是面对数据库应用开发的程序员,不适合专业DBA,DBA在数据库性能优化方面需要了解更多的知识;2、  本文许多示例及概念是基于Oracle数据库描述,对于其它关系型数据库也可以参考,但许多观点不适合于KV数据库或内存数据库或者是基于SSD技术的数据库;3、  本文未深入数据库优化中最核心的执行计划分析技术。

2015-09-14 11:30:45 436

转载 Oracle操作的部分ddl语句

Oracle操作的部分ddl语句[日期:2012-09-22]来源:Linux社区  作者:jsx112[字体:大 中 小]由于最近需要程序生成DDL,修改Oracle数据库的库表,因此我总结了一下修改Oracle库表的情况,总结如下:1、新增一列:ALTER TABLE table_name ADD (column_name VAR

2015-09-12 16:05:47 412

转载 sql server转oracle存储过程改造中游标替代方案

前言在sql server转oracle存储过程改造中, 由于返回数据集操作比较频繁,针对效率及改造工作量寻求一较好的方式目前做法代码片段:  OPEN countrycursor FOR      SELECT country_code    country_code,             country_id      country_id,          

2015-09-11 10:29:31 1193

OpenNI读取深度图像与彩色图像并显示,OpenCV调用openpose模型对OpenNI彩色图像进行姿态估计

OpenNI读取深度图像与彩色图像并显示,OpenCV调用openpose模型对OpenNI彩色图像进行姿态估计

2023-05-20

python深度信念网实现

python深度信念网实现,python深度信念网实现,python深度信念网实现,python深度信念网实现,python深度信念网实现,python深度信念网实现,python深度信念网实现,

2020-03-08

pytorch预训练模型vgg19-dcbb9e9d.txt

pytorch预训练模型vgg19-dcbb9e9d

2020-02-10

pytorch预训练模型alexnet

pytorch预训练模型alexnet,pytorch预训练模型alexnet,pytorch预训练模型alexnet,pytorch预训练模型alexnet,pytorch预训练模型alexnet,pytorch预训练模型alexnet,pytorch预训练模型alexnet,

2020-01-17

pytorch预训练模型vgg16-397923af.pth

pytorch预训练模型vgg16-397923af.pth

2020-01-17

《算法设计与分析导论》(R.C.T.Lee (李家同)等著,王卫东 译)1个积分

《算法设计与分析导论》(R.C.T.Lee (李家同)等著,王卫东 译)《算法设计与分析导论》(R.C.T.Lee (李家同)等著,王卫东 译)

2018-06-12

luceneInAction2nd源码

luceneInAction2nd源码

2016-03-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除