问题背景给你一个整数数组numsnumsnums,返回nums[i]XORnums[j]nums[i]\XOR\nums[j]nums[i]XORnums[j]的最大运算结果,其中0≤i≤jset=newHashSet=0;i--){set.clear();mask|=1<
leetCode热门100题——1.两数之和
Bin二叉
算法数据结构leetcode
题目描述给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素(但原数组中可能有两个相同的元素,这种情况可以使用)。你可以按任意顺序返回答案。示例1:输入:nums=[2,7,11,15],target=9输出:[0,1]解释:因为nums[0]+nums[1
【MySQL 的 ONLY_FULL_GROUP_BY 模式】
m0_74823336
mysqlandroid数据库
引言:作为一个菜鸟,当写sql中涉及到groupby这样简单的语句时,也会出现问题,我在牛客网上做sql题时,总报这个错:ONLY_FULL_GROUP_BY到底是什么东西呢?今天写篇文章解释一下。一、GROUPBY使用时的关键要点1.理解GROUPBY的作用GROUPBY用于将数据集分割成多个组,每个组由一组具有相同属性的行组成。这使得聚合函数可以应用于每一组,而不是整个数据集。例如,使用GRO
试题转excel;word转excel;大风车excel(1.1更新)
流形填表
excelword
更新了大风车excel1.1版本主要优化在算法层面:1.0版本试题解析的成功率为95%,现在1.1版本已经优化到解析成功率为99%一、问题描述一名教师朋友,偶尔会需要整理一些高质量的题目到excel中以往都是手动复制搬运,几百道题几乎需要一个下午的时间关键这些事,枯燥无聊费眼睛,实在是看起来就很蠢的工作就想着做一个工具,可以自动处理这个工作,自动将word试题按照要求写入excel中,自动整理试题
试题转excel;试题整理;试卷转Excel,word试题转excel
流形填表
excelword
一、问题描述我父亲是一名教师,偶尔会需要整理一些高质量的题目到excel中以往都是手动复制搬运,几百道题几乎需要一个下午的时间关键这些事,枯燥无聊费眼睛,实在是看起来就很蠢的工作就想着做一个工具,可以自动处理这个工作,自动将word试题按照要求写入excel中,自动整理试题比如:图片中有550道选择题的文档,有很多不需要的信息,开头语,页眉页脚,还有广告、水印我也看了市面上一些处理方法大都是用正则
华为OD 机试3题(通过率60%,80%,75%)
大巨魔战将
算法华为java开发语言
importjava.util.List;importjava.util.Scanner;importjava.util.*;classPoints{intx;inty;publicPoints(intx,inty){this.x=x;this.y=y;}publicintgetX(){returnx;}publicvoidsetX(intx){this.x=x;}publicintgetY(){
第十四届蓝桥杯三月真题刷题训练——第 18 天
不摘月亮
蓝桥杯蓝桥杯c++职场和发展算法
第1题:排列字母思路:直接调用sort函数对字符串进行排序#includeusingnamespacestd;intmain(){stringarr;cin>>arr;sort(arr.begin(),arr.end());cout#definelllonglongusingnamespacestd;intmain(){lln,m,k,res;cin>>n>>m;if(n>m)swap(n,m);
驾考神器免登录VIP 版 功能随便用,错题还能教你妙解!
代码简单说
免登录考驾照宝藏软件驾考软件vip版
#驾考练题#错题解析#随时随地刷题最近为了考驾照,我可是把自己“逼”到了极限,找题库、看教学视频、背法规,甚至熬夜刷题,结果发现——用错工具事倍功半!后来一个朋友悄悄推荐了一款神器,简直让我学车从“地狱模式”切换到“简单模式”。这款软件简直就是为考驾照量身定制的VIP级别体验**,而且——VIP功能竟然随便用!功能亮点,助你轻松拿证上千道题目随便刷无论是小车、摩托车,还是火车、客车,这里全都有题!
我的秋招总结
今天不coding
秋招秋招总结大厂秋招建议秋招准备
我的秋招总结个人背景双非本,985硕,科班准备情况以求职为目的学习Java的时间大概一年。八股,一开始主要是看B站黑马的八股文课程,背JavaGuide和小林coding还有面试鸭。算法,250+,刷了3遍左右项目,API开放平台+OJ在线判题系统+实习项目(检索+大模型)实习,华为线上算法实习4个月,小厂Java实习5个月,滴滴后端实习9个月offer京东零售-供应链sp美团到家-履约sp快手-
自用2024.11.26——[ACTF2020 新生赛]Include 1
然然阿然然
android
一、解题步骤查看源代码+抓包,没发现有用信息查看题目和网址的file参数,提示这是文件包含的题。构造payloadfile=php://filter/read=convert.base64-encode/resource=flag.php读出源码,进行base64解码得出flag解码结果为这个参数是必须的。它指定了你要筛选过滤的数据流。read=该参数可选。可以设定一个或多个过滤器名称,以管道符(
15款UML建模工具最近更新-2025年1月统计
rolt
建模带来竞争优势EnterpriseArchitectUML产品经理架构师
DDD领域驱动设计批评文集做强化自测题获得“软件方法建模师”称号《软件方法》各章合集工具最新版本:SinelaboreRT6.5更新时间:2025年1月5日工具简介状态机图和活动图代码生成工具。先在EA、VisualParadigm、Cadifra、UModel、MagicDraw、Papyrus、ArgoUML、StarUML、DrawIO等UML建模工具中建立状态机模型,然后导出为XMI文件。
蓝桥杯历届真题 #食堂(C++,Java)
旧物有情
蓝桥杯蓝桥杯c++java
这题没什么好说的考虑所有情况然后写就完了虽然赛场上交完不知道答案(doge)原题链接#includeusingnamespacestd;intmain(){intn;cin>>n;//能优先安排6人桌,要先安排6人桌//6人桌可以是2+2+2或者3+3或者4+2//优先用3+3组合,因为3人寝只能凑6人桌//2+2+2和4+2优先用哪个都一样//因为剩下奇数个2还是偶数个2都能去搭配while(n
力扣240题 搜索二维矩阵 II
跑不动也要跑
力扣leetcode矩阵算法javascript
编写一个高效的算法来搜索mxn矩阵matrix中的一个目标值target。该矩阵具有以下特性:每行的元素从左到右升序排列。每列的元素从上到下升序排列。示例1:输入:matrix=[[1,4,7,11,15],[2,5,8,12,19],[3,6,9,16,22],[10,13,14,17,24],[18,21,23,26,30]],target=5输出:true示例2:输入:matrix=[[1,
应届生Java面试50题线程篇(含解析)
「已注销」
java面试
什么是线程?答:线程是操作系统能够进行运算调度的最小单位,是程序执行流的最小单元。在Java中,可以通过实现Runnable接口或继承Thread类来创建线程。创建线程的方式有哪些?各自的优缺点是什么?继承Thread类:继承Thread类并重写run()方法来实现多线程。优点是简单易用,缺点是无法继承其他类,会破坏程序的封装性,而且无法共享代码。实现Runnable接口:实现Runnable接口
LeetCode第 210 题:课程表 II(C++)
zj134_
leetcode
210.课程表II-力扣(LeetCode)LeetCode第207题:课程表(C++)_zj-CSDN博客的进阶输出一种顺序即可「拓扑排序」的一个附加效果是:能够顺带检测有向图中是否存在环bfsclassSolution{public:vectorres;vectorfindOrder(intnumCourses,vector>&prerequisites){//依赖关系抽象成有向图vector
【CS202计算机组成原理】一次性搞懂cache中size, block, index, offset, tag相关计算
放松吃羊肉
硬件工程fpga开发硬件架构
【CS202计算机组成原理】一次性搞懂cache中size,block,index,offset,tag相关计算一、按字节(字)编址、寻址二、MemorySize、BlockSize、CacheSize二、offset、index、tag1、Offset的确定2、Index的确定3、Tag的含义三、例题【例1】常规offet、index、tag、block计算【例2】提高题一、按字节(字)编址、寻
2022年第十三届蓝桥杯Java B组第一题:星期计算
m明月Java3
蓝桥杯Java真题javaeclipse蓝桥杯
目录问题描述问题描述答案提交额解题思路解题代码其他真题问题描述问题描述已知今天是星期六,请问2022天后是星期几?注意用数字1到7表示星期一到星期日。答案提交额这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。解题思路读完题目,考点就是取余。我们可以在求大数的过程中每步取余,也可以求出这个大数之后来取余。注意的是如果要求出
Unity学习记录——UI设计
XiaoChen04_3
unity学习ui
Unity学习记录——UI设计前言本文是中山大学软件工程学院2020级3d游戏编程与设计的作业8编程题:血条制作1.相关资源本次项目之中的人物模型来自StarterAssets-ThirdPersonCharacterController|必备工具|UnityAssetStore此处使用了以下路径的PlayerArmature预制,这个预制人物模型可以进行行走奔跑跳跃等动作,很适合血条的演示由于这
LeetCode 热题 100_LRU 缓存(35_146_中等_C++)(哈希表 + 双向链表)(构造函数声明+初始化列表=进行变量初始化和赋值)
Dream it possible!
LeetCode热题100leetcode缓存c++
LeetCode热题100_LRU缓存(35_146)题目描述:输入输出样例:题解:解题思路:代码实现(思路一(哈希表+双向链表)):部分代码解读题目描述:请你设计并实现一个满足LRU(最近最少使用)缓存约束的数据结构。实现LRUCache类:LRUCache(intcapacity)以正整数作为容量capacity初始化LRU缓存intget(intkey)如果关键字key存在于缓存中,则返回关
LeetCode 热题 100_课程表(53_207_中等_C++)(图,拓扑排序)
Dream it possible!
LeetCode热题100leetcodec++算法
LeetCode热题100_课程表(53_207)题目描述:输入输出样例:题解:解题思路:思路一(广度优先搜索+拓扑排序):代码实现代码实现(思路一(拓扑排序)):以思路一为例进行调试题目描述:你这个学期必须选修numCourses门课程,记为0到numCourses-1。在选修某些课程之前需要一些先修课程。先修课程按数组prerequisites给出,其中prerequisites[i]=[ai
Java实现的基于模板的网页结构化信息精准抽取组件:HtmlExtractor
yangshangchuan
信息抽取HtmlExtractor精准抽取信息采集
HtmlExtractor是一个Java实现的基于模板的网页结构化信息精准抽取组件,本身并不包含爬虫功能,但可被爬虫或其他程序调用以便更精准地对网页结构化信息进行抽取。
HtmlExtractor是为大规模分布式环境设计的,采用主从架构,主节点负责维护抽取规则,从节点向主节点请求抽取规则,当抽取规则发生变化,主节点主动通知从节点,从而能实现抽取规则变化之后的实时动态生效。
如
java编程思想 -- 多态
百合不是茶
java多态详解
一: 向上转型和向下转型
面向对象中的转型只会发生在有继承关系的子类和父类中(接口的实现也包括在这里)。父类:人 子类:男人向上转型: Person p = new Man() ; //向上转型不需要强制类型转化向下转型: Man man =
[自动数据处理]稳扎稳打,逐步形成自有ADP系统体系
comsci
dp
对于国内的IT行业来讲,虽然我们已经有了"两弹一星",在局部领域形成了自己独有的技术特征,并初步摆脱了国外的控制...但是前面的路还很长....
首先是我们的自动数据处理系统还无法处理很多高级工程...中等规模的拓扑分析系统也没有完成,更加复杂的
storm 自定义 日志文件
商人shang
stormclusterlogback
Storm中的日志级级别默认为INFO,并且,日志文件是根据worker号来进行区分的,这样,同一个log文件中的信息不一定是一个业务的,这样就会有以下两个需求出现:
1. 想要进行一些调试信息的输出
2. 调试信息或者业务日志信息想要输出到一些固定的文件中
不要怕,不要烦恼,其实Storm已经提供了这样的支持,可以通过自定义logback 下的 cluster.xml 来输
Extjs3 SpringMVC使用 @RequestBody 标签问题记录
21jhf
springMVC使用 @RequestBody(required = false) UserVO userInfo
传递json对象数据,往往会出现http 415,400,500等错误,总结一下需要使用ajax提交json数据才行,ajax提交使用proxy,参数为jsonData,不能为params;另外,需要设置Content-type属性为json,代码如下:
(由于使用了父类aaa
一些排错方法
文强chu
方法
1、java.lang.IllegalStateException: Class invariant violation
at org.apache.log4j.LogManager.getLoggerRepository(LogManager.java:199)at org.apache.log4j.LogManager.getLogger(LogManager.java:228)
at o
Swing中文件恢复我觉得很难
小桔子
swing
我那个草了!老大怎么回事,怎么做项目评估的?只会说相信你可以做的,试一下,有的是时间!
用java开发一个图文处理工具,类似word,任意位置插入、拖动、删除图片以及文本等。文本框、流程图等,数据保存数据库,其余可保存pdf格式。ok,姐姐千辛万苦,
php 文件操作
aichenglong
PHP读取文件写入文件
1 写入文件
@$fp=fopen("$DOCUMENT_ROOT/order.txt", "ab");
if(!$fp){
echo "open file error" ;
exit;
}
$outputstring="date:"." \t tire:".$tire."
MySQL的btree索引和hash索引的区别
AILIKES
数据结构mysql算法
Hash 索引结构的特殊性,其 检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash 索引的查询效率要远高于 B-Tree 索引。
可能很多人又有疑问了,既然 Hash 索引的效率要比 B-Tree 高很多,为什么大家不都用 Hash 索引而还要使用 B-Tree 索引呢
JAVA的抽象--- 接口 --实现
百合不是茶
抽象 接口 实现接口
//抽象 类 ,方法
//定义一个公共抽象的类 ,并在类中定义一个抽象的方法体
抽象的定义使用abstract
abstract class A 定义一个抽象类 例如:
//定义一个基类
public abstract class A{
//抽象类不能用来实例化,只能用来继承
//
JS变量作用域实例
bijian1013
作用域
<script>
var scope='hello';
function a(){
console.log(scope); //undefined
var scope='world';
console.log(scope); //world
console.log(b);
TDD实践(二)
bijian1013
javaTDD
实践题目:分解质因数
Step1:
单元测试:
package com.bijian.study.factor.test;
import java.util.Arrays;
import junit.framework.Assert;
import org.junit.Before;
import org.junit.Test;
import com.bijian.
[MongoDB学习笔记一]MongoDB主从复制
bit1129
mongodb
MongoDB称为分布式数据库,主要原因是1.基于副本集的数据备份, 2.基于切片的数据扩容。副本集解决数据的读写性能问题,切片解决了MongoDB的数据扩容问题。
事实上,MongoDB提供了主从复制和副本复制两种备份方式,在MongoDB的主从复制和副本复制集群环境中,只有一台作为主服务器,另外一台或者多台服务器作为从服务器。 本文介绍MongoDB的主从复制模式,需要指明
【HBase五】Java API操作HBase
bit1129
hbase
import java.io.IOException;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.hbase.HBaseConfiguration;
import org.apache.hadoop.hbase.HColumnDescriptor;
import org.apache.ha
python调用zabbix api接口实时展示数据
ronin47
zabbix api接口来进行展示。经过思考之后,计划获取如下内容: 1、 获得认证密钥 2、 获取zabbix所有的主机组 3、 获取单个组下的所有主机 4、 获取某个主机下的所有监控项  
jsp取得绝对路径
byalias
绝对路径
在JavaWeb开发中,常使用绝对路径的方式来引入JavaScript和CSS文件,这样可以避免因为目录变动导致引入文件找不到的情况,常用的做法如下:
一、使用${pageContext.request.contextPath}
代码” ${pageContext.request.contextPath}”的作用是取出部署的应用程序名,这样不管如何部署,所用路径都是正确的。
Java定时任务调度:用ExecutorService取代Timer
bylijinnan
java
《Java并发编程实战》一书提到的用ExecutorService取代Java Timer有几个理由,我认为其中最重要的理由是:
如果TimerTask抛出未检查的异常,Timer将会产生无法预料的行为。Timer线程并不捕获异常,所以 TimerTask抛出的未检查的异常会终止timer线程。这种情况下,Timer也不会再重新恢复线程的执行了;它错误的认为整个Timer都被取消了。此时,已经被
SQL 优化原则
chicony
sql
一、问题的提出
在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统
java 线程弹球小游戏
CrazyMizzz
java游戏
最近java学到线程,于是做了一个线程弹球的小游戏,不过还没完善
这里是提纲
1.线程弹球游戏实现
1.实现界面需要使用哪些API类
JFrame
JPanel
JButton
FlowLayout
Graphics2D
Thread
Color
ActionListener
ActionEvent
MouseListener
Mouse
hadoop jps出现process information unavailable提示解决办法
daizj
hadoopjps
hadoop jps出现process information unavailable提示解决办法
jps时出现如下信息:
3019 -- process information unavailable3053 -- process information unavailable2985 -- process information unavailable2917 --
PHP图片水印缩放类实现
dcj3sjt126com
PHP
<?php
class Image{
private $path;
function __construct($path='./'){
$this->path=rtrim($path,'/').'/';
}
//水印函数,参数:背景图,水印图,位置,前缀,TMD透明度
public function water($b,$l,$pos
IOS控件学习:UILabel常用属性与用法
dcj3sjt126com
iosUILabel
参考网站:
http://shijue.me/show_text/521c396a8ddf876566000007
http://www.tuicool.com/articles/zquENb
http://blog.csdn.net/a451493485/article/details/9454695
http://wiki.eoe.cn/page/iOS_pptl_artile_281
完全手动建立maven骨架
eksliang
javaeclipseWeb
建一个 JAVA 项目 :
mvn archetype:create
-DgroupId=com.demo
-DartifactId=App
[-Dversion=0.0.1-SNAPSHOT]
[-Dpackaging=jar]
建一个 web 项目 :
mvn archetype:create
-DgroupId=com.demo
-DartifactId=web-a
配置清单
gengzg
配置
1、修改grub启动的内核版本
vi /boot/grub/grub.conf
将default 0改为1
拷贝mt7601Usta.ko到/lib文件夹
拷贝RT2870STA.dat到 /etc/Wireless/RT2870STA/文件夹
拷贝wifiscan到bin文件夹,chmod 775 /bin/wifiscan
拷贝wifiget.sh到bin文件夹,chm
Windows端口被占用处理方法
huqiji
windows
以下文章主要以80端口号为例,如果想知道其他的端口号也可以使用该方法..........................1、在windows下如何查看80端口占用情况?是被哪个进程占用?如何终止等. 这里主要是用到windows下的DOS工具,点击"开始"--"运行",输入&
开源ckplayer 网页播放器, 跨平台(html5, mobile),flv, f4v, mp4, rtmp协议. webm, ogg, m3u8 !
天梯梦
mobile
CKplayer,其全称为超酷flv播放器,它是一款用于网页上播放视频的软件,支持的格式有:http协议上的flv,f4v,mp4格式,同时支持rtmp视频流格 式播放,此播放器的特点在于用户可以自己定义播放器的风格,诸如播放/暂停按钮,静音按钮,全屏按钮都是以外部图片接口形式调用,用户根据自己的需要制作 出播放器风格所需要使用的各个按钮图片然后替换掉原始风格里相应的图片就可以制作出自己的风格了,
简单工厂设计模式
hm4123660
java工厂设计模式简单工厂模式
简单工厂模式(Simple Factory Pattern)属于类的创新型模式,又叫静态工厂方法模式。是通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。
maven笔记
zhb8015
maven
跳过测试阶段:
mvn package -DskipTests
临时性跳过测试代码的编译:
mvn package -Dmaven.test.skip=true
maven.test.skip同时控制maven-compiler-plugin和maven-surefire-plugin两个插件的行为,即跳过编译,又跳过测试。
指定测试类
mvn test
非mapreduce生成Hfile,然后导入hbase当中
Stark_Summer
maphbasereduceHfilepath实例
最近一个群友的boss让研究hbase,让hbase的入库速度达到5w+/s,这可愁死了,4台个人电脑组成的集群,多线程入库调了好久,速度也才1w左右,都没有达到理想的那种速度,然后就想到了这种方式,但是网上多是用mapreduce来实现入库,而现在的需求是实时入库,不生成文件了,所以就只能自己用代码实现了,但是网上查了很多资料都没有查到,最后在一个网友的指引下,看了源码,最后找到了生成Hfile
jsp web tomcat 编码问题
王新春
tomcatjsppageEncode
今天配置jsp项目在tomcat上,windows上正常,而linux上显示乱码,最后定位原因为tomcat 的server.xml 文件的配置,添加 URIEncoding 属性:
<Connector port="8080" protocol="HTTP/1.1"
connectionTi