前端技术
HTML
CSS
Javascript
前端框架和UI库
VUE
ReactJS
AngularJS
JQuery
NodeJS
JSON
Element-UI
Bootstrap
Material UI
服务端和客户端
Java
Python
PHP
Golang
Scala
Kotlin
Groovy
Ruby
Lua
.net
c#
c++
后端WEB和工程框架
SpringBoot
SpringCloud
Struts2
MyBatis
Hibernate
Tornado
Beego
Go-Spring
Go Gin
Go Iris
Dubbo
HessianRPC
Maven
Gradle
数据库
MySQL
Oracle
Mongo
中间件与web容器
Redis
MemCache
Etcd
Cassandra
Kafka
RabbitMQ
RocketMQ
ActiveMQ
Nacos
Consul
Tomcat
Nginx
Netty
大数据技术
Hive
Impala
ClickHouse
DorisDB
Greenplum
PostgreSQL
HBase
Kylin
Hadoop
Apache Pig
ZooKeeper
SeaTunnel
Sqoop
Datax
Flink
Spark
Mahout
数据搜索与日志
ElasticSearch
Apache Lucene
Apache Solr
Kibana
Logstash
数据可视化与OLAP
Apache Atlas
Superset
Saiku
Tesseract
系统与容器
Linux
Shell
Docker
Kubernetes
[HTTPS]的搜索结果
这里是文章列表。热门标签的颜色随机变换,标签颜色没有特殊含义。
点击某个标签可搜索标签相关的文章。
点击某个标签可搜索标签相关的文章。
转载文章
...转载内容。原文链接:https://blog.csdn.net/Yunshangxiaohai/article/details/106972212。 该文由互联网用户投稿提供,文中观点代表作者本人意见,并不代表本站的立场。 作为信息平台,本站仅提供文章转载服务,并不拥有其所有权,也不对文章内容的真实性、准确性和合法性承担责任。 如发现本文存在侵权、违法、违规或事实不符的情况,请及时联系我们,我们将第一时间进行核实并删除相应内容。 使用下面的方法,编写一个将毫秒数转换成小时数、分钟数和秒数的方法: public static String convertMillis (long millis) 该方法返回形如“小时:分钟:秒”的字符串,例如 convertMillis (5500)返回字符串0:0:5,onvertMillis (1000000)返回字符串0:1:40,onvertMillis (555550000)返回字符串154:19:10,编写一个测试程序,提示用户输入一个long型的毫秒数,以“小时:分钟:秒”的格式表示一个字符串。 package 学习;import java.util.;public class study { public static String convertMillis (long millis){long totalSeconds=millis/1000;long currentSeconds=totalSeconds%60;long totalMinutes=totalSeconds/60;long currentMintes=totalMinutes%60;long totalHours=totalMinutes/60;return totalHours+":"+currentMintes+":"+currentSeconds;}public static void main(String[] args) {System.out.println("请输入一个数");Scanner input =new Scanner(System.in);long millis=input.nextInt();System.out.println(convertMillis (millis));} } 本篇文章为转载内容。原文链接:https://blog.csdn.net/Yunshangxiaohai/article/details/106972212。 该文由互联网用户投稿提供,文中观点代表作者本人意见,并不代表本站的立场。 作为信息平台,本站仅提供文章转载服务,并不拥有其所有权,也不对文章内容的真实性、准确性和合法性承担责任。 如发现本文存在侵权、违法、违规或事实不符的情况,请及时联系我们,我们将第一时间进行核实并删除相应内容。
2024-03-25 12:35:31
506
转载
转载文章
...转载内容。原文链接:https://blog.csdn.net/weixin_39622217/article/details/117174324。 该文由互联网用户投稿提供,文中观点代表作者本人意见,并不代表本站的立场。 作为信息平台,本站仅提供文章转载服务,并不拥有其所有权,也不对文章内容的真实性、准确性和合法性承担责任。 如发现本文存在侵权、违法、违规或事实不符的情况,请及时联系我们,我们将第一时间进行核实并删除相应内容。 我试图用python实现GCC-PHAT。在 该方法类似于以下两个环节: link1和link2 GCC-PHAT和使用FFT的正常互相关之间的唯一区别似乎是除以幅度。在 这是我的代码:import numpy as np import matplotlib.pyplot as plt from scipy.fftpack import rfft, irfft, fftfreq, fft, ifft def xcorr_freq(s1,s2): pad1 = np.zeros(len(s1)) pad2 = np.zeros(len(s2)) s1 = np.hstack([s1,pad1]) s2 = np.hstack([pad2,s2]) f_s1 = fft(s1) f_s2 = fft(s2) f_s2c = np.conj(f_s2) f_s = f_s1 f_s2c denom = abs(f_s) denom[denom < 1e-6] = 1e-6 f_s = f_s / denom This line is the only difference between GCC-PHAT and normal cross correlation return np.abs(ifft(f_s))[1:] 我通过注释fs = fs / denom检查了这个函数产生的结果与宽带信号的正常互相关相同。在 下面是一个示例测试代码,显示上面的GCC-PHAT代码的性能比正常的互相关差: ^{pr2}$ 以下是GCC-PHAT的结果: 以下是正常互相关的结果: 由于GCC-PHAT应该能为宽带信号提供更好的互相关性能,我知道我的代码有问题。非常感谢任何帮助!在 本篇文章为转载内容。原文链接:https://blog.csdn.net/weixin_39622217/article/details/117174324。 该文由互联网用户投稿提供,文中观点代表作者本人意见,并不代表本站的立场。 作为信息平台,本站仅提供文章转载服务,并不拥有其所有权,也不对文章内容的真实性、准确性和合法性承担责任。 如发现本文存在侵权、违法、违规或事实不符的情况,请及时联系我们,我们将第一时间进行核实并删除相应内容。
2023-05-02 19:41:15
335
转载
转载文章
...转载内容。原文链接:https://blog.csdn.net/weixin_39870238/article/details/111802199。 该文由互联网用户投稿提供,文中观点代表作者本人意见,并不代表本站的立场。 作为信息平台,本站仅提供文章转载服务,并不拥有其所有权,也不对文章内容的真实性、准确性和合法性承担责任。 如发现本文存在侵权、违法、违规或事实不符的情况,请及时联系我们,我们将第一时间进行核实并删除相应内容。 在Python中,每一个以 .py结尾的Python文件都是一个模块。其他的文件可以通过导入一个模块来读取该模块的内容。导入从本质上来讲,就是载入另一个文件,并能够读取那个文件的内容。一个模块的内容通过这样的属性能够被外部世界使用。 这种基于模块的方式使模块变成了Python程序架构的一个核心概念。更大的程序往往以多个模块文件的形式出现,并且导入了其他模块文件的工具。其中的一个模块文件被设计成主文件,或叫做顶层文件(就是那个启动后能够运行整个程序的文件)。 默认情况下,模块在第一次被导入之后,其他的导入都不再有效。如果此时在另一个窗口中改变并保存了模块的源代码文件,也无法更新该模块。这样设计的原因在于,导入是一个开销很大的操作(导入必须找到文件,将其编译成字节码,并且运行代码),以至于每个文件、每个程序运行不能够重复多于一次。 那么想要使得Python在同一次会话中再次运行文件,该怎么办呢?这就需要调用imp标准库模块中的reload函数。如下所示 Python代码 from imp import reload reload(MyModule) from imp import reload reload(MyModule) 这样就可以重新装载MyModule模块,使得修改有效。 注意:reload函数希望获得的参数是一个已经加载了的模块对象的名称,所以如果在重载之前,请确保已经成功地导入了这个模块。 说明:Python 3.0把reload内置函数移到了imp标准库模块中。它仍然像以前一样重载文件,但是,必须导入它才能使用。在Python 3.0中,运行import imp并使用imp.reload(M),或者像上面所示的,运行from imp import并使用reload(M)。 本篇文章为转载内容。原文链接:https://blog.csdn.net/weixin_39870238/article/details/111802199。 该文由互联网用户投稿提供,文中观点代表作者本人意见,并不代表本站的立场。 作为信息平台,本站仅提供文章转载服务,并不拥有其所有权,也不对文章内容的真实性、准确性和合法性承担责任。 如发现本文存在侵权、违法、违规或事实不符的情况,请及时联系我们,我们将第一时间进行核实并删除相应内容。
2023-04-12 08:59:24
287
转载
转载文章
...转载内容。原文链接:https://blog.csdn.net/wangfei0904306/article/details/54895475。 该文由互联网用户投稿提供,文中观点代表作者本人意见,并不代表本站的立场。 作为信息平台,本站仅提供文章转载服务,并不拥有其所有权,也不对文章内容的真实性、准确性和合法性承担责任。 如发现本文存在侵权、违法、违规或事实不符的情况,请及时联系我们,我们将第一时间进行核实并删除相应内容。 全国地址SQL数据文件(精确到区县) 导出自MYSQL CREATE TABLE com_area (id bigint(20) NOT NULL AUTO_INCREMENT,created_date datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,last_modified_date datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,display_order int(11) DEFAULT NULL,name varchar(100) COLLATE utf8_unicode_ci NOT NULL,pid bigint(20) DEFAULT NULL,PRIMARY KEY (id),KEY FK_Reference_02 (pid),CONSTRAINT com_area_ibfk_1 FOREIGN KEY (pid) REFERENCES com_area (id)) ENGINE=InnoDB AUTO_INCREMENT=3924 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;-- ------------------------------ Records of com_area-- ----------------------------INSERT INTO com_area VALUES ('1', '2016-10-29 08:07:39', '2016-10-29 08:07:39', '0', '1', null);INSERT INTO com_area VALUES ('2', '2016-10-29 08:07:44', '2016-10-29 08:07:44', '110000', '北京市', '1');INSERT INTO com_area VALUES ('3', '2016-10-29 08:07:44', '2016-10-29 08:07:44', '110101', '东城区', '2');...... 下载地址: http://download.csdn.net/detail/wangfei0904306/9748322 本篇文章为转载内容。原文链接:https://blog.csdn.net/wangfei0904306/article/details/54895475。 该文由互联网用户投稿提供,文中观点代表作者本人意见,并不代表本站的立场。 作为信息平台,本站仅提供文章转载服务,并不拥有其所有权,也不对文章内容的真实性、准确性和合法性承担责任。 如发现本文存在侵权、违法、违规或事实不符的情况,请及时联系我们,我们将第一时间进行核实并删除相应内容。
2023-06-30 09:11:08
62
转载
转载文章
...转载内容。原文链接:https://blog.csdn.net/qq_21567385/article/details/108675778。 该文由互联网用户投稿提供,文中观点代表作者本人意见,并不代表本站的立场。 作为信息平台,本站仅提供文章转载服务,并不拥有其所有权,也不对文章内容的真实性、准确性和合法性承担责任。 如发现本文存在侵权、违法、违规或事实不符的情况,请及时联系我们,我们将第一时间进行核实并删除相应内容。 前言 一般来说,我们在项目初期不会造成多 !important 的问题,而在陈年项目中,我们再去修改原代码的样式 css 文件已经不太现实,花费大量时间还容易造成未知的错乱。 为了保证样式一定可控,也就是加入的新样式一定覆盖原样式,可以采用如下方法。 解决 先看一段例子: <!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>.parent {color: red !important;}.child {/ 越近的节点可以覆盖上级 /color: blue !important;}div {/ 无效 /color: green !important;}.child {/ 有效 /color: pink !important;}</style></head><body><div class="parent"><div class="child">这是一段文字</div></div></body></html> 从而得之: 越近的节点 !important 样式越优先。 同名 css 选择器,在都是 !important 情况下,总是新样式覆盖旧样式。 为了保证新样式一定覆盖原 !important 样式,一定要把 css 选择器写成和要覆盖的 css 选择器同名。 再举一例: / 原样式 /id input[type="text"] .class-name {margin: 10px !important;}/ 新样式 /id input[type="text"] .class-name {margin: 20px !important;} 只有同名才会保证覆盖原 !important 是一定成功的。 根据 .css 文件的加载顺序不同,甚至可以按 .css 文件加载顺序有无数个 !important 出现,但总是以同名的 css 选择器最后一个加载的样式为准。 本篇文章为转载内容。原文链接:https://blog.csdn.net/qq_21567385/article/details/108675778。 该文由互联网用户投稿提供,文中观点代表作者本人意见,并不代表本站的立场。 作为信息平台,本站仅提供文章转载服务,并不拥有其所有权,也不对文章内容的真实性、准确性和合法性承担责任。 如发现本文存在侵权、违法、违规或事实不符的情况,请及时联系我们,我们将第一时间进行核实并删除相应内容。
2023-02-08 13:43:15
47
转载
转载文章
...转载内容。原文链接:https://blog.csdn.net/weixin_42299778/article/details/116882607。 该文由互联网用户投稿提供,文中观点代表作者本人意见,并不代表本站的立场。 作为信息平台,本站仅提供文章转载服务,并不拥有其所有权,也不对文章内容的真实性、准确性和合法性承担责任。 如发现本文存在侵权、违法、违规或事实不符的情况,请及时联系我们,我们将第一时间进行核实并删除相应内容。 实验二 Linux的启动与关闭 一、实验目的 (1)掌握linux操作系统正确的启动与关闭方法; (2)理解系统运行级的概念,掌握查看和设置的方法; (3)理解系统运行级服务的概念,掌握查看、开启和关闭的方法; (4)理解LILO和GRUB的原理,掌握linux的多系统引导方法。 (5)了解linux系统启动的原理,理解内核运行的原理。 二、实验设备 一台PC机,VM虚拟机和已经安装的Red Had Linux 9.0系统盘。 三.实验方法 (1)实验原理: 根据本章所学的内容,在虚拟机上学习如何启动和关闭linux系统;查看、修改系统运行级的服务。打开相关的配置文件了解系统的启动过程。 (2)建立多配置启动: 参考示例文件自行建立LILO或GRUB文件,实现linux与MS-DOS和Windows的多配置启动。 (3)实验步骤 1) 在虚拟机上启动linux系统; 2) 执行命令改变系统系统级; 3) 打开inittab文件,了解各有效行中每个域的含义,并修改对应的行,改变系统运行级; 4) 修改inittab文件,使按下【Ctrl+Alt+Del】组合键时不实现关机功能。 5) 执行命令查看当前系统运行级和的当前系统运行级服务; 6) 查看目录/etc/rc.d/rc0.d与/etc/rc.d/rc6.d,分析以“S”开头的服务项有何不同 7) 将教学服务器上的“win vs linux”下载到本地机,运行该虚拟机上的linux系统 8) 打开该系统的GRUB文件,了解各项参数的含义,将默认的操作系统改为linux,等待的延时时间改为20s,并修改GRUB界面的背景图片,记录下此时的配置文件; 9) 在配置文件中给GRUB程序添加密码,并查看运行结果 ( 参课本 P42) 10) 执行命令“cd /boot/grub; rm stage2 “模拟GRUB(stage2)的坏损的情况,启动救援环境,修复grub程序 11) 备份/etc/inittab,打开/etc/inittab,注释行“si::sysinit:/etc/rc.d/rc.sysinit “后,重启有何现象,如何修复。 12) 使用常使用的几个关机命令以关闭系统并比较它们之间的差异。 ( 参课本 ) 四、实验报告内容 1.查看当前系统级后通过命令切换系统级 本篇文章为转载内容。原文链接:https://blog.csdn.net/weixin_42299778/article/details/116882607。 该文由互联网用户投稿提供,文中观点代表作者本人意见,并不代表本站的立场。 作为信息平台,本站仅提供文章转载服务,并不拥有其所有权,也不对文章内容的真实性、准确性和合法性承担责任。 如发现本文存在侵权、违法、违规或事实不符的情况,请及时联系我们,我们将第一时间进行核实并删除相应内容。
2023-10-31 15:45:28
285
转载
转载文章
...转载内容。原文链接:https://blog.csdn.net/weixin_30715523/article/details/97069703。 该文由互联网用户投稿提供,文中观点代表作者本人意见,并不代表本站的立场。 作为信息平台,本站仅提供文章转载服务,并不拥有其所有权,也不对文章内容的真实性、准确性和合法性承担责任。 如发现本文存在侵权、违法、违规或事实不符的情况,请及时联系我们,我们将第一时间进行核实并删除相应内容。 看到别人作了一个右键菜单.感觉不错.其它大家可以多多应用他.所以作个小例子出来. 大家可以应用于多媒体演示等地方.核心代码如下: var empiremue = new ContextMenu();//删除原始菜单状态! empiremue.hideBuiltInItems();//自定义菜单项目! empiremue.customItems.push(new ContextMenuItem("返回首界面", home)); empiremue.customItems.push(new ContextMenuItem("返回到一副", h1)); empiremue.customItems.push(new ContextMenuItem("返回到二副", h2)); empiremue.customItems.push(new ContextMenuItem("返回到三副", h3)); empiremue.customItems.push(new ContextMenuItem("返回到四副", h4)); empiremue.customItems.push(new ContextMenuItem("返回到五副", h5)); empiremue.customItems.push(new ContextMenuItem("返回到六副", h6)); empiremue.customItems.push(new ContextMenuItem("去[闪客帝国]学习", gotoempire));//菜单子程序执行目标... function home() { _root.gotoAndStop(1);} function h1() { _root.gotoAndStop(2);} function h2() { _root.gotoAndStop(3);} function h3() { _root.gotoAndStop(4);} function h4() { _root.gotoAndStop(5);} function h5() { _root.gotoAndStop(6);} function h6() { _root.gotoAndStop(7);} function gotoempire() { getURL("http://www.flashempire.com/school/", "_blank");} _root.menu = empiremue; 转载于:https://www.cnblogs.com/savageworld/archive/2006/07/20/455825.html 本篇文章为转载内容。原文链接:https://blog.csdn.net/weixin_30715523/article/details/97069703。 该文由互联网用户投稿提供,文中观点代表作者本人意见,并不代表本站的立场。 作为信息平台,本站仅提供文章转载服务,并不拥有其所有权,也不对文章内容的真实性、准确性和合法性承担责任。 如发现本文存在侵权、违法、违规或事实不符的情况,请及时联系我们,我们将第一时间进行核实并删除相应内容。
2023-01-13 21:10:13
661
转载
转载文章
...转载内容。原文链接:https://blog.csdn.net/zzhou12345/article/details/84699121。 该文由互联网用户投稿提供,文中观点代表作者本人意见,并不代表本站的立场。 作为信息平台,本站仅提供文章转载服务,并不拥有其所有权,也不对文章内容的真实性、准确性和合法性承担责任。 如发现本文存在侵权、违法、违规或事实不符的情况,请及时联系我们,我们将第一时间进行核实并删除相应内容。 之前做的javafx2.5d游戏,现共享出来: 精灵八方走 astar自动寻路 地图滚动 小地图 剧情对话脚本 地图传送 地图编辑器 简易战斗系统(未完善) 原文链接:http://www.zhouhaocheng.cn/2015/252.html 程序运行截图: 本篇文章为转载内容。原文链接:https://blog.csdn.net/zzhou12345/article/details/84699121。 该文由互联网用户投稿提供,文中观点代表作者本人意见,并不代表本站的立场。 作为信息平台,本站仅提供文章转载服务,并不拥有其所有权,也不对文章内容的真实性、准确性和合法性承担责任。 如发现本文存在侵权、违法、违规或事实不符的情况,请及时联系我们,我们将第一时间进行核实并删除相应内容。
2024-01-15 15:02:52
174
转载
转载文章
...转载内容。原文链接:https://blog.csdn.net/codeblank/article/details/124417662。 该文由互联网用户投稿提供,文中观点代表作者本人意见,并不代表本站的立场。 作为信息平台,本站仅提供文章转载服务,并不拥有其所有权,也不对文章内容的真实性、准确性和合法性承担责任。 如发现本文存在侵权、违法、违规或事实不符的情况,请及时联系我们,我们将第一时间进行核实并删除相应内容。 在ubuntu12.04中以源码编译方式安装Python3.5.2.tgz,并在Python3中安装flask Web服务器。 (1)编译Python3.5.2.tgz,使得ubuntu12.04也能使用Python3编程环境; 1)安装ssl开发包,pip的运行依赖ssl环境, apt-get install libssl-dev openssl 2)安装sqlite3及其开发包;Python内置sqlite3的库,需要在编译 python前,在系统中安装sqlite的开发包libsqlite3-dev,否则 Python将不支持使用sqlite3数据库功能"import sqlite3" apt-get install sqlite3 libsqlite3-dev 3)安装mysql-client及其开发包,mysql-client为常用数据库客户端, 需要在编译前安装开发包 apt-get install mysql-client libmysqlclient-dev 4)源码编译安装python3.5.2 准备源码到/usr/local目录tar zxfv Python-3.5.2.tgz -C /usr/local 编译 Python3.5.2 cd /usr/local/Python-3.5.2./configuremake make install (2)通过pip3安装flask,使得可以利用flask web服务器技术,为用户提供基于Python3编程语言的Web服务器运行环境。 1)使用pip3安装flask 先安装flask需要的依赖包click,itsdangerous,jinja2,markupSafe,werkzeug pip3 install click==7.0 itsdangerous==1.1.0 jinja2==2.11.1 markupSafe==1.1.1 werkzeug==1.0.0 ,再安装flask: pip3 install flask==1.1.1 2)运行python3,输入import flask,没有报错说明flask安装成功: 本篇文章为转载内容。原文链接:https://blog.csdn.net/codeblank/article/details/124417662。 该文由互联网用户投稿提供,文中观点代表作者本人意见,并不代表本站的立场。 作为信息平台,本站仅提供文章转载服务,并不拥有其所有权,也不对文章内容的真实性、准确性和合法性承担责任。 如发现本文存在侵权、违法、违规或事实不符的情况,请及时联系我们,我们将第一时间进行核实并删除相应内容。
2023-12-21 18:00:00
92
转载
转载文章
...转载内容。原文链接:https://blog.csdn.net/qq_39897005/article/details/79379909。 该文由互联网用户投稿提供,文中观点代表作者本人意见,并不代表本站的立场。 作为信息平台,本站仅提供文章转载服务,并不拥有其所有权,也不对文章内容的真实性、准确性和合法性承担责任。 如发现本文存在侵权、违法、违规或事实不符的情况,请及时联系我们,我们将第一时间进行核实并删除相应内容。 这个问题本质其实就是,windows的cmd并不能识别python这个符号(即无法识别这个符号是一个可执行程序),因为windows这里也是类似的,遇到一个字符,先会在默认path路径查询这个符号是不是一个可执行程序 新安装的python是安装在D盘的python下面,而这个并不是windows的一个默认路径,所以windows在自己的默认路径下查询python这个符号就查询不到,所以会报这个错误 解决问题的思路无非就是两种: 第一种:新安装的python对应的盘路径是否正确 有可能你的python.exe 在D盘 你的安装在C盘 选择自定义安装,安装到同一个盘内 因为python默认安装到C盘,所以小伙伴们要小心了!!! 第二种:没有配置环境变量(写安装文件目录即可) 我的文件目录: 修改环境变量:(Win10 例子) Cygwin真是安装不易,删除也不易。 正常情况下删除Cygwin使用其setup反安装是最好的选择,但是一旦我们重装过系统后,反安装就不行了,同时直接删除也不行,蛋碎了有木有! 搜索了一些资料,终于找到解决方法,复制以下代码保存为bat文件,右击以管理员身份运行即可(cygwin路径请修改为你机器的路径),运行完毕后,直接手动删除整个文件夹。 SET DIRECTORY_NAME="E:\Cygwin"C:\windows\system32\TAKEOWN /f %DIRECTORY_NAME% /r /d yC:\windows\system32\ICACLS %DIRECTORY_NAME% /grant administrators:F /tPAUSE 欢迎大家前来知识讨论 QQ群: 659014357 本篇文章为转载内容。原文链接:https://blog.csdn.net/qq_39897005/article/details/79379909。 该文由互联网用户投稿提供,文中观点代表作者本人意见,并不代表本站的立场。 作为信息平台,本站仅提供文章转载服务,并不拥有其所有权,也不对文章内容的真实性、准确性和合法性承担责任。 如发现本文存在侵权、违法、违规或事实不符的情况,请及时联系我们,我们将第一时间进行核实并删除相应内容。
2023-10-06 15:30:48
116
转载
转载文章
...转载内容。原文链接:https://xuanweiace.blog.csdn.net/article/details/83115964。 该文由互联网用户投稿提供,文中观点代表作者本人意见,并不代表本站的立场。 作为信息平台,本站仅提供文章转载服务,并不拥有其所有权,也不对文章内容的真实性、准确性和合法性承担责任。 如发现本文存在侵权、违法、违规或事实不符的情况,请及时联系我们,我们将第一时间进行核实并删除相应内容。 题干: 给出N个正整数组成的数组A,求能否从中选出若干个,使他们的和为K。如果可以,输出:"Yes",否则输出"No"。 Input 第1行:2个数N, K, N为数组的长度, K为需要判断的和(2 <= N <= 20,1 <= K <= 10^9) 第2 - N + 1行:每行1个数,对应数组的元素Aii (1 <= Aii <= 10^6) Output 如果可以,输出:"Yes",否则输出"No"。 Sample Input 5 13246810 Sample Output No 解题报告: 很多人说这题用背包,,,但是我一直想不通,1e9的空间,是怎么用的背包。。。这题数据量20,显然是搜索啊,,,复杂度o(2^n)不怂,不到30行就搞定了。 如果要写背包的话思路上也是可以的,因为每个背包体积1e6,20个加起来也才2e8,并且dp[j]=val,这里可以保证jval<=j,因为物品的体积和价值是相同的啊。所以直接跑恰好装满问题,并且dp[k]=k就可以了。只要数组开的下,,背包也不难写。 AC代码: include<bits/stdc++.h>define ll long longusing namespace std;ll n,k;ll a[55];bool dfs(ll step,ll cur) {if(cur == k) return 1;if(step == n) return 0;if(cur+a[step+1] <= k) {if(dfs(step+1,cur+a[step+1])) return 1;}if(dfs(step+1,cur)) return 1;return 0;}int main(){cin>>n>>k;for(int i = 1; i<=n; i++) cin>>a[i];sort(a+1,a+n+1); if(dfs(0,0)) puts("Yes");else puts("No");return 0 ;} 总结:搜索题一定要注意啊,需要从(0,0)这个状态开始搜索,因为你直接(1,a[1])传入参数了,那 不选第一个数 这个状态就被没有搜啊。。。 本篇文章为转载内容。原文链接:https://xuanweiace.blog.csdn.net/article/details/83115964。 该文由互联网用户投稿提供,文中观点代表作者本人意见,并不代表本站的立场。 作为信息平台,本站仅提供文章转载服务,并不拥有其所有权,也不对文章内容的真实性、准确性和合法性承担责任。 如发现本文存在侵权、违法、违规或事实不符的情况,请及时联系我们,我们将第一时间进行核实并删除相应内容。
2023-02-03 18:37:40
75
转载
转载文章
...转载内容。原文链接:https://blog.csdn.net/weixin_39886172/article/details/116808425。 该文由互联网用户投稿提供,文中观点代表作者本人意见,并不代表本站的立场。 作为信息平台,本站仅提供文章转载服务,并不拥有其所有权,也不对文章内容的真实性、准确性和合法性承担责任。 如发现本文存在侵权、违法、违规或事实不符的情况,请及时联系我们,我们将第一时间进行核实并删除相应内容。 linux下 iFile:/ $PATH -bash: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/sharescm/jdk1.6/bin: No such file or directory 我将rarlinux解压缩在/opt目录下 然后执行:ln -s /opt/rar/unrar /usr/bin/unrar 可以当我运行 iFile:/bin unrar -bash: /bin/unrar: No such file or directory 当执行:ln -s /opt/rar/unrar /bin/unrar时则可以正常运行 请详细的解释一下path和/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin这几个目录有什么区别 | 请详细的解释一下path和/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin这几个目录有什么区别 -------------------------- 没必然关系 PATH(非path,linux下严格区分大小写)是环境变量 当你输入一个命令是 回去PATH变量的那些路径下去找该命令 既然说了PATH是一个变量 你为什么要执行$PATH?! 从你的内容里可以看出你的PATH的值是/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/sharescm/jdk1.6/bin 当你输入一个命令时 就会默认去这些目录下找 -bash: /bin/unrar: No such file or directory -------- 没有/bin/unrar 你执行 当然会报No such file or directory 这句英语的意思很明显了吧 你ln -s /opt/rar/unrar /bin/unrar时则可以正常运行 已经创建了一个链接/bin/unrar 那么/bin/unrar就是存在的了 当然可以执行 | 学linux 看鸟哥http://linux.vbird.org/ | 用这么多目录是为了满足不同用户的,另外PATH本身就是为了不同程序的使用而存在的 本篇文章为转载内容。原文链接:https://blog.csdn.net/weixin_39886172/article/details/116808425。 该文由互联网用户投稿提供,文中观点代表作者本人意见,并不代表本站的立场。 作为信息平台,本站仅提供文章转载服务,并不拥有其所有权,也不对文章内容的真实性、准确性和合法性承担责任。 如发现本文存在侵权、违法、违规或事实不符的情况,请及时联系我们,我们将第一时间进行核实并删除相应内容。
2023-02-05 18:58:56
39
转载
转载文章
...转载内容。原文链接:https://blog.csdn.net/u012017783/article/details/80562092。 该文由互联网用户投稿提供,文中观点代表作者本人意见,并不代表本站的立场。 作为信息平台,本站仅提供文章转载服务,并不拥有其所有权,也不对文章内容的真实性、准确性和合法性承担责任。 如发现本文存在侵权、违法、违规或事实不符的情况,请及时联系我们,我们将第一时间进行核实并删除相应内容。 一、定义 红黑树的五个性质: 一般的,红黑树(一棵自平衡的排序二叉树),满足以下性质,即只有满足以下性质的树,我们才称之为红黑树: 1)每个结点要么是红的,要么是黑的。 2)根结点是黑的。 3)每个叶结点,即空结点(NIL)是黑的。 4)如果一个结点是红的,那么它的俩个儿子都是黑的。 5)对每个结点,从该结点到其子孙结点的所有路径上包含相同数目的黑结点。 抓住了红黑树的那5个性质,分开记忆。 如, 1.红黑红黑,要么是红,要么是黑; 2.根结点是黑; 3.每个叶结点是黑; 4.一个红结点,它的俩个儿子必然都是黑的; 5.每一条路径上,黑结点的数目等同。 五条性质,合起来,来句顺口溜就是:(1)红黑 (2)黑 (3)黑 (4&5)红->黑 黑 二、运用场景 java中的TreeSet,TreeMap,广泛用在C++的STL中。如map和set都是用红黑树实现的 本篇文章为转载内容。原文链接:https://blog.csdn.net/u012017783/article/details/80562092。 该文由互联网用户投稿提供,文中观点代表作者本人意见,并不代表本站的立场。 作为信息平台,本站仅提供文章转载服务,并不拥有其所有权,也不对文章内容的真实性、准确性和合法性承担责任。 如发现本文存在侵权、违法、违规或事实不符的情况,请及时联系我们,我们将第一时间进行核实并删除相应内容。
2023-03-15 11:43:08
291
转载
转载文章
...转载内容。原文链接:https://blog.csdn.net/weixin_42926893/article/details/129683787。 该文由互联网用户投稿提供,文中观点代表作者本人意见,并不代表本站的立场。 作为信息平台,本站仅提供文章转载服务,并不拥有其所有权,也不对文章内容的真实性、准确性和合法性承担责任。 如发现本文存在侵权、违法、违规或事实不符的情况,请及时联系我们,我们将第一时间进行核实并删除相应内容。 pom.xml引入企业微信与RabbitMQ依赖 2.RabbitMQ全局配置: 3. RabbitMQ的监听、配置 原代码如下: @Componentpublic class RabbitMQWorldListener {@Autowiredprivate IQywxService qywxService;@RabbitListener(queues = "zyRabbitMQ")public void receiveMessage(String queueMessage) throws WxErrorException {if (queueMessage.length() > 0) {String[] strs = queueMessage.split("@");if (strs.length >= 2) {qywxService.push(strs[0], strs[1]);} }} } @Configurationpublic class RabbitConfig {@Beanpublic Queue queue(){return new Queue("zyRabbitMQ");} } 4.企业微信的service层、impl层 原代码如下: @Servicepublic class QywxService implements IQywxService {//企业微信public static final String CORPID = "";public static final Integer AGENTID = ;public static final String CORPSECRET = "";public void push(String user, String content) {System.out.println("=====================================push()=============================");WxCpDefaultConfigImpl config = new WxCpDefaultConfigImpl();config.setCorpId(CORPID); // 设置微信企业号的appidconfig.setCorpSecret(CORPSECRET); // 设置微信企业号的app corpSecretconfig.setAgentId(AGENTID); // 设置微信企业号应用IDWxCpServiceImpl wxCpService = new WxCpServiceImpl();wxCpService.setWxCpConfigStorage(config);System.out.println(user + "===" + content);WxCpMessage message = WxCpMessage.TEXT().agentId(AGENTID).toUser(user).content(content).build();System.out.println("send message===" + content);WxCpMessageSendResult wxCpMessageSendResult = new WxCpMessageSendResult();try {wxCpMessageSendResult = wxCpService.messageSend(message);} catch (WxErrorException e) {e.printStackTrace();System.out.println(e.getCause() + "===" + e.getMessage());}if (wxCpMessageSendResult.getErrCode() == 0) {System.out.println("0===推送成功");} else {System.out.println("500===推送失败");} }} public interface IQywxService {//消息推送public void push(String user,String content) throws WxErrorException;} 5.在具体的方法中调用convertAndSend方法 -->用于企业微信消息提醒 本篇文章为转载内容。原文链接:https://blog.csdn.net/weixin_42926893/article/details/129683787。 该文由互联网用户投稿提供,文中观点代表作者本人意见,并不代表本站的立场。 作为信息平台,本站仅提供文章转载服务,并不拥有其所有权,也不对文章内容的真实性、准确性和合法性承担责任。 如发现本文存在侵权、违法、违规或事实不符的情况,请及时联系我们,我们将第一时间进行核实并删除相应内容。
2023-04-14 10:07:08
461
转载
转载文章
...转载内容。原文链接:https://blog.csdn.net/weixin_30763455/article/details/98564794。 该文由互联网用户投稿提供,文中观点代表作者本人意见,并不代表本站的立场。 作为信息平台,本站仅提供文章转载服务,并不拥有其所有权,也不对文章内容的真实性、准确性和合法性承担责任。 如发现本文存在侵权、违法、违规或事实不符的情况,请及时联系我们,我们将第一时间进行核实并删除相应内容。 Hawk搜索引擎平台0.6.9测试版(提供下载) Hawk 搜索引擎平台是面向中小型网站,可以定制的垂直搜索引擎平台。本搜索引擎平台目标是方便用户搭建站内搜索、某个领域的垂直搜索、以及检索个人文档以及自己关注的网站信息的桌面搜索等应用领域。它改造自Lucene,Hadoop和Nutch系统,是纯Java的搜索平台软件,可以运行于Windows及Linux等平台,具备基本的抓取、索引和检索功能,本搜索引擎将免费提供,欢迎大家测试和使用,谢谢! Hawk 搜索引擎平台特点简介 对网页进行深度抓取和分析,自定义抓取规则,实现站内搜索。 可以索引各种常用类型文档,实现桌面文档检索。 单台PC服务器能索引上千万文档,可以用于中小型检索服务。 可以自定义网页展示模板,或XML接口,轻松与各种系统整合。 自动分析网页文本,提取新词,如人名,地名等。 支持检索词自动推荐以及繁简转换功能。 © 2008 Javen-Studio http://javenstudio.org/ 咖啡小屋 转载于:https://www.cnblogs.com/javenstudio/archive/2008/07/20/1247045.html 本篇文章为转载内容。原文链接:https://blog.csdn.net/weixin_30763455/article/details/98564794。 该文由互联网用户投稿提供,文中观点代表作者本人意见,并不代表本站的立场。 作为信息平台,本站仅提供文章转载服务,并不拥有其所有权,也不对文章内容的真实性、准确性和合法性承担责任。 如发现本文存在侵权、违法、违规或事实不符的情况,请及时联系我们,我们将第一时间进行核实并删除相应内容。
2023-06-14 08:48:19
95
转载
Javascript
...语法规则(参考链接:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Functions),这对于初学者或希望巩固基础的开发者来说是一份极具时效性和权威性的参考资料。 此外,ESLint作为一款广受欢迎的代码质量工具,在处理JavaScript语法错误与潜在问题方面具有重要作用。一篇发表于InfoQ的技术文章《利用ESLint提升JavaScript代码质量》(参考链接:https://www.infoq.com/articles/eslint-javascript-quality/)深度解读了如何配置和使用ESLint进行实时错误检测和代码风格统一,帮助开发者预防和解决诸如括号不匹配等常见语法错误。 再者,Google出品的JavaScript编码规范(参考链接:https://google.github.io/styleguide/jsguide.htmlfunctions)不仅强调了正确闭合大括号以避免上述错误的重要性,还提供了大量关于函数定义、参数列表及更多高级特性的最佳实践建议,值得每一位追求高质量代码的开发者学习借鉴。 总之,通过不断跟进官方文档更新、掌握高效工具的使用方法以及深入研读行业内的编码规范,开发者能够更好地应对JavaScript编程中的各类挑战,从而编写出更加稳定、易于维护的代码。
2023-10-03 10:02:54
274
星河万里_
AngularJS
...entation: https://docs.angularjs.org/ [2] Pluralsight course: Angular Fundamentals: https://www.pluralsight.com/courses/angular-fundamentals
2023-01-15 10:15:11
389
月下独酌-t
转载文章
...转载内容。原文链接:https://blog.csdn.net/iteye_15968/article/details/82006780。 该文由互联网用户投稿提供,文中观点代表作者本人意见,并不代表本站的立场。 作为信息平台,本站仅提供文章转载服务,并不拥有其所有权,也不对文章内容的真实性、准确性和合法性承担责任。 如发现本文存在侵权、违法、违规或事实不符的情况,请及时联系我们,我们将第一时间进行核实并删除相应内容。 1 sed -n ‘1,3p’ /etc/passwd 打印出第1到第3行 2 替换复杂的SQL语句: DATA DIRECTORY='./beihai365_pw/' INDEX DIRECTORY='./beihai365_pw/'; sed s@DATA\ DIRECTORY=\'./beihai365_pw/\'\ INDEX\ DIRECTORY=\'./beihai365_pw/\'\;@\;@g xxx.sql > xxx2.sql 3 改变 shell chsh -s /bin/bash root 4 不能使用 TAB list 。 默认是 csh .cshrc里加上set autolist 5 port 安装PHP扩展的时候, 只需要 : make 就行了 6 查出哪个IP地址连接最多,将其封了. netstat -na|grep ESTABLISHED|awk '{print $5}'|awk -F: '{print $1}'|sort|uniq -c|sort -r +0n netstat -na|grep SYN|awk '{print $5}'|awk -F: '{print $1}'|sort|uniq -c|sort -r +0n 7 netstat快速查看一下TCP连接情况 netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 8 vi 里删除所有内容 :%d 9 tcpdump host x.x.x.x 监控某IP的数据包 tcpdump tcp port 23 host 210.27.48.1 监控某IP 某端口 tcpdump -i eth0 监控某网卡 10 查找多文件中包含的某字符 find / -type f | xargs -n 10 grep 'xxoo' 11 从某行开始查看。 zcat job365_20110406.sql.bz2 | sed -n '10,$p' | more 12 超找当前目录下 包含 490 字符窜的文件 grep 490 . -r 13 按照精确时间查找 sed -n '\/12\/Jun\/2011:02:50/p' nginx-access.log | more 本篇文章为转载内容。原文链接:https://blog.csdn.net/iteye_15968/article/details/82006780。 该文由互联网用户投稿提供,文中观点代表作者本人意见,并不代表本站的立场。 作为信息平台,本站仅提供文章转载服务,并不拥有其所有权,也不对文章内容的真实性、准确性和合法性承担责任。 如发现本文存在侵权、违法、违规或事实不符的情况,请及时联系我们,我们将第一时间进行核实并删除相应内容。
2023-04-25 14:41:59
184
转载
Python
...on url = "https://www.xxx.com/基金列表" response = requests.get(url) 3. 解析HTML文档 使用BeautifulSoup库对获取的HTML文档进行解析,提取出我们需要的数据。以下是一个简单的解析HTML文档的例子: python soup = BeautifulSoup(response.text, 'html.parser') fund_list = soup.find_all('div', class_='fund-name') 找到所有基金名称所在的div元素 for fund in fund_list: print(fund.text) 打印出每个基金的名称 三、编写完整的Python爬虫程序 有了以上基础知识,我们就可以编写一个完整的Python爬虫程序了。以下是一个简单的例子,每天从某个网站上抓取基金的最新净值并打印出来: python import requests from bs4 import BeautifulSoup import datetime 定义要爬取的网址 url = "https://www.xxx.com/基金列表" while True: 发送HTTP请求 response = requests.get(url) 解析HTML文档 soup = BeautifulSoup(response.text, 'html.parser') fund_list = soup.find_all('div', class_='fund-name') for fund in fund_list: 提取基金名称和净值 name = fund.find('span', class_='fund-name').text value = fund.find('span', class_='value').text 格式化日期 date_str = datetime.datetime.now().strftime('%Y-%m-%d') 打印出每只基金的名称、净值和日期 print(f"{date_str}: {name} - {value}") 四、总结 通过本文的讲解,你应该已经了解到如何使用Python编写一个简单的基金每日爬取程序。这个啊,其实就是个最基础、最入门级别的小例子啦,真正实战中的爬虫程序,那可复杂多了,会碰到各种让人挠头的问题。比如说网站为了防止被爬取而设置的反爬机制,还有那种内容不是一次性加载完,而是随着你滚动页面慢慢出现的动态加载情况,这些都是实际开发中可能遇到的大挑战!但是,只要你把基本的Python编程技能学到手,再对网络爬虫有个大概摸底,你就完全有能力亲手写出一个符合自己需求的爬虫程序来。就像是学会了烹饪基础和食材知识,就能按照自己的口味炒出一盘好菜一样。
2023-04-21 09:18:01
96
星河万里-t
转载文章
...转载内容。原文链接:https://blog.csdn.net/kinmet2010/article/details/6921438。 该文由互联网用户投稿提供,文中观点代表作者本人意见,并不代表本站的立场。 作为信息平台,本站仅提供文章转载服务,并不拥有其所有权,也不对文章内容的真实性、准确性和合法性承担责任。 如发现本文存在侵权、违法、违规或事实不符的情况,请及时联系我们,我们将第一时间进行核实并删除相应内容。 1.barcode4j介绍 barcode4j是一款开源的条形码生成库,该库由Java语言编写。能够生成很多种编码的条形码,比如:code-39,code-128等等; 2 .在官方网站上下载http://barcode4j.sourceforge.net/相应的文件 3、 解压barcode4j-2.0alpha2-bin.zip这个包,在build目录下有barcode4j.jar,在lib目录下有avalon-framework-4.2.0.jar, 将barcode4j.jar和avalon-framework-4.2.0.jar添加到项目的lib中,刷新工程,然后在项目配置中将这两个jar包添加到classpath里面去。 4.在web项目中添加barcode4j.jar和avalon-framework-4.2.0.jar文件。(同3) 5.配置web.xml文件 <servlet> <servlet-name>BarcodeServlet</servlet-name> <servlet-class>com.yourname.BarcodeServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>BarcodeServlet</servlet-name> <url-pattern>/barcode</url-pattern> </servlet-mapping> 6.在页面使用<img>标签显示条形码图片<img src="<%=request.getContextPath() %>/barcode?msg=12345678"/> 注:参数说明(BarcodeServlet源代码中可以查看参数): msg:条形码文字; fmt:图片格式,默认svg,可以设置fmt = jpeg/png;type = code128/code39; hrp:条形码文字位置:hrp = top,默认为bottom hrsize:条形码文字大小 以mm为单位 <img src="<%=request.getContextPath() %>/barcode?msg=12345678&fmt=jpeg&hrp=top"/> 本篇文章为转载内容。原文链接:https://blog.csdn.net/kinmet2010/article/details/6921438。 该文由互联网用户投稿提供,文中观点代表作者本人意见,并不代表本站的立场。 作为信息平台,本站仅提供文章转载服务,并不拥有其所有权,也不对文章内容的真实性、准确性和合法性承担责任。 如发现本文存在侵权、违法、违规或事实不符的情况,请及时联系我们,我们将第一时间进行核实并删除相应内容。
2023-12-31 23:00:52
93
转载
转载文章
...转载内容。原文链接:https://blog.csdn.net/QJM1995/article/details/87903710。 该文由互联网用户投稿提供,文中观点代表作者本人意见,并不代表本站的立场。 作为信息平台,本站仅提供文章转载服务,并不拥有其所有权,也不对文章内容的真实性、准确性和合法性承担责任。 如发现本文存在侵权、违法、违规或事实不符的情况,请及时联系我们,我们将第一时间进行核实并删除相应内容。 题目六:排列组合,五本书分给三个人,每人一本,至多有多少种不同的分法 题目七:输出杨辉三角 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 .. .. .. .. .. .. /题目六:排列组合,五本书分给三个人,每人一本,至多有多少种不同的分法分析:这是一道排列组合题,可以使用排列组合公式进行求解,共60种 ,可采用穷举法 题目七:输出杨辉三角11 11 2 11 3 3 11 4 6 4 1.. .. .. .. .. .. 分析: 杨辉三角的第n行的数字等于第n-1行的数字关系很直观 第一行一个数,第二行两个数,整个三角使用递归计算较为方便 可以新设置递归函数 /include<iostream>using namespace std;int number(int row,int len){int num;if (row == 1||row == len||len == 1)return 1;num = number(row-1,len-1)+number(row-1,len);return num;} void angle(int num){int i,j,k;for(i = 1;i<=num;i++){for(k = i;k<=num;k++)cout<<" ";for(j = 1;j<=i;j++){cout<<number(i,j)<<" ";}cout<<endl;} }int main(){//第六题///公式解法 int book = -1 ,people = 0;while(people>book){cin>>book>>people;}int i;int count = 1;for(i = book;i>=people;i--){count = i;} cout<<count<<endl;//穷举法int a,b,c,count=0;for(a=1;a<=5;a++){for(b=1;b<=5;b++){for(c=1;c<=5;c++){if(a!=b&&b!=c&&a!=c){count++;} }} }cout<<count<<endl; ///第七题 int number;cin>>number;angle(number);return 0;} 这其中有不合适或者不正确的地方欢迎指正,我的QQ号码:2867221444(乔金明),谢谢,也可以相互交流下,备注信息随意,只要能看得出是开发者或者学习者即可。 本篇文章为转载内容。原文链接:https://blog.csdn.net/QJM1995/article/details/87903710。 该文由互联网用户投稿提供,文中观点代表作者本人意见,并不代表本站的立场。 作为信息平台,本站仅提供文章转载服务,并不拥有其所有权,也不对文章内容的真实性、准确性和合法性承担责任。 如发现本文存在侵权、违法、违规或事实不符的情况,请及时联系我们,我们将第一时间进行核实并删除相应内容。
2023-04-23 14:00:17
335
转载
RabbitMQ
...轻松管理和更新网站的HTTPS设置。在本文中,Certbot和其他类似的工具如EasyRSA一起被推荐给开发者使用,以便更高效地维护SSL/TLS证书的有效性和正确配置,从而避免因证书问题引发的网络安全风险。
2023-09-08 22:05:11
94
雪落无痕-t
站内搜索
用于搜索本网站内部文章,支持栏目切换。
知识学习
实践的时候请根据实际情况谨慎操作。
随机学习一条linux命令:
mkdir -p dir1/dir2
- 创建多级目录。
推荐内容
推荐本栏目内的其它文章,看看还有哪些文章让你感兴趣。
2023-04-28
2023-08-09
2023-06-18
2023-04-14
2023-02-18
2023-04-17
2024-01-11
2023-10-03
2023-09-09
2023-06-13
2023-08-07
2023-03-11
历史内容
快速导航到对应月份的历史文章列表。
随便看看
拉到页底了吧,随便看看还有哪些文章你可能感兴趣。
时光飞逝
"流光容易把人抛,红了樱桃,绿了芭蕉。"