- RT-Thread:开源的实时操作系统全解析
这个懒人
开源RT-threadRTOS
一、背景与起源RT-Thread诞生于2006年,由中国开发者熊谱翔发起,是全球领先的开源实时操作系统(RTOS)之一。随着物联网(IoT)和智能硬件市场的爆发式增长,RT-Thread凭借其轻量、高可定制化的特性,迅速成为嵌入式开发领域的明星项目。截至2023年,其GitHubStar数已突破10k,累计装机量超过20亿台设备,广泛应用于智能家居、工业控制、可穿戴设备等领域。二、核心概念解析1.
- 告别高配置!让UE 大型内容用网页轻终端就可轻松打开的方案
实时云渲染dlxyz6688
云流化技术云流实时云渲染3d内容轻量化使用ue模型webgl
在数字内容创作领域,虚幻引擎(UE)凭借其强大的功能,能够打造出极为精致且规模庞大的模型。然而,这些UE大型模型对硬件配置的要求极高,普通设备往往难以负荷,使得其展示和应用场景受到极大限制。而实时云渲染方案的出现,打破了这一困境,让UE大型内容模型通过普通轻终端设备就能打开使用成为现实。那么在此之前这种大型模型内容受到哪些的限制影响呢?如下:传统困境:高配置硬件要求一定程度上限制了UE大型模型应用
- SpringBoot 集成 Spring Security
JavaShark
JAVA程序员计算机springspringbootjava
SpringSecuritySpringSecurity是一个功能强大且高度可定制的身份验证和访问控制框架。它实际上是保护基于spring的应用程序的标准。SpringSecurity是一个框架,侧重于为Java应用程序提供身份验证和授权。与所有Spring项目一样,Spring安全性的真正强大之处在于它可以轻松地扩展以满足定制需求从官网的介绍中可以知道这是一个权限框架。想我们之前做项目是没有使用
- Redis | 基于 Redis 实现机器列表 Token 缓存的 Java 实现
Andya_net
Spring&SpringBoot等框架技术中间件&工具类#Redis缓存javaredis
关注:CodingTechWork引言 在分布式系统中,Token缓存是一种常见的需求。它可以帮助我们快速验证用户身份,减少对数据库的频繁访问,提高系统的性能和响应速度。本文将介绍如何使用Redis来实现机器列表的Token缓存,在KubernetesPod部署的环境中,为了避免多个Pod同时执行相同的定时任务(如刷新缓存Token),我们需要引入分布式锁机制。以下是基于RedisTemplat
- MD5:数据的 “数字指纹” 与 “安全卫士”
z_mazin
加密解密python算法安全
在数字世界里,我们经常需要对数据进行验证,确保它的完整性和真实性。这时候,MD5就像是一位“安全卫士”,为我们的数据把关。它能够快速地为任意长度的数据生成一个独一无二的“数字指纹”,让我们可以轻松地检查数据是否被篡改。一、MD5是什么?MD5,全称是MD5消息摘要算法(MD5Message-DigestAlgorithm),它是一种哈希算法,也被称为散列算法。它的主要功能是把任意长度的数据转换成一
- 计算机视觉算法实战——手术导航:技术、应用与未来
喵了个AI
计算机视觉实战项目计算机视觉算法人工智能
✨个人主页欢迎您的访问✨期待您的三连✨✨个人主页欢迎您的访问✨期待您的三连✨✨个人主页欢迎您的访问✨期待您的三连✨1.手术导航中的计算机视觉:领域介绍计算机视觉在手术导航领域的应用代表了现代医学与人工智能技术的完美结合,正在彻底改变外科手术的方式。手术导航系统通过将医学影像、实时传感器数据和计算机视觉算法相结合,为外科医生提供了前所未有的精确性和可视化能力,使复杂的手术操作变得更加安全、可控。传统
- 原型验证后客户推翻原有需求,如何止损
需求管理
原型验证后客户推翻原有需求时止损的有效方法包括:迅速评估影响范围、立即开展沟通确认、调整项目计划和资源配置、更新变更管理流程、协商成本分担机制。其中,迅速评估影响范围是关键,项目团队必须立即明确此次变更的具体影响,包括对项目进度、成本及资源的潜在风险,从而制定相应止损措施,避免损失进一步扩大。一、迅速评估影响范围,锁定止损重点客户在原型验证后推翻原需求,往往意味着项目初期的资源投入面临浪费风险。因
- 企业型通配符SSL证书:简化管理,强化安全
ssl证书
一、什么是企业型通配符SSL证书企业型通配符SSL证书是一种特殊的数字证书,结合了企业型(OV)证书的真实性验证和通配符证书的保护多个子域名的功能。它使用一个证书即可保护主域名及其所有子域名,适用于拥有众多子域名的企事业单位。通配符证书申请流程↓快速申请入口直接访问JoySSL,注册一个账号,记得填写注册码230931,获得一对一技术支持二、企业型通配符SSL证书的特点保护全面:证书可以覆盖主域名
- Vue3:企业级组件库搭建(10)
双囍菜菜
Vue3vue.js
企业级组件库搭建指南:从架构设计到持续交付文章目录文章目录企业级组件库搭建指南:从架构设计到持续交付文章目录一、Monorepo架构设计1.1工作区配置1.2依赖管理策略二、组件设计规范体系2.1原子设计模型2.2组件测试规范三、主题系统实现方案3.1CSS变量架构3.2运行时主题切换四、文档自动化方案4.1组件元数据提取4.2实时预览沙箱五、CI/CD流水线建设5.1自动化流程设计5.2质量门禁
- 如何根据目标网站调整Python爬虫的延迟时间?
小白学大数据
pythonpython爬虫开发语言
一、为什么需要调整爬虫的延迟时间?1.反爬虫机制的挑战大多数网站(尤其是电商平台如淘宝)都部署了反爬虫机制,用于检测异常的访问行为。如果爬虫的请求频率过高,可能会触发以下反制措施:IP封禁:短时间内大量请求会导致IP被封禁。验证码:频繁访问可能会触发验证码,增加抓取难度。限流:服务器可能会限制单个IP的请求速率。2.延迟时间的作用通过合理设置延迟时间,可以模拟人类用户的访问行为,降低被检测到的概率
- 【虚拟机】将电脑摄像头连接到虚拟机的Linux系统上
却道海棠
linux运维
应用场景:尝试在Linux虚拟机环境中使用OpenPose,这是一个开源的实时多人系统,用于身体、面部和手部关键点检测。为了实现OpenPose的实时拍摄视频功能,需要将电脑摄像头连接到虚拟机中的Linux系统上,以便捕捉并处理实时的视频流。问题描述进入openpose目录cdopenposeopenpose目录下的build文件夹通常是在进行编译和构建openpose项目时创建的./build/
- nacos-gateway动态路由
汤汤程序员
gatewayjava前端
在Nacos官网中给出了手动监听Nacos配置变更的SDK:NacosJavaSDK所需依赖com.alibaba.cloudspring-cloud-starter-alibaba-nacos-configorg.springframework.cloudspring-cloud-starter-bootstrapnacos提供了监视配置文件的功能,当配置文件发生更改的能够实时推送到服务器,这个
- 详细介绍Qt中用于断言的宏 Q_ASSERT
阳光_你好
qt开发语言
Q_ASSERT是Qt框架中用于调试的核心宏之一,其作用类似于标准C/C++的assert,但针对Qt的特性进行了优化。它用于在开发阶段验证程序的逻辑正确性,帮助开发者快速定位潜在的错误。1.基本用法Q_ASSERT(condition);功能:在调试模式下(DebugBuild),如果condition为false,则会触发断言失败,终止程序并输出错误信息。示例:voidprocessData(
- R --- Error in library(***) : there is no package called ‘***’ (服务器非root用户)
auto_star
r语言服务器
步骤步骤一:在自己目录下创建R包安装路径步骤二:配置用户本地的R库路径步骤三:安装缺失的包(在终端)步骤四:验证安装步骤一:在自己目录下创建R包安装路径mkdir-p~/R_libs步骤二:配置用户本地的R库路径在家目录下,编辑(或新建).Renviron文件:vim~/.Renviron在文件内写入如下内容:R_LIBS_USER=~/R_libs,保存后退出。步骤三:安装缺失的包(在终端)在终
- 获取小红书笔记详情接口的详细指南
Jelena15779585792
小红书API笔记python开发语言
一、引言小红书作为一个集社交、购物、分享于一体的综合性平台,拥有海量的用户和丰富的笔记内容。小红书笔记详情API接口为开发者提供了一种高效获取笔记详细信息的方法,包括笔记的标题、正文、图片、视频、标签、点赞数、评论数等。这些数据可以帮助开发者进行内容分析、用户行为研究、营销策略优化等。二、接口功能与应用场景小红书笔记详情API接口的主要功能包括:数据获取:实时获取小红书上特定笔记的详细信息。数据分
- Flink介绍与安装
叶域
大数据flinkflink大数据
ApacheFlink是一个在有界数据流和无界数据流上进行有状态计算分布式处理引擎和框架。Flink设计旨在所有常见的集群环境中运行,以任意规模和内存级速度执行计算。一、主要特点和功能1.实时流处理:低延迟:Flink能够以亚秒级的延迟处理数据流,非常适合对时间敏感的应用,如实时分析、监控和告警系统。状态管理:Flink提供了对状态的内置支持,使得开发有状态的流式处理应用变得容易,如窗口操作、复杂
- 如何对接韩国和日本股票数据源API
摘要:本文将详细介绍如何通过StockTVAPI对接韩国和日本股票市场的实时行情数据,涵盖从API申请、接口调用到数据解析的完整流程,并提供Python代码示例。一、StockTVAPIStockTVAPI提供全球多个国家的金融市场数据,其中韩国和日本市场数据尤为全面。以下是选择StockTVAPI的几大理由:覆盖全面:支持韩国KOSPI、KOSDAQ和日本东京证券交易所实时性强:提供WebSoc
- RSA算法深度解析:从数学基础到安全实践
算法
一、密码学基础与RSA定位在对称加密体系中(如AES),加解密使用相同密钥的特性导致密钥分发成为核心安全问题。RSA作为首个实用的非对称加密算法(1977年由Rivest,Shamir,Adleman提出),通过巧妙的数论构造实现了:公钥加密:任何人可用公钥加密数据私钥解密:只有私钥持有者可解密数字签名:私钥签名可被公钥验证二、核心数学原理2.1模运算基础同余定理:a≡b(modn)当且仅当n|(
- 国内验签数据不出境的SSL证书
sslssl证书
也不知道怎么回事,最近既然流行国内验证,数据不出境的SSL证书,尤其是OV通配符或者OV单域名SSL证书,事业单位、机关单位非常重视。好好的说道说道SSL证书认为无论你买什么类型的,最基本的认证就是域名认证,这个到不用担心数据出国,因为即使出国也没有什么一样,添加一个验证代码的事情,何况认证好就删除的。主要说的是国内验证,是指OV类型、EV类型,这类SSL证书需要进行实名认证,如果想要国内验证,必
- Spring Boot 3虚拟线程的使用
招风的黑耳
后端springboot后端java
在SpringBoot非Web应用中,使用虚拟线程时程序提前终止的问题及解决方案,可以通过以下步骤深入理解和验证:问题根源分析JVM退出机制Java中,当所有非守护线程结束时,JVM会立即退出。即使存在正在运行的守护线程(如虚拟线程),JVM也不会等待它们完成。虚拟线程的特性虚拟线程(Thread.ofVirtual())默认是守护线程,且无法通过setDaemon(false)修改。虚拟线程由J
- uniapp中搜索栏中input的@blur和搜索按钮的@click事件存在都执行的问题
weixin_40670909
uni-app
blur与click的冲突问题blur事件:当元素失去焦点时触发blur事件;blur和focus事件不会冒泡,其他表单事件都可以click事件:当点击元素时触发click事件;所有元素都有此事件,会产生冒泡。在解决方案一:使用setTimeout将blur事件延迟进行,但会产生一种停顿感解决方案二:将click事件换成mousedown事件,这样事件的执行顺序就变成mousedown>mouse
- 数模分离革命:LLM驱动下的零代码开发新范式
领码科技
低代码实战篇AI应用数模分离零代码平台LLM模型驱动开发DevOps
副标题:从参数化建模到模型动态编排,解锁软件开发终极效率摘要数模分离正在重塑软件开发范式。通过大型语言模型(LLM)提炼功能、UI、数据元等核心模型,结合零代码平台的动态配置能力,开发者可将需求直接映射为可执行的应用,实现“模型即代码”的跨越式升级。本文系统性解析六大核心模型体系(功能/UI/组件/数据元/流程/权限模型),构建LLM与零代码平台的协同框架,并基于工业实践案例验证其效率提升3-5倍
- 探索未来舆情——推荐开源项目:思通舆情
孔岱怀
探索未来舆情——推荐开源项目:思通舆情yuqing思通舆情是一款开源免费的舆情系统,支持本地化部署。支持对海量的舆情数据进行多维交叉分析和深度挖掘,为用户户提供全面的舆情数据,专业的舆情分析。项目地址:https://gitcode.com/gh_mirrors/yu/yuqing项目简介思通舆情是一款强大的、完全开源的舆情管理系统,专为实时监测、分析和管理全网舆情而设计。它提供了全面的数据采集、
- 国内量化交易接口有哪些?不同接口在稳定性和功能上有何差异?
财云量化
python炒股自动化量化交易程序化交易国内量化交易接口稳定性功能差异股票量化接口股票API接口
炒股自动化:申请官方API接口,散户也可以python炒股自动化(0),申请券商API接口python炒股自动化(1),量化交易接口区别Python炒股自动化(2):获取股票实时数据和历史数据Python炒股自动化(3):分析取回的实时数据和历史数据Python炒股自动化(4):通过接口向交易所发送订单Python炒股自动化(5):通过接口查询订单,查询账户资产股票量化,Python炒股,CSDN
- 赛博朋克风格的数字孪生应用于前端开发
IOWEL
前端
在前端开发中,数字孪生是一种模拟现实世界实体的虚拟实体,它可以通过使用传感器数据和实时监测来与实际对象进行交互。本文将介绍如何使用赛博朋克风格的语言和设计元素来诠释数字孪生的概念,并实现一个基于前端技术的案例。首先,我们需要创建一个基本的前端应用程序框架。我们将使用HTML、CSS和JavaScript来构建我们的应用。以下是一个简单的HTML结构,用于容纳我们的数字孪生应用:
- sqlite3数据库(文件)损坏恢复方法
肖永威
数据库数据库sqlite
问题描述实时控制系统在运行过程中,我使用DBBrowserforSQLite工具写sqlite数据库操作,工具异常退出,再次使用此工具打开数据文件时,数据文件打不开,报错:invalidrootpage,如何处理?解决办法使用SQLite官方提供的工具进行修复。SQLite官方提供了一个名为sqlite3.exe的命令行工具,可以用于对数据库文件进行修复。sqldiff.exesqlite3.ex
- 如何生成API请求签名?
API小爬虫
java数据库服务器
在调用API接口时,生成请求签名是确保请求安全性和合法性的重要步骤。不同的API接口可能有不同的签名生成规则。以下是一些常见的签名生成方法和示例,特别是针对1688开放平台的签名生成方法。一、1688开放平台的签名生成方法1688开放平台采用双重签名验证机制,包括请求签名和业务签名。以下是生成请求签名的具体步骤和代码示例。1.请求签名请求签名是使用app_secret对请求参数进行加密的过程。以下
- 基于动态光影融合的缺陷实时检测和材质量化方法,并且整合EventPS、VMNer和EvDiG
神经网络15044
算法python材质
要完成基于动态光影融合的缺陷实时检测和材质量化方法,并且整合EventPS、VMNer和EvDiG,是一个复杂且综合性的任务。以下是一个大致的实现步骤和代码示例,不过要完整完成论文和所有实验还需要大量的细化和调整。整体思路数据加载与预处理:加载图像数据,进行必要的预处理,如归一化、裁剪等。模型整合:将EventPS、VMNer和EvDiG模型整合到一个统一的框架中。动态光影融合:实现动态光影融合算
- 蓝桥杯1463:货物摆放问题详解——数学思维与代码优化
藍海琴泉
蓝桥杯职场和发展
目录一、题目分析与数学建模二、直接暴力法的局限性三、优化策略:因数分解与三元组枚举步骤1:收集所有因数步骤2:三元组枚举优化四、代码实现与优化技巧五、复杂度分析与性能提升六、总结与拓展思考关键点总结拓展思考七、完整代码与验证验证说明一、题目分析与数学建模题目描述:小蓝需要将n个正方体货物摆成一个大的长方体,要求长、宽、高分别为L×W×H,且L×W×H=n。顺序不同视为不同方案(如1×2×3和2×1
- OV SSL证书有哪些优势?应该怎么申请?
ssl证书
OVSSL具有一系列不容错过的指标,可证明您网站的安全性并确保该网站确实属于您。首先,您的网站URL将显示https://而不是http://,并且地址栏中旁边会显示一个挂锁图标。这两个指标是全球公认的安全和声誉的象征。如果你是一家真正的企业,那就展示出来OVSSL相对于入门级DVSSL的一个明显优势是验证。除了OVSSL,您还将收到一个动态站点印章,其中显示了有关您的公司和颁发证书的第三方认证机
- 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