转自:https://zhidao.baidu.com/question/432126157616850964.html问题:我现在是想用一个脚本获取一定列表服务器的运行时间。首先我建立一个名字为ip.txt的IP列表(一个IP一行),再建好密钥实现不用密码直接登录。然后写脚本如下:#!/bin/bashwhilereadips;doecho$ips;done
STM32 MPU6050 六轴陀螺仪教程(HAL 库零基础入门)
与光同尘 大道至简
stm32嵌入式硬件单片机
本教程将详细介绍如何在STM32微控制器上使用HAL库驱动MPU6050六轴姿态传感器,适合零基础的初学者学习。内容涵盖基础知识、硬件连接、开发环境配置、驱动编写、数据处理、示例代码以及调试与优化等方面。通过本教程,读者将了解MPU6050的工作原理,掌握STM32I2C通信的使用方法,并能够读取MPU6050的加速度、角速度和温度等数据,进而进行姿态角的计算。1.基础知识MPU6050传感器工作
X-LoRA:高效微调 LoRA 系列,实现不同领域知识专家混合模型
yumuing blog
前沿论文解读llama人工智能语言模型
文献卡X-LoRA:MixtureofLow-RankAdapterExperts,aFlexibleFrameworkforLargeLanguageModelswithApplicationsinProteinMechanicsandMolecularDesign作者:EricL.Buehler;MarkusJ.BuehlerDOI:10.48550/arXiv.2402.07148摘要:We
软考笔记——4.1计算机网络(1)
weixin_47940048
软件服务器运维学习网络
1、网络功能和分类计算机网络是计算机技术与通信技术相结合的产物,它实现了远程通信、远程信息处理和资源共享。计算机网络的功能:数据通信、资源共享、负载均衡、高可靠性。计算机网络按分布范围和拓扑结构划分如下图所示:网络分类缩写分布距离计算机分布范围传输速率范围局域网LAN10m左右房间4Mbps~1Gbps100m左右楼寓1000m左右校园城域网MAN10km城市50Kbps~100Mbps广域网WA
【心声树洞】
许科大
笔记
20250304周二阴16:25我决定开一篇文章专门记录一些想要记录下来的心声。由于这边的好处是可以无限编辑,为避免搞不清时间,每次更新自觉加上时间,似乎这样可能会好一些。发现好喜欢加一些不确定性的修饰语,大概是本人本就是不自信的个体。我真的好不喜欢学习英语。我真的好不喜欢部署环境,菜鸡的我部署一个python环境花了两天时间唉呀呀呀呀,还熬了个大夜,熬到凌晨三点多。同志啊效率堪忧,亟待提升啊。不
简单的C语言学生成绩管理系统
Wangawf
c语言开发语言
#include#include#include#include#include#defineMAX_STUDENTS1000#defineMAX_NAME_LEN50#defineMAX_ID_LEN20#defineMAX_SUBJECTS10#defineFILE_NAME"student_data.dat"//定义学生结构体typedefstruct{charid[MAX_ID_LEN];
2025校园私域攻略开源PHP源码分享/校园生活系统/校园服务平台/智慧校园程序
越来越多的人开始做校园表白墙,朋友圈影响力下降,校园小程序校园社区崛起。今年大家可以明显感觉到做校园社区的人更多了,一方面是做教学助教的,再不断地招学员,一方面各家社区、平台也有自己的加盟。导致本来小众的校园私域市场变得热闹起来了,目前各大社区平台累积加盟的校园数量已经有4000-5000家了,带来了更多的连锁反应,很多去年有用的方法现在都不管用了。比如某音某书,其他人也可以做甚至做的更加精致,开
创建ASCII数字打印机(OpenCV C++)
河边一只猫
opencvc++cv
学习OpenCV3(中文版)LearningOpenCV3ComputerVisioninC++withtheOpenCVLibrary第四章练习1建立一个500×500大小的单通道图像,每个像素值都为0。a.创建一个ASCII数字打印机,你可以在自己电脑上输入数字,并在一个20像素高、10像素宽的方块中显示数字。当你键入时,数字将从左到右显示,直到到达图像的末尾才停止。b.允许键入回车和退格。c
外贸商城系统选型指南:从需求分析到落地实施
subuq
学习
引言在跨境电商年增长率超30%的今天,外贸商城系统的选择直接影响企业的运营效率与市场竞争力。本文通过真实案例拆解,提供一套可复用的选型方法论,帮助企业在技术与商业需求间找到平衡点。一、需求诊断:从业务痛点到功能清单案例背景:某服装出口企业(年销售额500万美元)计划拓展欧洲市场,原有ERP系统仅支持单语言、单货币,无法满足多站点运营需求。1.市场定位分析区域特性:欧洲市场需支持欧元/英镑双货币结算
REST API详解
Mr.NickJJ
RESTfulAPI
原文地址http://blog.csdn.net/hello_hwc/article/details/44150793一REST的概念REST(RepresentationalStateTransfer)含状态传输是一种软件架构风格。要点资源由URI(统一资源定位符)的来指定。通过资源的表现形式来操作资源对资源的操作包括获取、创建、修改和删除资源,对应HTTP协议提供的GET、POST、PUT和D
vue+elementUI完成登陆所需的eclipse后台代码
涵ヂ
eclipse后台代码前言创建eclipse项目导入jar包新建四个Package包util包entity包dao包action包xml的配置前言为完成vue+elementUI登陆,所以创建一个eclipse项目创建eclipse项目导入jar包先创建一个j2eeVue项目,在一个导入jar包依赖新建四个Package包util包CommonUtilspackagecom.tang.vue.ut
【高并发】Java 高并发 HTTP 接口优化:如何在 10 毫秒内调用 20+ 服务?
工一木子
高并发Java系统设计javahttp接口优化
Java高并发HTTP接口优化:如何在10毫秒内调用20+服务?在分布式系统中,一个HTTP接口调用多个外部服务是常见场景。但如果需要在10毫秒内完成20+服务调用,就面临网络延迟、线程切换、I/O阻塞等挑战。本文将深入剖析高性能HTTP接口优化策略,并提供Java并发实战代码。1.面临的挑战同步调用慢:如果串行调用20个服务,每个服务平均耗时50ms,总时长将超过1秒。网络延迟:HTTP请求通常
5个GitHub热点开源项目!!
架构文摘JGWZ
github学习工具
1.自托管Moonlight游戏串流服务:Sunshine主语言:C++,Star:14.4k,周增长:500这是一个自托管的Moonlight游戏串流服务器端项目,支持所有Moonlight客户端。用户可以在自己电脑上搭建一个游戏流服务,通过局域网或互联网串流PC游戏到其他设备,实现跨设备的游戏共享和远程操控。它还提供了Web管理界面,方便进行配置和客户端配对,适用于Windows、Linux和
Celia智能助手2.0架构演进与性能突破
大霸王龙
系统分析业务架构python人工智能开发语言prompt系统分析师
Celia智能助手2.0架构演进与性能突破——多模态AI系统的工程化实践与创新2025-03-05作者:智能系统架构师一、架构演进路线1.1架构对比分析问题问题问题方案方案方案1.0版本单点CLIP服务MySQL全量存储静态资源分配2.0版本CLIP模型蒸馏向量分层存储动态资源调度1.2性能基准测试指标V1.0V2.0提升幅度QPS8502200158%检索延迟(P99)1.2s0.35s70%存
关于Transparent native-to-ascii conversion
tkgup
ide
1、功能自动转换ASCII编码,即在文件系统上,文件的编码格式为ascii编码,在编辑器(idea/pycharm)中,其展现结果为配置的编码格式,仅展现方便阅读使用UTF-8并勾选自动转换ASCII编码结果:1、notepad/记事本中,显示为\u68D2\u68D22、git仓库中,显示为\u68D2\u68D23、编辑器IDEA中,显示为棒棒2、坑在pycharm2022.3.3版本中,其它
Go与PHP性能对比分析
大0马浓
golangphp开发语言
以下是Go1.22版本和PHP8.3版本+Swoole的性能对比一、核心性能指标对比指标Go(1.22版本)PHP(8.3版本+Swoole)差距倍数单请求响应时间0.8ms(JSON序列化)2.5ms(Swoole协程模式)3.1倍并发吞吐量18万QPS(4核8G)5.2万QPS(Swoole+OPcache)3.5倍内存占用50MB/协程(百万级并发)180MB/进程(协程池模
Java后端面试到底要如何准备?
财高八斗者
Java程序员JavaJava编程java面试jvm
我把面试准备拆成以下几个步骤:1.写简历2.整理好自己最熟悉的项目,相对有代表性的项目。3.整理自己的技术栈4.收拾好自己的自我介绍5.被八股文6.模拟面试7.针对模拟面试表现出来的问题进行改进8.开始投投简历本人10年开发经验,做过coder、做过领导、也做过架构师,面试过500人+。现在全职做技术分享和面试辅导。针对自己多年的面试经验,以及被面试的经验,我自己整理了一份面试小抄:《面试小抄》《
Jedis学习笔记
剑走偏锋o.O
学习笔记redisjavajedis
文章目录一、Jedis简介二、Jedis依赖配置Maven依赖Gradle依赖三、Jedis连接方式单机连接连接池配置JedisPooled简化操作集群连接四、Jedis基本操作字符串操作列表操作哈希操作集合操作有序集合操作五、Jedis高级功能事务操作管道操作订阅发布六、Jedis性能优化连接池配置批量操作数据序列化七、Jedis注意事项线程安全资源释放版本兼容性八、总结一、Jedis简介Jed
JAVAWeb——maven、SpringBoot、HTTP、Tomcat
l_tian_tian_
mavenspringboothttp
目录1.mavena.概述b.作用c.仓库b.坐标c.依赖管理2.SpringBoot3.HTTPa.概述b.请求协议c.响应协议d.协议解析4.Tomcata.Web服务器b.Tomcatc.SpringBoot与Tomcat关系1.mavena.概述Maven是apache旗下的一个开源项目,是一款用于管理和构建java项目的工具b.作用c.仓库用于存储资源,管理各种jar包本地仓库:自己计算
本地jar导入到 maven 库
-攀-登-者-
javamavenjarjava
本地jar导入到maven库步骤步骤1、执行下面的口令mvninstall:install-file-Dfile=""(jar包的位置)-DgroupId=""groupId(分组)-DartifactId=""artifactId(jar名称)-Dversion=""version(版本号)-Dpackaging=jar#jar包位置(当前jar路径):#分组(自己定义):#jar名称(自己定义
kubevirt源码分析之谁分配了gpu_device(3)
生命不息折腾不止
kubernetes容器云原生
目标当一个launcherpod被创建时,它会请求资源,如下Requests:cpu:16devices.kubevirt.io/kvm:1devices.kubevirt.io/tun:1devices.kubevirt.io/vhost-net:1ephemeral-storage:50Mhugepages-2Mi:8Gimemory:1574961152nvidia.com/GA102_GE
谈谈 Node.js 中的文件系统(fs)模块,如何进行文件读写操作?
程序员黄同学
node.js前端开发JavaScriptnode.js
Node.js文件系统(fs)模块深度解析与实践指南一、模块基础与核心能力Node.js的fs模块提供了完整的文件系统操作能力,涵盖50+个方法,主要分为以下类型:文件读写:基础CRUD操作目录操作:创建/删除/遍历目录文件监控:watch/watchFile方法文件信息:stat/access等方法流式处理:createReadStream/createWriteStream//基础引入方式co
js动画html标签(持续更新中)
843977358
htmljs动画mediaopacity
1.jQuery 效果 - animate() 方法 改变 "div" 元素的高度: $(".btn1").click(function(){ $("#box").animate({height:"300px
springMVC学习笔记
caoyong
springMVC
1、搭建开发环境
a>、添加jar文件,在ioc所需jar包的基础上添加spring-web.jar,spring-webmvc.jar
b>、在web.xml中配置前端控制器
<servlet>
&nbs
POI中设置Excel单元格格式
107x
poistyle列宽合并单元格自动换行
引用:http://apps.hi.baidu.com/share/detail/17249059
POI中可能会用到一些需要设置EXCEL单元格格式的操作小结:
先获取工作薄对象:
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet sheet = wb.createSheet();
HSSFCellStyle setBorder = wb.
jquery 获取A href 触发js方法的this参数 无效的情况
一炮送你回车库
jquery
html如下:
<td class=\"bord-r-n bord-l-n c-333\">
<a class=\"table-icon edit\" onclick=\"editTrValues(this);\">修改</a>
</td>"
j
md5
3213213333332132
MD5
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
public class MDFive {
public static void main(String[] args) {
String md5Str = "cq
完全卸载干净Oracle11g
sophia天雪
orale数据库卸载干净清理注册表
完全卸载干净Oracle11g
A、存在OUI卸载工具的情况下:
第一步:停用所有Oracle相关的已启动的服务;
第二步:找到OUI卸载工具:在“开始”菜单中找到“oracle_OraDb11g_home”文件夹中
&
apache 的access.log 日志文件太大如何解决
darkranger
apache
CustomLog logs/access.log common 此写法导致日志数据一致自增变大。
直接注释上面的语法
#CustomLog logs/access.log common
增加:
CustomLog "|bin/rotatelogs.exe -l logs/access-%Y-%m-d.log 
Hadoop单机模式环境搭建关键步骤
aijuans
分布式
Hadoop环境需要sshd服务一直开启,故,在服务器上需要按照ssh服务,以Ubuntu Linux为例,按照ssh服务如下:
sudo apt-get install ssh
sudo apt-get install rsync
编辑HADOOP_HOME/conf/hadoop-env.sh文件,将JAVA_HOME设置为Java
PL/SQL DEVELOPER 使用的一些技巧
atongyeye
javasql
1 记住密码
这是个有争议的功能,因为记住密码会给带来数据安全的问题。 但假如是开发用的库,密码甚至可以和用户名相同,每次输入密码实在没什么意义,可以考虑让PLSQL Developer记住密码。 位置:Tools菜单--Preferences--Oracle--Logon HIstory--Store with password
2 特殊Copy
在SQL Window
PHP:在对象上动态添加一个新的方法
bardo
方法动态添加闭包
有关在一个对象上动态添加方法,如果你来自Ruby语言或您熟悉这门语言,你已经知道它是什么...... Ruby提供给你一种方式来获得一个instancied对象,并给这个对象添加一个额外的方法。
好!不说Ruby了,让我们来谈谈PHP
PHP未提供一个“标准的方式”做这样的事情,这也是没有核心的一部分...
但无论如何,它并没有说我们不能做这样
ThreadLocal与线程安全
bijian1013
javajava多线程threadLocal
首先来看一下线程安全问题产生的两个前提条件:
1.数据共享,多个线程访问同样的数据。
2.共享数据是可变的,多个线程对访问的共享数据作出了修改。
实例:
定义一个共享数据:
public static int a = 0;
Tomcat 架包冲突解决
征客丶
tomcatWeb
环境:
Tomcat 7.0.6
win7 x64
错误表象:【我的冲突的架包是:catalina.jar 与 tomcat-catalina-7.0.61.jar 冲突,不知道其他架包冲突时是不是也报这个错误】
严重: End event threw exception
java.lang.NoSuchMethodException: org.apache.catalina.dep
【Scala三】分析Spark源代码总结的Scala语法一
bit1129
scala
Scala语法 1. classOf运算符
Scala中的classOf[T]是一个class对象,等价于Java的T.class,比如classOf[TextInputFormat]等价于TextInputFormat.class
2. 方法默认值
defaultMinPartitions就是一个默认值,类似C++的方法默认值
java 线程池管理机制
BlueSkator
java线程池管理机制
编辑
Add
Tools
jdk线程池
一、引言
第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。第二:提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。第三:提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,调优和监控。
关于hql中使用本地sql函数的问题(问-答)
BreakingBad
HQL存储函数
转自于:http://www.iteye.com/problems/23775
问:
我在开发过程中,使用hql进行查询(mysql5)使用到了mysql自带的函数find_in_set()这个函数作为匹配字符串的来讲效率非常好,但是我直接把它写在hql语句里面(from ForumMemberInfo fm,ForumArea fa where find_in_set(fm.userId,f
读《研磨设计模式》-代码笔记-迭代器模式-Iterator
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.Arrays;
import java.util.List;
/**
* Iterator模式提供一种方法顺序访问一个聚合对象中各个元素,而又不暴露该对象内部表示
*
* 个人觉得,为了不暴露该
常用SQL
chenjunt3
oraclesqlC++cC#
--NC建库
CREATE TABLESPACE NNC_DATA01 DATAFILE 'E:\oracle\product\10.2.0\oradata\orcl\nnc_data01.dbf' SIZE 500M AUTOEXTEND ON NEXT 50M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K ;
CREATE TABLESPA
数学是科学技术的语言
comsci
工作活动领域模型
从小学到大学都在学习数学,从小学开始了解数字的概念和背诵九九表到大学学习复变函数和离散数学,看起来好像掌握了这些数学知识,但是在工作中却很少真正用到这些知识,为什么?
最近在研究一种开源软件-CARROT2的源代码的时候,又一次感觉到数学在计算机技术中的不可动摇的基础作用,CARROT2是一种用于自动语言分类(聚类)的工具性软件,用JAVA语言编写,它
Linux系统手动安装rzsz 软件包
daizj
linuxszrz
1、下载软件 rzsz-3.34.tar.gz。登录linux,用命令
wget http://freeware.sgi.com/source/rzsz/rzsz-3.48.tar.gz下载。
2、解压 tar zxvf rzsz-3.34.tar.gz
3、安装 cd rzsz-3.34 ; make posix 。注意:这个软件安装与常规的GNU软件不
读源码之:ArrayBlockingQueue
dieslrae
java
ArrayBlockingQueue是concurrent包提供的一个线程安全的队列,由一个数组来保存队列元素.通过
takeIndex和
putIndex来分别记录出队列和入队列的下标,以保证在出队列时
不进行元素移动.
//在出队列或者入队列的时候对takeIndex或者putIndex进行累加,如果已经到了数组末尾就又从0开始,保证数
C语言学习九枚举的定义和应用
dcj3sjt126com
c
枚举的定义
# include <stdio.h>
enum WeekDay
{
MonDay, TuesDay, WednesDay, ThursDay, FriDay, SaturDay, SunDay
};
int main(void)
{
//int day; //day定义成int类型不合适
enum WeekDay day = Wedne
Vagrant 三种网络配置详解
dcj3sjt126com
vagrant
Forwarded port
Private network
Public network
Vagrant 中一共有三种网络配置,下面我们将会详解三种网络配置各自优缺点。
端口映射(Forwarded port),顾名思义是指把宿主计算机的端口映射到虚拟机的某一个端口上,访问宿主计算机端口时,请求实际是被转发到虚拟机上指定端口的。Vagrantfile中设定语法为:
c
16.性能优化-完结
frank1234
性能优化
性能调优是一个宏大的工程,需要从宏观架构(比如拆分,冗余,读写分离,集群,缓存等), 软件设计(比如多线程并行化,选择合适的数据结构), 数据库设计层面(合理的表设计,汇总表,索引,分区,拆分,冗余等) 以及微观(软件的配置,SQL语句的编写,操作系统配置等)根据软件的应用场景做综合的考虑和权衡,并经验实际测试验证才能达到最优。
性能水很深, 笔者经验尚浅 ,赶脚也就了解了点皮毛而已,我觉得
Word Search
hcx2013
search
Given a 2D board and a word, find if the word exists in the grid.
The word can be constructed from letters of sequentially adjacent cell, where "adjacent" cells are those horizontally or ve
Spring4新特性——Web开发的增强
jinnianshilongnian
springspring mvcspring4
Spring4新特性——泛型限定式依赖注入
Spring4新特性——核心容器的其他改进
Spring4新特性——Web开发的增强
Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC
Spring4新特性——Groovy Bean定义DSL
Spring4新特性——更好的Java泛型操作API
Spring4新
CentOS安装配置tengine并设置开机启动
liuxingguome
centos
yum install gcc-c++
yum install pcre pcre-devel
yum install zlib zlib-devel
yum install openssl openssl-devel
Ubuntu上可以这样安装
sudo aptitude install libdmalloc-dev libcurl4-opens
第14章 工具函数(上)
onestopweb
函数
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/
Xelsius 2008 and SAP BW at a glance
blueoxygen
BOXelsius
Xelsius提供了丰富多样的数据连接方式,其中为SAP BW专属提供的是BICS。那么Xelsius的各种连接的优缺点比较以及Xelsius是如何直接连接到BEx Query的呢? 以下Wiki文章应该提供了全面的概览。
http://wiki.sdn.sap.com/wiki/display/BOBJ/Xcelsius+2008+and+SAP+NetWeaver+BW+Co
oracle表空间相关
tongsh6
oracle
在oracle数据库中,一个用户对应一个表空间,当表空间不足时,可以采用增加表空间的数据文件容量,也可以增加数据文件,方法有如下几种:
1.给表空间增加数据文件
ALTER TABLESPACE "表空间的名字" ADD DATAFILE
'表空间的数据文件路径' SIZE 50M;
&nb
.Net framework4.0安装失败
yangjuanjava
.netwindows
上午的.net framework 4.0,各种失败,查了好多答案,各种不靠谱,最后终于找到答案了
和Windows Update有关系,给目录名重命名一下再次安装,即安装成功了!
下载地址:http://www.microsoft.com/en-us/download/details.aspx?id=17113
方法:
1.运行cmd,输入net stop WuAuServ
2.点击开