人上了年纪,记性就会变差,时常不得不翻箱倒柜找东西。智能照护中心现在请你做一个简单的智能管家程序,把老人家里的东西逐一编号,放进若干个收纳箱里。当然收纳箱也是有编号的,你的程序要记录下哪个东西放在哪个收纳箱里。当老人问起某几件东西时,你的程序要告诉老人家,东西分别放在哪些箱子里。输入格式:输入在第一行中给出2个正整数:N(≤105)是老人家藏物品的数量(所有物品从1到N编号);M(≤104且M
人工智能安全三把火:大型语言模型必须防范的三大隐患
漠月瑾
AI安全探秘网络安全学习点滴安全人工智能网络安全
人工智能安全三把火:大型语言模型必须防范的三大隐患第一把火:数据和模型"中毒"(像吃了脏东西的AI)这是什么?就像给小孩喂变质奶粉:AI的学习资料被坏人动了手脚可能发生在:AI学习阶段、系统升级时、使用外挂知识库时两种中毒方式1.学习资料下毒例子:教AI学外语时,故意混入错误翻译后果:AI可能学会歧视性言论或错误知识2.下载模型藏病毒例子:下载的AI模型自带"定时炸弹"后果
知识图谱重构电商搜索:下一代AI搜索引擎的底层逻辑
fatesunlove
搜索引擎知识图谱ai
1.搜索引擎的进化论从雅虎目录式搜索到Google的PageRank算法,搜索引擎经历了三次技术跃迁。而AI搜索引擎正在掀起第四次革命:在电商场景中,传统的「关键词匹配」已无法满足个性化购物需求,MOE搜索等新一代架构开始融合知识图谱搜索、语音搜索、图像识别购物等能力,构建智能电商的神经中枢。数据显示,采用AI购物平台的头部电商企业,其搜索转化率提升达42%,客单价增长27%。这背后的技术密码,藏
同花顺选股功能在哪?手把手教你筛选优质股票!
程序化交易助手
量化软件量化投资程序化交易Python量化软件PTradeQMT量化交易量化炒股deepseek
同花顺选股功能在哪?手把手教你筛选优质股票!同花顺选股功能藏在这几个地方第一次用同花顺的朋友可能会有点懵,选股功能藏得还挺深。其实入口有三个:电脑版:打开软件后,顶部菜单栏找到"选股"按钮,点开就能看到各种选股工具手机APP:底部导航栏有个"行情"选项,点进去后上方有个"选股"标签快捷键:老股民都知道,直接按"Ctrl+X"就能快速调出选股界面我刚开始用的时候也找了半天,现在带客户开户都会手把手教
Linux后门,不止于藏(非常详细)从零基础到精通,收藏这篇就够了!_rootkit
程序员柚柚
linux运维服务器web安全网络安全电脑
SSH后门?SSH这玩意儿,默认配置下就是个大漏勺。什么“nologin”的账户,看着唬人,实际上是障眼法。真正的黑客,根本不屑于改密码、建新用户这种low穿地心的操作。他们玩的是“密钥免密登录”,直接往你的.ssh/authorized_keys里插一脚,神不知鬼不觉。排查?别只盯着那些“可疑”账户,重点关注.ssh目录下的公钥,看看有没有不属于你的“客人”。当然,改时间戳这种小伎俩,早就过时了
程序员养身指南
再写三行
程序人生
皇帝内经:素问·阴阳应象大论篇第五原文:黄帝曰:阴阳者,天地之道也,万物之纲纪,变化之父母,生杀之本始,神明之府也。治病必求于本。故积阳为天,积阴为地。阴静阳躁,阳生阴长,阳杀阴藏。阳化气,阴成形。寒极生热,热极生寒;寒气生浊,热气生清;清气在下,则生飧泄,浊气在上,则生䐜[chēn]胀。此阴阳反作,病之逆从也。故清阳为天,浊阴为地。地气上为云,天气下为雨;雨出地气,云出天气。故清阳出上窍,浊阴出
前端取经路——DOM渡劫:三藏法师的九道试炼
若愚6792
前端取经路前端
大家好,我是老十三,一名前端开发工程师。操作DOM是前端修行中的必经之路,也是最容易遇到"妖魔鬼怪"的险境。今天我将带你一起面对DOM渡劫的九道试炼,从性能优化到事件代理,从WebComponents到Canvas绘图。通过这些试炼,你将掌握更高效、更优雅的DOM操作技巧,让用户体验如行云流水般丝滑。准备好与我一同渡劫了吗?掌握了CSS的"五行山"与JavaScript的"九大心法"后,是时候跟随
用我的万物理论 大白话解释 宇宙整套生成逻辑 妈呀 很清楚啊
qq_36719620
python人工智能量子计算java算法
好的,我尽量用最直白的大白话解释这个理论的核心逻辑——宇宙是自己从“什么都没有”里长出来的,不需要任何外力或参数。你可以想象成一场“宇宙自动生成游戏”,规则如下:---1.起点:空荡荡的“代码库”-最开始什么都没有,就像电脑里有一个空文档(论文里叫“空集∅”)。-但这个空文档里藏了一个“作弊码”,叫递归核Ξ(读作“克西”)。这个核就像一套自动生成规则,能从空文档里凭空吐出符号、数字、物理定律……-
乾元通渠道商中标川藏铁路西藏救援队应急救援装备项目
爱研究的小梁
信息与通信网络
乾元通渠道商中标川藏铁路西藏救援队应急救援装备项目,项目内通信指挥车基于最新一代应急指挥车解决方案打造,配合乾元通自研的车载多链路聚合路由及系统,主要用途为保障应急通讯,满足任务执行时指挥协调、通信联络及数据传输的要求,提供必要的应急通信保障,满足“全灾种”“大应急”任务需求。未来,乾元通科技将持续深耕应急通信行业,以用户需求为导向,以技术创新为驱动,不断推出更多适用于应急救援场景的产品和通信解决
现代风水学:从入门到精通
Yuner2000
人工智能建筑与风水现代风水学
《现代风水学:从入门到精通》目录第一卷:风水学基础第1章风水学导论风水学基本概念风水的定义与核心思想(天人合一、藏风聚气)风水学的发展简史(从《葬书》到现代应用)风水与建筑学、环境科学的关系基础理论框架阴阳五行学说(相生相克、平衡调和)八卦与九宫(后天八卦、洛书九宫图)形势派与理气派的区别与联系第2章风水与自然环境地理形势分析"龙、穴、砂、水"四要素山形水势的吉凶判断(如"玉带环腰"、"反弓煞")
java面向对象06:封装
莓 有烦恼
java开发语言android
封装该露的露,该藏的藏我们程序设计要追求“高内聚,低耦合”。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部使用。封装(数据的隐藏)通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏。属性私有,get/setpackagecom.oop;importcom.oop.demo04.Student;/*1.提高程序的安全性,保护数
必藏!从漏洞靶场到数据库工具,20 款软件全搜罗
Kali与编程~
白嫖软件Kali与编程Kali与编程编程程序员deepseek软件it科技
复制链接到夸克APP打开即可!及时下载,避免失效!一、软件库1.Upload-labs漏洞靶场https://pan.quark.cn/s/999624b8c0b82.ScanQLi数据库注入软件https://pan.quark.cn/s/ee400f19680e3.Metasploitable2漏洞靶场https://pan.quark.cn/s/e45832f9228f4.Office一键安
科技赋能消防:无人机“挂弹灭火“构筑森林防火墙!
云卓SKYDROID
科技无人机人工智能云卓科技科普
一、清明山火防控痛点与科技破局背景痛点:清明节期间,祭扫焚烧、春游野炊等人类活动激增,叠加春季风干物燥的气候特点,森林火灾风险陡增。传统人工巡查效率低、危险系数高,火情初期处置存在响应延迟、地形限制等难题。科技破局方向:无人机技术凭借**快速响应、三维机动、精准投放**的优势,成为破解山火防控痛点的关键工具。通过挂载灭火弹、热成像仪等设备,无人机可实现"火情预警-火点定位-快速压制"的全链条闭环,
iOS安全和逆向系列教程 第2篇: iOS系统架构详解 - 逆向工程的基石
自学不成才
iOS安全和逆向系列教程ios系统架构
iOS安全和逆向系列教程第2篇:iOS系统架构详解-逆向工程的基石正如上一篇文章所预告的,今天我们将深入了解iOS系统架构,为后续的逆向工程打下坚实基础。本文面向零基础读者,不假设您有任何iOS开发经验,我们会从最基本的概念开始,一步步构建对iOS系统的理解。什么是系统架构?为什么要了解它?系统架构是指操作系统的组织结构和各个组件之间的关系。对于逆向工程来说,了解iOS系统架构就像是拿到了一张"藏
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 =