- 【动手学深度学习】4.10 实战Kaggle比赛:预测房价
XiaoJ1234567
《动手学深度学习》深度学习人工智能
目录4.10实战Kaggle比赛:预测房价1)数据预处理2)模型定义与训练3)模型评估与预测4)模型训练与预测提交5)示例超参数(可调)4.10实战Kaggle比赛:预测房价数据来源:Kaggle房价预测比赛.1)数据预处理读取数据importpandasaspdtrain_data=pd.read_csv('../data/kaggle_house_pred_train.csv')test_da
- 动手学深度学习13.7. 单发多框检测(SSD)-笔记&练习(PyTorch)
scdifsn
深度学习笔记pytorchssd单发多框检测(SSD)目标检测mAP评价
以下内容为结合李沐老师的课程和教材补充的学习笔记,以及对课后练习的一些思考,自留回顾,也供同学之人交流参考。本节课程地址:45SSD实现【动手学深度学习v2】_哔哩哔哩_bilibili本节教材地址:13.7.单发多框检测(SSD)—动手学深度学习2.0.0documentation本节开源代码:…>d2l-zh>pytorch>chapter_optimization>ssd.ipynb单发多框
- 动手学深度学习3.3线性回归的简洁实现-笔记&练习(PyTorch)
scdifsn
深度学习线性回归笔记pytorch
以下内容为结合李沐老师的课程和教材补充的学习笔记,以及对课后练习的一些思考,自留回顾,也供同学之人交流参考。本节课程地址:线性回归的简洁实现_哔哩哔哩_bilibili本节教材地址:3.3.线性回归的简洁实现—动手学深度学习2.0.0documentation(d2l.ai)本节开源代码:...>d2l-zh>pytorch>chapter_linear-networks>linear-regre
- Python pdfminer.six库【PDF解析库】全面使用指南
老胖闲聊
Python库大全pythonpdf开发语言
想全面了解DeepSeek的看过来【包邮】DeepSeek全攻略人人需要的AI通识课零基础掌握DeepSeek的实用操作手册指南【限量作者亲笔签名版售完即止】玩转DeepSeek这本就够了【自营包邮】DeepSeek实战指南deepseek从入门到精通实用操作指南现代科技科普读物AI普及知识读物人工智能使用教程中小学读物京东超级618Python初学者的入门教程动手学深度学习PyTorch版李沐和
- 和李沐老师学深度学习--2.数据操作部分代码实现(学习笔记)
大家对代码有不懂地方都可以上网去查找,最好是有一定的数据分析基础比较容易理解,李沐老师课程视频链接我放在这里了大家有不懂都可以观看课程进行学习04数据操作+数据预处理【动手学深度学习v2】_哔哩哔哩_bilibili深度学习课程电子书:大家可以使用翻译插件观看书的内容Preface—DiveintoDeepLearning1.0.3documentation深度学习github项目:https:/
- Python Robot Framework【自动化测试框架】简介
老胖闲聊
Python库大全python开发语言
想全面了解DeepSeek的看过来【包邮】DeepSeek全攻略人人需要的AI通识课零基础掌握DeepSeek的实用操作手册指南【限量作者亲笔签名版售完即止】玩转DeepSeek这本就够了【自营包邮】DeepSeek实战指南deepseek从入门到精通实用操作指南现代科技科普读物AI普及知识读物人工智能使用教程中小学读物京东超级618Python初学者的入门教程动手学深度学习PyTorch版李沐和
- 【动手学深度学习】4.2~4.3 多层感知机的实现
XiaoJ1234567
《动手学深度学习》深度学习人工智能MLP多层感知机
目录4.2.多层感知机的从零开始实现1)初始化模型参数2)激活函数3)模型4)损失函数5)训练4.3.多层感知机的简洁实现1)模型2)小结.4.2.多层感知机的从零开始实现现在让我们实现一个多层感知机。为了与之前softmax回归获得的结果进行比较,我们将继续使用Fashion-MNIST图像分类数据集。importtorchfromtorchimportnnfromd2limporttorcha
- ROCm上来自Transformers的双向编码器表示(BERT)
109702008
#python人工智能#深度学习bert人工智能深度学习
14.8.来自Transformers的双向编码器表示(BERT)—动手学深度学习2.0.0documentation(d2l.ai)代码importtorchfromtorchimportnnfromd2limporttorchasd2l#@savedefget_tokens_and_segments(tokens_a,tokens_b=None):"""获取输入序列的词元及其片段索引"""to
- 69 BERT预训练_BERT代码_by《李沐:动手学深度学习v2》pytorch版
醒了就刷牙
李沐动手学深度学习深度学习bertpytorch
系列文章目录文章目录系列文章目录BidirectionalEncoderRepresentationsfromTransformers(BERT)输入表示预训练任务掩蔽语言模型(MaskedLanguageModeling)下一句预测(NextSentencePrediction)整合代码小结练习BidirectionalEncoderRepresentationsfromTransformers
- 《动手学深度学习》-2.1. 数据操作
SSWDUT
动手学深度学习深度学习人工智能
2.1.数据操作为了能够完成各种数据操作,我们需要某种方法来存储和操作数据。通常,我们需要做两件重要的事:(1)获取数据;(2)将数据读入计算机后对其进行处理。如果没有某种方法来存储数据,那么获取数据是没有意义的。首先,我们介绍n维数组,也称为张量(tensor)。使用过Python中NumPy计算包的读者会对本部分很熟悉。无论使用哪个深度学习框架,它的张量类(在MXNet中为ndarray,在P
- 李沐《动手学深度学习》53:语言模型
Cachel wood
python深度学习入门深度学习语言模型人工智能算法windows数据库
文章目录时间机器(timemachine)数据集自然语言统计读取长序列数据随机采样顺序分区时间机器(timemachine)数据集“H.G.威尔斯的《时间机器》是一部写于19世纪末的科幻小说。故事介绍了一位杰出的时间旅行者,他向一群持怀疑态度的朋友介绍了他关于时间和空间的革命性想法,讨论了与我们对时间的理解交织在一起的第四维度的概念。故事的开头部分,时间旅行者与他的客人们就他的时空理论展开了热烈的
- (五)动手学深度学习计算:从数学原理到高效实现的全流程指南
只有左边一个小酒窝
动手学深度学习深度学习人工智能
1层和块层和块是深度学习中构建神经网络的基石。层是网络的基本单元,而块是由多个层组成的模块。这种模块化设计不仅提高了网络的表达能力,还增强了代码的可维护性和可读性。1.1层(Layer)层是深度学习模型的基本构建块,每个层都执行特定的计算任务,并且通常具有可学习的参数。以下是一些常见的层类型:全连接层(FullyConnectedLayer):定义:全连接层是神经网络中最基本的层,其中每个神经元与
- MLP多层感知机与Pytorch实现
zs_dolphin
pytorch人工智能python
参考文章:1.动手学深度学习——多层感知机(原理解释+代码详解)_多层感知机代码-CSDN博客2.4.1.多层感知机—动手学深度学习2.0.0documentation3.深度理解多层感知机(MLP)|米奇妙妙屋1.神经网络由来神经网络的灵感取自于生物上的神经元细胞。希望仿照人类神经网络的结构,搭建一种人为的神经网络结构,从而使其能够完成一些计算任务。神经网络中计算的基本单元是神经元,一般称作节点
- Dive-into-DL-PyTorch项目解析:目标检测中的R-CNN系列算法演进
陆或愉
Dive-into-DL-PyTorch项目解析:目标检测中的R-CNN系列算法演进Dive-into-DL-PyTorch本项目将《动手学深度学习》(DiveintoDeepLearning)原书中的MXNet实现改为PyTorch实现。项目地址:https://gitcode.com/gh_mirrors/di/Dive-into-DL-PyTorch引言目标检测是计算机视觉领域的核心任务之一
- 动手学深度学习笔记1
a3040218
深度学习深度学习笔记人工智能
介绍定义:深度学习是一类基于人工神经网络的机器学习技术,通过构建具有多个层次的神经网络模型,让计算机自动从大量数据中学习特征和模式。它模拟人类大脑的神经元结构,通过大量神经元之间的相互连接和信息传递,实现对复杂数据的学习和理解。Tips:与传统机器学习的区别:传统机器学习通常需要人工手动设计特征,这依赖于领域专家的经验和知识,且设计的特征往往具有局限性。而深度学习能够自动从数据中学习到复杂的特征表
- 【动手学深度学习】2.5. 自动微分
XiaoJ1234567
《动手学深度学习》深度学习人工智能动手学深度学习微积分
目录2.5.自动微分1)自动微分的示例2)非标量变量的反向传播3)分离计算4)控制流的梯度计算5)小结.2.5.自动微分求导是几乎所有深度学习优化算法的关键步骤。手动求导是很繁琐且容易出错的。深度学习框架通过自动计算导数,即自动微分来加快求导。自动微分(automaticdifferentiation):将计算过程分解为一系列基本数学运算,然后计算每个步骤的导数;并将它们组合得到最终导数结果。计算
- 【动手学深度学习】1.1~1.2 机器学习及其关键组件
XiaoJ1234567
《动手学深度学习》深度学习机器学习人工智能
目录一、引言1.1.日常生活中的机器学习1.2.机器学习中的关键组件1)数据2)模型3)目标函数4)优化算法一、引言1.1.日常生活中的机器学习应用场景:以智能语音助手(如Siri、Alexa)的唤醒词识别为例,麦克风采集的音频数据(每秒约4.4万次采样)无法通过传统编程直接关联到特定指令。机器学习通过分析大量标记数据(含/不含唤醒词的音频),自动构建输入(音频)到输出(是否触发)的映射关系。图1
- 【动手学深度学习】2.1. 数据操作
XiaoJ1234567
《动手学深度学习》深度学习人工智能
目录2.预备知识2.1.数据操作1)入门2)运算符3)广播机制(broadcastingmechanism)4)索引和切片5)节省内存6)转换为其他Python对象7)小结2.预备知识学习深度学习需掌握以下基础:数据处理:涵盖存储、操作与预处理,核心技能为高效管理表格数据(样本为行,属性为列)。线性代数:矩阵运算是处理多维数据的基础,重点理解基本原理与实现,如矩阵乘法与操作。优化与微积分:通过调整
- 【动手学深度学习】2.2. 数据预处理
XiaoJ1234567
《动手学深度学习》深度学习人工智能
目录2.2.数据预处理1)读取数据集2)处理缺失值3)转换为张量格式4)小结.2.2.数据预处理本节我们将简要介绍使用Python中pandas预处理原始数据,并将原始数据转换为张量格式的步骤。.1)读取数据集创建CSV文件:生成包含三列(NumRooms,Alley,Price)的模拟数据并保存。importosos.makedirs(os.path.join('..','data'),exis
- 动手学深度学习2.3线性代数-笔记&练习(PyTorch)
scdifsn
深度学习线性代数pytorch
以下内容为结合李沐老师的课程和教材补充的学习笔记,以及对课后练习的一些思考,自留回顾,也供同学之人交流参考。本节课程地址:线性代数_哔哩哔哩_bilibili本节教材地址:2.3.线性代数—动手学深度学习2.0.0documentation(d2l.ai)本节开源代码:…>d2l-zh>pytorch>chapter_preliminaries>linear-algebra.ipynb线性代数在介
- 【动手学深度学习】2.3. 线性代数
XiaoJ1234567
《动手学深度学习》深度学习线性代数人工智能
目录2.3.线性代数1)标量2)向量3)矩阵4)张量5)张量的基本性质6)降维7)点积8)矩阵-向量积9)矩阵-矩阵乘法10)范数11)小结2.3.线性代数本节将介绍线性代数中的基本数学对象、算术和运算,并用数学符号和相应的代码实现来表示它们。.1)标量定义:仅包含一个数值的量称为标量(零维张量),例如温度值。表示:标量变量用普通小写字母表示(如x,y,z),属于实数空间R。操作:标量支持加法、乘
- 深度学习-最简单的Demo-直接运行
后知后觉
深度学习深度学习人工智能
根据动手学深度学习第一个最简单的Demo,通过此demo旨在了解深度学习都干了什么事情,为什么要做这些事情,便于后续理解更加复杂的神经网络训练importtorchimportrandomdefsynthetic_data(w,b,num_examples):X=torch.normal(0,1,(num_examples,len(w)))y=torch.matmul(X,w)+by+=torch
- 动手学深度学习(Pytorch版)代码实践 -卷积神经网络-16自定义层
@李思成
动手学深度学习Pytorch版深度学习pytorchcnn
16自定义层importtorchimporttorch.nn.functionalasFfromtorchimportnnclassCenteredLayer(nn.Module):def__init__(self):super().__init__()#从其输入中减去均值#X.mean()计算的是整个张量的均值#希望计算特定维度上的均值,可以传递dim参数。#例如,每一列均值,X.mean(d
- 李沐 动手学深度学习--深度学习计算
永恒的溪流
李沐-动手学深度学习深度学习人工智能
'''importtorchfromtorchimportnnfromtorch.nnimportfunctionalasFX=torch.rand(2,20)''''''#自定义块classMLP(nn.Module):#用模型参数声明层。声明两个全连接层def__init__(self):#调用MLP的父类Module的构造函数来执行必要的初始化。#在类实例化时也可以指定其它函数参数,例如模型
- 李沐-动手学深度学习(多层感知机)
梦姐的编程日志
深度学习人工智能pycharm
今天学李沐老师的动手学深度学习的多层感知机,在学习过程中,代码运行出现了报错:Traceback(mostrecentcalllast):File"D:\zmm\pycharmproject\pythonProject\study1\gzj1.py",line28,ind2l.train_ch3(net,train_iter,test_iter,loss,num_epochs,updater)Fi
- 动手学深度学习12.1. 编译器和解释器-笔记&练习(PyTorch)
scdifsn
深度学习笔记pytorch编辑器解释器命令式编程符号式编程
以下内容为结合李沐老师的课程和教材补充的学习笔记,以及对课后练习的一些思考,自留回顾,也供同学之人交流参考。本节课程地址:无本节教材地址:12.1.编译器和解释器—动手学深度学习2.0.0documentation本节开源代码:...>d2l-zh>pytorch>chapter_optimization>hybridize.ipynb编译器和解释器目前为止,本书主要关注的是命令式编程(imper
- 李沐《动手学深度学习》softmax回归python代码实现
阿万音玲羽
深度学习回归python机器学习算法人工智能
一、手动实现softmax回归#手动实现softmax回归#%matplotlibinlineimporttorchfromd2limporttorchasd2limportmatplotlib.pyplotaspltfromIPythonimportdisplay#参数初始化:batch_size=256train_iter,test_iter=d2l.load_data_fashion_mni
- 零基础-动手学深度学习-3.6softmax回归的从零开始实现
生医转码,四海为家
深度学习人工智能
目录一、初始化模型参数二、定义softmax操作三、定义模型四、定义损失函数五、分类精度六、训练七、一点补充鄙人生医转码,道行浅薄,请多谅解~感觉这章的内容超量,代码和详解都非常长,细嚼慢咽ing~首先导入需要的库和上一章讲的训练和测试集MNIST(相比于原码我多加了一个库后面用)importtorchimportmatplotlib.pyplotaspltfromIPythonimportdis
- 04动手学深度学习(李沐)-数据操作+数据预处理-超详细笔记
_工藤新一
深度学习笔记python
本节视频链接:p1https://www.bilibili.com/video/BV1CV411Y7i4?p=1&vd_source=901b5111a53e52641fb11df13be3b7d1p2https://www.bilibili.com/video/BV1CV411Y7i4?p=2&vd_source=901b5111a53e52641fb11df13be3b7d1p1:1.N维数组
- 李沐动手学深度学习pytorch版 pycharm代码实现
是沐城啊!
pythonpandaspipconda
importtorchprint(dir(torch.distributions))print('1.张量的创建')#ones函数创建一个具有指定形状的新张量,并将所有元素值设置为1t=torch.ones(4)print('t:',t)x=torch.arange(12)print('x:',x)print('xshape:',x.shape)print('x.numel():',x.numel
- Linux的Initrd机制
被触发
linux
Linux 的 initrd 技术是一个非常普遍使用的机制,linux2.6 内核的 initrd 的文件格式由原来的文件系统镜像文件转变成了 cpio 格式,变化不仅反映在文件格式上, linux 内核对这两种格式的 initrd 的处理有着截然的不同。本文首先介绍了什么是 initrd 技术,然后分别介绍了 Linux2.4 内核和 2.6 内核的 initrd 的处理流程。最后通过对 Lin
- maven本地仓库路径修改
bitcarter
maven
默认maven本地仓库路径:C:\Users\Administrator\.m2
修改maven本地仓库路径方法:
1.打开E:\maven\apache-maven-2.2.1\conf\settings.xml
2.找到
 
- XSD和XML中的命名空间
darrenzhu
xmlxsdschemanamespace命名空间
http://www.360doc.com/content/12/0418/10/9437165_204585479.shtml
http://blog.csdn.net/wanghuan203/article/details/9203621
http://blog.csdn.net/wanghuan203/article/details/9204337
http://www.cn
- Java 求素数运算
周凡杨
java算法素数
网络上对求素数之解数不胜数,我在此总结归纳一下,同时对一些编码,加以改进,效率有成倍热提高。
第一种:
原理: 6N(+-)1法 任何一个自然数,总可以表示成为如下的形式之一: 6N,6N+1,6N+2,6N+3,6N+4,6N+5 (N=0,1,2,…)
- java 单例模式
g21121
java
想必单例模式大家都不会陌生,有如下两种方式来实现单例模式:
class Singleton {
private static Singleton instance=new Singleton();
private Singleton(){}
static Singleton getInstance() {
return instance;
}
- Linux下Mysql源码安装
510888780
mysql
1.假设已经有mysql-5.6.23-linux-glibc2.5-x86_64.tar.gz
(1)创建mysql的安装目录及数据库存放目录
解压缩下载的源码包,目录结构,特殊指定的目录除外:
- 32位和64位操作系统
墙头上一根草
32位和64位操作系统
32位和64位操作系统是指:CPU一次处理数据的能力是32位还是64位。现在市场上的CPU一般都是64位的,但是这些CPU并不是真正意义上的64 位CPU,里面依然保留了大部分32位的技术,只是进行了部分64位的改进。32位和64位的区别还涉及了内存的寻址方面,32位系统的最大寻址空间是2 的32次方= 4294967296(bit)= 4(GB)左右,而64位系统的最大寻址空间的寻址空间则达到了
- 我的spring学习笔记10-轻量级_Spring框架
aijuans
Spring 3
一、问题提问:
→ 请简单介绍一下什么是轻量级?
轻量级(Leightweight)是相对于一些重量级的容器来说的,比如Spring的核心是一个轻量级的容器,Spring的核心包在文件容量上只有不到1M大小,使用Spring核心包所需要的资源也是很少的,您甚至可以在小型设备中使用Spring。
 
- mongodb 环境搭建及简单CURD
antlove
WebInstallcurdNoSQLmongo
一 搭建mongodb环境
1. 在mongo官网下载mongodb
2. 在本地创建目录 "D:\Program Files\mongodb-win32-i386-2.6.4\data\db"
3. 运行mongodb服务 [mongod.exe --dbpath "D:\Program Files\mongodb-win32-i386-2.6.4\data\
- 数据字典和动态视图
百合不是茶
oracle数据字典动态视图系统和对象权限
数据字典(data dictionary)是 Oracle 数据库的一个重要组成部分,这是一组用于记录数据库信息的只读(read-only)表。随着数据库的启动而启动,数据库关闭时数据字典也关闭 数据字典中包含
数据库中所有方案对象(schema object)的定义(包括表,视图,索引,簇,同义词,序列,过程,函数,包,触发器等等)
数据库为一
- 多线程编程一般规则
bijian1013
javathread多线程java多线程
如果两个工两个以上的线程都修改一个对象,那么把执行修改的方法定义为被同步的,如果对象更新影响到只读方法,那么只读方法也要定义成同步的。
不要滥用同步。如果在一个对象内的不同的方法访问的不是同一个数据,就不要将方法设置为synchronized的。
- 将文件或目录拷贝到另一个Linux系统的命令scp
bijian1013
linuxunixscp
一.功能说明 scp就是security copy,用于将文件或者目录从一个Linux系统拷贝到另一个Linux系统下。scp传输数据用的是SSH协议,保证了数据传输的安全,其格式如下: scp 远程用户名@IP地址:文件的绝对路径
- 【持久化框架MyBatis3五】MyBatis3一对多关联查询
bit1129
Mybatis3
以教员和课程为例介绍一对多关联关系,在这里认为一个教员可以叫多门课程,而一门课程只有1个教员教,这种关系在实际中不太常见,通过教员和课程是多对多的关系。
示例数据:
地址表:
CREATE TABLE ADDRESSES
(
ADDR_ID INT(11) NOT NULL AUTO_INCREMENT,
STREET VAR
- cookie状态判断引发的查找问题
bitcarter
formcgi
先说一下我们的业务背景:
1.前台将图片和文本通过form表单提交到后台,图片我们都做了base64的编码,并且前台图片进行了压缩
2.form中action是一个cgi服务
3.后台cgi服务同时供PC,H5,APP
4.后台cgi中调用公共的cookie状态判断方法(公共的,大家都用,几年了没有问题)
问题:(折腾两天。。。。)
1.PC端cgi服务正常调用,cookie判断没
- 通过Nginx,Tomcat访问日志(access log)记录请求耗时
ronin47
一、Nginx通过$upstream_response_time $request_time统计请求和后台服务响应时间
nginx.conf使用配置方式:
log_format main '$remote_addr - $remote_user [$time_local] "$request" ''$status $body_bytes_sent "$http_r
- java-67- n个骰子的点数。 把n个骰子扔在地上,所有骰子朝上一面的点数之和为S。输入n,打印出S的所有可能的值出现的概率。
bylijinnan
java
public class ProbabilityOfDice {
/**
* Q67 n个骰子的点数
* 把n个骰子扔在地上,所有骰子朝上一面的点数之和为S。输入n,打印出S的所有可能的值出现的概率。
* 在以下求解过程中,我们把骰子看作是有序的。
* 例如当n=2时,我们认为(1,2)和(2,1)是两种不同的情况
*/
private stati
- 看别人的博客,觉得心情很好
Cb123456
博客心情
以为写博客,就是总结,就和日记一样吧,同时也在督促自己。今天看了好长时间博客:
职业规划:
http://www.iteye.com/blogs/subjects/zhiyeguihua
android学习:
1.http://byandby.i
- [JWFD开源工作流]尝试用原生代码引擎实现循环反馈拓扑分析
comsci
工作流
我们已经不满足于仅仅跳跃一次,通过对引擎的升级,今天我测试了一下循环反馈模式,大概跑了200圈,引擎报一个溢出错误
在一个流程图的结束节点中嵌入一段方程,每次引擎运行到这个节点的时候,通过实时编译器GM模块,计算这个方程,计算结果与预设值进行比较,符合条件则跳跃到开始节点,继续新一轮拓扑分析,直到遇到
- JS常用的事件及方法
cwqcwqmax9
js
事件 描述
onactivate 当对象设置为活动元素时触发。
onafterupdate 当成功更新数据源对象中的关联对象后在数据绑定对象上触发。
onbeforeactivate 对象要被设置为当前元素前立即触发。
onbeforecut 当选中区从文档中删除之前在源对象触发。
onbeforedeactivate 在 activeElement 从当前对象变为父文档其它对象之前立即
- 正则表达式验证日期格式
dashuaifu
正则表达式IT其它java其它
正则表达式验证日期格式
function isDate(d){
var v = d.match(/^(\d{4})-(\d{1,2})-(\d{1,2})$/i);
if(!v) {
this.focus();
return false;
}
}
<input value="2000-8-8" onblu
- Yii CModel.rules() 方法 、validate预定义完整列表、以及说说验证
dcj3sjt126com
yii
public array rules () {return} array 要调用 validate() 时应用的有效性规则。 返回属性的有效性规则。声明验证规则,应重写此方法。 每个规则是数组具有以下结构:array('attribute list', 'validator name', 'on'=>'scenario name', ...validation
- UITextAttributeTextColor = deprecated in iOS 7.0
dcj3sjt126com
ios
In this lesson we used the key "UITextAttributeTextColor" to change the color of the UINavigationBar appearance to white. This prompts a warning "first deprecated in iOS 7.0."
Ins
- 判断一个数是质数的几种方法
EmmaZhao
Mathpython
质数也叫素数,是只能被1和它本身整除的正整数,最小的质数是2,目前发现的最大的质数是p=2^57885161-1【注1】。
判断一个数是质数的最简单的方法如下:
def isPrime1(n):
for i in range(2, n):
if n % i == 0:
return False
return True
但是在上面的方法中有一些冗余的计算,所以
- SpringSecurity工作原理小解读
坏我一锅粥
SpringSecurity
SecurityContextPersistenceFilter
ConcurrentSessionFilter
WebAsyncManagerIntegrationFilter
HeaderWriterFilter
CsrfFilter
LogoutFilter
Use
- JS实现自适应宽度的Tag切换
ini
JavaScripthtmlWebcsshtml5
效果体验:http://hovertree.com/texiao/js/3.htm
该效果使用纯JavaScript代码,实现TAB页切换效果,TAB标签根据内容自适应宽度,点击TAB标签切换内容页。
HTML文件代码:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
- Hbase Rest API : 数据查询
kane_xie
RESThbase
hbase(hadoop)是用java编写的,有些语言(例如python)能够对它提供良好的支持,但也有很多语言使用起来并不是那么方便,比如c#只能通过thrift访问。Rest就能很好的解决这个问题。Hbase的org.apache.hadoop.hbase.rest包提供了rest接口,它内嵌了jetty作为servlet容器。
启动命令:./bin/hbase rest s
- JQuery实现鼠标拖动元素移动位置(源码+注释)
明子健
jqueryjs源码拖动鼠标
欢迎讨论指正!
print.html代码:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv=Content-Type content="text/html;charset=utf-8">
<title>发票打印</title>
&l
- Postgresql 连表更新字段语法 update
qifeifei
PostgreSQL
下面这段sql本来目的是想更新条件下的数据,可是这段sql却更新了整个表的数据。sql如下:
UPDATE tops_visa.visa_order
SET op_audit_abort_pass_date = now()
FROM
tops_visa.visa_order as t1
INNER JOIN tops_visa.visa_visitor as t2
ON t1.
- 将redis,memcache结合使用的方案?
tcrct
rediscache
公司架构上使用了阿里云的服务,由于阿里的kvstore收费相当高,打算自建,自建后就需要自己维护,所以就有了一个想法,针对kvstore(redis)及ocs(memcache)的特点,想自己开发一个cache层,将需要用到list,set,map等redis方法的继续使用redis来完成,将整条记录放在memcache下,即findbyid,save等时就memcache,其它就对应使用redi
- 开发中遇到的诡异的bug
wudixiaotie
bug
今天我们服务器组遇到个问题:
我们的服务是从Kafka里面取出数据,然后把offset存储到ssdb中,每个topic和partition都对应ssdb中不同的key,服务启动之后,每次kafka数据更新我们这边收到消息,然后存储之后就发现ssdb的值偶尔是-2,这就奇怪了,最开始我们是在代码中打印存储的日志,发现没什么问题,后来去查看ssdb的日志,才发现里面每次set的时候都会对同一个key