- 蓝桥杯51单片机设计
#矩阵键盘#①IO线与关系思考,俩个引脚:一个输入高电平一个输入低电平,当俩者接到一起他们的点评情况是什么?单片机IO口内部等效图②矩阵键盘原理判断按键按下的原理:如果未按下时俩个引脚的电平不一样(一高一低),则按下时高电平的引脚为低电平,我们只需要检测高电平引脚是否变为低电平就可以判断按键是否被按下(总结:发生变化的总是高电平的引脚)③矩阵键盘逐行扫描法先让第一行按键的公共引脚为低电平,第二行到
- CKEditor中粘贴复杂公式的最佳实践是什么?
M_Snow
umeditor粘贴wordueditor粘贴wordueditor复制wordueditor上传word图片ueditor导入wordueditor导入pdfueditor导入ppt
要求:开源,免费,技术支持编辑器:ckeditor前端:vue2,vue3.vue-cli后端:asp,java,jsp,springboot,php,asp.net,.netcore功能:导入Word,导入Excel,导入PPT(PowerPoint),导入PDF,复制粘贴word,导入微信公众号内容,web截屏平台:Windows,macOS,Linux,RedHat,Ubuntu,CentO
- 一文读懂主流云厂商的云安全产品对比|小白也能看懂!
☁️一文读懂主流云厂商的云安全产品对比|小白也能看懂!云服务器是“家”,安全产品就是“门锁、摄像头、护栏”——你搭了房子,总得保护吧?无论你是初创开发者,还是企业运维,选对安全产品比你想象中更重要。但问题来了,阿里云、腾讯云、华为云这三大厂商的云安全产品看起来都差不多,到底有什么区别?作为一个云安全小白,云安全产品那么多到底是什么以及最后该怎么选?!一、安全防护到底防的是什么?很多人以为“云安全”
- 2022年MySQL最新面试题
m0_54850467
面试学习路线阿里巴巴android前端后端
2022年MySQL最新面试题目录前言一、数据库基础知识0、概要1、平时MySQL主要用哪个版本2、数据库三大范式是什么3、MySQL有关权限的表都有哪几个4、MySQL的binlog有有几种录入格式?分别有什么区别?平时用到哪些关系型数据库和非关系数据库,可以谈谈你对它们的理解吗?5、可以简单说说你对MySQL的逻辑架构了解吗?6、了解MySQL中的MVCC是什么?7、PostgreSQL相对于
- Flask 框架:深入浅出理解其工作原理与机制
chilavert318
熬之滴水穿石flaskpython后端
今天写不发相关连载了,而是将我近段时间接触到的内容做次分享。这几天,使用了开源的DashGO框架,了解到了这个开源的底层是Flask框架。所以花了点时间了解一下,现在Web开发领域,各种框架层出不穷,看了一下Flask的源码,作为一款轻量级的PythonWeb框架,还是凸显了简洁、灵活的特点。今天就深入浅出地将我理解的Flask讲解出来。一、Flask是什么简单来说,Flask是一个使用Pytho
- Docker 学习入门篇:从基础概念到实战部署
一、Docker核心概念与核心价值1.1Docker是什么?Docker是基于Go语言开发的开源容器化平台,旨在实现“一次镜像,处处运行”。它通过将应用程序及其依赖环境(代码、运行时、系统工具、系统库等)打包成一个轻量级、可移植的镜像(Image),使应用能够在不同环境中稳定运行,彻底解决了传统开发中环境不一致、部署复杂的难题。1.2Docker解决了什么问题?环境一致性难题:开发、测试、生产环境
- 吐血整理!电动车安全充电原理大公开!:比如我有一辆48度的电动汽车,我在高速上遇到480kw充电桩,如何能够保证汽车安全充电,汽车安全充电的原理是什么 -慧知开源充电桩平台
文慧的科技江湖
更新日志-(慧哥)慧知充电桩平台安全汽车大数据人工智能架构开源直流充电桩
确保电动汽车在480kW超充桩上安全充电的核心在于电池管理系统(BMS)、热管理系统、充电桩与车辆的智能协同保护机制。安全充电的核心原理智能功率协商(握手协议)充电前,车辆BMS会与充电桩通信,自动协商最大可接受功率(如您的48度电池可能峰值仅支持100-150kW,而非480kW)。实际充电功率由车辆BMS决定,而非充电桩。充电桩仅提供“可用功率上限”,车辆只会取用自身能承受的部分。电池管理系统
- 【后端开发】Flask学习教程
大雨淅淅
后端开发flask学习python后端
目录一、Flask是什么?二、环境搭建,准备启航2.1安装Python2.2安装Flask库三、第一个Flask程序,初窥门径3.1导入Flask类3.2创建应用实例3.3定义路由和视图函数3.4运行应用四、深入理解Flask核心概念4.1路由系统详解4.2请求与响应处理4.3模板引擎Jinja2五、Flask扩展,增强战斗力5.1Flask-SQLAlchemy:数据库操作的得力助手5.2Fla
- 【后端开发】Django
大雨淅淅
后端开发sqlite数据库后端django
目录一、Django是什么,为何选择它?二、学习前的准备工作三、Django项目初体验四、深入Django核心概念(一)模型(Model)(二)视图(View)(三)模板(Template)(四)URL配置五、实战演练:打造一个简单博客(一)搭建博客基础框架(二)实现文章发布功能(三)展示文章列表和详情六、总结与展望一、Django是什么,为何选择它?在PythonWeb开发的广袤天地里,Djan
- Kotlin Flow 冷流和热流
麦田里的守望者-Jiang
Kotlinandroidkotlinrxjavaandroid
本文主要分析了冷流和热流的相关实现原理,原理逻辑长而复杂。特别是涉及热流SharedFlow相关实现原理时,逻辑更是抽象,理解比较困难。本文比较长,建议根据目录选择分段阅读,可以先看基础概念和冷流,再分别看热流SharedFlow和StateFlow。阅读本文时,可以带着以下问题去思考:冷流和热流指的是什么?在业务开发中,冷流和热流可以用来做什么或者解决什么问题?冷流和热流的区别是什么?冷流的执行
- 你真的懂文件吗?从磁盘、设备到文本与二进制的深度解析
资料合集下载链接:https://pan.quark.cn/s/472bbdfcd014在日常的电脑使用中,我们每天都在和“文件”打交道:Word文档、MP3音乐、照片、应用程序……我们创建、保存、打开、删除它们。但你是否曾停下来想过,这些我们习以为常的文件,在计算机的底层究竟是什么样的存在?今天,让我们跟随课堂的脚步,一起深入探索文件的本质,从宏观的分类到微观的存储,彻底搞懂计算机世界的基石——
- 20 道 Node.js 高频面试题
文章目录1.**Node.js是什么?有哪些特点?**2.**Node.js中的事件循环是什么?如何工作?**3.**Node.js的模块系统有哪几种?区别是什么?**4.**什么是Buffer?为什么需要它?**5.**Node.js如何实现异步编程?**6.**Node.js中的Stream是什么?有哪些类型?**7.**Node.js中的Cluster模块有什么作用?**8.**Node.j
- PagedAttention和Continuous Batching
流浪大人
大模型深度学习人工智能机器学习
PagedAttention是什么PagedAttention是一种用于优化Transformer架构中注意力机制的技术,主要用于提高大语言模型在推理阶段的效率,特别是在处理长序列数据时能有效减少内存碎片和提高内存利用率。它借鉴了操作系统中虚拟内存分页机制的思想。工作原理传统注意力机制的局限性:传统的注意力机制在处理长序列时,需要为每个位置计算注意力得分并存储中间结果,这会导致内存占用随着序列长度
- MQTT 是什么?一文读懂 MQTT 协议的原理与优势
头发那是一根不剩了
网络物联网
1,MQTT是什么MQTT(MessageQueuingTelemetryTransport)是一种发布/订阅消息协议,最早由IBM提出,用于低功耗、低带宽场景下的数据传输,尤其适用于物联网(IoT)设备通信。全称:MessageQueuingTelemetryTransport角色:定义“设备如何发送/接收消息”的规则(通信协议)关键机制:发布/订阅模型(Publish/Subscribe)它不
- Git 子模块 (Submodule) 完全使用指南
BIBI2049
版本托管GitWindowsgitTortoiseGit子模块
Git子模块(Submodule)完全使用指南核心原理解析:子模块是什么?想象一下,你在开发一个大项目(父项目),需要用到另一个独立的项目(例如一个公共库、一个UI组件库)。你不想直接复制粘贴它的代码,因为那样就无法方便地获取那个库的后续更新。Git子模块就是来解决这个问题的。它允许你将一个Git仓库作为另一个Git仓库的子目录。最重要的核心原理:父项目不存储子模块的所有文件内容。它只存储一个“指
- java项目报错405_405报错是什么原因_状态码405是什么错误
跳动的数字
java项目报错405
今天网站遇到一个问题:httppost请求网页会出现405,分析了下原因:是因为Apache、IIS、Nginx等绝大多数web服务器,都不允许静态文件响应POST请求。下面是解决方案:将post请求改为get请求XF405/XF400支持拍摄4KUHD(3840x2160)50P影像。采用了一枚1.0型大尺寸影像传感器,该传感器的尺寸约为传统机型传感器的6.8倍。MP4格式的文件可设置为自动继续
- Docker 和 Kubernetes 入门到精通:运维工程师的实战笔记 (近5万字)
运维小贺
运维linuxdocker容器kubernetes云原生kubelet
文章目录1.Docker1.1Docker是什么?1.1.1容器服务原理1.2Docker的三大概念1.2.1镜像1.2.2容器1.2.3仓库1.2.4总结1.3Docker常用命令1.3.1镜像常用命令1.3.2容器常用命令1.4Dockerfile1.4.1commit的局限1.4.2Dockerfile是什么?1.4.3如何使用Dockerfile制作镜像?1.4.4Dockerfile中常
- 在WPF中使用CommunityToolkit.Mvvm——(一)为什么使用CommunityToolkit.Mvvm
永远的久远
wpf
前言阅读我文章的同学可能已经发现了,我总是会在一个系列文章的第一篇抛出问题,为什么要用到这个技术。因为一些成熟的库和技术会给我们带来生产力大幅的提升,同时通过学习一些优秀的开源项目,对我们个人的能力提升也会有帮助。接下来我们一起来看一下MVVMToolkit能为我们带来哪些惊喜~~CommunityToolkit.Mvvm是什么微软的官方文档这样介绍的CommunityToolkit.Mvvm包(
- 关于uniapp
m0_73928262
开发语言uni-app
目录前言一、uniapp是什么?二、uniapp的由来三、uniapp的基本概念四、uniapp的使用场景五、uniapp框架格式和基本概念六、如何使用uniapp七、如何使用uniapp创建文件总结前言Uni-app是由Dcloud公司推出的一个多端开发框架,可以使用Vue开发一次代码,产出多个平台的应用程序,包括iOS、Android、H5、小程序等。这种“一次开发,多端输出”的开发方式大大减
- Java SDN:用代码造出会自己变魔术的网络?虚拟化+资源管理全攻略
墨夶
Java学习资料1java网络php
一、SDN是什么?网络界的「乐高超人」1.1传统网络:像在玩「俄罗斯方块」传统网络设备就像被焊死的积木,每个路由器都是一块「脾气古怪的石头」,想改个路由规则?得一台台敲命令,**这不比给Excel表格涂色还费劲?**1.2SDN:给网络装个「超脑」SDN=控制平面+数据平面分离,就像把交通指挥中心从马路上搬进控制室,用代码说:“嘿,交换机,数据包该左转还是右转,我远程指挥!”二、Java写SDN控
- 软件项目中的静态缺陷是什么
悟能不能悟
java
软件项目中的静态缺陷(StaticDefects)是指在不运行程序代码的情况下,通过分析源代码、配置文件或设计文档发现的代码质量问题或潜在风险。这类缺陷通常通过静态代码分析(StaticCodeAnalysis)工具(如SonarQube、ESLint、Checkstyle等)或人工代码审查识别。核心特点无需运行程序静态分析仅检查代码的结构和语法(例如变量定义、函数调用、控制流程),而不需要编译或
- 防火墙知识点总结
知新zx
服务器网络运维
一、是什么定义:不同区域,安全策略的一台硬件设备二、为什么要用作用:保护内网终端、服务器和一些通信设备的安全三、怎么用(工作原理)分类:传统防火墙、下一代防火墙1、传统防火墙①包过滤工作层次:3/4层原理:类似于路由交换的ACL,路由交换基于端口in/out,防火墙基于区域与区域之间(默认任何区域deny)优缺点:只检测3,4层,处理速度快,开销小,但应用层威胁无法防御或检测,无会画状态跟踪②状态
- 【ARM AMBA AXI 入门 5.1 - QoS是什么?QoS是怎么工作的? 】
主公讲 ARM
#ARMAMBAAXI系列QoS是什么?QoS怎么工作的?AXIQoS
请阅读【嵌入式及芯片开发学必备专栏】转自:揭秘数通知识:QoS是什么?QoS是怎么工作的?(一)文章目录QoS概述综合服务和差分服务QoS工具报文分类报文标记流量监管和整形工具拥塞管理工具拥塞避免工具队列策略FIFO(先进先出队列,FirstInFirstOutQueue)PriorityQueue(优先队列PQ)Weighted-fairQueue(加权平均队列WFQ)丢弃策略我们在学习嵌入的时
- C盘隐藏的神秘巨无霸文件hiberfil.sys到底是什么?
qzy0621
电脑诊断电脑诊断
C盘隐藏的神秘巨无霸文件hiberfil.sys到底是什么?一、hiberfil.sys:Windows的“内存保险箱”二、让“巨无霸”显形:查看hiberfil.sys的方法三、为何如此巨大?体积≈你的内存条容量!四、安全释放空间:关闭休眠功能五、想用休眠/快速启动怎么办?六、取舍指南:关不关闭?看你的需求!建议关闭休眠释放空间的情况:建议保留休眠功能的情况:检查你的睡眠模式最后总结:C盘隐藏的
- 解锁WSL:Windows下的Linux新世界
奔跑吧邓邓子
必备核心技能windowslinuxWSL跨平台开发
目录一、WSL是什么二、WSL的功能特点2.1运行Linux环境2.2开发工具支持2.3文件系统集成2.4命令行交互2.5性能和兼容性三、WSL的版本区别3.1WSL1介绍3.2WSL2介绍3.3两者对比四、WSL的安装教程4.1安装前准备4.2安装步骤4.3安装Linux分发版五、WSL的常用命令5.1系统镜像管理5.2系统启动与关闭5.3镜像导出与导入5.4其他常用命令六、WSL的应用场景6.
- Rust 是什么
叶 落
Rust基础课程rustrust编程语言Rust基础Rust入门
Rust是一门比较热门的新编程语言。为什么是热门语言,可以看编程语言流行趋势:https://www.tiobe.com/tiobe-index/为什么是新语言,Rust的诞生可以追溯到2006年,但它的正式公开亮相和成熟是在2010-2015年。Rust文件的文件后缀是.rs,Rust的logo是一只黄色的螃蟹:Rust的应用场景下面的截图来自官网(https://www.rust-lang.o
- C#的接口有什么用?
alincea
C#C#接口interface
转自:https://blog.csdn.net/seanbei/article/details/37812477接口对于初学者来说是一个太抽象的东西。看了教材之后基本都是一个感觉:接口到底是用来干嘛的?书上讲声明接口,实现接口,并不难,难的是什么时候用接口呢?网上有几个非常通俗的讲解,很受益。再用自己的思路梳理一下,应该不算抄袭吧。案例:猫狗叫声明接口:interface接口-叫{方法-叫();
- 12.Java SDK源码分析系列笔记-PriorityQueue
Thinker QAQ
JavaSDK源码分析java笔记python
文章目录1.PriorityQueue是什么2.使用3.源码分析3.1.属性3.2.有参构造3.2.1.初始化元素到数组中3.2.2.维护堆的属性3.2.2.1.下沉操作3.3.插入3.3.1.上浮操作3.4.删除3.4.1.下沉操作4.参考1.PriorityQueue是什么是一个队列,只不过加上了优先级的概念,换句话说队列里的元素是根据某种规则排好序的2.使用publicclassPriori
- 人工智能-基础篇-23-智能体Agent到底是什么?怎么理解?(智能体=看+想+做)
weisian151
人工智能人工智能
1、智能体是什么?想象你有一个超级聪明的小助手,它能:自己看环境(比如看到天气、听到声音、读到数据);自己做决定(比如下雨了要关窗,电量低要去充电);自己动手干活(比如帮你订外卖、打扫房间、开车);越用越聪明(比如记住你的习惯,下次不用你提醒)。这个“小助手”就是智能体(Agent)——它是一个能自主感知、思考、行动并学习的系统,可以是软件(比如手机里的AI助手)、硬件(比如机器人),或者软硬结合
- 2023.7.19
totoro12138
笔记
《你当像鸟飞往你的山》看完啦,这周末整理下摘抄内容和导图。《亲密关系》罗兰·米勒P6人类是非常社会化的动物。如果剥夺了和他人的紧密接触,这会令人很痛苦,人类社会属性的核心部分正是对亲密关系的需要。那么,亲密关系究竟是什么?仁者见仁,智者见智,因为亲密关系是一个复杂的概念,包含许多不同的成分。然而研究者和普通人都认为亲密关系和泛泛之交至少在六个方面存在程度差异:了解、关系、相互依赖性、相互一致性、信
- jvm调优总结(从基本概念 到 深度优化)
oloz
javajvmjdk虚拟机应用服务器
JVM参数详解:http://www.cnblogs.com/redcreen/archive/2011/05/04/2037057.html
Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。
- 【Scala十六】Scala核心十:柯里化函数
bit1129
scala
本篇文章重点说明什么是函数柯里化,这个语法现象的背后动机是什么,有什么样的应用场景,以及与部分应用函数(Partial Applied Function)之间的联系 1. 什么是柯里化函数
A way to write functions with multiple parameter lists. For instance
def f(x: Int)(y: Int) is a
- HashMap
dalan_123
java
HashMap在java中对很多人来说都是熟的;基于hash表的map接口的非同步实现。允许使用null和null键;同时不能保证元素的顺序;也就是从来都不保证其中的元素的顺序恒久不变。
1、数据结构
在java中,最基本的数据结构无外乎:数组 和 引用(指针),所有的数据结构都可以用这两个来构造,HashMap也不例外,归根到底HashMap就是一个链表散列的数据
- Java Swing如何实时刷新JTextArea,以显示刚才加append的内容
周凡杨
java更新swingJTextArea
在代码中执行完textArea.append("message")后,如果你想让这个更新立刻显示在界面上而不是等swing的主线程返回后刷新,我们一般会在该语句后调用textArea.invalidate()和textArea.repaint()。
问题是这个方法并不能有任何效果,textArea的内容没有任何变化,这或许是swing的一个bug,有一个笨拙的办法可以实现
- servlet或struts的Action处理ajax请求
g21121
servlet
其实处理ajax的请求非常简单,直接看代码就行了:
//如果用的是struts
//HttpServletResponse response = ServletActionContext.getResponse();
// 设置输出为文字流
response.setContentType("text/plain");
// 设置字符集
res
- FineReport的公式编辑框的语法简介
老A不折腾
finereport公式总结
FINEREPORT用到公式的地方非常多,单元格(以=开头的便被解析为公式),条件显示,数据字典,报表填报属性值定义,图表标题,轴定义,页眉页脚,甚至单元格的其他属性中的鼠标悬浮提示内容都可以写公式。
简单的说下自己感觉的公式要注意的几个地方:
1.if语句语法刚接触感觉比较奇怪,if(条件式子,值1,值2),if可以嵌套,if(条件式子1,值1,if(条件式子2,值2,值3)
- linux mysql 数据库乱码的解决办法
墙头上一根草
linuxmysql数据库乱码
linux 上mysql数据库区分大小写的配置
lower_case_table_names=1 1-不区分大小写 0-区分大小写
修改/etc/my.cnf 具体的修改内容如下:
[client]
default-character-set=utf8
[mysqld]
datadir=/var/lib/mysql
socket=/va
- 我的spring学习笔记6-ApplicationContext实例化的参数兼容思想
aijuans
Spring 3
ApplicationContext能读取多个Bean定义文件,方法是:
ApplicationContext appContext = new ClassPathXmlApplicationContext(
new String[]{“bean-config1.xml”,“bean-config2.xml”,“bean-config3.xml”,“bean-config4.xml
- mysql 基准测试之sysbench
annan211
基准测试mysql基准测试MySQL测试sysbench
1 执行如下命令,安装sysbench-0.5:
tar xzvf sysbench-0.5.tar.gz
cd sysbench-0.5
chmod +x autogen.sh
./autogen.sh
./configure --with-mysql --with-mysql-includes=/usr/local/mysql
- sql的复杂查询使用案列与技巧
百合不是茶
oraclesql函数数据分页合并查询
本片博客使用的数据库表是oracle中的scott用户表;
------------------- 自然连接查询
查询 smith 的上司(两种方法)
&
- 深入学习Thread类
bijian1013
javathread多线程java多线程
一. 线程的名字
下面来看一下Thread类的name属性,它的类型是String。它其实就是线程的名字。在Thread类中,有String getName()和void setName(String)两个方法用来设置和获取这个属性的值。
同时,Thr
- JSON串转换成Map以及如何转换到对应的数据类型
bijian1013
javafastjsonnet.sf.json
在实际开发中,难免会碰到JSON串转换成Map的情况,下面来看看这方面的实例。另外,由于fastjson只支持JDK1.5及以上版本,因此在JDK1.4的项目中可以采用net.sf.json来处理。
一.fastjson实例
JsonUtil.java
package com.study;
impor
- 【RPC框架HttpInvoker一】HttpInvoker:Spring自带RPC框架
bit1129
spring
HttpInvoker是Spring原生的RPC调用框架,HttpInvoker同Burlap和Hessian一样,提供了一致的服务Exporter以及客户端的服务代理工厂Bean,这篇文章主要是复制粘贴了Hessian与Spring集成一文,【RPC框架Hessian四】Hessian与Spring集成
在
【RPC框架Hessian二】Hessian 对象序列化和反序列化一文中
- 【Mahout二】基于Mahout CBayes算法的20newsgroup的脚本分析
bit1129
Mahout
#!/bin/bash
#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information re
- nginx三种获取用户真实ip的方法
ronin47
随着nginx的迅速崛起,越来越多公司将apache更换成nginx. 同时也越来越多人使用nginx作为负载均衡, 并且代理前面可能还加上了CDN加速,但是随之也遇到一个问题:nginx如何获取用户的真实IP地址,如果后端是apache,请跳转到<apache获取用户真实IP地址>,如果是后端真实服务器是nginx,那么继续往下看。
实例环境: 用户IP 120.22.11.11
- java-判断二叉树是不是平衡
bylijinnan
java
参考了
http://zhedahht.blog.163.com/blog/static/25411174201142733927831/
但是用java来实现有一个问题。
由于Java无法像C那样“传递参数的地址,函数返回时能得到参数的值”,唯有新建一个辅助类:AuxClass
import ljn.help.*;
public class BalancedBTree {
- BeanUtils.copyProperties VS PropertyUtils.copyProperties
诸葛不亮
PropertyUtilsBeanUtils
BeanUtils.copyProperties VS PropertyUtils.copyProperties
作为两个bean属性copy的工具类,他们被广泛使用,同时也很容易误用,给人造成困然;比如:昨天发现同事在使用BeanUtils.copyProperties copy有integer类型属性的bean时,没有考虑到会将null转换为0,而后面的业
- [金融与信息安全]最简单的数据结构最安全
comsci
数据结构
现在最流行的数据库的数据存储文件都具有复杂的文件头格式,用操作系统的记事本软件是无法正常浏览的,这样的情况会有什么问题呢?
从信息安全的角度来看,如果我们数据库系统仅仅把这种格式的数据文件做异地备份,如果相同版本的所有数据库管理系统都同时被攻击,那么
- vi区段删除
Cwind
linuxvi区段删除
区段删除是编辑和分析一些冗长的配置文件或日志文件时比较常用的操作。简记下vi区段删除要点备忘。
vi概述
引文中并未将末行模式单独列为一种模式。单不单列并不重要,能区分命令模式与末行模式即可。
vi区段删除步骤:
1. 在末行模式下使用:set nu显示行号
非必须,随光标移动vi右下角也会显示行号,能够正确找到并记录删除开始行
- 清除tomcat缓存的方法总结
dashuaifu
tomcat缓存
用tomcat容器,大家可能会发现这样的问题,修改jsp文件后,但用IE打开 依然是以前的Jsp的页面。
出现这种现象的原因主要是tomcat缓存的原因。
解决办法如下:
在jsp文件头加上
<meta http-equiv="Expires" content="0"> <meta http-equiv="kiben&qu
- 不要盲目的在项目中使用LESS CSS
dcj3sjt126com
Webless
如果你还不知道LESS CSS是什么东西,可以看一下这篇文章,是我一朋友写给新人看的《CSS——LESS》
不可否认,LESS CSS是个强大的工具,它弥补了css没有变量、无法运算等一些“先天缺陷”,但它似乎给我一种错觉,就是为了功能而实现功能。
比如它的引用功能
?
.rounded_corners{
- [入门]更上一层楼
dcj3sjt126com
PHPyii2
更上一层楼
通篇阅读完整个“入门”部分,你就完成了一个完整 Yii 应用的创建。在此过程中你学到了如何实现一些常用功能,例如通过 HTML 表单从用户那获取数据,从数据库中获取数据并以分页形式显示。你还学到了如何通过 Gii 去自动生成代码。使用 Gii 生成代码把 Web 开发中多数繁杂的过程转化为仅仅填写几个表单就行。
本章将介绍一些有助于更好使用 Yii 的资源:
- Apache HttpClient使用详解
eksliang
httpclienthttp协议
Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信对于Http协议的了解会
- zxing二维码扫描功能
gundumw100
androidzxing
经常要用到二维码扫描功能
现给出示例代码
import com.google.zxing.WriterException;
import com.zxing.activity.CaptureActivity;
import com.zxing.encoding.EncodingHandler;
import android.app.Activity;
import an
- 纯HTML+CSS带说明的黄色导航菜单
ini
htmlWebhtml5csshovertree
HoverTree带说明的CSS菜单:纯HTML+CSS结构链接带说明的黄色导航
在线体验效果:http://hovertree.com/texiao/css/1.htm代码如下,保存到HTML文件可以看到效果:
<!DOCTYPE html >
<html >
<head>
<title>HoverTree
- fastjson初始化对性能的影响
kane_xie
fastjson序列化
之前在项目中序列化是用thrift,性能一般,而且需要用编译器生成新的类,在序列化和反序列化的时候感觉很繁琐,因此想转到json阵营。对比了jackson,gson等框架之后,决定用fastjson,为什么呢,因为看名字感觉很快。。。
网上的说法:
fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。
- 基于Mybatis封装的增删改查实现通用自动化sql
mengqingyu
DAO
1.基于map或javaBean的增删改查可实现不写dao接口和实现类以及xml,有效的提高开发速度。
2.支持自定义注解包括主键生成、列重复验证、列名、表名等
3.支持批量插入、批量更新、批量删除
<bean id="dynamicSqlSessionTemplate" class="com.mqy.mybatis.support.Dynamic
- js控制input输入框的方法封装(数字,中文,字母,浮点数等)
qifeifei
javascript js
在项目开发的时候,经常有一些输入框,控制输入的格式,而不是等输入好了再去检查格式,格式错了就报错,体验不好。 /** 数字,中文,字母,浮点数(+/-/.) 类型输入限制,只要在input标签上加上 jInput="number,chinese,alphabet,floating" 备注:floating属性只能单独用*/
funct
- java 计时器应用
tangqi609567707
javatimer
mport java.util.TimerTask; import java.util.Calendar; public class MyTask extends TimerTask { private static final int
- erlang输出调用栈信息
wudixiaotie
erlang
在erlang otp的开发中,如果调用第三方的应用,会有有些错误会不打印栈信息,因为有可能第三方应用会catch然后输出自己的错误信息,所以对排查bug有很大的阻碍,这样就要求我们自己打印调用的栈信息。用这个函数:erlang:process_display (self (), backtrace).需要注意这个函数只会输出到标准错误输出。
也可以用这个函数:erlang:get_s