扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
. 所以只好求助你们的帮忙了 . 谢谢 .. 帮我翻译下吧 . 好麼? Vivian 按照翻译惯例,名字是作为代码使用的,不会按照字面意思翻译的,只能,tIfixW
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名注册、网站空间、营销软件、网站建设、木垒哈萨克网站维护、网站推广。
package homework;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class MP {
/**
* @param args
*/
public static void main(String[] args) {
StringBuffer a = new StringBuffer("你好 我是你的小编[可怜],给你的礼物[蛋糕]。");
Pattern pat = Pattern.compile("你好 我是你的小编([\\W]*),给你的礼物([\\W]*)。");
Matcher mat = pat.matcher(a);
String afterReplace = "";
if(mat.find())
{
System.out.println(mat.group(1));
System.out.println(mat.group(2));
String dangao = mat.group(2);
a.replace(mat.start(1), mat.end(1), " img src=\"//kelian.gif\" /");
afterReplace = a.toString().replace(dangao, " img src=\"//dangao.gif\" /");
mat.reset();
}
System.out.println(afterReplace);
}
}
搞定,没压力!
/**
* 2016年5月24日上午8:21:42
*
* @author 3306 TODO 建立甜品实体类
*
*/
public class SweetMeats {
private String name;// 名称
private String color;// 颜色
public SweetMeats() {
super();
}
public SweetMeats(String name, String color) {
super();
this.name = name;
this.color = color;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
}
/**
* 2016年5月24日上午8:23:40
*
* @author 3306 TODO 建立蛋糕类
*
*/
public class Cookies extends SweetMeats {
public Cookies() {
super();
// TODO Auto-generated constructor stub
}
public Cookies(String name, String color) {
super(name, color);
// TODO Auto-generated constructor stub
}
}
public class BananaPie extends SweetMeats {
public BananaPie() {
super();
// TODO Auto-generated constructor stub
}
public BananaPie(String name, String color) {
super(name, color);
// TODO Auto-generated constructor stub
}
}
public class PumpkinPie extends SweetMeats {
public PumpkinPie() {
super();
// TODO Auto-generated constructor stub
}
public PumpkinPie(String name, String color) {
super(name, color);
// TODO Auto-generated constructor stub
}
}
/**
* 2016年5月24日上午8:26:26
*
* @author 3306 TODO 唱歌接口
*
*/
public interface Sing {
/**
* 唱歌实现类
*/
public void sing();
}
public abstract class Microwave {
private String name;
private String brand;
private double price;
public Microwave(String name, String brand, double price) {
super();
this.name = name;
this.brand = brand;
this.price = price;
}
public Microwave() {
super();
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getBrand() {
return brand;
}
public void setBrand(String brand) {
this.brand = brand;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
public abstract void bakeDessert(SweetMeats sweet);
}
public class GeLanShiMicrowave extends Microwave {
public GeLanShiMicrowave() {
super();
// TODO Auto-generated constructor stub
}
public GeLanShiMicrowave(String name, String brand, double price) {
super(name, brand, price);
// TODO Auto-generated constructor stub
}
@Override
public void bakeDessert(SweetMeats sweet) {
if (sweet instanceof Cookies) {// 如果为蛋糕,则不烤
System.out.println("The GelanshiMicrowave don't bake cookies(" + getName() + ")");
} else {
System.out.println("We bake the banana or pumpkin pie for u(" + getName() + ")");
}
}
}
import java.util.Date;
public class MedilMicrowave extends Microwave implements Sing {
public MedilMicrowave() {
super();
// TODO Auto-generated constructor stub
}
public MedilMicrowave(String name, String brand, double price) {
super(name, brand, price);
// TODO Auto-generated constructor stub
}
@Override
public void sing() {
System.out.println("I'm MediMicrowave suck!");
}
@Override
public void bakeDessert(SweetMeats sweet) {
if (sweet instanceof Cookies) {
System.out.println("I don't think we can bake the cookies in my body(" + getName() + ")");
} else {
System.out.println("Let's do this!!!(" + getName() + ")");
sing();
System.out.println(showTime());
}
}
/**
* 获取当前时间
*
* @return Date
*/
public Date showTime() {
return new Date();
}
}
public class Kitchen {
/**
* 香蕉蛋糕
*/
public static SweetMeats buildBananaPie() {
return new BananaPie("banana", "yellow");
}
/**
* 蛋糕
*/
public static SweetMeats buildCookie() {
return new Cookies("cookie", "red");
}
/**
* 南瓜饼
*/
public static SweetMeats buildPumpkinPie() {
return new PumpkinPie("cookie", "red");
}
/**
* medi微波炉
*/
public static Microwave buyMedi() {
return new MedilMicrowave("myidea", "medi1", 300);
}
/**
* Gelan 微波炉
*
*/
public static Microwave buyGelan() {
return new GeLanShiMicrowave("gelan", "gelan1", 800);
}
public static void main(String[] args) {
SweetMeats cookie = buildCookie();
SweetMeats bananaPie = buildBananaPie();
SweetMeats pumpkiePie = buildPumpkinPie();
Microwave medi = buyMedi();
Microwave gelan = buyGelan();
medi.bakeDessert(cookie);
medi.bakeDessert(bananaPie);
medi.bakeDessert(pumpkiePie);
gelan.bakeDessert(cookie);
gelan.bakeDessert(bananaPie);
gelan.bakeDessert(pumpkiePie);
}
}
第一:抽象工厂模式
第二:单列模式
上述2中可以用于实现 :类的实列化。
第三:开放-封闭
主要一些实体类bean,dto什么的
还有,购物系统可以查询物流,根据订单内部状态太决定查询哪个物流:可以使用状态模式
最后,说真的,网页框架很多用了很多模式,你自己写,基本上都是MVC模式,基本上写action,server,dao就完事了,用不上什么模式来着
用*号打印的生日蛋糕或玫瑰百合?
。。。。println("* * ****");
就这样打出来??
微信生日蛋糕满屏飞的代码是生日快乐,Brithday。根据查询相关信息显示,相信很多人在用微信聊天的时候发现了,有的时候我们聊天中写了一些字符的时候,就会触发掉小表情的特效。比如打生日蛋糕就会往下掉蛋糕,打爱你则会往下掉飞吻的emoji表情。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流