- 【AI】LoRA技术深度解析:大模型高效微调的革命性突破
酱学编程
人工智能
LoRA技术深度解析:大模型高效微调的革命性突破一、技术原理与核心突破LoRA(Low-RankAdaptation)是一种通过低秩矩阵分解实现大模型参数高效优化的技术。其核心原理是将预训练模型的权重矩阵分解为两个低秩矩阵的乘积(W′=W+BAW'=W+BAW′=W+BA),仅训练新增的秩为r的低维参数(通常r=8-64)。以LLaMA-7B模型为例,LoRA可将训练参数量从70亿压缩至百万级,显
- 矩阵的相似对角形
Yu_Mao_Cat
数值分析c++matlab矩阵概率论线性代数机器学习
1-10矩阵的相似对角形线性变换理论要研究的一个主要问题是:对于nnn维线性空间VVV上的线性变换A\mathscr{A}A,是否存在VVV的一个基使得C\mathscr{C}C在这个基下的矩阵为对角矩阵。定义1.10.1数域FFF上的nnn维线性空间VVV的线性变换B\mathcal{B}B称为可对角化的,如果VVV中存在一个基,使得A\mathscr{A}A在这个基下的矩阵为对角矩阵。定义1.
- 奇数幻方(C++)
10岁的博客
c++开发语言
我发现了一个十分有趣的题目,叫做“奇数幻方”。题目要求:幻方是一个很神奇的NN矩阵,它的每行、每列、每个对角线,加起来的数字和都相等,都等于n(n^2+1)/2。例如3*3幻方:816357492填充:a[i][j]=num;intni=i-1,nj=j+1;if(nin||a[ni][nj]!=0){ni=i+1;nj=j;}elseif(nin){nj=1;}i=ni;j=nj;这个要循环。完
- 2025年4月12日(方向余弦矩阵变换速度)
Mason Lin
振动力学矩阵算法线性代数
方向余弦矩阵(DirectionCosineMatrix,DCM)是一种用于描述物体在三维空间中方向的矩阵。它可以将物体的角速度从一个坐标系转换到另一个坐标系。下面我们将通过一个简单的例子来说明如何使用方向余弦矩阵变换角速度。1.定义角速度假设我们有一个物体在三维空间中旋转,其角速度ω\boldsymbol{\omega}ω在固定坐标系(地面坐标系)中表示为:ω=[ωxωyωz]\boldsymb
- 什么是TensorFlow?
born-stubborn
tensorflowtensorflow2
TensorFlow是由GoogleBrain团队开发的开源机器学习框架,被广泛应用于深度学习和人工智能领域。它的基本概念包括:1.张量(Tensor):在TensorFlow中,数据以张量的形式进行处理。张量是多维数组的泛化,可以是标量(0维张量)、向量(1维张量)、矩阵(2维张量)以及更高维度的数组。2.计算图(ComputationGraph):TensorFlow使用计算图来表示计算过程,
- np.zeros_like()函数
小点点~~
pytorchpython
np.zeros_like()函数w_update=np.zeros_like(x)函数要实现构造一个和x矩阵大小一样的全零矩阵importnumpyasnpimporttorchx=torch.rand(2,3)print(x)w_update=np.zeros_like(x)print(w_update)输出:tensor([[0.0647,0.8316,0.5232],[0.9895,0.5
- 玩转数据结构 java描述 一 概况
Qqun954715313
互联网java程序员数据结构
第一章介绍,数据结构是计算机专业的同学必学的课程数据结构研究的是数据如何在计算机进行组织和存储,使得我们可以高效的获取数据或者修改数据。数据结构可以分为三种结构:线性结构:数组;栈;队列;链表;哈希表树结构:二叉树,二分搜索树,AVL,红黑树,Treap,Splay,堆,Trie,线段树,K-D树,并查集,哈夫曼树图结构邻接矩阵,邻接表我们需要根据应用的不同,灵活选择最合适的数据结构,例子:1,数
- OpenCV 图形API(18)用于执行两个矩阵(或数组)的逐元素减法操作函数sub()
村北头的码农
OpenCVopencv人工智能
操作系统:ubuntu22.04OpenCV版本:OpenCV4.9IDE:VisualStudioCode编程语言:C++11描述计算两个矩阵之间的逐元素差值。sub函数计算两个矩阵之间的差值,要求这两个矩阵具有相同的尺寸和通道数:dst(I)=src1(I)−src2(I)\texttt{dst}(I)=\texttt{src1}(I)-\texttt{src2}(I)dst(I)=src1(
- 矩阵热图】】
爱学习的capoo
矩阵线性代数
一、基础热图绘制importmatplotlib.pyplotaspltimportnumpyasnp#模拟数据生成matching_history=[np.random.randint(0,2,(5,3))for_inrange(4)]#5个UE,3个边缘服务器,4次迭代#绘制最终匹配矩阵plt.figure(figsize=(10,6))plt.imshow(matching_history[
- latex笔记
houliabc
笔记
latex笔记一、前言1.环境配置2.命令行基础latex语法1.文档类型正文章节目录图片表格列表定理环境页面页码数学公式的输入方式行内公式行间公式上下标分式括号加粗大括号多行公式矩阵和行列式常用数学符号高等数学其它符号特殊符号特殊数字顶部符号(向量)箭头符号集合符号数学运算-关系比较符数学运算-算术操作符希腊字母demoUnicodeLatex&latex-input插件参考TEX绘图demoL
- Js生成螺旋数组。
zwjapple
javascript开发语言ecmascript
这段代码定义了一个名为vetux的函数,用于生成一个螺旋矩阵。螺旋矩阵是一种按照螺旋顺序填充数字的二维数组。以下是代码的详细解释:函数定义functionvetux(n,m){//创建一个m行n列的二维数组,初始值为0consta=newArray(m).fill(0).map(()=>newArray(n).fill(0));leti=0;letj=0;letcount=1;letstepI=0
- C++继承完全指南:从语法到设计模式----图解原理+工业级代码示例+陷阱规避
张有志_
C++c++设计模式开发语言人工智能简单工厂模式
✨⚡️欢迎来到张有志的量子编程次元⚡️✨▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂核心探索舱⇩⇩⇩正在加载未来代码⇩⇩⇩▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔[思维矩阵]→⚡C++量子演算场⚡▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮▮交互协议✅知识下载前请先【点赞】激活能量塔✅源代码传输需【收藏】建立稳定连接✅欢迎在【评论】区留下时空印记▮▮▮▮
- matlab中排序函数sortrows的用法
kittygilr
Matlabmatlab算法数据结构
sortrows是MATLAB中用于按矩阵的行进行排序的函数,它可以按照一个或多个列的值对矩阵的行进行排序。该函数非常灵活,可以进行升序或降序排序,还可以指定排序的列和顺序。sortrows的基本语法:B=sortrows(A)1.A:是待排序的矩阵。2.B:是排序后的矩阵。默认情况下,sortrows(A)按照矩阵的每一行的第一个元素进行升序排序。如果第一列的元素相同,则会按第二列进行排序,以此
- 线性代数08 矩阵的相似与矩阵的幂(相似对角化)
xiaotang_sama
数学&运筹优化#线性代数矩阵相似对角化
从本节开始,就不再关注线性方程组的解的结果或者具体的解如何求出。而是开始转而去关注矩阵的一些性质和拓展内容,这一节我将会介绍矩阵相似的概念。以及这个矩阵的相似的意义。先观察以下公式:若存在可逆矩阵P,使得一个关于矩阵A的等式如下成立:A=(PDP−1)A=(PDP^{-1})A=(PDP−1)我们称符合这样关系的的矩阵A与D是相似的记作A~D则A的幂可以通过求矩阵D的幂求得Am=(PDP−1)m=
- LeetCode74.搜索二维矩阵
付宇轩
矩阵算法
各位客官们,大家好,今天我将给大家讲一个关于二维搜索矩阵的简单方法,大家如果觉得好的话不妨给个免费点赞吧^_^.题目要求,如图所示:此题我用的是堆的形式直接把二维数组转为一级数组,然后再用二分查找的方式,就能直接判别目标值了,代码如图所示:intBinary_search(int*arr,intlength,inttarget){intleft=0;intright=length-1;while(
- 【二分查找】Leetcode 74. 搜索二维矩阵【中等】
FLGB
算法leetcode矩阵算法
搜索二维矩阵给你一个满足下述两条属性的mxn整数矩阵:每行中的整数从左到右按非严格递增顺序排列。每行的第一个整数大于前一行的最后一个整数。给你一个整数target,如果target在矩阵中,返回true;否则,返回false。示例1:输入:matrix=[[1,3,5,7],[10,11,16,20],[23,30,34,60]],target=3输出:true解题思路11、从矩阵的右上角开始查找
- 九屏图分析法以手机为例
Atlas Shepherd
博士智能手机
九屏图的两种视角时间九屏图:关注系统的时间演化(过去、现在、未来),强调技术或产品的生命周期。空间九屏图:关注系统的层次结构(子系统、本系统、超系统),强调各层级间的相互作用。实际应用中,二者常结合使用,形成“时空九屏图”(3×3矩阵)。以下是分视角的修正分析:1.时间九屏图(手机的时间演进)聚焦手机在不同时间点的核心特征和矛盾:时间维度子系统(组件)本系统(手机)超系统(环境)过去实体键盘、单色
- LeetCode 1631. 最小体力消耗路径 BFS-详细题解
维维宝宝最可爱啦QWQ
算法-BFS(C++实现)算法
题目描述给定一个二维矩阵heights,其中heights[row][col]表示格子(row,col)的高度。从左上角(0,0)出发,移动到右下角(rows-1,cols-1),每次可以向上、下、左、右四个方向移动。路径的体力消耗由路径中相邻格子的高度差绝对值的最大值决定。要求找到一条路径,使得体力消耗值最小。示例:输入:heights=[[1,2,2],[3,8,2],[5,3,5]]输出:2
- 第31篇:FedSA-LoRA(联邦学习+lora+个性化升级版)
还不秃顶的计科生
联邦学习人工智能
第一部分:要解决的问题第二部分:解决问题所提出的idea研究发现,A矩阵负责学习通用知识,而B矩阵则专注于捕捉客户端特定知识。这一发现基于对不同数据异质性水平下,客户端间A和B矩阵的相似性分析。第三部分:新方法效果任务:在自然语言理解(GLUE基准)和生成任务(GSM8K、CodeSearchNet)中测试。性能
- 【UE4】多视角相机捕获图像如何同屏拼接在一起
KylerLiZi
UE4拼图裸眼3D图像拼接RenderTarget
前段时间有个Demo移植的需求,需要把实时裸眼3D多视角立体显示的Unity版本移植到UE4,主要包含后处理Shader、相机矩阵变换、多视角画面平铺拼接三大部分。10*10多视角相机捕获图拼接效果对现有的多窗口显示方法进行查阅后,发现主要有Multiplayer与RenderTarget+UI两种实现思路,由于需要采集的视角数量多、还需要让后处理Shader能够作用在拼接的整个图像上,最终选择了
- 数据库国产化选型?YashanDB 给中大型企业的五个答案
数据库
近两年,“国产数据库”成了不少企业数字化升级中的高频关键词。上云、合规、自主可控,这些话题都指向一个问题——你用的数据库,是不是“能用、好用、可控”?YashanDB,作为新一代国产关系型数据库,正在用完整的产品矩阵,回答企业最关心的五个问题:✅问题一:开发效率高吗?→有YDC/DBeaver图形化工具加持,开发简单易上手,SQL调试也不费力。✅问题二:从原数据库迁移麻烦吗?→YashanDBMi
- 算法竞赛备赛——【图论】链式前向星
Aurora_wmroy
算法竞赛备赛算法图论c++蓝桥杯
图论图的存储方式:通用的三种:邻接矩阵、邻接表、边集数组有向图:十字链表无向图:多重邻接表刷题常用:邻接矩阵、链式前向星(邻接表变形)链式前向星算法题常用:邻接矩阵、二维vector模拟邻接表、链式前向星n个点m条边m>nlogn算稠密图m二维vector(无权)/链式前向星(带权)O(n+m)(边多了连的多不合适)无权无向图#includeusingll=longlong;usingnamesp
- 【深度学习】神经网络中,BatchNormalization(批量归一化)层
人工智能教学实践
人工智能深度学习神经网络人工智能
在神经网络中,BatchNormalization(批量归一化)层计算每一批数据的均值和方差是其核心操作,下面详细介绍其计算方法。计算均值和方差的基本公式假设输入数据是一个形状为(m,n)的矩阵,其中m是批量大小(即一批数据中样本的数量),n是特征的数量。均值计算均值是每一个特征维度上所有样本值的平均值。对于第j个特征维度,其均值μj\mu_jμj的计算公式为:μj=1m∑i=1mxij\mu_j
- 大数据(7.4)Kafka存算分离架构深度实践:解锁对象存储的无限潜能
一个天蝎座 白勺 程序猿
大数据开发从入门到实战合集大数据kafka架构
目录一、传统架构的存储困境与破局1.1数据爆炸时代的存储挑战1.2存算分离的核心价值矩阵二、对象存储集成架构设计2.1分层存储核心组件2.2关键配置参数优化三、深度集成实践方案3.1冷热数据分层策略3.1.1存储策略性能对比3.2跨云数据湖方案四、企业级应用案例4.1金融交易审计系统4.2智能驾驶数据湖五、关键技术挑战与突破5.1一致性保障机制5.2混合云数据治理六、效能验证与监控体系6.1成本优
- 大数据(7.3)Kafka量子安全加密实践指南:构建抗量子计算攻击的消息系统
一个天蝎座 白勺 程序猿
大数据开发从入门到实战合集安全量子计算kafka大数据
目录一、量子计算带来的加密革命1.1量子计算机的威胁时间表1.2Kafka现有加密机制脆弱性分析二、后量子加密算法选型2.1NIST标准化算法矩阵2.2混合加密最佳实践三、Kafka量子安全改造方案3.1BouncyCastle量子安全Provider3.2Kafka服务端配置四、实战案例:金融交易系统改造4.1业务场景需求4.2混合加密实施步骤4.2.1性能对比测试4.3监控与告警配置五、量子安
- 大数据(7.1)Kafka实时数据采集与分发的企业级实践:从架构设计到性能调优
一个天蝎座 白勺 程序猿
大数据开发从入门到实战合集kafkalinq分布式
目录一、实时数据洪流下的技术突围1.1行业需求演进曲线1.2传统方案的技术瓶颈二、Kafka实时架构设计精要2.1生产者核心参数矩阵2.1.1分区策略选择指南2.2消费者组智能负载均衡三、实时数据管道实战案例3.1电商大促实时看板3.2工业物联网预测性维护四、生产环境性能调优4.1集群部署黄金法则4.2JVM参数优化模板4.3监控指标体系五、容灾与安全加固5.1跨地域数据同步六、演进趋势与展望大数
- GESP认证C++编程真题解析 | B4264 [GESP202503 四级] 二阶矩阵
热爱编程的通信人
c++矩阵算法
欢迎大家订阅我的专栏:算法题解:C++与Python实现!本专栏旨在帮助大家从基础到进阶,逐步提升编程能力,助力信息学竞赛备战!专栏特色1.经典算法练习:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。2.系统化学习路径:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。适合人群:准备参加蓝桥杯、GESP、CSP-J、CS
- 【CMU 15-213 CSAPP】详解cachelab——模拟缓存、编写缓存友好代码
andrew_1219
计算机基础缓存c语言性能优化
前言本文是15-213CSAPP系列课程配套实验cachelab的题解,实验分为两个部分:一、编写缓存模拟器(cachesimulator),模拟地址与缓存之间的映射关系二、编写缓存友好(cache-friendly)代码,从而优化矩阵转置碎碎念:cachelab可以用c语言写,终于不用在gdb一行行看汇编了。个人博客页:【CMU15-213CSAPP】详解cachelab——模拟缓存、编写缓存友
- matlab三维向量,matlab三维数据绘图
侯乔
matlab三维向量
3D数据绘制唇部图像主要由两部分构成,一个是唇部在X-Y平面的栅格,一个是根据相应Z轴的涂色。主要使用了matlab里meshgrid、surf和shading。1使用meshgrid生成栅格meshgrid(x,y)由向量x和向量y通过复制的方法产生绘制图形时所需的栅格数据点矩阵X、Y。该命令产生栅格数据方法为:将向量X作为矩阵X的一个行向量,并将向量X复制length(y)次,以构成栅格数
- python解矩阵_【Python】实验-Sympy库解线性方程、微积分及矩阵简化
goodpartner18
python解矩阵
首先安装Sympy库(这是一个计算代数系统,符号数学Python库)。并在代码运行前从sympy库导入“*”这个模块代码中的数学符号:加号+、减号-、乘号*、除号/、指数**、对数log()、e的指数幂exp()小括号可以改变运算顺序无穷大oo,(两个小写字母O)圆周率pi自然常数E,(一个大写字母E)一、解线性方程(solve)例子,二元一次方程组:①2x-y=3;②3x+y=7。首先符号化x,
- 关于旗正规则引擎规则中的上传和下载问题
何必如此
文件下载压缩jsp文件上传
文件的上传下载都是数据流的输入输出,大致流程都是一样的。
一、文件打包下载
1.文件写入压缩包
string mainPath="D:\upload\"; 下载路径
string tmpfileName=jar.zip; &n
- 【Spark九十九】Spark Streaming的batch interval时间内的数据流转源码分析
bit1129
Stream
以如下代码为例(SocketInputDStream):
Spark Streaming从Socket读取数据的代码是在SocketReceiver的receive方法中,撇开异常情况不谈(Receiver有重连机制,restart方法,默认情况下在Receiver挂了之后,间隔两秒钟重新建立Socket连接),读取到的数据通过调用store(textRead)方法进行存储。数据
- spark master web ui 端口8080被占用解决方法
daizj
8080端口占用sparkmaster web ui
spark master web ui 默认端口为8080,当系统有其它程序也在使用该接口时,启动master时也不会报错,spark自己会改用其它端口,自动端口号加1,但为了可以控制到指定的端口,我们可以自行设置,修改方法:
1、cd SPARK_HOME/sbin
2、vi start-master.sh
3、定位到下面部分
- oracle_执行计划_谓词信息和数据获取
周凡杨
oracle执行计划
oracle_执行计划_谓词信息和数据获取(上)
一:简要说明
在查看执行计划的信息中,经常会看到两个谓词filter和access,它们的区别是什么,理解了这两个词对我们解读Oracle的执行计划信息会有所帮助。
简单说,执行计划如果显示是access,就表示这个谓词条件的值将会影响数据的访问路径(表还是索引),而filter表示谓词条件的值并不会影响数据访问路径,只起到
- spring中datasource配置
g21121
dataSource
datasource配置有很多种,我介绍的一种是采用c3p0的,它的百科地址是:
http://baike.baidu.com/view/920062.htm
<!-- spring加载资源文件 -->
<bean name="propertiesConfig"
class="org.springframework.b
- web报表工具FineReport使用中遇到的常见报错及解决办法(三)
老A不折腾
finereportFAQ报表软件
这里写点抛砖引玉,希望大家能把自己整理的问题及解决方法晾出来,Mark一下,利人利己。
出现问题先搜一下文档上有没有,再看看度娘有没有,再看看论坛有没有。有报错要看日志。下面简单罗列下常见的问题,大多文档上都有提到的。
1、repeated column width is largerthan paper width:
这个看这段话应该是很好理解的。比如做的模板页面宽度只能放
- mysql 用户管理
墙头上一根草
linuxmysqluser
1.新建用户 //登录MYSQL@>mysql -u root -p@>密码//创建用户mysql> insert into mysql.user(Host,User,Password) values(‘localhost’,'jeecn’,password(‘jeecn’));//刷新系统权限表mysql>flush privileges;这样就创建了一个名为:
- 关于使用Spring导致c3p0数据库死锁问题
aijuans
springSpring 入门Spring 实例Spring3Spring 教程
这个问题我实在是为整个 springsource 的员工蒙羞
如果大家使用 spring 控制事务,使用 Open Session In View 模式,
com.mchange.v2.resourcepool.TimeoutException: A client timed out while waiting to acquire a resource from com.mchange.
- 百度词库联想
annan211
百度
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>RunJS</title&g
- int数据与byte之间的相互转换实现代码
百合不是茶
位移int转bytebyte转int基本数据类型的实现
在BMP文件和文件压缩时需要用到的int与byte转换,现将理解的贴出来;
主要是要理解;位移等概念 http://baihe747.iteye.com/blog/2078029
int转byte;
byte转int;
/**
* 字节转成int,int转成字节
* @author Administrator
*
- 简单模拟实现数据库连接池
bijian1013
javathreadjava多线程简单模拟实现数据库连接池
简单模拟实现数据库连接池
实例1:
package com.bijian.thread;
public class DB {
//private static final int MAX_COUNT = 10;
private static final DB instance = new DB();
private int count = 0;
private i
- 一种基于Weblogic容器的鉴权设计
bijian1013
javaweblogic
服务器对请求的鉴权可以在请求头中加Authorization之类的key,将用户名、密码保存到此key对应的value中,当然对于用户名、密码这种高机密的信息,应该对其进行加砂加密等,最简单的方法如下:
String vuser_id = "weblogic";
String vuse
- 【RPC框架Hessian二】Hessian 对象序列化和反序列化
bit1129
hessian
任何一个对象从一个JVM传输到另一个JVM,都要经过序列化为二进制数据(或者字符串等其他格式,比如JSON),然后在反序列化为Java对象,这最后都是通过二进制的数据在不同的JVM之间传输(一般是通过Socket和二进制的数据传输),本文定义一个比较符合工作中。
1. 定义三个POJO
Person类
package com.tom.hes
- 【Hadoop十四】Hadoop提供的脚本的功能
bit1129
hadoop
1. hadoop-daemon.sh
1.1 启动HDFS
./hadoop-daemon.sh start namenode
./hadoop-daemon.sh start datanode
通过这种逐步启动的方式,比start-all.sh方式少了一个SecondaryNameNode进程,这不影响Hadoop的使用,其实在 Hadoop2.0中,SecondaryNa
- 中国互联网走在“灰度”上
ronin47
管理 灰度
中国互联网走在“灰度”上(转)
文/孕峰
第一次听说灰度这个词,是任正非说新型管理者所需要的素质。第二次听说是来自马化腾。似乎其他人包括马云也用不同的语言说过类似的意思。
灰度这个词所包含的意义和视野是广远的。要理解这个词,可能同样要用“灰度”的心态。灰度的反面,是规规矩矩,清清楚楚,泾渭分明,严谨条理,是决不妥协,不转弯,认死理。黑白分明不是灰度,像彩虹那样
- java-51-输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。
bylijinnan
java
public class PrintMatrixClockwisely {
/**
* Q51.输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。
例如:如果输入如下矩阵:
1 2 3 4
5 6 7 8
9
- mongoDB 用户管理
开窍的石头
mongoDB用户管理
1:添加用户
第一次设置用户需要进入admin数据库下设置超级用户(use admin)
db.addUsr({user:'useName',pwd:'111111',roles:[readWrite,dbAdmin]});
第一个参数用户的名字
第二个参数
- [游戏与生活]玩暗黑破坏神3的一些问题
comsci
生活
暗黑破坏神3是有史以来最让人激动的游戏。。。。但是有几个问题需要我们注意
玩这个游戏的时间,每天不要超过一个小时,且每次玩游戏最好在白天
结束游戏之后,最好在太阳下面来晒一下身上的暗黑气息,让自己恢复人的生气
&nb
- java 二维数组如何存入数据库
cuiyadll
java
using System;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Xml;
using System.Xml.Serialization;
using System.IO;
namespace WindowsFormsApplication1
{
- 本地事务和全局事务Local Transaction and Global Transaction(JTA)
darrenzhu
javaspringlocalglobaltransaction
Configuring Spring and JTA without full Java EE
http://spring.io/blog/2011/08/15/configuring-spring-and-jta-without-full-java-ee/
Spring doc -Transaction Management
http://docs.spring.io/spri
- Linux命令之alias - 设置命令的别名,让 Linux 命令更简练
dcj3sjt126com
linuxalias
用途说明
设置命令的别名。在linux系统中如果命令太长又不符合用户的习惯,那么我们可以为它指定一个别名。虽然可以为命令建立“链接”解决长文件名的问 题,但对于带命令行参数的命令,链接就无能为力了。而指定别名则可以解决此类所有问题【1】。常用别名来简化ssh登录【见示例三】,使长命令变短,使常 用的长命令行变短,强制执行命令时询问等。
常用参数
格式:alias
格式:ali
- yii2 restful web服务[格式响应]
dcj3sjt126com
PHPyii2
响应格式
当处理一个 RESTful API 请求时, 一个应用程序通常需要如下步骤 来处理响应格式:
确定可能影响响应格式的各种因素, 例如媒介类型, 语言, 版本, 等等。 这个过程也被称为 content negotiation。
资源对象转换为数组, 如在 Resources 部分中所描述的。 通过 [[yii\rest\Serializer]]
- MongoDB索引调优(2)——[十]
eksliang
mongodbMongoDB索引优化
转载请出自出处:http://eksliang.iteye.com/blog/2178555 一、概述
上一篇文档中也说明了,MongoDB的索引几乎与关系型数据库的索引一模一样,优化关系型数据库的技巧通用适合MongoDB,所有这里只讲MongoDB需要注意的地方 二、索引内嵌文档
可以在嵌套文档的键上建立索引,方式与正常
- 当滑动到顶部和底部时,实现Item的分离效果的ListView
gundumw100
android
拉动ListView,Item之间的间距会变大,释放后恢复原样;
package cn.tangdada.tangbang.widget;
import android.annotation.TargetApi;
import android.content.Context;
import android.content.res.TypedArray;
import andr
- 程序员用HTML5制作的爱心树表白动画
ini
JavaScriptjqueryWebhtml5css
体验效果:http://keleyi.com/keleyi/phtml/html5/31.htmHTML代码如下:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="UTF-8" >
<ti
- 预装windows 8 系统GPT模式的ThinkPad T440改装64位 windows 7旗舰版
kakajw
ThinkPad预装改装windows 7windows 8
该教程具有普遍参考性,特别适用于联想的机器,其他品牌机器的处理过程也大同小异。
该教程是个人多次尝试和总结的结果,实用性强,推荐给需要的人!
缘由
小弟最近入手笔记本ThinkPad T440,但是特别不能习惯笔记本出厂预装的Windows 8系统,而且厂商自作聪明地预装了一堆没用的应用软件,消耗不少的系统资源(本本的内存为4G,系统启动完成时,物理内存占用比
- Nginx学习笔记
mcj8089
nginx
一、安装nginx 1、在nginx官方网站下载一个包,下载地址是:
http://nginx.org/download/nginx-1.4.2.tar.gz
2、WinSCP(ftp上传工
- mongodb 聚合查询每天论坛链接点击次数
qiaolevip
每天进步一点点学习永无止境mongodb纵观千象
/* 18 */
{
"_id" : ObjectId("5596414cbe4d73a327e50274"),
"msgType" : "text",
"sendTime" : ISODate("2015-07-03T08:01:16.000Z"
- java术语(PO/POJO/VO/BO/DAO/DTO)
Luob.
DAOPOJODTOpoVO BO
PO(persistant object) 持久对象
在o/r 映射的时候出现的概念,如果没有o/r映射,就没有这个概念存在了.通常对应数据模型(数据库),本身还有部分业务逻辑的处理.可以看成是与数据库中的表相映射的java对象.最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合.PO中应该不包含任何对数据库的操作.
VO(value object) 值对象
通
- 算法复杂度
Wuaner
Algorithm
Time Complexity & Big-O:
http://stackoverflow.com/questions/487258/plain-english-explanation-of-big-o
http://bigocheatsheet.com/
http://www.sitepoint.com/time-complexity-algorithms/