- 前端构建工具
arguments_zd
杂谈前端前端框架
一、什么是前端构建工具?前端构建工具就是在项目开发及编译阶段帮助我们完成那些需要反复重复的任务,比如代码压缩、编译等工作,构建工具能够大大提高我们的开发效率。常用构建工具:grunt(JavaScript世界的构建工具)、gulp(用自动化构建工具增强你的工作流程)、webpack(专注于构建模块化项目)、yeoman(强健的工具,库,及工作流程的组合)二、为什么需要构建工具?模块规范化产生,不同
- git父子仓库管理
CodeWielder
gitgit
git父子仓库管理git父仓库如何添加一个子仓库使用gitsubmodule方式添加子模块适用场景:需要独立维护子仓库,允许子仓库单独更新,且主仓库仅跟踪子仓库的特定版本1、添加子模块gitsubmoduleaddgitsubmoduleaddhttps://github.com/xxx/yyy.gitlibs/mylib此操作会克隆子仓库到本地路径2、提交主仓库的变更gitcommit-m'添加
- 打印金字塔总结(c/c++)
shixiexunnie
算法入门c语言c++算法
打印金字塔总结(c/c++)前事不忘,后事之师;在做循环结构时惊觉前几题几乎都是打印space或*或字符、数字打印的图像,看了看没啥人做这种基础题的盘点总结,秉承节流(时间)的精神也就为类己的萌新规范化此类题目,亦当作后续牛客算法题解之预热变尽人间、君山一点、自古如今写到后面才觉应先写方法用诸后例:1.明确画图要素:是单独的*、space加*还是space加其他符号如字母数字2.明确需要几个for
- 【ElasticSearch】规范化器(Normalizers)详解
EulerBlind
Elasticsearchelasticsearch
目录概述自定义规则化器概述规范化器类似于分析器,但它们只能生成单个标记。因此,它们没有标记器,并且仅接受可用字符过滤器和标记过滤器的子集。只允许按字符进行操作的过滤器。例如,小写化过滤器是被允许的,但是需要整体查看关键词的词干过滤器则不被允许。目前可用于规范化器的过滤器列表包括:arabic_normalization、asciifolding、bengali_normalization、cjk_
- vscode配置c/c++环境,VScode编译环境
网站推广优化yetaoaiueo
vscodeide编辑器
vscode配置c/c++环境,VScode配置C/C++编译环境本文主要介绍vscode上使用cmake作为编译配置工具的C/C++开发环境配置。包括提高效率的插件、代码风格规范化的相关设置。一vscode配置c/c++环境必备插件1C/C++微软官方插件,提供对C/C++语言的支持,比如代码提示、调试。该插件有自己的配置界面,通过CMD/Ctrl+Shift+P输入C/C++:EditConf
- GitHub 历史记录回滚操作指南(优化版)
Maxwell_li1
githubgitgitee
GitHub历史记录回滚操作指南(优化版)操作前必读-强制推送会覆盖远程仓库历史记录!-建议在私有分支或个人项目操作+公共仓库建议优先使用gitrevert保留提交历史一、定位目标Commit方法1:GitHub网页端进入仓库的Commits页面右键点击目标commit的「…」菜单选择「CopySHA」复制完整commitID(如a1b2c3d...)方法2:本地终端gitlog--oneline
- 【Elasticsearch】分析器的构成
risc123456
Elasticsearchelasticsearch
在Elasticsearch中,分析器(Analyzer)是一个处理文本数据的管道,它将输入的文本转换为一系列词元(tokens),并可以对这些词元进行进一步的处理和规范化。分析器由以下三个主要组件构成:1.字符过滤器(CharacterFilters)字符过滤器是分析器管道中的第一步,用于对输入文本进行预处理。它们可以添加、删除或修改文本中的字符。字符过滤器是可选的,一个分析器可以有零个或多个字
- 瑞熙贝通实验室安全培训考试系统
瑞熙贝通实验室综合管理平台
安全
一、系统概述瑞熙贝通实验室安全培训考试系统是一种基于互联网和人工智能技术的在线考试平台,旨在旨在提供实验室安全教育和考核的全面解决方案。该系统可以帮助实现实验室安全培训考试的在线化、智能化和规范化,提高实验室安全意识和能力,保障实验室安全运行。该系统采用三层架构,构建统一的开放实验室安全和在线学习、考试平台。实验人员可以通过手机、PC、pad等登录访问平台,采用自主学习内置大量学习资料、在线练习、
- Git中查看和设置 用户名、密码
CsbLanca
IDE
#1.用户名和邮箱地址的作用用户名和邮箱地址是本地git客户端的一个变量,不随git库而改变。每次commit都会用用户名和邮箱纪录。github的contributions统计就是按邮箱来统计的。#2.修改密码gitconfig--globalcredential.helperstore(输入这个命令后,以后只要在输入一次用户名密码)查看用户名和邮箱地址:gitconfiguser.name;g
- 深入理解 Git 标签:高效管理代码版本的得力工具
疯狂的键盘侠
gitgit
深入理解Git标签:高效管理代码版本的得力工具在使用Git进行版本控制的过程中,标签(Tag)是一项极为重要却常常被初学者忽视的特性。它如同项目历程中的里程碑,精准标记着特定时刻的代码状态,为团队协作、项目发布以及回溯历史版本提供了强有力的支持。今天,就让我们一同深入探究Git标签的奥秘。一、什么是Git标签Git标签本质上是对某个特定提交(Commit)的引用,它给这个提交赋予了一个具有辨识度的
- 国内程序员最容易发音错误的单词集合
butterfly_onfly
面试面试
今天我们一起来涨点「规范化的技能」吧,那就是关于「常用技术类高频英文单词」的正确读音问题。实不相瞒,就下面这个表格里的常见技术单词,我很多都读错了音,真是尬得不要不要的。。。小伙伴们也可以自检一下。单词正确发音错误发音Linux✅['lɪnəks]❌[ˈlɪnʌks;ˈlɪnjuːks]Ubuntu✅[ʊ'bʊntʊ]❌[juː'bʊntʊ]ASCII✅['æski]❌[ɑːsk]Django✅[
- 现代前端工程化实践:高效构建的秘密
程序员小续
前端javascript前端框架ecmascriptvue.js开发语言webpack
一、前端工程化错误监控这种监控可以帮助开发人员及时发现和解决问题,提高应用程序的稳定性和可靠性。1.Sentry:Sentry是一款开源的错误监控平台,可以监控前端、后端以及移动端应用程序中的错误和异常。Sentry提供了实时错误报告、错误分析和错误解决方案等功能。2.Bugsnag:Bugsnag是一款专门用于监控Web应用程序和移动应用程序的错误监控工具。它可以捕获JavaScript异常、网
- Flink KafkaConsumer offset是如何提交的
红烛暗盗梦
flink大数据
一、fllink内部配置client.id.prefix,指定用于KafkaConsumer的客户端ID前缀partition.discovery.interval.ms,定义KafkaSource检查新分区的时间间隔。请参阅下面的动态分区检查一节register.consumer.metrics指定是否在Flink中注册KafkaConsumer的指标commit.offsets.on.chec
- 数据库规范化
AnnieSun0901
数据库学习软考笔记数据库oracle
规范化是组织数据库数据的过程。其目的是通过分解数据库表,消除数据冗余、确保数据一致性和完整性。规范化的过程通常分为多个阶段,称为“范式”(NormalForms)。第一范式(1NF)每一列都是不可分割的基本数据项,不包含重复的列。在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求,不满足第一范式(1NF)的数据库就不是关系数据库。例如:学生信息表中记录学生的选课信息,一个学生可能选了
- C++访问数据库
旺代
C++基础知识c++数据库mysql
目录一、主要流程二、主要API分析1.数据库连接与初始化1.1mysql_init函数1.2mysql_options函数1.3mysql_real_connect函数2.数据库事务操作2.1mysql_autocommit函数2.2mysql_query函数3.数据库查询结果处理3.1mysql_store_result函数3.2mysql_num_fields函数3.3mysql_fetch_
- 2024年Python最全python模块pymysql对数据库进行增删改查
2401_84585155
程序员数据库pythonoracle
pymysql是python的一个第三方库,需要使用pip安装,命令如下pipinstallpymysql基本方法:增、删、改:数据库连接变量.commit()确认获取数据:fetchone(),fetchall(),fetchmany()获取插入数据自增最后一个ID:游标赋值变量.lastrowid一、增importpymysql#导入模块使用pymysql上的connect方法连接数据库,其中
- check your commit count in your branch using Git commands
hshpy
git
YoucancheckyourcommitcountinyourbranchusingGitcommands.Hereareafewwaystodoit:1.ChecktheNumberofCommitsinYourCurrentBranchgitrev-list--countHEADThisshowsthetotalnumberofcommitsinthecurrentbranch.2.Chec
- git cherry-pick的用法记录
用途将其他分支的commit摘到当前分支中用法#单个commitIdgitcherry-pickcommitId#多个commitIdgitcherry-pickcommitId-1commitId-2#连续的多个commit-id(包含commitId-1和commitId-10以及之间所有的commitId)gitcherry-pickcommitId-1^..commitId-10注意che
- Git安全回退历史版本
July twelve
git
Git安全回退历史版本方法特点gitrevert保留所有中间提交历史,生成显式的反向提交,适合精确撤销特定提交。直接提交快速生成一个回退提交,无需处理多个撤销操作,适合简单回退到某个旧版本。gitrevert仅回退一个版本gitrevertHEAD回退多个版本gitrevertDCB#先撤销最近的提交D,再依次撤销C、Bgitrevert--no-commitB..D#撤销提交B到D之间的所有提交
- 【Git/Github】 版本控制软件学习笔记 --基础命令与功能
小陈加油中···
Git/Github版本控制软件学习笔记git学习笔记
Git/Github版本控制软件学习笔记--基础命令与功能文章目录Git/Github版本控制软件学习笔记--基础命令与功能Git文件基本状态已存在目录初始化仓库连接远程仓库克隆远程仓库文件暂存提交更新将更改推送到远程服务器本地仓库同步远程仓库忽略文件移除文件查看提交历史撤销操作打标签参考Git文件基本状态未追踪文件Untrackedfiles:文件已修改,但未被git追踪,commit的文件里不
- MySQL的事务实现原理和隔离级别?
点滴~
mysql数据库
目录MySQL事务实现原理1.事务的基本概念2.实现原理日志系统锁机制MySQL隔离级别1.隔离级别概述2.各隔离级别详解读未提交(ReadUncommitted)读已提交(ReadCommitted)可重复读(RepeatableRead)串行化(Serializable)3.设置隔离级别MySQL事务实现原理1.事务的基本概念事务是一组不可分割的SQL操作序列,这些操作要么全部成功执行,要么全
- 事务提交后MQ
you趣
spring
事务的事务扩展项目中的应用场景是当订单成功之后,发送一条消息到MQ当中去。由于事务是和数据库连接相绑定的,如果把发送消息和数据库操作放在一个事务里面。当发送消息时间过长时会占用数据库连接,所以就要把数据库操作与发送消息到MQ解耦开来。可以利用TransactionSynchronization#afterCommit的这个方法,当数据成功保存到数据库并且事务提交了就把消息发送到MQ里面。@Tran
- oracle 事务的管理
数字天下
oracle数据库
事务的特性事务是由一组SQL语句组成的逻辑工作单元,这些语句要么全部执行,要么不执行,只要有一条SQL语句执行失败,则已执行的SQL语句会回滚到执行之前的状态,这样就保证了数据库数据的一致性,不产生混乱的数据信息。通过事务,可以实现数据的共享,事务可以保证数据的一致性。只有COMMIT后,其他用户才可以看到数据更改。事务处理的原理:(1)在Oracle中,sql语句更改数据时,把旧值暂时写入一个叫
- Atom 常用快捷键
nickwhyy
AtomAtom快捷键
文件切换ctrl-shift-s保存所有打开的文件cmd-shift-o打开目录cmd-\显示或隐藏目录树ctrl-0焦点移到目录树目录树下,使用a,m,delete来增加,修改和删除cmd-t或cmd-p查找文件cmd-b在打开的文件之间切换cmd-shift-b只搜索从上次gitcommit后修改或者新增的文件导航(等价于上下左右)ctrl-p前一行ctrl-n后一行ctrl-f前一个字符ct
- 深度整理总结MySQL——事务简介
左灯右行的爱情
mysqloracle数据库
事务简介什么是事务为什么需要事务事务特性原子性现实世界的转账操作是不可分割的数据库世界的转账操作可能是多个步骤可能发生的错误和故障隔离性一致性数据库的一致性持久性事务的状态状态分析活动的(Active)部分提交的(PartiallyCommitted)提交的(Committed)失败的(Failed)中止的(Aborted)事务生命周期总结举例说明事务语法开启事务提交事务手动中止事务自动提交隐式提
- 解决gitingnore不生效的问题
li1011612120
一些总结
gitrm-r--cached.gitadd.gitcommit-m‘update.gitignore’
- SQL中如何进行 ‘’撤销‘’ 操作-详解
罗非鱼61
sql数据库
在SQL中,撤销已经执行的操作通常涉及两个主要的概念:事务控制和回滚操作。###1.事务控制在支持事务的数据库管理系统(如MySQL的InnoDB引擎)中,您可以使用事务来确保数据的完整性。事务可以确保一系列的操作要么全部成功,要么全部失败。-**开启事务**: STARTTRANSACTION;-**提交事务**(使所有更改永久生效): COMMIT;-**回滚事务**(撤销所有未提交的更改):
- git-submodule-python管理子项目
U_U
submodulegitpythonsubmodulegitpython
最近有个java项目拆分成了几个子模块,主工程为java后端代码,子工程有db脚本和h5代码。这些子模块都比较稳定,一般不存在经常增删模块的情况。然后经常要本地打包外发给客户部署,不通过自动化打包。经常遇到子模块拉到游离分支,提交代码的时候老提示子模块newcommits的一些情况,用起来常常有坑,比较困扰。所以特意写了个简单的python脚本来管理这种含gitsubmodule的项目,且对mac
- 解释一下数据库中的事务隔离级别,在 Java 中如何通过 JDBC设置事务隔离级别?
程序员黄同学
Java面试题Java数据库java开发语言
数据库中的事务隔离级别是用于控制并发事务之间相互影响的一种机制。它定义了事务之间的可见性和影响范围,常见的隔离级别包括:读未提交(ReadUncommitted):最低的隔离级别,事务中的修改即使没有提交也可以被其他事务看到,可能导致脏读、不可重复读和幻读。读已提交(ReadCommitted):保证一个事务只能读取到另一个事务已经提交的数据,避免了脏读,但可能会出现不可重复读和幻读。可重复读(R
- 如何去看待低代码
驰骋低代码
低代码
前言低代码(Low-Code)是一种软件开发方法,它通过图形化界面和少量的编码来创建软件应用程序。低代码开发旨在降低编程的门槛,让非专业开发人员也能参与到软件开发过程中,从而提高开发效率和减少开发成本。低代码的优势:提高开发效率:快速开发、快速迭代降低开发成本:人力成本降低、培训和维护成本减少增强业务敏捷性:快速响应业务变化、促进业务与IT的融合提升应用质量:标准化和规范化、易于测试和部署促进创新
- C/C++Win32编程基础详解视频下载
择善Zach
编程C++Win32
课题视频:C/C++Win32编程基础详解
视频知识:win32窗口的创建
windows事件机制
主讲:择善Uncle老师
学习交流群:386620625
验证码:625
--
- Guava Cache使用笔记
bylijinnan
javaguavacache
1.Guava Cache的get/getIfPresent方法当参数为null时会抛空指针异常
我刚开始使用时还以为Guava Cache跟HashMap一样,get(null)返回null。
实际上Guava整体设计思想就是拒绝null的,很多地方都会执行com.google.common.base.Preconditions.checkNotNull的检查。
2.Guava
- 解决ora-01652无法通过128(在temp表空间中)
0624chenhong
oracle
解决ora-01652无法通过128(在temp表空间中)扩展temp段的过程
一个sql语句后,大约花了10分钟,好不容易有一个结果,但是报了一个ora-01652错误,查阅了oracle的错误代码说明:意思是指temp表空间无法自动扩展temp段。这种问题一般有两种原因:一是临时表空间空间太小,二是不能自动扩展。
分析过程:
既然是temp表空间有问题,那当
- Struct在jsp标签
不懂事的小屁孩
struct
非UI标签介绍:
控制类标签:
1:程序流程控制标签 if elseif else
<s:if test="isUsed">
<span class="label label-success">True</span>
</
- 按对象属性排序
换个号韩国红果果
JavaScript对象排序
利用JavaScript进行对象排序,根据用户的年龄排序展示
<script>
var bob={
name;bob,
age:30
}
var peter={
name;peter,
age:30
}
var amy={
name;amy,
age:24
}
var mike={
name;mike,
age:29
}
var john={
- 大数据分析让个性化的客户体验不再遥远
蓝儿唯美
数据分析
顾客通过多种渠道制造大量数据,企业则热衷于利用这些信息来实现更为个性化的体验。
分析公司Gartner表示,高级分析会成为客户服务的关键,但是大数据分析的采用目前仅局限于不到一成的企业。 挑战在于企业还在努力适应结构化数据,疲于根据自身的客户关系管理(CRM)系统部署有效的分析框架,以及集成不同的内外部信息源。
然而,面对顾客通过数字技术参与而产生的快速变化的信息,企业需要及时作出反应。要想实
- java笔记4
a-john
java
操作符
1,使用java操作符
操作符接受一个或多个参数,并生成一个新值。参数的形式与普通的方法调用不用,但是效果是相同的。加号和一元的正号(+)、减号和一元的负号(-)、乘号(*)、除号(/)以及赋值号(=)的用法与其他编程语言类似。
操作符作用于操作数,生成一个新值。另外,有些操作符可能会改变操作数自身的
- 从裸机编程到嵌入式Linux编程思想的转变------分而治之:驱动和应用程序
aijuans
嵌入式学习
笔者学习嵌入式Linux也有一段时间了,很奇怪的是很多书讲驱动编程方面的知识,也有很多书将ARM9方面的知识,但是从以前51形式的(对寄存器直接操作,初始化芯片的功能模块)编程方法,和思维模式,变换为基于Linux操作系统编程,讲这个思想转变的书几乎没有,让初学者走了很多弯路,撞了很多难墙。
笔者因此写上自己的学习心得,希望能给和我一样转变
- 在springmvc中解决FastJson循环引用的问题
asialee
循环引用fastjson
我们先来看一个例子:
package com.elong.bms;
import java.io.OutputStream;
import java.util.HashMap;
import java.util.Map;
import co
- ArrayAdapter和SimpleAdapter技术总结
百合不是茶
androidSimpleAdapterArrayAdapter高级组件基础
ArrayAdapter比较简单,但它只能用于显示文字。而SimpleAdapter则有很强的扩展性,可以自定义出各种效果
ArrayAdapter;的数据可以是数组或者是队列
// 获得下拉框对象
AutoCompleteTextView textview = (AutoCompleteTextView) this
- 九封信
bijian1013
人生励志
有时候,莫名的心情不好,不想和任何人说话,只想一个人静静的发呆。有时候,想一个人躲起来脆弱,不愿别人看到自己的伤口。有时候,走过熟悉的街角,看到熟悉的背影,突然想起一个人的脸。有时候,发现自己一夜之间就长大了。 2014,写给人
- Linux下安装MySQL Web 管理工具phpMyAdmin
sunjing
PHPInstallphpMyAdmin
PHP http://php.net/
phpMyAdmin http://www.phpmyadmin.net
Error compiling PHP on CentOS x64
一、安装Apache
请参阅http://billben.iteye.com/admin/blogs/1985244
二、安装依赖包
sudo yum install gd
- 分布式系统理论
bit1129
分布式
FLP
One famous theory in distributed computing, known as FLP after the authors Fischer, Lynch, and Patterson, proved that in a distributed system with asynchronous communication and process crashes,
- ssh2整合(spring+struts2+hibernate)-附源码
白糖_
eclipsespringHibernatemysql项目管理
最近抽空又整理了一套ssh2框架,主要使用的技术如下:
spring做容器,管理了三层(dao,service,actioin)的对象
struts2实现与页面交互(MVC),自己做了一个异常拦截器,能拦截Action层抛出的异常
hibernate与数据库交互
BoneCp数据库连接池,据说比其它数据库连接池快20倍,仅仅是据说
MySql数据库
项目用eclipse
- treetable bug记录
braveCS
table
// 插入子节点删除再插入时不能正常显示。修改:
//不知改后有没有错,先做个备忘
Tree.prototype.removeNode = function(node) {
// Recursively remove all descendants of +node+
this.unloadBranch(node);
// Remove
- 编程之美-电话号码对应英语单词
bylijinnan
java算法编程之美
import java.util.Arrays;
public class NumberToWord {
/**
* 编程之美 电话号码对应英语单词
* 题目:
* 手机上的拨号盘,每个数字都对应一些字母,比如2对应ABC,3对应DEF.........,8对应TUV,9对应WXYZ,
* 要求对一段数字,输出其代表的所有可能的字母组合
- jquery ajax读书笔记
chengxuyuancsdn
jQuery ajax
1、jsp页面
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()
- JWFD工作流拓扑结构解析伪码描述算法
comsci
数据结构算法工作活动J#
对工作流拓扑结构解析感兴趣的朋友可以下载附件,或者下载JWFD的全部代码进行分析
/* 流程图拓扑结构解析伪码描述算法
public java.util.ArrayList DFS(String graphid, String stepid, int j)
- oracle I/O 从属进程
daizj
oracle
I/O 从属进程
I/O从属进程用于为不支持异步I/O的系统或设备模拟异步I/O.例如,磁带设备(相当慢)就不支持异步I/O.通过使用I/O 从属进程,可以让磁带机模仿通常只为磁盘驱动器提供的功能。就好像支持真正的异步I/O 一样,写设备的进程(调用者)会收集大量数据,并交由写入器写出。数据成功地写出时,写入器(此时写入器是I/O 从属进程,而不是操作系统)会通知原来的调用者,调用者则会
- 高级排序:希尔排序
dieslrae
希尔排序
public void shellSort(int[] array){
int limit = 1;
int temp;
int index;
while(limit <= array.length/3){
limit = limit * 3 + 1;
- 初二下学期难记忆单词
dcj3sjt126com
englishword
kitchen 厨房
cupboard 厨柜
salt 盐
sugar 糖
oil 油
fork 叉;餐叉
spoon 匙;调羹
chopsticks 筷子
cabbage 卷心菜;洋白菜
soup 汤
Italian 意大利的
Indian 印度的
workplace 工作场所
even 甚至;更
Italy 意大利
laugh 笑
m
- Go语言使用MySQL数据库进行增删改查
dcj3sjt126com
mysql
目前Internet上流行的网站构架方式是LAMP,其中的M即MySQL, 作为数据库,MySQL以免费、开源、使用方便为优势成为了很多Web开发的后端数据库存储引擎。MySQL驱动Go中支持MySQL的驱动目前比较多,有如下几种,有些是支持database/sql标准,而有些是采用了自己的实现接口,常用的有如下几种:
http://code.google.c...o-mysql-dri
- git命令
shuizhaosi888
git
---------------设置全局用户名:
git config --global user.name "HanShuliang" //设置用户名
git config --global user.email "13241153187@163.com" //设置邮箱
---------------查看环境配置
git config --li
- qemu-kvm 网络 nat模式 (四)
haoningabc
kvmqemu
qemu-ifup-NAT
#!/bin/bash
BRIDGE=virbr0
NETWORK=192.168.122.0
GATEWAY=192.168.122.1
NETMASK=255.255.255.0
DHCPRANGE=192.168.122.2,192.168.122.254
TFTPROOT=
BOOTP=
function check_bridge()
- 不要让未来的你,讨厌现在的自己
jingjing0907
生活 奋斗 工作 梦想
故事one
23岁,他大学毕业,放弃了父母安排的稳定工作,独闯京城,在家小公司混个小职位,工作还算顺手,月薪三千,混了混,混走了一年的光阴。 24岁,有了女朋友,从二环12人的集体宿舍搬到香山民居,一间平房,二人世界,爱爱爱。偶然约三朋四友,打扑克搓麻将,日子快乐似神仙; 25岁,出了几次差,调了两次岗,薪水涨了不过百,生猛狂飙的物价让现实血淋淋,无力为心爱银儿购件大牌
- 枚举类型详解
一路欢笑一路走
enum枚举详解enumsetenumMap
枚举类型详解
一.Enum详解
1.1枚举类型的介绍
JDK1.5加入了一个全新的类型的”类”—枚举类型,为此JDK1.5引入了一个新的关键字enum,我们可以这样定义一个枚举类型。
Demo:一个最简单的枚举类
public enum ColorType {
RED
- 第11章 动画效果(上)
onestopweb
动画
index.html
<!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/
- Eclipse中jsp、js文件编辑时,卡死现象解决汇总
ljf_home
eclipsejsp卡死js卡死
使用Eclipse编辑jsp、js文件时,经常出现卡死现象,在网上百度了N次,经过N次优化调整后,卡死现象逐步好转,具体那个方法起到作用,不太好讲。将所有用过的方法罗列如下:
1、取消验证
windows–>perferences–>validation
把 除了manual 下面的全部点掉,build下只留 classpath dependency Valida
- MySQL编程中的6个重要的实用技巧
tomcat_oracle
mysql
每一行命令都是用分号(;)作为结束
对于MySQL,第一件你必须牢记的是它的每一行命令都是用分号(;)作为结束的,但当一行MySQL被插入在PHP代码中时,最好把后面的分号省略掉,例如:
mysql_query("INSERT INTO tablename(first_name,last_name)VALUES('$first_name',$last_name')");
- zoj 3820 Building Fire Stations(二分+bfs)
阿尔萨斯
Build
题目链接:zoj 3820 Building Fire Stations
题目大意:给定一棵树,选取两个建立加油站,问说所有点距离加油站距离的最大值的最小值是多少,并且任意输出一种建立加油站的方式。
解题思路:二分距离判断,判断函数的复杂度是o(n),这样的复杂度应该是o(nlogn),即使常数系数偏大,但是居然跑了4.5s,也是醉了。 判断函数里面做了3次bfs,但是每次bfs节点最多