- 详解Java乱码问题,深入ASCII、GBK、UTF-8编码和解码(一学就会,通俗易懂版)
莫青.
Java学习从0到1编码解码乱码问题java学习笔记
ASCII及GBKGBK一个汉字用两个字节表示Unicode(UTF32到UTF-8)——推荐使用最初是UTF-32,但是会使得通信效率变低,才有了UTF-8英文字符、数组及标点符号都是1个字节,汉字占3个字节。字符集的编码、解码字符编码时的使用的字符集,和解码时使用的字符集必须一致,否则会出现乱码。示例代码:1.编码2.解码字符串"GBK"代码GBK编码,字符串"UTF-8"代表UTF-8编码。
- java乱码处理
放纵的青春
大杂烩java乱码编码
乱码对于使用非英语文字程序员基本上是一直缠绕在身边的麻烦事,这个谁也避免不了。下面是我解决乱码时候的一点小经验。欢迎指正一、避免乱码的一些注意点:1.尽量使用统一的编码,如果你是重头开发一个系统,特别是Java开发的,推荐从页面到数据库再到配置文件都使用UTF-8进行编码,安全第一。2.SetCharacterEncodingFilter的使用,这个东西不是万能的,但是没有它就会很麻烦,如果是基于
- java乱码解决方法
axinawang
java
1.jsp页面中get请求乱码:if(vo.getCustName()!=null){vo.setCustName(newString(vo.getCustName().getBytes("iso8859-1"),"utf-8"));}
- 处理中文乱码问题
贫僧洗发爱飘柔
javaSpringMVCSpring乱码过滤器springjava
从后端到前端有时候会出现中文乱码问题,我们将如何解决:Java乱码处理1.关于配置Tomcat的URIEncoding修改Tomcat的Server.xml,在Connector标签中加上URLEncoding参数。2.SpringMVC给我们提供的过滤器在web.xml中配置过滤器encodingorg.springframework.web.filter.CharacterEncodingFi
- java乱码 java使用的编码是utf-8还是utf-16还是unicode
tt3309
javajava乱码unicodeutf-8
简单介绍编码Unicode:是容纳世界所有文字符号的国标标准编码,使用四个字节为每个字符编码UTF:是英文UnicodeTransformationFormat的缩写,意为把Unicode字符转换为某种格式。UTF系列编码方案(UTF-8、UTF-16、UTF-32)均是由Unicode编码方案衍变而来,以适应不同的数据存储或传递,它们都可以完全表示Unicode标准中的所有字符。目前,这些衍变方
- 很全的 java乱码解决方案(转)
wgj830823
JavaJSPMySQLTomcatEclipse
java中文乱码中文问题我是个好人三个地方的编码。第一个地方的编码格式为jsp文件的存储格式。Eclipse会根据这个编码格式保存文件。并编译jsp文件,包括里面的汉字。第二处编码为解码格式。因为存为UTF-8的文件被解码为iso8859-1,这样如有中文肯定出乱码。也就是必须一致。而第二处所在的这一行,可以没有。缺省也是使用iso8859-1的编码格式。所以如果没有这一行的话,“我是个好人”也会
- Java乱码问题(乱码是如何产生的,怎么解决)
胡子哥_
javajava乱码javafx
Java乱码问题(如何产生,怎么解决)背景思考乱码产生的原理例子解决方案Step1:文件编码设置Step2:编译器编码设置Step3:JVM读取class文件的编码配置结束语背景(背景部分只是个引子,并不很重要,不感兴趣的话可以直接跳过,从思考部分开始看起)最近因公司项目需要,使用javaFx开发了一个桌面客户端。因为客户群都是windows桌面,所以我采用了maven的javapackager插
- java乱码问题分析
Limulの小白笔记
java开发语言
java乱码问题分析问题描述原因分析:解决方案:要求实例补充:常见的两种字符集及其代码:Windows系统下查看默认字符集Windows系统切换命令行字符集总结问题描述两种情况:使用javac命令编译的时候报错,例如:编译的时候没报错,但在使用java命令运行class文件时出现乱码,例如:原因分析:一个Java源代码到输出的过程如下所示:在解码、编码和显示的时候都会使用到字符集。通常,在使用ja
- 中文编码前后端格式问题
pruple_Boy
java中文乱码为??????格式,使用URLEncoder.encode编码,英文编码不受影响response.setContentType("application/vnd.ms-excel;charset=UTF-8");//通知客服文件的MIME类型//设置要下载的文件的名称:若是中文需要转码,java乱码为?????response.setHeader("Content-Disposit
- Java乱码问题
Feng_Sir
Java转了Golang,又因为郑州这边招Golang的职位少转回了Java,真的是天天都有坑。ps:想念Golang的日子(天天不加班O(∩_∩)O)本地运行正常,测试环境正常,部署到线上发现数据入库中文乱码处理办法1.ide中File|Settings|Editor|FileEncodings都设置成UTF-8image.png2.打包加上-Dfile.encoding=utf-8image.
- java乱码解决方案
weixin_34274029
操作系统java数据库
为什么80%的码农都做不了架构师?>>>1:大家有些时候为系统乱码而烦恼,近期有时间整理了下解决乱码问题:一个系统中关于设置编码地方很多:数据库,项目,平台系统,容器等;关于应用:所有设置编码的地方到最后都得跟JVM打交道,所以JVM把所有编码都先转换成unicode码,然后输出时候在相反转换回去,这里是出现乱码根;例如:一个输入参数以GBK编码,JVM编译时候GBK--->unicode,然后如
- java乱码
zvc666
java
昨天因为版本问题换了tomcat,然后忘记了在server.xml中添加URIEncoding="UTF-8"调试了几个小时。。
- Linux下使用crontab执行java乱码
liujian885
Java
在Linux下通过Crontab执行Java命令,输出中文时乱码;解决方法:在执行Java命令时设置-Dfile.encoding=UTF-8转自:http://roteg.iteye.com/blog/1050827
- 关于GBK和UTF-8相互转换的乱码问题
gongli109
java学习
再谈java乱码:GBK和UTF-8互转尾部乱码问题分析关于这个老生常谈的问题:第一,不要试图直接去进行GBK和UTF字符集的转换,因为二者存储字节数的不一致,一定会出现乱码问题。第二,ISO-8859-1是单字节编码的,所以GBK或者UTF-8到ISO-8859-1的转换都是安全,不会数据丢失,第三,如果当前工程是UTF-8,如果第三方通讯的编码是GBK,可以通过改变通讯工程程序代码文件的编码方
- docker 容器运行java乱码问题(排坑日记01)
代码风
docker
问题描述:笔者做一些图片水印处理,代码如下,需要的是中文微软雅黑的支持,winodws平台运行无误,docker容器运行乱码。//设置水印字体样式Fontfont=newFont("微软雅黑",Font.BOLD,30);问题定位:docker容器没有对微软雅黑的支持导致。问题处理方案:1.通过DockerFile添加微软雅黑到容器运行环境 COPYmsyh.ttc/usr/share/fon
- macos Java乱码终极解决方案【Mac OS下Eclipse创建文件夹乱码,SVN更新文件乱码解决办法】...
刘晨哈
开发工具MacOSJava
版权所有,转载请注明来源http://gogo1217.iteye.com,违者必究!之前说过一个svn乱码的问题,详见:http://gogo1217.iteye.com/blog/1787568。后来偶尔的情况下,知道maven也会有乱码情况,其实这都与Java读取文件采用的编码方式有关,当我们没有指定编码的时候,它会自动的以操作系统的编码方式去读取文件,当前这个编码可以被file.encod
- 页面与后台传递中文乱码问题(java乱码)
xu758142858
Java开发工具Jsp-Servlet
1、前台中文传递到后台乱码,前台不需要处理,系统一般都会默认把中文转化为ISO-8859-1类型,只需在后台接受数据是处理Str为前台传过来的中文字符串:Stringinputer=newString(Str.getBytes("ISO-8859-1"),"GB2312");2、前台不仅包含中文,而且包含特殊字符,如果只在后台转码,比较困难。采用前台转码,那么就采用后台解码的方式处理varthei
- Java乱码问题解决大全
liu_bees
乱码问题
方法request.setCharacterEncoding(Constants.ENCODED_UTF);response.setContentType(Constants.CONTENTTYPE_UTF);参考文章:https://blog.csdn.net/tlms_/article/details/78749980常量:/***TODOENCODED_编码常量,常用于编码=ISO-8859
- java 乱码处理大集合
fcltctl
Java乱码java乱码
java乱码处理大集合一、数据库访问时的乱码问题,可以数据库连接中加上useunicode=true以及用gbk或gb2312编码就可以了:在建立数据库时,将数据库中的所有表的编码方式都设置为gbk,原因是JSP中也使用了gbk编码,这样统一的结果是可以减少很多不必要的编码转换问题。另外,在使用JDBC连接MySQL数据库时,连接字符串写成如下形式可以避免一些中文问题:jdbc://mysql:/
- Java乱码问题解决方法
追求者
Javajava数据库postgresqljdbcjspurl
很多开发人员在开发过程遇到乱码问题,我整理了一下解决方法,共享出来,大家共同进步。乱码的根本原因就是因为编码格式不一致引起的,每一种编码规则都有一套自己的字符集,用A编码规则中的一个字符值去映射B编码规则,映射的结果当然不是我们相要的了,数据库、JDBC连接以及jsp页面都要指定编码规则,确保这三个编码规则一致即可解决乱码问题,下面我们以utf-8格式进行举例说明:1.数据库数据库的默认编码规则大
- java乱码问题解决方法
学+思+练
开发工具为eclipse及其延伸工具项目整体乱码单个java文件乱码同一文件部分乱码使用步骤项目整体乱码在项目上右键——Properties——Resource单个java文件乱码在java文件上右键——Properties——Resource同上同一文件部分乱码这个一般是由于同一文件中的文字使用了不同的编码,如果要恢复的话只能一句一句翻译了网上有说关于浏览器查看乱码txt的,我试了一下,推荐使用
- java中文乱码解决之道(四)—–java编码转换过程
weixin_33922672
原文出处:http://cmsblogs.com/?p=1475前面三篇博客侧重介绍字符、编码问题,通过这三篇博客各位博友对各种字符编码有了一个初步的了解,要了解java的中文问题这是必须要了解的。但是了解这些仅仅只是一个开始,以下博客将侧重介绍java乱码是如何产生的、存在哪些乱码的情况、该如何从根本上解决乱码问题。各位随博主一起征服令人厌烦的java乱码问题吧!!!java编码转换过程我们总是
- Java乱码解决方案
maolazhu
在做java项目(特别是web项目)的过程中,中文乱码一直是我们开发人员比较头疼的问题,因为涉及到编码,解码,字符集,以及国际化等诸多问题,所以在着手解决的时候也缺乏相关的知识。我花了一些时间自己动手实验了一把,虽然没有洞悉编码,解码这些底层原理,但是解决实际问题应该足够了。这里主要针对javaweb项目中的文乱码问题。从浏览器采用form方式提交数据到服务器,可以分为post和get方法。1,p
- 再谈java乱码:GBK和UTF-8互转尾部乱码问题分析
weixin_34072637
为什么80%的码农都做不了架构师?>>>一直以为,java中任意unicode字符串,可以使用任意字符集转为byte[]再转回来,只要不抛出异常就不会丢失数据,事实证明这是错的。经过这个实例,也明白了为什么getBytes()需要捕获异常,虽然有时候它也没有捕获到异常。言归正传,先看一个实例。用ISO-8859-1中转UTF-8数据设想一个场景:用户A,有一个UTF-8编码的字节流,通过一个接口传
- Java乱码问题解决方案
javazhuanzai
javame
======================================================注:本文源代码点此下载======================================================java乱码问题解决方案java乱码问题一直是困扰初学者的一个难题,下面就根据笔者的经验来给大家一个解决方案。我写了一个demo的web应用,解决了乱码问题,点击
- java乱码处理
nrain2
StringodsStr="测试";StringnewStr=newString(odsStr.getBytes("GBK"),"ISO8859_1");首先需要说明一下我们经常用到的字符集,有ISO8859-1,GB2312,GBK,GB18030,UNICODE。这里ISO8859-1字符集只包含英文字符,使用一个字节存储。GB2312、GBK和GB18030字符集包含中文字符,他们都兼容IS
- 5 Http请求中文乱码处理
a77687789
java乱码分很多种,这里主要研究解决http请求中出现乱码的情况。http请求出现中文乱码的主要原因:发送方与接收方编码不一致,服务器默认支持的编码与web应用不一致,如:tomcat是国外程序员开发的,页面默认编码为ISO-8859-1,而我们很多中文浏览器默认的编码为:UTF-8,如果不作处理,从浏览器发送中文数据发送给web应用就会出现乱码。http请求出现中文乱码的主要情况:1页面带中文
- Sublime Text3 编译Java乱码问题解决方案
不喝水的鱼儿
0x00问题描述在网上搜索SublimeText3乱码的问题,基本所有的描述都是安装GBKConvertUTF-8的插件,这个插件安装后,确实能够以正确编码方式的保存Java文件,但是当你的代码出错时,SublimeText会解析JAVAC的提示信息,这个信息却无法以正确的编码方式读取,导致以下的问题.上图中会发现,代码的提示信息,以及代码的保存方式都出现了问题,我们这次的解决方案不从Sublim
- Java乱码总结
little__SuperMan
java基础
昨天项目遇到了乱码问题,在自己电脑上是没问题的然而在服务器上就出现的乱码的问题,所以就以乱码为点来仔细的了解一下Java中的乱码。先简单了解一下java的字符串的编码到存储的过程:java在字符串中统一用Unicode表示。对于任意一个字符串:Stringstring=“测试字符串”;如果源文件是GBK编码,操作系统默认环境编码也为GBK,那么编译的时候,JVM将按照GBK编码将字节数组解析为字符
- java学习随记——首记
baisha1604
Java乱码:主要根本原因是使用错误的字符集解码字节流或者将给定的字符串用错误的字符集编码成错误的字节流常用字符集:ISO8859-1,GB2312,GBK,GB18030,UNICODE(UTF-8,UTF-16,UTF-32)源码时————系统默认字符集编译时————javac用默认字符集去读取然后将源码内容转换为UTF-8,也可以在编译是指定encoding.class运行时————这个过程
- 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 "
[email protected]" //设置邮箱
---------------查看环境配置
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节点最多