- VBA判断字符串内是否有特定字符
fridayCodeFly
VBA
判断是否有|使用INSTR函数,函数的说明如下:InStr函数示例本示例使用InStr函数来查找某字符串在另一个字符串中首次出现的位置。DimSearchString,SearchChar,MyPosSearchString="XXpXXpXXPXXP"'被搜索的字符串。SearchChar="P"'要查找字符串"P"。'从第四个字符开始,以文本比较的方式找起。返回值为6(小写p)。'小写p和大写
- unsupported operand type(s) for |: ‘dict‘ and ‘dict‘
AI算法网奇
python基础开发语言python
unsupportedoperandtype(s)for|:'dict'and'dict'解决方法1.升级到Python3.9+如果你能升级到Python3.9或更高版本,直接使用|运算符合并字典是可以的。例如:data=output|dict(framerate=framerate,start_datetime=start_datetime,end_datetime=end_datetime,i
- JS小练习-线条之美
水水不水啊
javascript开发语言
JS小练习-线条之美注:最近准备开始好好研究一下js,顺便就写一些好玩的东西。可以访问进行尝试:JS小练习-线条之美先放几个图:只是简单的几个参数就画出了非常美的图案,这让我感觉非常的有趣。源代码如下,前端显示使用了vue的框架:注:按下鼠标左键可移动图案位置,Shift+滚轮可以修改图案的缩放比例角度(0-180):线条数:边长:边长递减:缩放比例:exportdefault{data(){re
- streamlit UI控件使用大全
水水不水啊
ui
streamlitUI控件使用大全速查表控件名称控件简介信息显示set_option设置配置选项。set_page_config配置页面的默认设置。write向应用程序写入参数。info显示信息消息。success显示成功消息warning显示警告信息error出错信息显示exception显示异常。spinner在执行代码块时临时显示一条消息help显示给定对象的帮助和其他信息。title以标题
- vue3中进行本地存储,读取与删除
水水不水啊
Web开发语言javascriptvue
在Vue3中,可以使用浏览器提供的localStorage或sessionStorage来进行本地存储。具体步骤如下:在Vue组件中,可以通过以下方式来设置localStorage:localStorage.setItem('key','value');其中,key为存储的键名,value为存储的值。在Vue组件中,可以通过以下方式来获取localStorage中的值:localStorage.g
- Thinkphp框架漏洞(附修复方法)
Atopos`
web安全安全服务器框架漏洞thinkphp
ThinkPHP是为了简化企业级应用开发和敏捷WEB应用开发而诞生的,是一个快速、兼容而且简单的轻量级国产PHP开发框架,诞生于2006年初,原名FCS,2007年元旦正式更名为ThinkPHP,遵循Apache2开源协议发布,从Struts结构移植过来并做了改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的思想和TagLib(标签库)、Ro
- Objective-C语言的模块导入
冯渺岚
包罗万象golang开发语言后端
Objective-C语言的模块导入在现代软件开发中,模块化编程是一种有效的开发方式,它可以提高代码的可维护性和重用性。Objective-C作为苹果生态系统中广泛使用的一种编程语言,支持模块导入的特性,使得开发者可以更加灵活和高效地组织和管理代码。在这篇文章中,我们将深入探讨Objective-C语言的模块导入机制,从基础概念到实际应用进行详细介绍。一、模块导入的基本概念模块导入(ModuleI
- 使用Python爬虫获取1688网站实力档案信息
JelenaAPI小小爬虫
PythonAPIpython爬虫开发语言
1.引言1688是阿里巴巴旗下的B2B电子商务平台,提供了丰富的商品和供应商信息。为了获取供应商的实力档案信息,我们可以使用1688的API接口item_get_strength。本文将详细介绍如何使用Python爬虫来调用该API并获取所需信息。2.环境准备在开始之前,请确保你的系统已经安装了以下工具和库:Python3.xrequests库:用于发送HTTP请求json库:用于处理JSON数据
- 使用Python爬虫获取淘宝商品详情接口
API快乐传递者
淘宝APIpython爬虫数据库
以下是一篇关于使用Python获取淘宝商品详情接口的长篇文章:淘宝商品详情接口简介淘宝商品详情接口是淘宝开放平台提供的API之一,用于获取淘宝商品的详细信息。它可以帮助开发者获取商品的标题、价格、图片、库存、销量、评价等数据。这些数据对于电商数据分析、市场研究、商品推荐等场景具有重要价值。准备工作在开始调用淘宝商品详情接口之前,需要做好以下准备工作:注册淘宝开放平台账号:访问淘宝开放平台官网,注册
- open-spider开源爬虫工具:抖音数据采集_抖音直播爬虫采集
2401_84010165
程序员爬虫
静态内容抓取是指从网页中直接提取信息的过程。这通常涉及到以下几个步骤:使用requests库发送HTTP请求,获取网页的原始数据。例如,你可以使用requests.get(url)来获取抖音首页的HTML内容。利用BeautifulSoup库对获取到的HTML进行解析。BeautifulSoup提供了丰富的方法来处理和提取HTML文档中的数据。例如,你可以使用find()或find_all()方法
- 使用 Python 爬虫获取全球天气数据
Python爬虫项目
2025年爬虫实战项目python爬虫开发语言信息可视化数据挖掘
随着气候变化的关注度不断提升,全球各地的天气数据成为了研究气候变化、农业生产、灾害预警等多个领域的重要依据。通过爬取全球天气网站的数据,我们能够获得各地的实时气象信息,进而进行数据分析和决策支持。目录1.爬虫基础与环境搭建1.1安装必要的库1.2创建基础爬虫框架2.全球天气数据来源分析2.1选择合适的天气网站2.2选择天气API3.使用爬虫获取全球天气数据3.1从Weather.com获取天气数据
- 一般c++项目的目录结构
wishfly
c++c++开发语言
C++项目的目录结构通常遵循一定的组织方式,以保持代码的清晰性和可维护性。以下是一个常见的C++项目目录结构示例:MyProject/│──CMakeLists.txt#CMake构建配置文件(如果使用CMake)│──Makefile#Makefile(如果使用make构建)│──README.md#项目说明文件│──docs/#文档目录│──include/#头文件目录│├──myheader
- Java微服务架构大揭秘:5步教你用Spring Boot搭建高效系统
墨瑾轩
一起学学Java【四】java架构微服务
关注墨瑾轩,带你探索编程的奥秘!超萌技术攻略,轻松晋级编程高手技术宝库已备好,就等你来挖掘订阅墨瑾轩,智趣学习不孤单即刻启航,编程之旅更有趣你是否曾经想过如何将一个庞大的单体应用拆分成多个小巧、独立的服务?或者你正在寻找一种方法来提升你的Java应用程序的可维护性和扩展性?如果是的话,那么恭喜你,今天我们将一起探索Java中的微服务架构,并且学习如何使用SpringBoot这一强大的工具来实现它。
- Java基础手册二(类和对象 对象创建和使用 面向对象封装性 构造方法与参数传递 this关键字 static关键字 继承 多态 方法覆盖 final关键字 访问控制权限修饰符)
码农阿豪@新空间
好“物”分享java开发语言
个人名片作者简介:java领域优质创作者个人主页:码农阿豪工作室:新空间代码工作室(提供各种软件服务)个人邮箱:[2435024119@qq.com]个人微信:15279484656个人导航网站:www.forff.top座右铭:总有人要赢。为什么不能是我呢?专栏导航:码农阿豪系列专栏导航
- Java 多态、包、final、权限修饰符、静态代码块
又该洗头了
java开发语言
多态Java多态是指一个对象可以具有多种形态。它是面向对象编程的一个重要特性,允许子类对象可以被当作父类对象使用。多态的实现主要依赖于继承、接口和方法重写。在Java中,多态的实现主要通过以下两种方式:继承:子类继承父类的属性和方法,可以对方法进行重写(覆盖),从而实现不同的行为。接口:类可以实现一个或多个接口,从而拥有接口中定义的方法。接口中的方法默认是抽象的,需要类来实现。下面是一个简单的Ja
- java 微服务架构图_图解微服务架构演进
weixin_39540725
java微服务架构图
图解服务化架构演进前言来自dubbo的用户手册中的一句话:随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。常规的垂直应用架构就相当于传统的那种,现阶段传统垂直架构改造的核心就是对应用做服务化改造,服务话改造使用的核心技术架构就是分布式服务框架。其实这篇是概念上的总结,技术概念软文,纪录此文让自己
- Python图像处理PIL库安装与使用
范哥来了
python图像处理开发语言
安装和使用Pillow库(PIL的现代版本)进行图像处理非常简单。下面我将详细介绍如何安装Pillow库以及提供一些基本的图像处理示例。安装Pillow打开命令提示符或终端。运行以下命令来安装Pillow库:pipinstallPillow基本用法安装完成后,你可以在Python脚本中导入并使用Pillow。以下是一些常见的图像处理操作示例:1.打开、显示和保存图像fromPILimportIma
- 嵌入式领域机器学习入门指南
AI嵌入式
Python机器学习机器学习人工智能
基本概念机器学习是一门使计算机无需进行明确编程即可学习的科学。它主要利用数据或以往的经验,以此来改进计算机自身的性能。以下是一些核心概念:监督学习:训练数据包含输入和预期输出,模型的目的是学习这两者之间的映射关系。无监督学习:训练数据只包含输入,没有标签的情况下,模型需要自己找出数据的结构或模式。强化学习:通过与环境交互,采取行动以最大化某种累积奖励。深度学习:一种特殊的机器学习方法,通过使用具有
- 通义万相LoRA模型训练指南
Liudef06
AI生成视频人工智能
一、训练准备素材规范收集:100-200张1024×768像素的清晰图片。主体要求:占画面70%以上,包含多角度/多表情/多动作样本,避免重复构图。获取方式:建议使用专业摄影设备或游戏引擎渲染获取高精度素材。数据处理标注:使用阿里云百炼平台的智能标注工具自动生成自然语言描述。人物类模型:需包含正脸、侧脸、半身、全身等多样化角度。视频类模型:需准备10-15秒短视频片段(建议25fps)。二、环境配
- 音视频基础能力之 Android 音频篇 (三):高性能音频采集
声知视界
音频音视频android
涉及硬件的音视频能力,比如采集、渲染、硬件编码、硬件解码,通常是与客户端操作系统强相关的,就算是跨平台的多媒体框架也必须使用平台原生语言的模块来支持这些功能本系列文章将详细讲述移动端音视频的采集、渲染、硬件编码、硬件解码这些涉及硬件的能力该如何实现。本文为该系列文章的第3篇,也是有关音频采集的最后一篇,将详细讲述在Android平台如何实现高性能音频采集。往期精彩内容,可参考:音视频基础能力之An
- WPF 浅述ToolTipService.ShowOnDisabled
^@^lemon tea^@^
WPFWPF在控件禁用时显示悬浮提示
WPF浅述ToolTipService.ShowOnDisabledToolTipService.ShowOnDisabled属性可以让工具提示在控件禁用状态下仍然显示。这是一个非常方便且简洁的方式。使用ToolTipService.ShowOnDisabled,你可以通过设置ToolTipService.ShowOnDisabled属性来确保即使在控件禁用状态下也能显示工具提示信息。以下是具体实
- LeetCode hot 100 每日一题(15)——48.旋转图像
Awesome Baron
leetcodeleetcode算法职场和发展
这是一道难度为中等的题目,让我们来看看题目描述:给定一个n×n的二维矩阵matrix表示一个图像。请你将图像顺时针旋转90度。你必须在原地旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要使用另一个矩阵来旋转图像。提示:n==matrix.length==matrix[i].length1258789369水平翻转每一行将每一行的元素从左到右翻转,完成最终的旋转操作。示例:147741258-
- 点云库使用场景以及编译和使用实例
爱学习的大牛123
vtk学习点云vtk
1点云库概述与应用场景##什么是点云库?点云库是一套专门用于处理三维点云数据的软件工具和算法集合。点云是由大量的三维坐标点组成的数据集,通常用来表示物体或环境的表面。最知名的点云库是开源的PCL(PointCloudLibrary),但还有其他库如Open3D,PDAL(PointDataAbstractionLibrary)等也提供类似的功能。##点云库的主要功能1.**数据I/O**:读取和写
- vue3+element plus 从入门开始
zxb11c
C#.netcorevue.jsjavascript前端
当你需要ChatAI服务但无法魔法或没有海外手机号码时,Chat8就是你的解决方案。我们基于OpenAi开发,所有用户内容都会加密,欢迎使用!点击使用:https://chat.chat826.com/#/register?bronk_on=3756711,安装nodejs环境安装包下载:http://nodejs.cn/download/https://nodejs.org/zh-tw/down
- Redis基本数据类型命令和事务操作
Ferry.
redis数据库缓存
文章目录字符串string类型操作命令哈希hash操作命令列表list操作命令集合set操作命令有序集合zset操作命令新数据类型BitMapsHyperLogLogGeographic通用命令使用SpringDataRedis操作Redis事务操作Redis事务三大特性悲观锁和乐观锁Reids存储的是key-value结构的数据类型,value有5中常用的数据类型:1.字符串string,常用2
- 笔记:若依项目的多数据源@DataSource
Ferry.
笔记
文章目录@DataSource注解配置文件配置数据源数据源类型在DruidConfig配置类中新增读配置源方法AOP-DataSourceAspectDynamicDataSourceContextHolder动态数据源DynamicDataSource使用主要思想:醒目根据注解里写的值,进行判断获取到不同的dataSource对象,获取到不同的对象,那么就可以操作不同的数据库了@DataSour
- 若依项目中使用redis做缓存,引入工具类
Ferry.
缓存redisspringboot
文章目录1.导入坐标2.yml配置redis3.redis配置文件RedisConfig4.Redis使用FastJson序列化5.redis工具类RedisCache6.如何使用redis工具类1.导入坐标org.springframework.bootspring-boot-starter-data-redis2.yml配置redisredis:#地址host:localhost#端口,默认为
- python工商银行流水_工商银行基于 Dubbo 构建金融微服务架构的实践-服务发现篇...
weixin_39850152
作者|张远征来源|阿里巴巴云原生公众号导读:Dubbo作为分布式微服务框架,众多公司在实践中基于Dubbo进行分布式系统架构。重启开源后,我们不仅看到Dubbo3.0最新的Roadmap发布,而且还看到阿里在自身电商开始推进Dubbo和内部HSF的融合,并在双11上开始使用Dubbo3.0。本文是工商银行基于Dubbo构建金融微服务架构的分享,主要讲述了服务发现的应对策略和成果,后续将发布工行大规
- java xfire指定参数名_Java编程中使用XFire框架调用WebService程序接口
美猫的奇妙世界
javaxfire指定参数名
JAVA调用webservice,当你刚开始接触的时候你会觉得它是一个恶梦,特别是没有一个统一的标准实现,比起.net的那些几步就可以完成的webservice实现,我们看着JAVA的实现真是伤心啊。但就算是伤心,我们也还是要完成的。JAVA也不乏比较好的实现,如xfire,jersey,CXF。这里我们就一起来看一下xfire的实现。1)首先,当然是要下包啦,这个普通人都知道。http://xf
- 运行Python脚本如何传参
鸭梨山大哎
pythonpython
在运行Python脚本时,可以通过多种方式传递参数。以下是几种常见的方法:1.使用sys.argv从命令行传参这是最常见的方式。sys.argv是一个列表,包含了脚本名称和所有传递的参数。示例代码:importsysprint("脚本名称:",sys.argv[0])print("传递的参数数量:",len(sys.argv)-1)print("所有传递的参数:",sys.argv[1:])运行方
- 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节点最多