- 【数据挖掘】Matplotlib
dundunmm
数据挖掘数据挖掘人工智能matplotlibpython
Matplotlib是Python最常用的数据可视化库之一,在数据挖掘过程中,主要用于数据探索(EDA)、趋势分析、模式识别和结果展示。1.Matplotlib基础1.1安装&导入#如果未安装Matplotlib,请先安装#pipinstallmatplotlibimportmatplotlib.pyplotaspltimportnumpyasnp1.2基本绘图x=np.linspace(0,10
- ModuleNotFoundError: No module named ‘tensorflow‘
赛博曹操
BUG题解pippycharm数据分析数据挖掘python
ModuleNotFoundError:Nomodulenamed‘tensorflow‘欢迎联系博主——这里是赛博曹操https://bbs.csdn.net/topics/619568415Anaconda安装TensorFlow之后,通过Jupyter运行,出现错误ImportError:Nomodulenamed‘tensorflow’.解决办法就一句:pipinstalltensorfl
- Android ViewStub延迟初始化加载布局View,Kotlin
zhangphil
Androidkotlinandroidkotlin
AndroidViewStub延迟初始化加载布局View,Kotlinactivity_my.xml:importandroid.os.Bundleimportandroid.util.Logimportandroid.view.Viewimportandroid.view.ViewStubimportandroidx.appcompat.app.AppCompatActivityimportan
- Python Cookbook-2.28 使用跨平台的文件锁
我不会编程555
#Python学习python开发语言
任务希望某个能同时运行在Windows和类UNIX平台的程序具有锁住文件的能力,但Python标准库提供的锁定文件的方法却是平台相关的。解决方案如果Python标准库没有提供合适的跨平台解决方案,我们可以自己实现一个:importos#需要win32all来工作在windows下(NT、2K、XP、不包括9x)ifos.name=='nt':importwin32con,win32file,pyw
- Python Cookbook-2.29 带版本号的文件名
我不会编程555
#Python学习python数据库linux
任务如果你想在改写某文件之前对其做个备份,可以在老文件的名字后面根据惯例加上三个数字的版本号。解决方案我们需要编写一个函数来完成备份工作:defVersionFile(file_spec,vtype='copy'):importos,shutilifos.path.isfile(file_spec):#检查'vtype'参数ifvtypenotin('copy','rename'):raiseVa
- 嵌入式综合-心得与笔记【1】
sakura_sea
EmbeddedsystemandHPC嵌入式
文章目录时域信号时域转频域信号傅里叶变换将时域信号转换为频域信号快速傅里叶变换FFT计算离散傅里叶变换参考文献时域信号importnumpyasnpimportmatplotlib.pyplotasplt#设置Matplotlib支持中文plt.rcParams['font.sans-serif']=['SimHei']#设置字体为SimHeiplt.rcParams['axes.unicode_
- [论文阅读]DAMO-YOLO——实时目标检测设计报告
一朵小红花HH
知识蒸馏目标检测YOLO目标检测目标跟踪论文阅读人工智能
DAMO-YOLODAMO-YOLO:AReportonReal-TimeObjectDetectionDesign实时目标检测设计报告论文网址:DAMO-YOLO简读论文这篇论文介绍了一个名为DAMO-YOLO的新型目标检测方法,相比YOLO系列的其他方法有着更好的性能。该方法的优势来自于几项新技术:使用了MAE-NAS作为骨干网络,可以自动搜索出不同延迟预算下的优化网络结构。MAE-NAS被称
- MinIO上传
蹦跑的蜗牛
java
MinIO上传docker搭建minioxml配置文件yml配置文件获取yml配置参数minio配置上传服务类docker搭建minioversion:'3'services:minio:image:minio/minio:RELEASE.2023-04-13T03-08-07Zcontainer_name:minioports:#api端口-"9000:9000"#控制台端口-"9001:900
- transformers.deepspeed
icesord
人工智能python
报错:nomodulenamedtransformers.deepspeed原因:版本更新后,已取消transformers.deepspeed新版本中更改为transformers.integrations.deepspeed解决方案:根据trace信息,将原先的importtransformers.deepspeedfromtransformers.deepspeedimport......全
- 蓝桥杯试题:DFS回溯
KuunNNn
深度优先蓝桥杯算法java
一、题目要求输入一个数组n,输出1到n的全排列二、代码展示importjava.util.*;publicclassikun{staticList>list=newArrayListres=newArrayListx:list){for(inty:x){System.out.print(y+"");}System.out.println();}}publicstaticvoiddfs(intn,i
- Android AsyncLayoutInflater异步加载xml布局文件,Kotlin
zhangphil
Androidkotlinandroidkotlin
AndroidAsyncLayoutInflater异步加载xml布局文件,Kotlinimplementation"androidx.asynclayoutinflater:asynclayoutinflater:1.1.0-alpha01"importandroid.os.Bundleimportandroid.util.Logimportandroid.view.Viewimportandr
- 说下 Oracle 的导入导出有几种方式,有何区别?思维导图 代码示例(java 架构)
用心去追梦
oraclejava架构
在Oracle数据库中,导入(Import)和导出(Export)数据是日常维护和迁移任务中的重要操作。Oracle提供了多种工具来完成这些任务,每种工具都有其特点和适用场景。以下是几种常见的导入导出方式及其区别。Oracle导入导出方式DataPump(expdp/impdp):这是Oracle10g及之后版本推荐使用的高效工具。传统Export/Import(exp/imp):适用于早期版本的
- Android 高斯模糊
xiao芝麻
Android开发
packagecom.pingan.carowner.servicewindow.utils;importandroid.annotation.TargetApi;importandroid.content.Context;importandroid.graphics.Bitmap;importandroid.graphics.BitmapFactory;importandroid.os.Buil
- autojs一个经典的飘浮工具栏界面源码
恶猫
auto.jsHTML+Scriptandroiduijavascript
autojs一般的项目都会有一个全屏界面,点击按钮,弹出个小悬浮窗。但是也有的时候只需要直接弹出小窗就够用了。这时候就用到了。"ui";importClass(android.view.View);auto.waitFor();auto.setMode('normal');setInterval(()=>{},1000);threads.start(function(){varwindow=flo
- 【SpringBoot】+【Vue】集成AOP系统日志
爱因斯坦乐
springvue.jsjavaaop交互
新建logs表添加aop依赖org.springframework.bootspring-boot-starter-aop新建获取ip地址工具类importjavax.servlet.http.HttpServletRequest;/***功能:IpUtils*获取ip地址工具类*作者:爱因斯坦乐*/publicclassIpUtils{publicstaticStringgetIpAddr(Ht
- Flask笔记
黑色火種
flask笔记python
一、Flask基础1.Flask环境搭建Python解释器安装Flask安装PyCharm2.Flask项目创建fromflaskimportFlask#创建应用实例app=Flask(__name__)@app.route('/zs')#路由#视图函数defhello_zs():return'Hello张三!'@app.route('/')#路由#视图函数defhello_world():ret
- 大模型微调入门(Transformers + Pytorch)
昵称不能为null
pythonllm机器学习人工智能
目标输入:你是谁?输出:我们预训练的名字。训练为了性能好下载小参数模型,普通机器都能运行。下载模型#方式1:使用魔搭社区SDK下载#down_deepseek.pyfrommodelscopeimportsnapshot_downloadmodel_dir=snapshot_download('deepseek-ai/DeepSeek-R1-Distill-Qwen-1.5B')#方式2:gitl
- Autosar精华
低调包含不哈哈
Autosar汽车电子AUTOSAR嵌入式MCALSWC
应用层(APP)目标:掌握如何设计软件组件(SWC)及其交互。软件组件(SWC):原子级SWC:独立的功能模块(如控制算法、传感器处理)。端口(Ports):Sender-Receiver(数据传递)、Client-Server(服务调用)。接口(Interface):定义组件间通信的数据类型(如AutosarInterface、StandardizedInterface)。<
- 设计一个“车速计算”SWC,通过Sender-Receiver端口输出车速信号。
低调包含不哈哈
Autosar汽车电子嵌入式AUTOSARSWC
1.需求分析功能目标:根据车轮脉冲信号(轮速传感器输入)计算当前车速,并将结果通过Sender端口发送给其他SWC。输入:轮速脉冲数(如WheelPulse,类型uint32)。输出:车速(如VehicleSpeed,类型float32,单位km/h)。触发方式:周期性计算(例如每10ms执行一次)。2.SWC设计步骤1:定义接口输入接口(RequirePort):端口类型:Sender-Rece
- python 的sm2的封装,包括数字信封等
CissSimkey
python密码学算法
"""Author:tangleiDateTime:2024-11-18完成微信:ciss_cedar欢迎一起学习"""fromgmsslimportsm2,funcfromsm2_genkeyimportSM2_Keyfromsm3_applyimportsm3_hashfromsm4_applyimportsm4_ecb_encrypt,sm4_ecb_decryptdefsm2_digita
- 使用pywechat自动回复指定好友的消息
起个破名想半天了
python自动化微信
pywechat是基于UI自动化技术开发的一个开源的微信自动化操作工具,主要基于pywinauto和windowsapi实现的windows桌面微信自动化操作工具,基本实现了PC微信内置的各项操作。获取方式pipinstallpywechat127==1.8.3自动回复代码frompywechat.WechatAutoimportauto_reply_to_friendauto_reply_to_
- gradio创建openai前端对接deepseek等模型流式输出markdown格式文本
内卷焦虑人士
前端deepseekopenaigradiomarkdown
环境gradio==3.50.2openai==1.63.1代码importopenaiimportgradioasgr#导入gradio的包api_key="sk-**a8"api_base="https://api.deepseek.com/v1"importgradioasgrimportopenaifromtypingimportList,Any,Iteratorclient=openai
- 构造一个工具(TravelSQLAgentTool),利用大语言模型(例如 Llama 模型)来完成 SQL 查询代理工具
背太阳的牧羊人
agent+langchain语言模型llamasql人工智能langchainagentlangchain工具
完整代码:fromlangchain_core.toolsimporttoolfromlangchain_community.utilitiesimportSQLDatabasefromlangchain_core.promptsimportPromptTemplatefromlangchain_core.output_parsersimportStrOutputParserfromlangcha
- LeetCode 解题思路 1(Hot 100)
S01d13r
leetcodejava算法
解题思路:哈希表优化查找:利用哈希表存储已遍历元素的值及其索引,将查找时间从O(n)降至O(1)。一次遍历:遍历数组对每个元素计算补数,若补数存在于哈希表中,则直接返回结果;否则将该元素存入哈希表。Java代码:importjava.util.HashMap;importjava.util.Map;classSolution{publicint[]twoSum(int[]nums,inttarge
- tkinter防抖数字输入框
三巧
pythontkinter
importtkinterastkimportlocalefromtkinterimportfontastkFontclassDebouncedNumericEntry(tk.Entry):def__init__(self,master=None,debounce_delay=500,warning_duration=3000,allow_decimal=True,allow_negative=T
- 鸿蒙HarmonyOS NEXT开发:组件-样式-基础 2
程序员阿俊
harmonyos华为
//1//2ArkUI基本语法//方舟开发框架(简称:ArkUI),是一套构建HarmonyOS应用界面的框架。//构建页面的最小单位就是"组件"。//组件名(参数){//内容//}//.属性1()//.属性2()//.属性N()importtextfrom'@ohos.graphics.text'//@Entry//@Component//structIndex{//build(){//Colu
- Transformer 代码剖析7 - 词元嵌入(TokenEmbedding) (pytorch实现)
lczdyx
Transformer代码剖析transformerpytorch深度学习人工智能python
一、类定义与继承关系剖析1.1代码结构图示神经网络基础模块词嵌入基类自定义词元嵌入构造函数定义基类初始化词汇量参数维度参数填充标识参数1.2代码实现精讲"""@author:Hyunwoong@when:2019-10-22@homepage:https://github.com/gusdnd852"""fromtorchimportnnclassTokenEmbedding(nn.Embeddi
- LangChain —— 多模态大模型的 prompt template
Miyazaki_Hayao
LangChainlangchainprompt
文章目录一、如何直接将多模态数据传输给模型二、如何使用mutimodalprompts一、如何直接将多模态数据传输给模型 在这里,我们演示了如何将多模式输入直接传递给模型。对于其他的支持多模态输入的模型提供者,langchain在类中提供了内在逻辑来转化为期待的格式。 传入图像最常用的方法是将其作为字节字符串传入。这应该适用于大多数模型集成。importbase64importhttpximage
- Ubuntu系统下交叉编译bzip2
linux运维交叉编译
一、交叉编译bzip21.下载libpng源码下载bzip2:https://sourceware.org/bzip2/downloads.html下载并解压源码。tar-xvzfbzip2-1.0.8.tar.gzcdbzip2-1.0.82.设置环境变量设置交叉编译工具链的环境变量:exportPATH=/home/yoyo/360Downloads/toolchains/arm-linux-
- 以太网的分层架构_以太网上TCP/IP协议的分层结构及其报文格式
weixin_39589557
以太网的分层架构
TCP/IP协议是一个比较复杂的协议集,有很多专业书籍介绍。在此,我仅介绍其与编程密切相关的部分:以太网上TCP/IP协议的分层结构及其报文格式。我们知道TCP/IP协议采用分层结构,其分层模型及协议如下表:应用层(Application)HTTP、Telnet、FTP、SMTP、SNMP传输层(Transport)TCP、UDP网间网层(Internet)IP【ARP、RARP、ICMP】网络接
- jquery实现的jsonp掉java后台
知了ing
javajsonpjquery
什么是JSONP?
先说说JSONP是怎么产生的:
其实网上关于JSONP的讲解有很多,但却千篇一律,而且云里雾里,对于很多刚接触的人来讲理解起来有些困难,小可不才,试着用自己的方式来阐释一下这个问题,看看是否有帮助。
1、一个众所周知的问题,Ajax直接请求普通文件存在跨域无权限访问的问题,甭管你是静态页面、动态网页、web服务、WCF,只要是跨域请求,一律不准;
2、
- Struts2学习笔记
caoyong
struts2
SSH : Spring + Struts2 + Hibernate
三层架构(表示层,业务逻辑层,数据访问层) MVC模式 (Model View Controller)
分层原则:单向依赖,接口耦合
1、Struts2 = Struts + Webwork
2、搭建struts2开发环境
a>、到www.apac
- SpringMVC学习之后台往前台传值方法
满城风雨近重阳
springMVC
springMVC控制器往前台传值的方法有以下几种:
1.ModelAndView
通过往ModelAndView中存放viewName:目标地址和attribute参数来实现传参:
ModelAndView mv=new ModelAndView();
mv.setViewName="success
- WebService存在的必要性?
一炮送你回车库
webservice
做Java的经常在选择Webservice框架上徘徊很久,Axis Xfire Axis2 CXF ,他们只有一个功能,发布HTTP服务然后用XML做数据传输。
是的,他们就做了两个功能,发布一个http服务让客户端或者浏览器连接,接收xml参数并发送xml结果。
当在不同的平台间传输数据时,就需要一个都能解析的数据格式。
但是为什么要使用xml呢?不能使json或者其他通用数据
- js年份下拉框
3213213333332132
java web ee
<div id="divValue">test...</div>测试
//年份
<select id="year"></select>
<script type="text/javascript">
window.onload =
- 简单链式调用的实现技术
归来朝歌
方法调用链式反应编程思想
在编程中,我们可以经常遇到这样一种场景:一个实例不断调用它自身的方法,像一条链条一样进行调用
这样的调用你可能在Ajax中,在页面中添加标签:
$("<p>").append($("<span>").text(list[i].name)).appendTo("#result");
也可能在HQ
- JAVA调用.net 发布的webservice 接口
darkranger
webservice
/**
* @Title: callInvoke
* @Description: TODO(调用接口公共方法)
* @param @param url 地址
* @param @param method 方法
* @param @param pama 参数
* @param @return
* @param @throws BusinessException
- Javascript模糊查找 | 第一章 循环不能不重视。
aijuans
Way
最近受我的朋友委托用js+HTML做一个像手册一样的程序,里面要有可展开的大纲,模糊查找等功能。我这个人说实在的懒,本来是不愿意的,但想起了父亲以前教我要给朋友搞好关系,再加上这也可以巩固自己的js技术,于是就开始开发这个程序,没想到却出了点小问题,我做的查找只能绝对查找。具体的js代码如下:
function search(){
var arr=new Array("my
- 狼和羊,该怎么抉择
atongyeye
工作
狼和羊,该怎么抉择
在做一个链家的小项目,只有我和另外一个同事两个人负责,各负责一部分接口,我的接口写完,并全部测联调试通过。所以工作就剩下一下细枝末节的,工作就轻松很多。每天会帮另一个同事测试一些功能点,协助他完成一些业务型不强的工作。
今天早上到公司没多久,领导就在QQ上给我发信息,让我多协助同事测试,让我积极主动些,有点责任心等等,我听了这话,心里面立马凉半截,首先一个领导轻易说
- 读取android系统的联系人拨号
百合不是茶
androidsqlite数据库内容提供者系统服务的使用
联系人的姓名和号码是保存在不同的表中,不要一下子把号码查询来,我开始就是把姓名和电话同时查询出来的,导致系统非常的慢
关键代码:
1, 使用javabean操作存储读取到的数据
package com.example.bean;
/**
*
* @author Admini
- ORACLE自定义异常
bijian1013
数据库自定义异常
实例:
CREATE OR REPLACE PROCEDURE test_Exception
(
ParameterA IN varchar2,
ParameterB IN varchar2,
ErrorCode OUT varchar2 --返回值,错误编码
)
AS
/*以下是一些变量的定义*/
V1 NUMBER;
V2 nvarc
- 查看端号使用情况
征客丶
windows
一、查看端口
在windows命令行窗口下执行:
>netstat -aon|findstr "8080"
显示结果:
TCP 127.0.0.1:80 0.0.0.0:0 &
- 【Spark二十】运行Spark Streaming的NetworkWordCount实例
bit1129
wordcount
Spark Streaming简介
NetworkWordCount代码
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
- Struts2 与 SpringMVC的比较
BlueSkator
struts2spring mvc
1. 机制:spring mvc的入口是servlet,而struts2是filter,这样就导致了二者的机制不同。 2. 性能:spring会稍微比struts快。spring mvc是基于方法的设计,而sturts是基于类,每次发一次请求都会实例一个action,每个action都会被注入属性,而spring基于方法,粒度更细,但要小心把握像在servlet控制数据一样。spring
- Hibernate在更新时,是可以不用session的update方法的(转帖)
BreakingBad
Hibernateupdate
地址:http://blog.csdn.net/plpblue/article/details/9304459
public void synDevNameWithItil()
{Session session = null;Transaction tr = null;try{session = HibernateUtil.getSession();tr = session.beginTran
- 读《研磨设计模式》-代码笔记-观察者模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.ArrayList;
import java.util.List;
import java.util.Observable;
import java.util.Observer;
/**
* “观
- 重置MySQL密码
chenhbc
mysql重置密码忘记密码
如果你也像我这么健忘,把MySQL的密码搞忘记了,经过下面几个步骤就可以重置了(以Windows为例,Linux/Unix类似):
1、关闭MySQL服务
2、打开CMD,进入MySQL安装目录的bin目录下,以跳过权限检查的方式启动MySQL
mysqld --skip-grant-tables
3、新开一个CMD窗口,进入MySQL
mysql -uroot
 
- 再谈系统论,控制论和信息论
comsci
设计模式生物能源企业应用领域模型
再谈系统论,控制论和信息论
偶然看
- oracle moving window size与 AWR retention period关系
daizj
oracle
转自: http://tomszrp.itpub.net/post/11835/494147
晚上在做11gR1的一个awrrpt报告时,顺便想调整一下AWR snapshot的保留时间,结果遇到了ORA-13541这样的错误.下面是这个问题的发生和解决过程.
SQL> select * from v$version;
BANNER
-------------------
- Python版B树
dieslrae
python
话说以前的树都用java写的,最近发现python有点生疏了,于是用python写了个B树实现,B树在索引领域用得还是蛮多了,如果没记错mysql的默认索引好像就是B树...
首先是数据实体对象,很简单,只存放key,value
class Entity(object):
'''数据实体'''
def __init__(self,key,value)
- C语言冒泡排序
dcj3sjt126com
算法
代码示例:
# include <stdio.h>
//冒泡排序
void sort(int * a, int len)
{
int i, j, t;
for (i=0; i<len-1; i++)
{
for (j=0; j<len-1-i; j++)
{
if (a[j] > a[j+1]) // >表示升序
- 自定义导航栏样式
dcj3sjt126com
自定义
-(void)setupAppAppearance
{
[[UILabel appearance] setFont:[UIFont fontWithName:@"FZLTHK—GBK1-0" size:20]];
[UIButton appearance].titleLabel.font =[UIFont fontWithName:@"FZLTH
- 11.性能优化-优化-JVM参数总结
frank1234
jvm参数性能优化
1.堆
-Xms --初始堆大小
-Xmx --最大堆大小
-Xmn --新生代大小
-Xss --线程栈大小
-XX:PermSize --永久代初始大小
-XX:MaxPermSize --永久代最大值
-XX:SurvivorRatio --新生代和suvivor比例,默认为8
-XX:TargetSurvivorRatio --survivor可使用
- nginx日志分割 for linux
HarborChung
nginxlinux脚本
nginx日志分割 for linux 默认情况下,nginx是不分割访问日志的,久而久之,网站的日志文件将会越来越大,占用空间不说,如果有问题要查看网站的日志的话,庞大的文件也将很难打开,于是便有了下面的脚本 使用方法,先将以下脚本保存为 cutlog.sh,放在/root 目录下,然后给予此脚本执行的权限
复制代码代码如下:
chmo
- Spring4新特性——泛型限定式依赖注入
jinnianshilongnian
springspring4泛型式依赖注入
Spring4新特性——泛型限定式依赖注入
Spring4新特性——核心容器的其他改进
Spring4新特性——Web开发的增强
Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC
Spring4新特性——Groovy Bean定义DSL
Spring4新特性——更好的Java泛型操作API
Spring4新
- centOS安装GCC和G++
liuxihope
centosgcc
Centos支持yum安装,安装软件一般格式为yum install .......,注意安装时要先成为root用户。
按照这个思路,我想安装过程如下:
安装gcc:yum install gcc
安装g++: yum install g++
实际操作过程发现,只能有gcc安装成功,而g++安装失败,提示g++ command not found。上网查了一下,正确安装应该
- 第13章 Ajax进阶(上)
onestopweb
Ajax
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
- How to determine BusinessObjects service pack and fix pack
blueoxygen
BO
http://bukhantsov.org/2011/08/how-to-determine-businessobjects-service-pack-and-fix-pack/
The table below is helpful. Reference
BOE XI 3.x
12.0.0.
y BOE XI 3.0 12.0.
x.
y BO
- Oracle里的自增字段设置
tomcat_oracle
oracle
大家都知道吧,这很坑,尤其是用惯了mysql里的自增字段设置,结果oracle里面没有的。oh,no 我用的是12c版本的,它有一个新特性,可以这样设置自增序列,在创建表是,把id设置为自增序列
create table t
(
id number generated by default as identity (start with 1 increment b
- Spring Security(01)——初体验
yang_winnie
springSecurity
Spring Security(01)——初体验
博客分类: spring Security
Spring Security入门安全认证
首先我们为Spring Security专门建立一个Spring的配置文件,该文件就专门用来作为Spring Security的配置