- 人的价值就是能让别人生活得更有价值——读荆志强老师的书有感
花婆婆
最近读了荆志强老师的专著《快乐地做教育》,前言就提到:教育的本真,就是通过激励为学生赋能,帮助学生产生足够的“自我效能感”,让学生主动获取知识技能、培育情感态度;帮助学生建立自主深度学习的能力。荆志强老师倡导的“赋能教育”主要从两个方面建构:激励型课堂、自主化管理。其中,他还谈到生本教育的学习观:学习是生命成长的过程,它是人自身的一种需要,而不是外在压力的结果。教育的一切行为都应该是为了满足儿童的
- linux内核驱动第一课(基于RK3568)
学习Linux驱动需要以下基础知识:C语言编程:掌握C语言是开发Linux驱动程序的基本要求。操作系统原理:了解操作系统的基本概念和原理,如进程管理、内存管理、中断处理等。Linux内核:熟悉Linux内核的结构和工作机制,了解内核模块的编写和加载方法。硬件知识:了解目标硬件平台的基本结构和工作原理。(学习过stm32更佳)学习路径1、搭建环境(交叉编译,VIM,tftp,nfs,下载工具)2、驱
- 5minites Echarts
大地缸
title:"5minitesEcharts"date:2021-01-27T20:33:42+08:00draft:truetags:['echarts']author:"dadigang"author_cn:"大地缸"personal:"http://www.real007.cn"关于作者http://www.real007.cn/about获取ECharts你可以通过以下几种方式获取Apac
- pnpm monorepo的技术选型临界点(Critical adoption)
星野睡不醒
Webpnpmmonoreponpmjsyarn
前言直入正题。之所以要聊聊pnpm的技术选型临界点Criticaladoption,得益于一段时间以来在pnpm上的丰富实践和赋能落地积累的经验。讲道理从BDdouyin和infra团队相关开发者开始在国内推行和宣传,介入pnpm社区之后我也是对pnpm开始抱着探索的态度。当然经过一段时间的实践考究,发现pnpm只能是属于功大于过,下面我们简单聊聊。正文本文的主题是pnpmmonorepo实践,但
- 在Bash中如何提取子字符串
问题:对于形如someletters_12345_moreleters.ext的文件名,我想提取其中的5位数字并将它们放入一个变量中。明确一下细节,一个文件名的形式是若干个字符(不包含下划线),跟着一个五位的数字,数字两边都有一个下划线,最后跟着另一组若干个字符(不包含下划线)。我想要提取这个5位数字并将它存入一个变量中。我非常感兴趣于完成这一目标的不同方法。回答:使用cut命令number=$(
- 基于selenium的pyse自动化测试框架
鱼鱼说测试
selenium测试工具
Python接口自动化测试零基础入门到精通(2025最新版)介绍:pyse基于selenium(webdriver)进行了简单的二次封装,比selenium所提供的方法操作更简洁。特点:默认使用CSS定位,同时支持多种定位方法(id\name\class\link_text\xpath\css)。本框架只是对selenium(webdriver)原生方法进行了简单的封装,精简为大约30个方法,这些
- 接口测试流程
鱼鱼说测试
postman
大体流程:3天精通Postman接口测试,全套项目实战教程!!1、(阅读)测试接口文档检验接口文档的完整性、正确性、一致性、易理解性和易浏览性。这个一般在实际测试过程中,都会弱化测试,不注重。2、编写测试用例这个大家都熟,根据接口文档编写测试用例。用例编写方法可以按照黑盒测试的用例编写规则来编写,如:边界值、正交表等等设计方法。3、根据测试用例进行API的手工执行测试根据用例执行测试,注意验证预期
- 做自己命运的主人
梦想飞翔的骆驼
希望电影《哪吒》里有一句话:我命由我不由天,哪吒也正是秉持这种理念,不断与命运抗争,才冲破命运的窒楛,最终得以修成正果。驴子的故事从前一头驴不小心掉到了枯井里,不断地哀嚎,主人非常心疼,想把它救上来,于是叫了好多邻居,尝试了许多方法都没有奏效。正在一筹莫展之际有人出了个主意:反正驴也老了,干脆就埋了吧。于是大家开始往枯井里填土,驴一开始很惊恐,逐渐明白了这些人的意图,于是他反而安静了下来,每当有泥
- 《优势谈判》十十一、 谈判高手 优势秘笈
可乐爸的修行日记
第十章培养胜过对手的力量合法力:使用头衔,展示经验,增加信誉;使用“传统做法”;使用“固定流程”;在自己的势力范围内进行谈判。奖赏力应对:树立自信,避免对方使用奖赏力控制你。强迫力敬畏力:用言行一致和其他道德标准来树立敬畏力。敬畏力是所有影响力要素最为强大有力的一种。只要能够让别人相信你有自己的一套做事原则,而且你从来不会背离自己的原则,你就会对你周围的人产生强大的影响力。应对敬畏力的两种方法:a
- 《改什么?如何教?怎样考?》Day3
芳草June
阅读页数:P42—61【导读问题】一、在日常教学活动中,您使用过哪些教学方法?您能举例说明其中一种教学方法的利与弊吗?对于教学方法类型的认识,我一直处于懵懂状态,不清楚英语教学方法都有哪些。有人说是指教学法流派,比如,语法翻译法、情景教学法、听说法、交际法、任务型教学法、TPR全身反应法等;有人说是指具体的做法,比如听说法、说唱法、演示法等,没有一个统一的说法,我也不知道到底该坚持哪种说法。在日常
- RAG 助力教育个性化:重塑学习体验的科技引擎
hy098543
学习科技
一、引言1.1研究背景与动机随着自然语言处理(NLP)技术的飞速发展,大语言模型(LLM)在众多任务中展现出了强大的能力,如文本生成、问答系统和机器翻译等。然而,传统的大语言模型在知识存储和更新方面存在一定的局限性。一方面,模型的知识主要依赖于预训练阶段所接触的数据,这导致其知识更新滞后,难以应对快速变化的现实世界信息。例如,对于一些新出现的事件、技术或研究成果,模型可能无法及时给出准确的信息。另
- 如何使用高省官方邀请码555553?高省如何赚钱?
测评君高省
高省APP因其丰富的优惠活动和独特的返利机制而受到广泛关注。在使用高省APP时,了解如何正确使用高省官方邀请码【555553】、邀请码的套路、赚钱方式以及返利的真实性至关重要。本文将详细解答这些问题,帮助您更好地利用高省平台。最新在家月入过万的方法【详细资料免费领取】大家好!我是高省APP最大团队.联合创始人溪风导师!【高省】APP网购优惠券免费领,分享还能赚钱。【高省】是一个自用省钱佣金高,分享
- 如何用 Mockito 玩转单元测试
en-route
单元测试
介绍Mockito是一个广泛使用的Java测试框架,它提供了简洁而强大的功能,用于模拟(mock)和验证对象的行为,尤其是在单元测试中。当我们需要测试某个类的功能时,但又不希望依赖其外部组件或复杂的对象时,可以使用Mockito来创建模拟对象,这些模拟对象可以控制方法返回值、抛出异常或执行特定的逻辑。Mockito使得测试变得更加独立、可靠和可维护,特别是在测试依赖较多或外部系统交互的代码时。从一
- 河池可以做亲子鉴定正规医院(附河池11家亲子鉴定中心最新名单)
中正DNA鉴定中心
DNA亲子鉴定是科学、准确的确定是否有血缘关系、家庭纠纷的重要方法。对于很多家长咨询河池可以做亲子鉴定正规医院办理流程,地址等话题。请务必核实机构的资质和业务范围,以确保自己的权益得到保障。下文也附河池11家亲子鉴定中心最新名单,中正小编提供一些参考和帮助,希望顺利完成鉴定。一、河池哪家医院可以做亲子鉴定?河池市人民医院,河池市第一人民医院,河池市妇幼保健院,河池市中医医院,河池市第三人民医院等三
- 多任务时做好统筹安排,以最优顺序来思考,最大限度发挥大脑能力——《效率脑科学》精读分享12
峰哥读写思
安排处理信息的顺序。这是《效率脑科学》一书,精读分享的第12篇。在职场中,有时我们同一时间,要处理的任务特别多,但又无法做到一心多用,有没有更高效的工作方法,帮助我们职场升值呢?上一集我们分享了,脑科学家的第一个用脑建议,将某些脑力活动自动化,这样就可以解放前额皮质的处理能力。今天我们要聊的话题是,脑科学家的第二个用脑建议,有意识地安排任务处理的顺序,争取让前额皮质有限的处理能力,得到最佳的应用。
- 美团优惠券领取的方法有哪些?美团优惠券在哪里可以领取
好项目氧券
详解美团优惠券领取方法,让你省钱攻略轻松掌握!美团作为中国领先的本地生活服务平台,为消费者提供了丰富多样的优惠券活动。那么,你知道美团优惠券在哪里可以领取吗?本文将为你详细介绍美团优惠券的领取方法,让你省钱攻略轻松掌握!一、美团优惠券领取方法1.手机端领取:(1)打开美团APP,点击首页右下角的“我的”按钮,进入个人中心。(2)在个人中心页面,找到“我的优惠”选项,点击进入。(3)在优惠券页面,你
- ChatGPT 之后的下一步是什么?四个迫在眉睫的进步
iCloudEnd
OpenAI的文本生成器ChatGPT进入公共领域已经两个半月了,该机器人令人印象深刻且深思熟虑的答案已经引起了1300万日常用户的注意,他们已经将其用于一般问题、开发想法和写作全长文章。尽管ChatGPT存在重大缺陷(例如一些事实不准确),但许多人担心这可能对劳动力、学校、新闻业等产生影响。然而,我们可能正处于一场巨大的人工智能革命的开端。OpenAI总裁兼联合创始人GregBrockman于1
- 磁盘I/O性能测试详解:监控与优化的全景指南
测试不打烊
性能测试服务器linux压力测试
磁盘I/O(Input/Output)性能是衡量系统存储设备读取和写入数据效率的关键指标之一。磁盘I/O性能问题会影响整体系统响应时间、吞吐量等关键性能指标。在性能测试中,监控磁盘I/O至关重要,以下将从监控方式、命令使用方法、输出示例、参数分析以及如何通过监控结果发现性能异常来做详细说明。磁盘I/O监控:为什么它如此重要?磁盘I/O监控是确保系统性能的关键。通过监控,我们可以实时了解磁盘的读写速
- 模型优化-------模型压缩
AI扶我青云志
人工智能模型优化
模型压缩是一种优化技术,目标是在尽量保留模型性能的前提下,减少模型的体积、计算成本和内存占用。特别适合模型部署在边缘设备、移动端、嵌入式系统等资源受限环境中。其中,“剪枝(Pruning)、量化(Quantization)和知识蒸馏(KnowledgeDistillation)”是最常用且研究最深入的三种方法。一、剪枝(Pruning)原理:剪枝的核心思想是去掉对模型输出影响较小的参数或结构,使得
- 【转载】数据库id的方案
f7629e2bca1c
分布式系统唯一ID生成方案汇总系统唯一ID是我们在设计一个系统的时候常常会遇见的问题,也常常为这个问题而纠结。生成ID的方法有很多,适应不同的场景、需求以及性能要求。所以有些比较复杂的系统会有多个ID生成的策略。下面就介绍一些常见的ID生成策略。1.数据库自增长序列或字段最常见的方式。利用数据库,全数据库唯一。优点:1)简单,代码方便,性能可以接受。2)数字ID天然排序,对分页或者需要排序的结果很
- 解决幽默【VmmenWSA】占用系统资源过高且无法直接结束进程办法
鱼圆食不食
windows
起因今天打开任务管理器时,偶然发现一个名为VmmemWSA的进程占用了大量内存。经过询问,得知它与Windows虚拟化有关,但目前电脑上并没有运行任何虚拟化工具(如WSL)。尝试使用管理员权限和命令行工具(CLI)等方法都无法关闭该进程。经过多次尝试,终于找到了解决办法,接下来分享给大家。出现原因VmmemWSA是与WindowsSubsystemforAndroid(WSA)相关的进程。当尝试关
- 【面试】面试官:请介绍一下你如何高效处理海量数据与JVM内存故障排查方法?
文章目录高效处理海量数据与JVM内存分析实战指南问题一:无内存限制下如何快速安全插入1000亿条数据到HashMap?1.数据结构优化2.内存与IO协同优化3.业务级安全策略问题二:JVM内存分析与OOM故障排查1.实时内存占用分析2.OOM事后分析流程步骤1:获取诊断三件套步骤2:定位泄漏根源步骤3:业务防御机制架构启示录高效处理海量数据与JVM内存分析实战指南问题一:无内存限制下如何快速安全插
- OpenCV直线段检测算法类cv::line_descriptor::LSDDetector
村北头的码农
OpenCVopencv算法人工智能
操作系统:ubuntu22.04OpenCV版本:OpenCV4.9IDE:VisualStudioCode编程语言:C++11算法描述该类用于实现LSD(LineSegmentDetector)直线段检测算法。LSD是一种快速、准确的直线检测方法,能够在不依赖边缘检测的前提下直接从图像中提取出直线段。它是OpenCV的line_descriptor模块的一部分,常用于计算机视觉任务如图像拼接、S
- 淘宝内部优惠券怎么找?淘宝优惠券在哪里领?
测评君高省
淘宝内部优惠券怎么领?淘宝优惠券获取全攻略在互联网时代,线上购物已经成为人们生活中不可或缺的一部分。淘宝作为中国最大的电子商务平台之一,以其丰富多样的商品、良好的会员体验和强大的社交属性吸引了亿万消费者。那么,如何在淘宝平台上领取内部优惠券,实现更实惠的购物呢?本文将为您详细介绍。一、淘宝内部优惠券概述淘宝内部优惠券是一种隐藏优惠券,买家在淘宝天猫购物页面是看不到的。这种优惠券是很多卖家为了让销量
- VI Server 操控 LabVIEW 工程
用VIServer自动创建并填充LabVIEW工程,借助Project.New创建工程,OpenWindow展示工程浏览器,经MyComputer获取工程项引用,通过AddFile等添加主VI、文件夹及内容,以RecursiveFileList递归取文件,最后用CloseReference规范释放资源,实现LabVIEW工程从无到有的程序化构建,适用于批量、标准化工程创建场景,相比手动操作更高效、
- Java Spring 框架的低代码开发平台选型与实践
JavaSpring框架的低代码开发平台选型与实践关键词:JavaSpring、低代码开发、平台选型、快速开发、企业应用、微服务架构、可视化编程摘要:本文深入探讨了基于JavaSpring框架的低代码开发平台选型与实践。文章首先介绍了低代码开发的概念和Spring框架的优势,然后详细分析了主流低代码平台的架构特点和适用场景。通过对比评估指标、核心功能和技术实现,提供了科学的选型方法论。文章还包含了
- 如何在keil5中实现printf函数
风停了123
单片机嵌入式硬件
在KeilMDK(Keil5)中实现printf函数,需通过重定向字符输出到硬件接口(如串口),并配置工程选项。以下是完整步骤及注意事项:一、实现步骤1.添加头文件与重定向函数包含标准I/O库:#include//提供printf函数声明重写fputc函数(以STM32串口为例)://方法1:使用标准库函数(如HAL库)intfputc(intch,FILE*f){HAL_UART_Transmi
- 【爬虫】05 - 爬虫攻防
是小崔啊
#爬虫学习爬虫
爬虫05-爬虫攻防文章目录爬虫05-爬虫攻防一:随机User-Agent爬虫1:fake-useragent2:高级反反爬策略3:生产环境建议二:代理IP爬虫1:获取代理IP2:高阶攻防3:企业级的代理实战三:动态数据的抓取1:动态页面技术全景2:动态页面逆向工程2.1:XHR请求追踪与解析2.2:websocket实时数据捕获3:无头浏览器控制技术3.1:Playwright详解3.2:反反爬虫
- 云服务器磁盘IO性能优化的测试与配置方法
云服务器磁盘IO性能优化的测试与配置方法在云计算环境中,磁盘IO性能直接影响着应用程序的响应速度和系统整体稳定性。本文将深入解析云服务器磁盘IO性能优化的关键技术路径,从测试方法论到配置调整方案,帮助运维人员突破存储瓶颈。我们将重点探讨如何通过科学的基准测试定位问题,并给出针对不同云服务商环境的实用优化策略。云服务器磁盘IO性能优化的测试与配置方法一、理解云磁盘IO性能的核心指标云服务器磁盘IO性
- 解决跨域的几种方法
大佩梨
开发前端
解决跨域的方法主要有以下几种:1.CORS(跨域资源共享)CORS是一种W3C规范,它定义了一种浏览器和服务器交互的方式来确定是否允许跨源请求。服务器通过设置响应头Access-Control-Allow-Origin来允许或拒绝跨域请求。例如,header(‘Access-Control-Allow-Origin:*’);允许所有来源的访问。CORS支持POST、GET等多种请求方式,相较于JS
- java类加载顺序
3213213333332132
java
package com.demo;
/**
* @Description 类加载顺序
* @author FuJianyong
* 2015-2-6上午11:21:37
*/
public class ClassLoaderSequence {
String s1 = "成员属性";
static String s2 = "
- Hibernate与mybitas的比较
BlueSkator
sqlHibernate框架ibatisorm
第一章 Hibernate与MyBatis
Hibernate 是当前最流行的O/R mapping框架,它出身于sf.net,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/R mapping框架。目前属于apache的一个子项目。
MyBatis 参考资料官网:http:
- php多维数组排序以及实际工作中的应用
dcj3sjt126com
PHPusortuasort
自定义排序函数返回false或负数意味着第一个参数应该排在第二个参数的前面, 正数或true反之, 0相等usort不保存键名uasort 键名会保存下来uksort 排序是对键名进行的
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8&q
- DOM改变字体大小
周华华
前端
<!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/1999/xhtml&q
- c3p0的配置
g21121
c3p0
c3p0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。c3p0的下载地址是:http://sourceforge.net/projects/c3p0/这里可以下载到c3p0最新版本。
以在spring中配置dataSource为例:
<!-- spring加载资源文件 -->
<bean name="prope
- Java获取工程路径的几种方法
510888780
java
第一种:
File f = new File(this.getClass().getResource("/").getPath());
System.out.println(f);
结果:
C:\Documents%20and%20Settings\Administrator\workspace\projectName\bin
获取当前类的所在工程路径;
如果不加“
- 在类Unix系统下实现SSH免密码登录服务器
Harry642
免密ssh
1.客户机
(1)执行ssh-keygen -t rsa -C "
[email protected]"生成公钥,xxx为自定义大email地址
(2)执行scp ~/.ssh/id_rsa.pub root@xxxxxxxxx:/tmp将公钥拷贝到服务器上,xxx为服务器地址
(3)执行cat
- Java新手入门的30个基本概念一
aijuans
javajava 入门新手
在我们学习Java的过程中,掌握其中的基本概念对我们的学习无论是J2SE,J2EE,J2ME都是很重要的,J2SE是Java的基础,所以有必要对其中的基本概念做以归纳,以便大家在以后的学习过程中更好的理解java的精髓,在此我总结了30条基本的概念。 Java概述: 目前Java主要应用于中间件的开发(middleware)---处理客户机于服务器之间的通信技术,早期的实践证明,Java不适合
- Memcached for windows 简单介绍
antlove
javaWebwindowscachememcached
1. 安装memcached server
a. 下载memcached-1.2.6-win32-bin.zip
b. 解压缩,dos 窗口切换到 memcached.exe所在目录,运行memcached.exe -d install
c.启动memcached Server,直接在dos窗口键入 net start "memcached Server&quo
- 数据库对象的视图和索引
百合不是茶
索引oeacle数据库视图
视图
视图是从一个表或视图导出的表,也可以是从多个表或视图导出的表。视图是一个虚表,数据库不对视图所对应的数据进行实际存储,只存储视图的定义,对视图的数据进行操作时,只能将字段定义为视图,不能将具体的数据定义为视图
为什么oracle需要视图;
&
- Mockito(一) --入门篇
bijian1013
持续集成mockito单元测试
Mockito是一个针对Java的mocking框架,它与EasyMock和jMock很相似,但是通过在执行后校验什么已经被调用,它消除了对期望 行为(expectations)的需要。其它的mocking库需要你在执行前记录期望行为(expectations),而这导致了丑陋的初始化代码。
&nb
- 精通Oracle10编程SQL(5)SQL函数
bijian1013
oracle数据库plsql
/*
* SQL函数
*/
--数字函数
--ABS(n):返回数字n的绝对值
declare
v_abs number(6,2);
begin
v_abs:=abs(&no);
dbms_output.put_line('绝对值:'||v_abs);
end;
--ACOS(n):返回数字n的反余弦值,输入值的范围是-1~1,输出值的单位为弧度
- 【Log4j一】Log4j总体介绍
bit1129
log4j
Log4j组件:Logger、Appender、Layout
Log4j核心包含三个组件:logger、appender和layout。这三个组件协作提供日志功能:
日志的输出目标
日志的输出格式
日志的输出级别(是否抑制日志的输出)
logger继承特性
A logger is said to be an ancestor of anothe
- Java IO笔记
白糖_
java
public static void main(String[] args) throws IOException {
//输入流
InputStream in = Test.class.getResourceAsStream("/test");
InputStreamReader isr = new InputStreamReader(in);
Bu
- Docker 监控
ronin47
docker监控
目前项目内部署了docker,于是涉及到关于监控的事情,参考一些经典实例以及一些自己的想法,总结一下思路。 1、关于监控的内容 监控宿主机本身
监控宿主机本身还是比较简单的,同其他服务器监控类似,对cpu、network、io、disk等做通用的检查,这里不再细说。
额外的,因为是docker的
- java-顺时针打印图形
bylijinnan
java
一个画图程序 要求打印出:
1.int i=5;
2.1 2 3 4 5
3.16 17 18 19 6
4.15 24 25 20 7
5.14 23 22 21 8
6.13 12 11 10 9
7.
8.int i=6
9.1 2 3 4 5 6
10.20 21 22 23 24 7
11.19
- 关于iReport汉化版强制使用英文的配置方法
Kai_Ge
iReport汉化英文版
对于那些具有强迫症的工程师来说,软件汉化固然好用,但是汉化不完整却极为头疼,本方法针对iReport汉化不完整的情况,强制使用英文版,方法如下:
在 iReport 安装路径下的 etc/ireport.conf 里增加红色部分启动参数,即可变为英文版。
# ${HOME} will be replaced by user home directory accordin
- [并行计算]论宇宙的可计算性
comsci
并行计算
现在我们知道,一个涡旋系统具有并行计算能力.按照自然运动理论,这个系统也同时具有存储能力,同时具备计算和存储能力的系统,在某种条件下一般都会产生意识......
那么,这种概念让我们推论出一个结论
&nb
- 用OpenGL实现无限循环的coverflow
dai_lm
androidcoverflow
网上找了很久,都是用Gallery实现的,效果不是很满意,结果发现这个用OpenGL实现的,稍微修改了一下源码,实现了无限循环功能
源码地址:
https://github.com/jackfengji/glcoverflow
public class CoverFlowOpenGL extends GLSurfaceView implements
GLSurfaceV
- JAVA数据计算的几个解决方案1
datamachine
javaHibernate计算
老大丢过来的软件跑了10天,摸到点门道,正好跟以前攒的私房有关联,整理存档。
-----------------------------华丽的分割线-------------------------------------
数据计算层是指介于数据存储和应用程序之间,负责计算数据存储层的数据,并将计算结果返回应用程序的层次。J
&nbs
- 简单的用户授权系统,利用给user表添加一个字段标识管理员的方式
dcj3sjt126com
yii
怎么创建一个简单的(非 RBAC)用户授权系统
通过查看论坛,我发现这是一个常见的问题,所以我决定写这篇文章。
本文只包括授权系统.假设你已经知道怎么创建身份验证系统(登录)。 数据库
首先在 user 表创建一个新的字段(integer 类型),字段名 'accessLevel',它定义了用户的访问权限 扩展 CWebUser 类
在配置文件(一般为 protecte
- 未选之路
dcj3sjt126com
诗
作者:罗伯特*费罗斯特
黄色的树林里分出两条路,
可惜我不能同时去涉足,
我在那路口久久伫立,
我向着一条路极目望去,
直到它消失在丛林深处.
但我却选了另外一条路,
它荒草萋萋,十分幽寂;
显得更诱人,更美丽,
虽然在这两条小路上,
都很少留下旅人的足迹.
那天清晨落叶满地,
两条路都未见脚印痕迹.
呵,留下一条路等改日再
- Java处理15位身份证变18位
蕃薯耀
18位身份证变15位15位身份证变18位身份证转换
15位身份证变18位,18位身份证变15位
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 201
- SpringMVC4零配置--应用上下文配置【AppConfig】
hanqunfeng
springmvc4
从spring3.0开始,Spring将JavaConfig整合到核心模块,普通的POJO只需要标注@Configuration注解,就可以成为spring配置类,并通过在方法上标注@Bean注解的方式注入bean。
Xml配置和Java类配置对比如下:
applicationContext-AppConfig.xml
<!-- 激活自动代理功能 参看:
- Android中webview跟JAVASCRIPT中的交互
jackyrong
JavaScripthtmlandroid脚本
在android的应用程序中,可以直接调用webview中的javascript代码,而webview中的javascript代码,也可以去调用ANDROID应用程序(也就是JAVA部分的代码).下面举例说明之:
1 JAVASCRIPT脚本调用android程序
要在webview中,调用addJavascriptInterface(OBJ,int
- 8个最佳Web开发资源推荐
lampcy
编程Web程序员
Web开发对程序员来说是一项较为复杂的工作,程序员需要快速地满足用户需求。如今很多的在线资源可以给程序员提供帮助,比如指导手册、在线课程和一些参考资料,而且这些资源基本都是免费和适合初学者的。无论你是需要选择一门新的编程语言,或是了解最新的标准,还是需要从其他地方找到一些灵感,我们这里为你整理了一些很好的Web开发资源,帮助你更成功地进行Web开发。
这里列出10个最佳Web开发资源,它们都是受
- 架构师之面试------jdk的hashMap实现
nannan408
HashMap
1.前言。
如题。
2.详述。
(1)hashMap算法就是数组链表。数组存放的元素是键值对。jdk通过移位算法(其实也就是简单的加乘算法),如下代码来生成数组下标(生成后indexFor一下就成下标了)。
static int hash(int h)
{
h ^= (h >>> 20) ^ (h >>>
- html禁止清除input文本输入缓存
Rainbow702
html缓存input输入框change
多数浏览器默认会缓存input的值,只有使用ctl+F5强制刷新的才可以清除缓存记录。
如果不想让浏览器缓存input的值,有2种方法:
方法一: 在不想使用缓存的input中添加 autocomplete="off";
<input type="text" autocomplete="off" n
- POJO和JavaBean的区别和联系
tjmljw
POJOjava beans
POJO 和JavaBean是我们常见的两个关键字,一般容易混淆,POJO全称是Plain Ordinary Java Object / Pure Old Java Object,中文可以翻译成:普通Java类,具有一部分getter/setter方法的那种类就可以称作POJO,但是JavaBean则比 POJO复杂很多, Java Bean 是可复用的组件,对 Java Bean 并没有严格的规
- java中单例的五种写法
liuxiaoling
java单例
/**
* 单例模式的五种写法:
* 1、懒汉
* 2、恶汉
* 3、静态内部类
* 4、枚举
* 5、双重校验锁
*/
/**
* 五、 双重校验锁,在当前的内存模型中无效
*/
class LockSingleton
{
private volatile static LockSingleton singleton;
pri