题目:题目乍一看非常的简单,属于初学者都会的问题——————————但是实际上呢,有一些小小的坑在里面。就是三角形的打印。平常我们在写代码的时候,遇到打印三角形的题,一般简简单单两个for循环搞定#includeusingnamespacestd;intmain(){intn;cin>>n;for(inti=1;i<=n;i++){for(intj=1;j<=i;j++){cout<
守口护胃戒劣习:通往健康人生的三重修行
波涛浪子
人生随笔Logseq笔记分类笔记
生活中,老祖宗留下的俗语总是蕴含着无尽的智慧。一句“祸从口出,病从口入”,短短八字,却道破了人生两大关键命题——言语与健康。这八个字像一把精巧的钥匙,既能打开洞察人性的大门,也能解锁守护健康的密码。在言语的世界里,“祸从口出”警示我们谨言慎行的重要性。无论是职场中的决策会议,还是朋友间的闲聊聚会,不当的言辞都可能引发矛盾,甚至酿成大祸。古往今来,多少历史教训都在印证这一点:商鞅因直言进谏触犯权贵,
11、Hive数据仓库——UDF、UDTF
liangzai2048
Hivehadoophive数据仓库hadoop
文章目录Hive数据仓库——UDF、UDTFUDF:一进一出案例一创建Maven项目,并加入依赖编写代码,继承org.apache.hadoop.hive.ql.exec.UDF,实现evaluate方法,在evaluate方法中实现自己的逻辑打成jar包并上传至Linux虚拟机在hiveshell中,使用```addjar路径```将jar包作为资源添加到hive环境中使用jar包资源注册一个临
#高考志愿填报# 地理位置对志愿选择的影响!
Luntu
www.zxgj.cn高考
#高考志愿填报#地理位置对志愿选择的影响!一是生活习惯,包括饮食,气候和生活等举个例子,我有一个南方的亲戚,我一直鼓励他来北方上大学,本来都说的挺投机的,后来他听说北方洗澡的场景...就果断拒绝了。不同地区的生活环境和风俗习惯都有很大的区别,如果选择北方高校,可以体验到冰天雪地的乐趣,但是天气较为干燥,如果去了南方,可以享受四季常青的温暖,但是气候湿润,夏天又潮又湿像个大蒸笼一样,而且各地的饮食习
如何将java中class文件反编译成java文件[Java]
ssqmeng
javaclass反编译工具path
jad:反编译工具下载jad:反编译工具可以将class文件反编译成java文件假设将jad.exe安装在f:/java/jad目录下把要反编译的文件*.class复制到此目录下,接着接以下步骤,在命令行窗口环境中进入jad目录,然后运行:jad-sjava*.class(附,*.class指要反编译的文件名)如果*.class文件和jad程序不在同一个目录,就要用到path环境变量,将jad所在
什么是临时表?临时表与普通表区别?
hixiaoyang
数据库和SQL数据库
什么是临时表?临时表与普通表区别?一、临时表的概念与特性1.1定义临时表(TemporaryTable)是数据库系统中一种特殊类型的表,其生命周期仅限于当前会话或当前事务。当会话结束或事务完成后,系统会自动删除临时表及其数据。go专栏:https://duoke360.com/tutorial/path/golang1.2核心特点会话级作用域:大多数数据库中(如MySQL、SQLServer),临
read-bridge开源程序是AI 增强阅读工具,使用 n+1 方法进行沉浸式语言学习。通过留在目标语言生态系统中学习语言,具有以流状态为中心的界面。
struggle2025
学习交互自动化typescript
一、软件介绍文末提供程序和源码下载read-bridge开源程序是AI增强阅读工具,使用n+1方法进行沉浸式语言学习。通过留在目标语言生态系统中学习语言,具有以流状态为中心的界面。二、Overview概述此阅读助手支持源到源语言学习方法,减少对翻译成母语的依赖。该平台帮助学习者在目标语言生态系统中练习阅读,通过上下文理解支持自然语言习得。三、ComprehensibleInputTheory可理解
Nginx 入门到实战,新手必懂 !
编程IT圈
中间件nginxlinuxjavapython
一、环境服务器版本:CentOS7.2,为了保证学习阶段不遇到奇怪的事情,请保证以下四点(大神选择性无视)确认系统网络确认yum可用确认关闭iptables确认停用selinux#查看iptables状态systemctlstatusfirewalld.service#关闭防火墙(临时关闭)systemctlstopfirewalld.service#查看SELinux状态getenforce#临
【保姆级教程 】模型蒸馏新突破:利用大模型提升小模型能力的Reasoning模型实践指南!
大模型入门教程
人工智能产品经理AI大模型大模型学习程序员大模型教学
01前言DeepSeek-R1的爆火让更多开发者注意到模型蒸馏技术——这种让小模型也能"开小灶"习得大模型知识精华的秘诀。今天我们就用Qwen2.5-1.5B小模型(相当于AI界的初中生)来进行实践!什么是模型蒸馏?就像普通学生跟着学霸学解题思路:-教师模型=学霸本霸(比如DeepSeek-R1)-学生模型=需要进步的Qwen2.5-1.5B-蒸馏数据=学霸的解题笔记三步速成法:制造"学霸笔记"(
《软件工程导论》—— 1 - 13章习题详解!
爱吃凉拌辣芒果
软件工程
摘要:张海藩的《软件工程导论》(第6版)的课后习题,涵盖软件工程多个关键领域,包括软件危机、可行性研究、需求分析、设计方法(总体设计、详细设计、面向对象设计)、实现、维护以及项目管理等,通过理论阐述、方法介绍以及大量实际案例分析,全面深入地讲解了软件工程的核心知识和实践要点。文末有1-13章课后习题详解答案!文末有1-13章课后习题详解答案!文末有1-13章课后习题详解答案!文末有1-13章课后习
pnpm.lock.yaml,到底是干什么的?
卓卓没头发
前端工程化前端
-###前言**pnpm-lock.yarm:我就是童脸狼,表面上单纯天真,实际上圆滑通透。你不可能算计得了我,因为从一开始你就被我布局了。我是棋手,而你只是棋子,若你违逆我,你会知道什么是残酷和黑暗。当我重临世界之日,诸逆臣皆当死去!**咳咳,言归正传,pnpm-lock.yarn差不多就是这样,看样子不起眼,其实这是一个不可忽视的文件,也是一个非常巧妙的设计,笔者也是最近在学习工程化,注意到了
MySql中的锁
一只特立独行的猪611
mysql数据库1024程序员节
1.锁的分类MySQL锁可以按模式分类为:乐观锁与悲观锁。按粒度分可以分为全局锁、表级锁、页级锁、行级锁。按属性可以分为:共享锁、排它锁。按状态分为:意向共享锁、意向排它锁。按算法分为:间隙锁、临键锁、记录锁。二、全局锁、表级锁、页级锁、行级锁1.全局锁(1)概念全局锁就对整个数据库实例加锁,加锁后整个实例就处于只读状态,后续的MDL、DDL语句、更新操作的事务提交语句都将被阻塞。(2)应用场景做
MySQL的锁有哪些类型
茂桑
数据库mysql数据库database
基于锁的属性分类:共享锁(读锁)、排他锁(写锁)。基于锁的粒度分类:行级锁((innodb)、表级锁(innodb、myisam)、页级锁(innodb引擎)、记录锁、间隙锁、临键锁。基于锁的状态分类:意向共享锁、意向排它锁(一般不用)。按属性分:共享锁(sharelock):共享锁又称读锁,简称S锁;当一个事务为数据加上读锁之后,其他事务只能对该数据加读锁,而不能对数据加写锁,直到所有的读锁释放
编写大模型Prompt提示词方法
打小就很皮...
prompt人工智能语言模型
明确目标和任务//调用LLM进行分析constprompt=`你是一名严格而友好的英语口语评分官,专业背景包括语音学(phonetics)、二语习得(SLA)和自动语音识别(ASR)。你的任务是:①比对参考句(reference)与学员朗读的转写(learner);②统计正确朗读的单词比例correct_ratio=(#matched_words)/(#words_in_reference);③按
MongoDB的增删改查操作
lolo大魔王
mongodb数据库
1.文档创建首先要插入数据前,要先创建数据库,创建完之后建立集合,然后才能进行增删改查的步骤切换(新建)数据库:usedb是指要创建数据库的名称新建集合:db.createCollection()collections是指新建的集合2.文档插入db..insert()或者db..insertOne()是数据库的单个插入db..insert([,,,...])或者db..insertMany([,,
安全架构设计
步基
架构设计安全架构
目录1安全需求分析2安全架构原则3安全架构方法系统架构完整实例_系统架构设计案例-CSDN博客1安全概述系统安全架构设计,主要包含:物理安全,网络安全,系统安全,数据安全,应用安全。完整性(Integrity)是指要防止系统的数据和资源在未经授权情况下被修改;机密性(Confidentiality)是指要防止系统的数据和资源在未授权的情况下被披露。安全架构需求分析主要包括以下几个方面:1.系统的安
mysql锁
生命不息战斗不止!
mysql数据库
面试练习表锁底层原理,行锁底层原理:RC/RR级别用id主键列单列与范围操作?RC/RR级别用二级唯一索引列单列/范围操作?RC和RR用二级非唯一索引单列/范围操作?RC和RR用非索引单列/范围操作锁的分类?数据操作类型:读锁&写锁按细粒度划分表锁:表锁又细分为元数据锁,意向锁,自增锁,表级读写锁行锁:只有innodb引擎才有行锁,又细分为记录锁,间隙锁,临间锁,插入意向锁页锁对待锁的态度上:悲观
第一周做题总结
Tarrius.XY
c语言
总结一下本周做题过程中的失误,积累经验。一、P5709【深基2.习6】ApplesPrologue/苹果和虫子题目描述八尾勇喜欢吃苹果。她现在有m(m≤100)个苹果,吃完一个苹果需要花费t(0≤t≤100)分钟,吃完一个后立刻开始吃下一个。现在时间过去了s(s≤10000)分钟,请问她还有几个完整的苹果?输入格式输入三个非负整数表示m、t和s。输出格式输出一个整数表示答案。如果你出现了RE,不如
Python学习笔记汇总
Yohaoa
Python随笔Python学习笔记
临毕业前花点时间把py拿下应该没什么问题,先掌握基本语法,熟练基本操作即可,后面需要的话再专精,笔记如下不推荐看视频,有过C基础的还是直接看书快一点,至少对我来说是这样的,推荐如下"简明Python教程",我始终坚持一个原则即最少的一定是最好的,至少来说对新手是最友好的,这本书很薄,基础比较好的话几天就能看完,而且每一个知识点后都会有一些练习,我的意思不是这些练习有多好,而是这本书讲的很浅尝辄止,
第十一届蓝桥杯 2020 C/C++组 门牌制作
YuforiaCode
蓝桥杯单题题解蓝桥杯c语言c++
目录题目:题目描述:题目链接:思路:思路详解:代码:代码详解:题目:题目描述:题目链接:门牌制作-蓝桥云课思路:思路详解:这题就是考察简单的数位切分问题,循环让i从1遍历到2020,每次定义临时变量temp存储i的值,每次通过temp%10取当前temp的最后一位,再通过temp/=10去掉当前temp的最后一位。把每次取的数位判断是否为2,把temp切到0就代表全部数位都切分出来了为什么要定义临
Java序列化进阶篇
g21121
java序列化
1.transient
类一旦实现了Serializable 接口即被声明为可序列化,然而某些情况下并不是所有的属性都需要序列化,想要人为的去阻止这些属性被序列化,就需要用到transient 关键字。
escape()、encodeURI()、encodeURIComponent()区别详解
aigo
JavaScriptWeb
原文:http://blog.sina.com.cn/s/blog_4586764e0101khi0.html
JavaScript中有三个可以对字符串编码的函数,分别是: escape,encodeURI,encodeURIComponent,相应3个解码函数:,decodeURI,decodeURIComponent 。
下面简单介绍一下它们的区别
1 escape()函
ArcgisEngine实现对地图的放大、缩小和平移
Cb123456
添加矢量数据对地图的放大、缩小和平移Engine
ArcgisEngine实现对地图的放大、缩小和平移:
个人觉得是平移,不过网上的都是漫游,通俗的说就是把一个地图对象从一边拉到另一边而已。就看人说话吧.
具体实现:
一、引入命名空间
using ESRI.ArcGIS.Geometry;
using ESRI.ArcGIS.Controls;
二、代码实现.
Java集合框架概述
天子之骄
Java集合框架概述
集合框架
集合框架可以理解为一个容器,该容器主要指映射(map)、集合(set)、数组(array)和列表(list)等抽象数据结构。
从本质上来说,Java集合框架的主要组成是用来操作对象的接口。不同接口描述不同的数据类型。
简单介绍:
Collection接口是最基本的接口,它定义了List和Set,List又定义了LinkLi
旗正4.0页面跳转传值问题
何必如此
javajsp
跳转和成功提示
a) 成功字段非空forward
成功字段非空forward,不会弹出成功字段,为jsp转发,页面能超链接传值,传输变量时需要拼接。接拼接方式list.jsp?test="+strweightUnit+"或list.jsp?test="+weightUnit+&qu
全网唯一:移动互联网服务器端开发课程
cocos2d-x小菜
web开发移动开发移动端开发移动互联程序员
移动互联网时代来了! App市场爆发式增长为Web开发程序员带来新一轮机遇,近两年新增创业者,几乎全部选择了移动互联网项目!传统互联网企业中超过98%的门户网站已经或者正在从单一的网站入口转向PC、手机、Pad、智能电视等多端全平台兼容体系。据统计,AppStore中超过85%的App项目都选择了PHP作为后端程
Log4J通用配置|注意问题 笔记
7454103
DAOapachetomcatlog4jWeb
关于日志的等级 那些去 百度就知道了!
这几天 要搭个新框架 配置了 日志 记下来 !做个备忘!
#这里定义能显示到的最低级别,若定义到INFO级别,则看不到DEBUG级别的信息了~!
log4j.rootLogger=INFO,allLog
# DAO层 log记录到dao.log 控制台 和 总日志文件
log4j.logger.DAO=INFO,dao,C
SQLServer TCP/IP 连接失败问题 ---SQL Server Configuration Manager
darkranger
sqlcwindowsSQL ServerXP
当你安装完之后,连接数据库的时候可能会发现你的TCP/IP 没有启动..
发现需要启动客户端协议 : TCP/IP
需要打开 SQL Server Configuration Manager...
却发现无法打开 SQL Server Configuration Manager..??
解决方法: C:\WINDOWS\system32目录搜索framedyn.
[置顶] 做有中国特色的程序员
aijuans
程序员
从出版业说起 网络作品排到靠前的,都不会太难看,一般人不爱看某部作品也是因为不喜欢这个类型,而此人也不会全不喜欢这些网络作品。究其原因,是因为网络作品都是让人先白看的,看的好了才出了头。而纸质作品就不一定了,排行榜靠前的,有好作品,也有垃圾。 许多大牛都是写了博客,后来出了书。这些书也都不次,可能有人让为不好,是因为技术书不像小说,小说在读故事,技术书是在学知识或温习知识,有些技术书读得可
document.domain 跨域问题
avords
document
document.domain用来得到当前网页的域名。比如在地址栏里输入:javascript:alert(document.domain); //www.315ta.com我们也可以给document.domain属性赋值,不过是有限制的,你只能赋成当前的域名或者基础域名。比如:javascript:alert(document.domain = "315ta.com");
关于管理软件的一些思考
houxinyou
管理
工作好多看年了,一直在做管理软件,不知道是我最开始做的时候产生了一些惯性的思维,还是现在接触的管理软件水平有所下降.换过好多年公司,越来越感觉现在的管理软件做的越来越乱.
在我看来,管理软件不论是以前的结构化编程,还是现在的面向对象编程,不管是CS模式,还是BS模式.模块的划分是很重要的.当然,模块的划分有很多种方式.我只是以我自己的划分方式来说一下.
做为管理软件,就像现在讲究MVC这
NoSQL数据库之Redis数据库管理(String类型和hash类型)
bijian1013
redis数据库NoSQL
一.Redis的数据类型
1.String类型及操作
String是最简单的类型,一个key对应一个value,string类型是二进制安全的。Redis的string可以包含任何数据,比如jpg图片或者序列化的对象。
Set方法:设置key对应的值为string类型的value
Tomcat 一些技巧
征客丶
javatomcatdos
以下操作都是在windows 环境下
一、Tomcat 启动时配置 JAVA_HOME
在 tomcat 安装目录,bin 文件夹下的 catalina.bat 或 setclasspath.bat 中添加
set JAVA_HOME=JAVA 安装目录
set JRE_HOME=JAVA 安装目录/jre
即可;
二、查看Tomcat 版本
在 tomcat 安装目
【Spark七十二】Spark的日志配置
bit1129
spark
在测试Spark Streaming时,大量的日志显示到控制台,影响了Spark Streaming程序代码的输出结果的查看(代码中通过println将输出打印到控制台上),可以通过修改Spark的日志配置的方式,不让Spark Streaming把它的日志显示在console
在Spark的conf目录下,把log4j.properties.template修改为log4j.p
Haskell版冒泡排序
bookjovi
冒泡排序haskell
面试的时候问的比较多的算法题要么是binary search,要么是冒泡排序,真的不想用写C写冒泡排序了,贴上个Haskell版的,思维简单,代码简单,下次谁要是再要我用C写冒泡排序,直接上个haskell版的,让他自己去理解吧。
sort [] = []
sort [x] = [x]
sort (x:x1:xs)
| x>x1 = x1:so
java 路径 配置文件读取
bro_feng
java
这几天做一个项目,关于路径做如下笔记,有需要供参考。
取工程内的文件,一般都要用相对路径,这个自然不用多说。
在src统计目录建配置文件目录res,在res中放入配置文件。
读取文件使用方式:
1. MyTest.class.getResourceAsStream("/res/xx.properties")
2. properties.load(MyTest.
读《研磨设计模式》-代码笔记-简单工厂模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
package design.pattern;
/*
* 个人理解:简单工厂模式就是IOC;
* 客户端要用到某一对象,本来是由客户创建的,现在改成由工厂创建,客户直接取就好了
*/
interface IProduct {
SVN与JIRA的关联
chenyu19891124
SVN
SVN与JIRA的关联一直都没能装成功,今天凝聚心思花了一天时间整合好了。下面是自己整理的步骤:
一、搭建好SVN环境,尤其是要把SVN的服务注册成系统服务
二、装好JIRA,自己用是jira-4.3.4破解版
三、下载SVN与JIRA的插件并解压,然后拷贝插件包下lib包里的三个jar,放到Atlassian\JIRA 4.3.4\atlassian-jira\WEB-INF\lib下,再
JWFDv0.96 最新设计思路
comsci
数据结构算法工作企业应用公告
随着工作流技术的发展,工作流产品的应用范围也不断的在扩展,开始进入了像金融行业(我已经看到国有四大商业银行的工作流产品招标公告了),实时生产控制和其它比较重要的工程领域,而
vi 保存复制内容格式粘贴
daizj
vi粘贴复制保存原格式不变形
vi是linux中非常好用的文本编辑工具,功能强大无比,但对于复制带有缩进格式的内容时,粘贴的时候内容错位很严重,不会按照复制时的格式排版,vi能不能在粘贴时,按复制进的格式进行粘贴呢? 答案是肯定的,vi有一个很强大的命令可以实现此功能 。
在命令模式输入:set paste,则进入paste模式,这样再进行粘贴时
shell脚本运行时报错误:/bin/bash^M: bad interpreter 的解决办法
dongwei_6688
shell脚本
出现原因:windows上写的脚本,直接拷贝到linux系统上运行由于格式不兼容导致
解决办法:
1. 比如文件名为myshell.sh,vim myshell.sh
2. 执行vim中的命令 : set ff?查看文件格式,如果显示fileformat=dos,证明文件格式有问题
3. 执行vim中的命令 :set fileformat=unix 将文件格式改过来就可以了,然后:w
高一上学期难记忆单词
dcj3sjt126com
wordenglish
honest 诚实的;正直的
argue 争论
classical 古典的
hammer 锤子
share 分享;共有
sorrow 悲哀;悲痛
adventure 冒险
error 错误;差错
closet 壁橱;储藏室
pronounce 发音;宣告
repeat 重做;重复
majority 大多数;大半
native 本国的,本地的,本国
hibernate查询返回DTO对象,DTO封装了多个pojo对象的属性
frankco
POJOhibernate查询DTO
DTO-数据传输对象;pojo-最纯粹的java对象与数据库中的表一一对应。
简单讲:DTO起到业务数据的传递作用,pojo则与持久层数据库打交道。
有时候我们需要查询返回DTO对象,因为DTO
Partition List
hcx2013
partition
Given a linked list and a value x, partition it such that all nodes less than x come before nodes greater than or equal to x.
You should preserve the original relative order of th
Spring MVC测试框架详解——客户端测试
jinnianshilongnian
上一篇《Spring MVC测试框架详解——服务端测试》已经介绍了服务端测试,接下来再看看如果测试Rest客户端,对于客户端测试以前经常使用的方法是启动一个内嵌的jetty/tomcat容器,然后发送真实的请求到相应的控制器;这种方式的缺点就是速度慢;自Spring 3.2开始提供了对RestTemplate的模拟服务器测试方式,也就是说使用RestTemplate测试时无须启动服务器,而是模拟一
关于推荐个人观点
liyonghui160com
推荐系统关于推荐个人观点
回想起来,我也做推荐了3年多了,最近公司做了调整招聘了很多算法工程师,以为需要多么高大上的算法才能搭建起来的,从实践中走过来,我只想说【不是这样的】
第一次接触推荐系统是在四年前入职的时候,那时候,机器学习和大数据都是没有的概念,什么大数据处理开源软件根本不存在,我们用多台计算机web程序记录用户行为,用.net的w
不间断旋转的动画
pangyulei
动画
CABasicAnimation* rotationAnimation;
rotationAnimation = [CABasicAnimation animationWithKeyPath:@"transform.rotation.z"];
rotationAnimation.toValue = [NSNumber numberWithFloat: M
自定义annotation
sha1064616837
javaenumannotationreflect
对象有的属性在页面上可编辑,有的属性在页面只可读,以前都是我们在页面上写死的,时间一久有时候会混乱,此处通过自定义annotation在类属性中定义。越来越发现Java的Annotation真心很强大,可以帮我们省去很多代码,让代码看上去简洁。
下面这个例子 主要用到了
1.自定义annotation:@interface,以及几个配合着自定义注解使用的几个注解
2.简单的反射
3.枚举
Spring 源码
up2pu
spring
1.Spring源代码
https://github.com/SpringSource/spring-framework/branches/3.2.x
注:兼容svn检出
2.运行脚本
import-into-eclipse.bat
注:需要设置JAVA_HOME为jdk 1.7
build.gradle
compileJava {
sourceCompatibilit
利用word分词来计算文本相似度
yangshangchuan
wordword分词文本相似度余弦相似度简单共有词
word分词提供了多种文本相似度计算方式:
方式一:余弦相似度,通过计算两个向量的夹角余弦值来评估他们的相似度
实现类:org.apdplat.word.analysis.CosineTextSimilarity
用法如下:
String text1 = "我爱购物";
String text2 = "我爱读书";
String text3 =