- Day44 Java数组08 冒泡排序
Day44Java数组08冒泡排序1.什么是冒泡排序冒泡排序是Java八大排序算法之一,是最简单,最常用的排序法冒泡排序就是将数组中的相邻2个元素依次进行比较,通过把值较大的元素换位到后面(或前面),经过多轮比较,最终会把一个最大值换位到末尾(或开头)。再通过套嵌循环,多次重复(arrays.length-1次)上述比较相邻数字的小循环,从而使得数组内元素按照升序(或降序)排列。//注:如何实现元
- 柒姑娘复盘Day44
小柒姐姐
2018.3.13亚力克·麦肯齐说:“不谋而动,是所有失败的原因。”因此,计划制订得越周密,你就越容易克服拖延症、迅速行动、吃掉青蛙,并能不间断地保持行动的状态。每天你只要拿出10-12分钟来制订计划,就能节省出将近2小时的时间(约为100-120分钟)。1.针对不同目标制定不同的计划首先,拟订一份总计划。在这份计划上,你把能想到的、未来能做的每一件事情都写下来。其次,制订一份每月计划。再次,制订
- Java代码审查的团队协作:从“孤军奋战”到“群策群力”的蜕变之路
墨夶
Java学习资料java开发语言
代码审查的“双刃剑”效应在Java开发团队中,代码审查(CodeReview)既是质量保障的利器,也是团队协作的试金石。它既能发现潜在的缺陷,也能暴露沟通的断点。然而,80%的团队在实践中都曾陷入以下困境:❌“形式主义审查”(只看表面格式,忽略逻辑漏洞)❌“沉默的会议室”(审查者不敢提问,开发者回避反馈)❌“重复踩坑”(相同问题反复出现在不同模块中)本文将通过4个实战模块,结合真实代码示例,深入剖
- 力扣 hot100 Day44
qq_51397044
Hot100leetcode算法
98.验证二叉搜索树给你一个二叉树的根节点root,判断其是否是一个有效的二叉搜索树。有效二叉搜索树定义如下:节点的左子树只包含小于当前节点的数。节点的右子树只包含大于当前节点的数。所有左子树和右子树自身必须也是二叉搜索树//自己写的classSolution{public:voidinorderHelper(TreeNode*root,vector&result){if(root==nullpt
- LGTM? 那些迷之缩写
路先生的杂货铺
杂七杂八笔记
就像你可能不知道现充其实是现实生活很充实的人生赢家的缩写一样,我们经常看到Github上的码农们在codereview时,把乱七八糟的缩写写得到处都是——娴熟的司机们都会使用缩写来达到提高逼格的效果——我们第一次看到时还是会出现一脸懵逼的状况,这里整理一下这些缩写都是什么含义,以后我们也可以欢快地装逼了。PR:PullRequest.拉取请求,给其他项目提交代码LGTM:LooksGoodToMe
- Day44
1.预训练概念:在大规模数据上训练模型学习通用知识,再迁移到下游任务微调2.常见模型:图像有AlexNet、ResNet、ViT;NLP有BERT、GPT3.图像模型发展:从手工特征到深度学习,从CNN到Transformer、多模态4.预训练策略:数据增强、自监督/监督训练、模型微调、多模态学习作业1.importtorchimporttorch.nnasnnimporttorch.optima
- Python Day44
别勉.
python机器学习python开发语言
Task:1.预训练的概念2.常见的分类预训练模型3.图像预训练模型的发展史4.预训练的策略5.预训练代码实战:resnet181.预训练的概念预训练(Pre-training)是指在大规模数据集上,先训练模型以学习通用的特征表示,然后将其用于特定任务的微调。这种方法可以显著提高模型在目标任务上的性能,减少训练时间和所需数据量。核心思想:在大规模、通用的数据(如ImageNet)上训练模型,学习丰
- 后端开发工程师(.Net方向)
Flora051
求职招聘
5年以上,23-30k职位描述:工作内容:1、负责相应产品模块的需求分析、框架设计和编码工作;2、分析项目需求,能给出良好的解决方案,并协助其他人员完成开发及调试工作;3、Codereview,编写单元测试,高质量完成功能;4、持续关注新的技术,选择适合的技术持续迭代改进产品。任职资格:1.计算机相关专业,必须本科及以上学历,5年以上.net研发经验(core3年以上);2.有医疗健康开发经验者优
- 【高频考点精讲】前端工程师必会的10种DOM操作优化技巧
全栈老李技术面试
前端高频考点精讲前端javascripthtmlcss面试题reactvue
前端工程师必会的10种DOM操作优化技巧(附真实代码示例)作者:全栈老李更新时间:2025年6月适合人群:前端初学者、进阶开发者版权:本文由全栈老李原创,转载请注明出处。最近在给团队做CodeReview时发现,很多同学对DOM操作的性能优化理解还停留在"少用querySelector"这种基础层面。今天全栈老李就给大家系统梳理下那些真正能提升页面性能的DOM操作技巧,都是我在大型项目中验证过
- Python笔记之使用argparse模块命令行传参
一只野生的善逸
Python笔记python笔记java
Python笔记之使用argparse模块命令行传参codereview!文章目录Python笔记之使用argparse模块命令行传参1.argparse模块简介2.示例代码1命令行使用示例3.示例代码2:长选项(longoptions)和短选项(shortoptions)在命令行中的使用使用长选项使用短选项总结4.示例:创建一个简单的命令行工具1.导入模块2.创建Parser对象3.添加参数4.
- 代码随想录算法训练营第 44 天 |LeetCode1143.最长公共子序列 LeetCode 1035.不相交的线 LeetCode 53. 最大子序和 LeetCode392.判断子序列
HIT最菜电控
代码随想录算法训练营算法leetcode
代码随想录算法训练营Day44代码随想录算法训练营第44天|LeetCode1143.最长公共子序列LeetCode1035.不相交的线LeetCode53.最大子序和LeetCode392.判断子序列目录代码随想录算法训练营前言LeetCode1143.最长公共子序列LeetCode1035.不相交的线LeetCode53.最大子序和LeetCode392.判断子序列一、LeetCode1143
- 代码审查最佳实践指南
暴躁哥
代码审查
代码审查最佳实践指南代码审查(CodeReview)是软件开发中至关重要的环节,它不仅能提高代码质量,还能促进团队协作和知识共享。本文将详细介绍如何进行有效的代码审查。1.代码审查的目的1.1主要目标发现并修复代码缺陷确保代码符合项目规范提高代码可维护性促进团队知识共享培养团队协作精神1.2预期收益减少生产环境bug提高代码质量降低维护成本加快新人融入速度提升团队整体技术水平2.代码审查的时机2.
- 神经网络-Day44
红衣小蛇妖
Python学习神经网络深度学习人工智能
importtorchimporttorch.nnasnnimporttorch.optimasoptimfromtorchvisionimportdatasets,transformsfromtorch.utils.dataimportDataLoaderimportmatplotlib.pyplotasplt#设置中文字体支持plt.rcParams["font.family"]=["SimH
- Python打卡训练营day44——2025.06.04
莱茵菜苗
Python打卡python深度学习机器学习
作业:尝试在cifar10对比如下其他的预训练模型,观察差异,尽可能和他人选择的不同尝试通过ctrl进入resnet的内部,观察残差究竟是什么importtorchimporttorch.nnasnnimporttorch.optimasoptimfromtorchvisionimportdatasets,transformsfromtorchvision.modelsimportresnet18
- Python训练营---Day44
2501_91182850
Python训练营python机器学习深度学习
DAY44预训练模型知识点回顾:预训练的概念常见的分类预训练模型图像预训练模型的发展史预训练的策略预训练代码实战:resnet18作业:尝试在cifar10对比如下其他的预训练模型,观察差异,尽可能和他人选择的不同尝试通过ctrl进入resnet的内部,观察残差究竟是什么选用DenseNet121预训练模型,注意DenseNet121模型的最后分类层名为classifier,而不是ResNet中的
- 6.4 打卡
分散406
深度学习机器学习人工智能
DAY44预训练模型知识点回顾:预训练的概念常见的分类预训练模型图像预训练模型的发展史预训练的策略预训练代码实战:resnet18作业:尝试在cifar10对比如下其他的预训练模型,观察差异,尽可能和他人选择的不同尝试通过ctrl进入resnet的内部,观察残差究竟是什么importtorchimporttorch.nnasnnimporttorch.optimasoptimimporttorch
- github cli主要用途,优势,和git的区别
Tipriest_
gitgithubgitgithubcligh
GitHubCLI(gh)是GitHub官方提供的命令行工具,专注于简化与GitHub平台的交互。以下是它的核心用途、使用方法和优势分析:GitHubCLI的主要用途高效管理GitHub平台操作:创建/查看PullRequest(PR)、Issue、仓库、Gist。查看和触发GitHubActions工作流。管理讨论(Discussions)、代码审查评论(CodeReview)等。无缝集成Git
- web安全day44:进阶,使用Nmap+Wireshark理解端口扫描
信封同学
web安全web安全wiresharknmap渗透测试扫描
目录端口扫描SYN半连接扫描TCP全连接扫描隐蔽扫描Null扫描Xmas扫描FIN扫描本文使用Nmap和Wireshark进行网络端口扫描的实验和原理探究。端口扫描端口扫描是人为发送一组端口扫描消息,试图以此了解某台计算机的弱点,并了解器提供的计算机网络服务类型(这些网络服务均与端口号相关)。nmap支持端口扫描,所有的扫描选项都是以-s形式出现的。我们的基础网络拓扑为kali:192.168.1
- 虚幻引擎5-Unreal Engine笔记之`GameMode`、`关卡(Level)` 和 `关卡蓝图(Level Blueprint)`的关系
一只野生的善逸
虚幻引擎5-UnrealEngineue5虚幻笔记
虚幻引擎5-UnrealEngine笔记之GameMode、关卡(Level)和关卡蓝图(LevelBlueprint)的关系codereview!参考笔记:1.虚幻引擎5-UnrealEngine笔记之GameMode、关卡(Level)和关卡蓝图(LevelBlueprint)的关系2.虚幻引擎5-UnrealEngine笔记之什么时候新建GameMode,什么时候新建关卡?文章目录虚幻引擎5
- Code Review
执_行_力
codereview代码审查
我一直认为CodeReview(代码审查)是软件开发中的最佳实践之一,可以有效提高整体代码质量,及时发现代码中可能存在的问题。包括像Google、微软这些公司,CodeReview都是基本要求,代码合并之前必须要有人审查通过才行。然而对于我观察到的大部分软件开发团队来说,认真做CodeReview的很少,有的流于形式,有的可能根本就没有CodeReview的环节,代码质量只依赖于事后的测试。也有些
- 我的创作纪念日
扣棣编程
java
在代码与文字之间修行:我的三年创作里程碑机缘:从键盘到键盘的奇妙循环2022年4月24日,当我在IntelliJ中调试完第17个并发问题后,决定把解决「多账户并行存款」的生产者-消费者模型写成博客。那时不会想到,这个看似平常的Commit,竟开启了我长达1095天的创作之旅。最初动机很纯粹:把踩过的坑变成别人的路标构建系统化的知识体系寻找能互相CodeReview的伙伴就像当年在《Effectiv
- AI-Codereview-Gitlab开源基于大模型(DeepSeek,OpenAI等)GitLab 自动代码审查工具;支持Docker部署;可视化 Dashboard;支持钉钉/企业微信/飞书
2301_78755287
代码复审gitlabdocker人工智能python开源deepseek
一、软件介绍文末提供程序和源码下载学习AI-Codereview-Gitlab开源项目是一个基于大模型的自动化代码审查工具,帮助开发团队在代码合并或提交时,快速进行智能化的审查(CodeReview),提升代码质量和开发效率。二、软件功能多模型支持兼容DeepSeek、ZhipuAI、OpenAI和Ollama,想用哪个就用哪个。消息即时推送审查结果一键直达钉钉、企业微信或飞书,代码问题无处可藏!
- GitHub 高级应用:代码审查(Code Review)完全指南
34号树洞
AIGC工具专栏idegithub代码复审Github
目录一、什么是CodeReview?二、推荐协作流程(基于PullRequest)三、常用审查功能四、设置CodeReview规则(仓库层面)五、团队协作建议(最佳实践)Bonus:自动化工具推荐总结关于GitHub高级应用之代码审查(CodeReview)的详细指南,适合用作团队开发文档、培训内容或项目协作规范。一、什么是CodeReview?代码审查(CodeReview)是开发团队通过Pul
- day44——根据身高重建队列(LeetCode-406)
程序员-King.
算法贪心算法算法leetcode
题目描述假设有打乱顺序的一群人站成一个队列,数组people表示队列中一些人的属性(不一定按顺序)。每个people[i]=[hi,ki]表示第i个人的身高为hi,前面正好有ki个身高大于或等于hi的人。请你重新构造并返回输入数组people所表示的队列。返回的队列应该格式化为数组queue,其中queue[j]=[hj,kj]是队列中第j个人的属性(queue[0]是排在队列前面的人)。示例1:
- C++笔记之RegisterCallback和setCallback、以及setCallback(lambda表达式)
一只野生的善逸
C++笔记c++笔记开发语言
C++笔记之RegisterCallback和setCallback、以及setCallback(lambda表达式)——2024-06-19codereview!参考博文:C++笔记之RegisterCallback和setCallback、以及setCallback(lambda表达式)C++笔记之注册回调函数常见的5种情况对比文章目录C++笔记之RegisterCallback和setCal
- Gitlab Fork Workflow(协作工作流)
蓝白小手套
Gitlabgitlab
GitlabForkWorkFlow(协作工作流)ForkWorkFlow用于团队间的协作开发。在开发过程中,我们都需要将最新修改的代码合并到代码库上,在代码合并之前,为了保证代码符合上传要求(符合需求、代码规范等),往往需要进行CodeReview之后没有问题,才允许合并。Gitlab拥有合并请求这一功能,开发者向审批者发起一个合并请求,审批者通过后,代码合并。开发流程介绍管理员创建项目代码库开
- Go语言的代码评审
祝瑾萱
包罗万象golang开发语言后端
Go语言代码评审的重要性与实施指南在现代软件开发中,代码评审(CodeReview)已经成为保证代码质量、提升团队协作效率的重要环节。特别是在使用Go语言(Golang)进行开发时,代码评审的必要性更加凸显。在本文中,我们将深入探讨Go语言代码评审的重要性、常见的评审方法,以及如何有效地实施代码评审流程。一、Go语言与代码评审1.1Go语言简介Go语言由谷歌于2007年开发,并于2009年正式发布
- 软件安全知识
we19a0sen
四计算机安全专业安全
第一部分:软件开发生命周期(SDLC)与安全开发实践SDLC核心阶段需求分析→设计→编码→测试→部署→维护安全开发原则:安全左移(Shift-LeftSecurity)理念安全开发实践(SecureSDLC)威胁建模(ThreatModeling):STRIDE模型安全需求分析(如隐私保护、权限控制)安全编码规范与代码审查(CodeReview)安全测试集成(渗透测试、SAST/DAST)部署阶段
- 鸿蒙系统的代码审查特点
荔枝寄
harmonyos华为
在软件开发过程中,代码审查(CodeReview)是确保代码质量、提高团队协作效率以及预防潜在错误的重要环节。对于使用鸿蒙操作系统进行应用或系统级开发的开发者而言,了解并遵循有效的代码审查流程尤为重要。鸿蒙操作系统作为一个开源项目,其社区贡献者众多,代码审查不仅是保证代码库稳定性的手段,也是促进知识交流和成长的机会。什么是代码审查代码审查是指一个或多个开发者对另一位开发者的代码进行检查的过程。目的
- 代码随想录算法营Day44 | 198. 打家劫舍,213. 打家劫舍 II,337. 打家劫舍 III
寂枫zero
算法数据结构pythonleetcode
198.打家劫舍这道题要求不能偷相邻的房子,那么它的动态转移公式就是dp[i]=max(dp[i-1],dp[i-2]+nums[i])即当前索引能抢的最大值就是前一个索引的值与i-2的索引的值加上当前金额的最大值。defrob(self,nums:List[int])->int:iflen(nums)int:n=len(nums)ifnint:defhelp(root):ifnotroot:re
- sql统计相同项个数并按名次显示
朱辉辉33
javaoracle
现在有如下这样一个表:
A表
ID Name time
------------------------------
0001 aaa 2006-11-18
0002 ccc 2006-11-18
0003 eee 2006-11-18
0004 aaa 2006-11-18
0005 eee 2006-11-18
0004 aaa 2006-11-18
0002 ccc 20
- Android+Jquery Mobile学习系列-目录
白糖_
JQuery Mobile
最近在研究学习基于Android的移动应用开发,准备给家里人做一个应用程序用用。向公司手机移动团队咨询了下,觉得使用Android的WebView上手最快,因为WebView等于是一个内置浏览器,可以基于html页面开发,不用去学习Android自带的七七八八的控件。然后加上Jquery mobile的样式渲染和事件等,就能非常方便的做动态应用了。
从现在起,往后一段时间,我打算
- 如何给线程池命名
daysinsun
线程池
在系统运行后,在线程快照里总是看到线程池的名字为pool-xx,这样导致很不好定位,怎么给线程池一个有意义的名字呢。参照ThreadPoolExecutor类的ThreadFactory,自己实现ThreadFactory接口,重写newThread方法即可。参考代码如下:
public class Named
- IE 中"HTML Parsing Error:Unable to modify the parent container element before the
周凡杨
html解析errorreadyState
错误: IE 中"HTML Parsing Error:Unable to modify the parent container element before the child element is closed"
现象: 同事之间几个IE 测试情况下,有的报这个错,有的不报。经查询资料后,可归纳以下原因。
- java上传
g21121
java
我们在做web项目中通常会遇到上传文件的情况,用struts等框架的会直接用的自带的标签和组件,今天说的是利用servlet来完成上传。
我们这里利用到commons-fileupload组件,相关jar包可以取apache官网下载:http://commons.apache.org/
下面是servlet的代码:
//定义一个磁盘文件工厂
DiskFileItemFactory fact
- SpringMVC配置学习
510888780
springmvc
spring MVC配置详解
现在主流的Web MVC框架除了Struts这个主力 外,其次就是Spring MVC了,因此这也是作为一名程序员需要掌握的主流框架,框架选择多了,应对多变的需求和业务时,可实行的方案自然就多了。不过要想灵活运用Spring MVC来应对大多数的Web开发,就必须要掌握它的配置及原理。
一、Spring MVC环境搭建:(Spring 2.5.6 + Hi
- spring mvc-jfreeChart 柱图(1)
布衣凌宇
jfreechart
第一步:下载jfreeChart包,注意是jfreeChart文件lib目录下的,jcommon-1.0.23.jar和jfreechart-1.0.19.jar两个包即可;
第二步:配置web.xml;
web.xml代码如下
<servlet>
<servlet-name>jfreechart</servlet-nam
- 我的spring学习笔记13-容器扩展点之PropertyPlaceholderConfigurer
aijuans
Spring3
PropertyPlaceholderConfigurer是个bean工厂后置处理器的实现,也就是BeanFactoryPostProcessor接口的一个实现。关于BeanFactoryPostProcessor和BeanPostProcessor类似。我会在其他地方介绍。PropertyPlaceholderConfigurer可以将上下文(配置文件)中的属性值放在另一个单独的标准java P
- java 线程池使用 Runnable&Callable&Future
antlove
javathreadRunnablecallablefuture
1. 创建线程池
ExecutorService executorService = Executors.newCachedThreadPool();
2. 执行一次线程,调用Runnable接口实现
Future<?> future = executorService.submit(new DefaultRunnable());
System.out.prin
- XML语法元素结构的总结
百合不是茶
xml树结构
1.XML介绍1969年 gml (主要目的是要在不同的机器进行通信的数据规范)1985年 sgml standard generralized markup language1993年 html(www网)1998年 xml extensible markup language
- 改变eclipse编码格式
bijian1013
eclipse编码格式
1.改变整个工作空间的编码格式
改变整个工作空间的编码格式,这样以后新建的文件也是新设置的编码格式。
Eclipse->window->preferences->General->workspace-
- javascript中return的设计缺陷
bijian1013
JavaScriptAngularJS
代码1:
<script>
var gisService = (function(window)
{
return
{
name:function ()
{
alert(1);
}
};
})(this);
gisService.name();
&l
- 【持久化框架MyBatis3八】Spring集成MyBatis3
bit1129
Mybatis3
pom.xml配置
Maven的pom中主要包括:
MyBatis
MyBatis-Spring
Spring
MySQL-Connector-Java
Druid
applicationContext.xml配置
<?xml version="1.0" encoding="UTF-8"?>
&
- java web项目启动时自动加载自定义properties文件
bitray
javaWeb监听器相对路径
创建一个类
public class ContextInitListener implements ServletContextListener
使得该类成为一个监听器。用于监听整个容器生命周期的,主要是初始化和销毁的。
类创建后要在web.xml配置文件中增加一个简单的监听器配置,即刚才我们定义的类。
<listener>
<des
- 用nginx区分文件大小做出不同响应
ronin47
昨晚和前21v的同事聊天,说到我离职后一些技术上的更新。其中有个给某大客户(游戏下载类)的特殊需求设计,因为文件大小差距很大——估计是大版本和补丁的区别——又走的是同一个域名,而squid在响应比较大的文件时,尤其是初次下载的时候,性能比较差,所以拆成两组服务器,squid服务于较小的文件,通过pull方式从peer层获取,nginx服务于较大的文件,通过push方式由peer层分发同步。外部发布
- java-67-扑克牌的顺子.从扑克牌中随机抽5张牌,判断是不是一个顺子,即这5张牌是不是连续的.2-10为数字本身,A为1,J为11,Q为12,K为13,而大
bylijinnan
java
package com.ljn.base;
import java.util.Arrays;
import java.util.Random;
public class ContinuousPoker {
/**
* Q67 扑克牌的顺子 从扑克牌中随机抽5张牌,判断是不是一个顺子,即这5张牌是不是连续的。
* 2-10为数字本身,A为1,J为1
- 翟鸿燊老师语录
ccii
翟鸿燊
一、国学应用智慧TAT之亮剑精神A
1. 角色就是人格
就像你一回家的时候,你一进屋里面,你已经是儿子,是姑娘啦,给老爸老妈倒怀水吧,你还觉得你是老总呢?还拿派呢?就像今天一样,你们往这儿一坐,你们之间是什么,同学,是朋友。
还有下属最忌讳的就是领导向他询问情况的时候,什么我不知道,我不清楚,该你知道的你凭什么不知道
- [光速与宇宙]进行光速飞行的一些问题
comsci
问题
在人类整体进入宇宙时代,即将开展深空宇宙探索之前,我有几个猜想想告诉大家
仅仅是猜想。。。未经官方证实
1:要在宇宙中进行光速飞行,必须首先获得宇宙中的航行通行证,而这个航行通行证并不是我们平常认为的那种带钢印的证书,是什么呢? 下面我来告诉
- oracle undo解析
cwqcwqmax9
oracle
oracle undo解析2012-09-24 09:02:01 我来说两句 作者:虫师收藏 我要投稿
Undo是干嘛用的? &nb
- java中各种集合的详细介绍
dashuaifu
java集合
一,java中各种集合的关系图 Collection 接口的接口 对象的集合 ├ List 子接口 &n
- 卸载windows服务的方法
dcj3sjt126com
windowsservice
卸载Windows服务的方法
在Windows中,有一类程序称为服务,在操作系统内核加载完成后就开始加载。这里程序往往运行在操作系统的底层,因此资源占用比较大、执行效率比较高,比较有代表性的就是杀毒软件。但是一旦因为特殊原因不能正确卸载这些程序了,其加载在Windows内的服务就不容易删除了。即便是删除注册表中的相 应项目,虽然不启动了,但是系统中仍然存在此项服务,只是没有加载而已。如果安装其他
- Warning: The Copy Bundle Resources build phase contains this target's Info.plist
dcj3sjt126com
iosxcode
http://developer.apple.com/iphone/library/qa/qa2009/qa1649.html
Excerpt:
You are getting this warning because you probably added your Info.plist file to your Copy Bundle
- 2014之C++学习笔记(一)
Etwo
C++EtwoEtwoiterator迭代器
已经有很长一段时间没有写博客了,可能大家已经淡忘了Etwo这个人的存在,这一年多以来,本人从事了AS的相关开发工作,但最近一段时间,AS在天朝的没落,相信有很多码农也都清楚,现在的页游基本上达到饱和,手机上的游戏基本被unity3D与cocos占据,AS基本没有容身之处。so。。。最近我并不打算直接转型
- js跨越获取数据问题记录
haifengwuch
jsonpjsonAjax
js的跨越问题,普通的ajax无法获取服务器返回的值。
第一种解决方案,通过getson,后台配合方式,实现。
Java后台代码:
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
String ca
- 蓝色jQuery导航条
ini
JavaScripthtmljqueryWebhtml5
效果体验:http://keleyi.com/keleyi/phtml/jqtexiao/39.htmHTML文件代码:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>jQuery鼠标悬停上下滑动导航条 - 柯乐义<
- linux部署jdk,tomcat,mysql
kerryg
jdktomcatlinuxmysql
1、安装java环境jdk:
一般系统都会默认自带的JDK,但是不太好用,都会卸载了,然后重新安装。
1.1)、卸载:
(rpm -qa :查询已经安装哪些软件包;
rmp -q 软件包:查询指定包是否已
- DOMContentLoaded VS onload VS onreadystatechange
mutongwu
jqueryjs
1. DOMContentLoaded 在页面html、script、style加载完毕即可触发,无需等待所有资源(image/iframe)加载完毕。(IE9+)
2. onload是最早支持的事件,要求所有资源加载完毕触发。
3. onreadystatechange 开始在IE引入,后来其它浏览器也有一定的实现。涉及以下 document , applet, embed, fra
- sql批量插入数据
qifeifei
批量插入
hi,
自己在做工程的时候,遇到批量插入数据的数据修复场景。我的思路是在插入前准备一个临时表,临时表的整理就看当时的选择条件了,临时表就是要插入的数据集,最后再批量插入到数据库中。
WITH tempT AS (
SELECT
item_id AS combo_id,
item_id,
now() AS create_date
FROM
a
- log4j打印日志文件 如何实现相对路径到 项目工程下
thinkfreer
Weblog4j应用服务器日志
最近为了实现统计一个网站的访问量,记录用户的登录信息,以方便站长实时了解自己网站的访问情况,选择了Apache 的log4j,但是在选择相对路径那块 卡主了,X度了好多方法(其实大多都是一样的内用,还一个字都不差的),都没有能解决问题,无奈搞了2天终于解决了,与大家分享一下
需求:
用户登录该网站时,把用户的登录名,ip,时间。统计到一个txt文档里,以方便其他系统调用此txt。项目名
- linux下mysql-5.6.23.tar.gz安装与配置
笑我痴狂
mysqllinuxunix
1.卸载系统默认的mysql
[root@localhost ~]# rpm -qa | grep mysql
mysql-libs-5.1.66-2.el6_3.x86_64
mysql-devel-5.1.66-2.el6_3.x86_64
mysql-5.1.66-2.el6_3.x86_64
[root@localhost ~]# rpm -e mysql-libs-5.1