- 浏览: 529721 次
- 性别:
- 来自: 山东济南
文章分类
最新评论
-
dragon_8844:
非常不错,nice
java.util.concurrent 多线程框架 -
wusendong:
很好的文章!受益匪浅,谢谢!
java.util.concurrent 多线程框架 -
SINCE1978:
你也关注并发啊
java.util.concurrent 多线程框架 -
lku1314:
这个不错 刚刚找到这个组建 以前孤陋寡闻了 像lz学习!标 ...
quartz 在WEB中应用小结 -
lliiqiang:
人们对于目标需要的需求明确的去做,对于目标以外的因素是随机的执 ...
flex和后端的数据交互(一)--XML和HTTPService
刚进公司没多久时,领导让我带两个新人(07年7月份毕业的)。他们两个是试用期3个月都过了之后才参与到我们现在的项目中来的,算起来他们也工作了快一年了,可是今天无意中修改一个他们写过的一个类文件时,看到他们写的一些代码,让我又好气又好笑。可能也是我以前只注意给他们测试功能了,没怎么注意代码方面的问题吧!
晒晒他们的部分代码!
我现在也体会到当初我找工作的时候为什么那么难了,同时也提醒一下即将毕业的朋友,想找到不错的工作,你的工作态度确实得端正!
以前没带过新人,大家也介绍一下,带新人的经验吧!
我需要说明一下,我发贴的目的是想提醒一下临近毕业的朋友,不是公司不需要应届毕业生,应届毕业生有优点也有缺点。但是你进入公司以后,自己的发展和进步还是要靠自己的努力。工作了半年还能写出这样令人佩服的代码,那就只能是你自己的问题了,当然也有我自己的责任,毕竟是我带他们。
有则改之,无则加勉,别无他意,仅此而已!
借人气,想问一下,null==sql 和 sql==null 有怎样的区别?
厦门哪家公司?有这么好的待遇?大公司吧?羡煞我也……
lottype !=null
if (username.length() > 1)
这种代码改时间长了自然会明白他想写什么
不过很恶心用
sql = "XXXXX"+id
或这类的其它写法。
不是很懂java,想向抛抛请教几个问题:
1. sql = "XXXX" + id;为什么恶心?
是怕SQL注入还是String相加时候引起的性能问题?
2. if (username.length() > 1)
这有不对吗?
一般都不会这样写的,比如你可以用PreparedStatement.
username!=""就可以直接代替username.length() > 1,为什么要写那么麻烦呢
java中不能这要比较,相比!username.equals(""),也没什么问题啊,虽然两种看起来都不爽
lottype !=null
if (username.length() > 1)
这种代码改时间长了自然会明白他想写什么
不过很恶心用
sql = "XXXXX"+id
或这类的其它写法。
不是很懂java,想向抛抛请教几个问题:
1. sql = "XXXX" + id;为什么恶心?
是怕SQL注入还是String相加时候引起的性能问题?
2. if (username.length() > 1)
这有不对吗?
一般都不会这样写的,比如你可以用PreparedStatement.
username!=""就可以直接代替username.length() > 1,为什么要写那么麻烦呢
为什么自己的事情要别人负责?
刑天大老,我想对于刚毕业的人来说,各方面经验都还比较欠缺,公司或项目经理让你带新人,你总不应该把他们扔在一边,让他们自由发挥吧,这对公司或那个人或那个项目不是很不负责吗。。
他才1年半,而已,你自己对自己不负责,不对项目负责,却反过来怪罪别人不对你负责,很好,很强大,宝宝,奶吃太多了,影响X能力的。
为什么自己的事情要别人负责?
刑天大老,我想对于刚毕业的人来说,各方面经验都还比较欠缺,公司或项目经理让你带新人,你总不应该把他们扔在一边,让他们自由发挥吧,这对公司或那个人或那个项目不是很不负责吗。。
忙不是借口,有心的话再忙也会挤出点时间。。。呵呵,这是在帮你自己,不是帮别人,如果你现在多抽点时间,可能目前你会更忙点,但想想他们进步的快,对你是很有好处的,以后你更可以放心的把东西交给他们做,你的压力自然就少了。。。。。。(这是体会,我组长后来干脆都不怎么动了,什么东西都交给别人,他只监督一下。。或专心做一些需要攻关的东西)
为什么自己的事情要别人负责?
lottype !=null
if (username.length() > 1)
这种代码改时间长了自然会明白他想写什么
不过很恶心用
sql = "XXXXX"+id
或这类的其它写法。
不是很懂java,想向抛抛请教几个问题:
1. sql = "XXXX" + id;为什么恶心?
是怕SQL注入还是String相加时候引起的性能问题?
2. if (username.length() > 1)
这有不对吗?
这种东西我也用,简单嘛,象帮学校做罗,除非安全特别要,采用解码方式!人是活的啊
晒晒他们的部分代码!
/** * 查询方案金额总和 * * @param lottype * Long * @return double */ public Double getsummation(Long lottype) { double sum = 0.00; List ls = null; String sql = ""; if (sql != null) { sql = " select sum(amount) from OccurProj a where a.lottype = '" + lottype + "' "; } ls = find(sql); if (ls != null && ls.isEmpty()) { for (int i = 0; i < ls.size(); i++) { OccurProj occurproj = (OccurProj) ls.get(i); sum = sum + occurproj.getAmount(); } } return sum; }
/** * 根据主键查询明细信息 * * @param occurproj * OccurProj * @return String */ public List queryById(Long id) { String sql = ""; if (sql != null) { sql = " from OccurProj a where a.id=" + id; } return translateCode2Str(find(sql)); }
/** * 参数查询 * * @param occurproj * OccurProj * @param lottype * Long * @return List */ public List queryByPara(String username, Long lottype) { String sql = ""; if (username != null && username.length() > 0) { sql += " and a.username like ? "; } if (sql.length() > 1) { sql = " from OccurProj a where 1=1 and a.lottype = '" + lottype + "' " + sql; } else sql = " from OccurProj where lottype = '" + lottype + "' "; return translateCode2Str(find(sql)); }
我现在也体会到当初我找工作的时候为什么那么难了,同时也提醒一下即将毕业的朋友,想找到不错的工作,你的工作态度确实得端正!
以前没带过新人,大家也介绍一下,带新人的经验吧!
我需要说明一下,我发贴的目的是想提醒一下临近毕业的朋友,不是公司不需要应届毕业生,应届毕业生有优点也有缺点。但是你进入公司以后,自己的发展和进步还是要靠自己的努力。工作了半年还能写出这样令人佩服的代码,那就只能是你自己的问题了,当然也有我自己的责任,毕竟是我带他们。
有则改之,无则加勉,别无他意,仅此而已!
评论
99 楼
yujianqiu
2008-05-14
我觉得应该和他谈谈,深入了解一下他这样写的动机,再给他分析一下这样做为什么是不好的。尽管某些新人的水平差,可是既然带了就要努力去把人家带好。
98 楼
luyunjian
2008-05-14
armorking 写道
代码1问题多多
public Double getsummation(Long lottype) { //1、既然是算钱,就应该用BigDecimal //2、sum和ls变量不需要这么早声明 double sum = 0.00; List ls = null; String sql = ""; //3、这个条件是无效(永真)的 if (sql != null) { //4、既然lottype的类型是Long,那么在SQL语句中作为参数的时候,就不应该括上单引号 sql = " select sum(amount) from OccurProj a where a.lottype = '" + lottype + "' "; }
借人气,想问一下,null==sql 和 sql==null 有怎样的区别?
97 楼
hotjava
2008-05-14
vicksong 写道
能满足客户功能的代码就是好代码
----------------------
4,5年以前我也信奉过这样的话,当时我还说过,我啥都不懂,就是能实现功能,这就足够了。 其实这就象一个医生告诉你,反正这药吃不死人,但是说不定有啥副作用一样。
能满足客户功能的代码就是好代码
----------------------
4,5年以前我也信奉过这样的话,当时我还说过,我啥都不懂,就是能实现功能,这就足够了。 其实这就象一个医生告诉你,反正这药吃不死人,但是说不定有啥副作用一样。
96 楼
hotjava
2008-05-14
怎么说呢,我想给你提个醒,我以前也是忙的四脚朝天的,根本没有时间给开发人员做review,但是当项目上线的时候,你会发现问题接踵而至,性能问题,OOM问题,heapdump,到时候忙死你,整天各种日志看死你,我盯着gc,javacore,dump看了半个月,发现有人拼sql的时候, 一个if语句判断的不严密,一个错误数据进来,整个服务就崩溃了,所以还是开发阶段做好review吧。
95 楼
hotjava
2008-05-14
至少sql = "XXXXX"+id 会经过语法分析,语意分析,貌似还有授权分析,反正就是降低sql的执行效率了。
94 楼
hotjava
2008-05-14
sql = "XXXXX"+id
回降低缓存的命中率,导致硬解析过多,还可能大量占用缓存,造成IO过多,还可能导致CPUwait比较多,当然是不是由于他导致wait太多,我还没确认。请大家指点一下。
回降低缓存的命中率,导致硬解析过多,还可能大量占用缓存,造成IO过多,还可能导致CPUwait比较多,当然是不是由于他导致wait太多,我还没确认。请大家指点一下。
93 楼
yuan
2008-05-14
土匪一份子 写道
楼主 坦白说:你真的很不负责任。。。。。。
我也是07年毕业的 看来我很幸运 现在看来以前带我的那个组长真的不错,刚开始做项目时,每完成一个模块他都会抽一点时间看我的代码,然后指导哪里的代码不规范,哪里的代码应该怎么来写效率更高,刚开始修改的地方还是有些,慢慢的,修改的越来越少,后来有闲时直接是让我看我自己以前写的代码,让我重构自己的代码,再后来是让我重构别人的代码。。。。。。
我也是07年毕业的 看来我很幸运 现在看来以前带我的那个组长真的不错,刚开始做项目时,每完成一个模块他都会抽一点时间看我的代码,然后指导哪里的代码不规范,哪里的代码应该怎么来写效率更高,刚开始修改的地方还是有些,慢慢的,修改的越来越少,后来有闲时直接是让我看我自己以前写的代码,让我重构自己的代码,再后来是让我重构别人的代码。。。。。。
厦门哪家公司?有这么好的待遇?大公司吧?羡煞我也……
92 楼
java9981
2008-05-14
qsrock 写道
林杰杰 写道
抛出异常的爱 写道
刑天战士 写道
# String sql = "";
# if (sql != null)
哈哈哈哈哈哈哈……
# if (sql != null)
哈哈哈哈哈哈哈……
lottype !=null
if (username.length() > 1)
这种代码改时间长了自然会明白他想写什么
不过很恶心用
sql = "XXXXX"+id
或这类的其它写法。
不是很懂java,想向抛抛请教几个问题:
1. sql = "XXXX" + id;为什么恶心?
是怕SQL注入还是String相加时候引起的性能问题?
2. if (username.length() > 1)
这有不对吗?
一般都不会这样写的,比如你可以用PreparedStatement.
username!=""就可以直接代替username.length() > 1,为什么要写那么麻烦呢
java中不能这要比较,相比!username.equals(""),也没什么问题啊,虽然两种看起来都不爽
91 楼
qsrock
2008-05-14
林杰杰 写道
抛出异常的爱 写道
刑天战士 写道
# String sql = "";
# if (sql != null)
哈哈哈哈哈哈哈……
# if (sql != null)
哈哈哈哈哈哈哈……
lottype !=null
if (username.length() > 1)
这种代码改时间长了自然会明白他想写什么
不过很恶心用
sql = "XXXXX"+id
或这类的其它写法。
不是很懂java,想向抛抛请教几个问题:
1. sql = "XXXX" + id;为什么恶心?
是怕SQL注入还是String相加时候引起的性能问题?
2. if (username.length() > 1)
这有不对吗?
一般都不会这样写的,比如你可以用PreparedStatement.
username!=""就可以直接代替username.length() > 1,为什么要写那么麻烦呢
90 楼
qsrock
2008-05-14
呵呵,可能lz那些是例外的。我也是07的,我想大部分都不会那样写的吧
89 楼
yashen
2008-05-14
从功能上看没有任何问题,对于初学者来说,判断对象是否为空也是好习惯,虽然有些多余
88 楼
拎着板砖上轮坛
2008-05-14
土匪一份子 写道
刑天战士 写道
土匪一份子 写道
楼主 坦白说:你真的很不负责任。。。。。。
我也是07年毕业的 看来我很幸运 现在看来以前带我的那个组长真的不错,刚开始做项目时,每完成一个模块他都会抽一点时间看我的代码,然后指导哪里的代码不规范,哪里的代码应该怎么来写效率更高,刚开始修改的地方还是有些,慢慢的,修改的越来越少,后来有闲时直接是让我看我自己以前写的代码,让我重构自己的代码,再后来是让我重构别人的代码。。。。。。
我也是07年毕业的 看来我很幸运 现在看来以前带我的那个组长真的不错,刚开始做项目时,每完成一个模块他都会抽一点时间看我的代码,然后指导哪里的代码不规范,哪里的代码应该怎么来写效率更高,刚开始修改的地方还是有些,慢慢的,修改的越来越少,后来有闲时直接是让我看我自己以前写的代码,让我重构自己的代码,再后来是让我重构别人的代码。。。。。。
为什么自己的事情要别人负责?
刑天大老,我想对于刚毕业的人来说,各方面经验都还比较欠缺,公司或项目经理让你带新人,你总不应该把他们扔在一边,让他们自由发挥吧,这对公司或那个人或那个项目不是很不负责吗。。
他才1年半,而已,你自己对自己不负责,不对项目负责,却反过来怪罪别人不对你负责,很好,很强大,宝宝,奶吃太多了,影响X能力的。
87 楼
土匪一份子
2008-05-14
刑天战士 写道
土匪一份子 写道
楼主 坦白说:你真的很不负责任。。。。。。
我也是07年毕业的 看来我很幸运 现在看来以前带我的那个组长真的不错,刚开始做项目时,每完成一个模块他都会抽一点时间看我的代码,然后指导哪里的代码不规范,哪里的代码应该怎么来写效率更高,刚开始修改的地方还是有些,慢慢的,修改的越来越少,后来有闲时直接是让我看我自己以前写的代码,让我重构自己的代码,再后来是让我重构别人的代码。。。。。。
我也是07年毕业的 看来我很幸运 现在看来以前带我的那个组长真的不错,刚开始做项目时,每完成一个模块他都会抽一点时间看我的代码,然后指导哪里的代码不规范,哪里的代码应该怎么来写效率更高,刚开始修改的地方还是有些,慢慢的,修改的越来越少,后来有闲时直接是让我看我自己以前写的代码,让我重构自己的代码,再后来是让我重构别人的代码。。。。。。
为什么自己的事情要别人负责?
刑天大老,我想对于刚毕业的人来说,各方面经验都还比较欠缺,公司或项目经理让你带新人,你总不应该把他们扔在一边,让他们自由发挥吧,这对公司或那个人或那个项目不是很不负责吗。。
86 楼
土匪一份子
2008-05-14
murainwood 写道
太忙顾不了怎么办啊?
忙不是借口,有心的话再忙也会挤出点时间。。。呵呵,这是在帮你自己,不是帮别人,如果你现在多抽点时间,可能目前你会更忙点,但想想他们进步的快,对你是很有好处的,以后你更可以放心的把东西交给他们做,你的压力自然就少了。。。。。。(这是体会,我组长后来干脆都不怎么动了,什么东西都交给别人,他只监督一下。。或专心做一些需要攻关的东西)
85 楼
天才阿昭
2008-05-14
其实我倒是觉得JAVA应该支持这种写法,哈哈哈,反正很多人会错
84 楼
刑天战士
2008-05-14
土匪一份子 写道
楼主 坦白说:你真的很不负责任。。。。。。
我也是07年毕业的 看来我很幸运 现在看来以前带我的那个组长真的不错,刚开始做项目时,每完成一个模块他都会抽一点时间看我的代码,然后指导哪里的代码不规范,哪里的代码应该怎么来写效率更高,刚开始修改的地方还是有些,慢慢的,修改的越来越少,后来有闲时直接是让我看我自己以前写的代码,让我重构自己的代码,再后来是让我重构别人的代码。。。。。。
我也是07年毕业的 看来我很幸运 现在看来以前带我的那个组长真的不错,刚开始做项目时,每完成一个模块他都会抽一点时间看我的代码,然后指导哪里的代码不规范,哪里的代码应该怎么来写效率更高,刚开始修改的地方还是有些,慢慢的,修改的越来越少,后来有闲时直接是让我看我自己以前写的代码,让我重构自己的代码,再后来是让我重构别人的代码。。。。。。
为什么自己的事情要别人负责?
83 楼
murainwood
2008-05-14
太忙顾不了怎么办啊?
82 楼
土匪一份子
2008-05-14
楼主 坦白说:你真的很不负责任。。。。。。
我也是07年毕业的 看来我很幸运 现在看来以前带我的那个组长真的不错,刚开始做项目时,每完成一个模块他都会抽一点时间看我的代码,然后指导哪里的代码不规范,哪里的代码应该怎么来写效率更高,刚开始修改的地方还是有些,慢慢的,修改的越来越少,后来有闲时直接是让我看我自己以前写的代码,让我重构自己的代码,再后来是让我重构别人的代码。。。。。。
我也是07年毕业的 看来我很幸运 现在看来以前带我的那个组长真的不错,刚开始做项目时,每完成一个模块他都会抽一点时间看我的代码,然后指导哪里的代码不规范,哪里的代码应该怎么来写效率更高,刚开始修改的地方还是有些,慢慢的,修改的越来越少,后来有闲时直接是让我看我自己以前写的代码,让我重构自己的代码,再后来是让我重构别人的代码。。。。。。
81 楼
raojl
2008-05-14
林杰杰 写道
抛出异常的爱 写道
刑天战士 写道
# String sql = "";
# if (sql != null)
哈哈哈哈哈哈哈……
# if (sql != null)
哈哈哈哈哈哈哈……
lottype !=null
if (username.length() > 1)
这种代码改时间长了自然会明白他想写什么
不过很恶心用
sql = "XXXXX"+id
或这类的其它写法。
不是很懂java,想向抛抛请教几个问题:
1. sql = "XXXX" + id;为什么恶心?
是怕SQL注入还是String相加时候引起的性能问题?
2. if (username.length() > 1)
这有不对吗?
这种东西我也用,简单嘛,象帮学校做罗,除非安全特别要,采用解码方式!人是活的啊
80 楼
xiaoyuonline
2008-05-14
小题大作,工作中做了点错事有什么大不了的,是人就会犯错,我们都在是犯错中成熟起来的,不要成熟起来后就看不起还不成熟的人,这是部分人的劣根!
发表评论
-
java动态编程一例
2009-12-22 08:37 1616Test.java package test; im ... -
tomcat SSL基本配置
2009-11-30 09:25 1530切换到$TOMCAT_HOME下: 1.生成 server ... -
Oracle 10g自带性能监测工具
2009-11-04 09:08 3178安装Oracle 10g时可以选择安装自带的性能监测工具,对于 ... -
Liferay应用界面
2009-09-16 17:26 2239我们用Liferay Portal开发的项目,已有小成,sho ... -
Liferay Iframe Portlet
2009-09-01 08:30 5912The Iframe portlet makes it pos ... -
LifeRay 5.1.2 使用struts1.1时ClassNotFoundException
2009-08-25 10:37 1268今天修改一个portlet时出现 java.lang.Clas ... -
Tomcat 5 中文路径问题
2009-08-06 10:02 1422在tomcat 5下一个动态加载svg图形文件的页面; 页面中 ... -
dhtmlxtree使用中的CharConversionException: isHexDigit
2009-08-04 16:48 2012使用dhtmlxtree时,点击树节点异步加载子节点数据时,在 ... -
程序员五大层次,你属于哪一层?
2009-07-14 13:54 1243软件界一个无 ... -
第一次面别人
2009-05-27 09:40 1711“面”不是吃的,是看的。 从换了工作以后都很忙,周 ... -
liferay中使用struts时jar文件冲突
2009-05-26 13:52 1766异常: java.lang.NoSuchMethodE ... -
犹豫中,不知道该怎么办了!
2009-03-04 10:38 1235先说说我现在的公司, ... -
参数传递的浏览器差异
2008-10-19 22:32 1764情况大体是这样的:一个头页面header.jsp上有一个搜索框 ... -
该死的黑客
2008-09-22 15:06 1440公司一台对外网服务的linux系统数据库服务器,上周五被人破译 ... -
A Tutorial on Clustering Algorithms
2008-07-02 09:50 3113A Tutorial on Clustering Algor ... -
The Examples for Quartz Time Format
2008-05-16 15:02 1804The Examples for Quartz Time Fo ... -
昨天参加了一次面试
2008-05-06 11:40 2940象去年这个时候一样, ... -
开发小记
2008-02-13 15:54 14981. 在oracle中字符串拼 ... -
javascript实现日期操作的工具包
2007-12-13 13:39 3331最近一个小项目中用到了dwr,其中使用到了日期型数据;查了一下 ... -
开发中莫名奇妙的事(八卦)
2007-09-28 08:52 21142007年9月22日 ant进行jar ...
相关推荐
是也同样会碰到麻烦,遇到障碍,感觉头痛。如果没有真正的专家的指导,我不 可能如此迅速地将AJAX掌握到目前这样的程度,要真是让我自学三个月,然 后就写出书来的话,那真是在骗钱了。 老手能够快速学习的另一个...
在结构设计中,"超筋"是一个常见的问题,尤其对于新手设计师来说,它可能造成困扰。超筋是指结构或构件的配筋量超过了其实际所需的承载能力,这通常与位移、相对位移过大或者变形不协调有关。位移包括水平位移、竖向...
电路图是电子工程师日常工作中不可或缺的一部分,但新手如何看懂电路图却是一件让人头疼的事。特别是在单片机控制电路中,电路图的理解对整个项目的成功至关重要。 首先,让我们来理解电路图中的符号。VCC 和 GND ...
为什么收费? 1、这是花了我很多天的心思,用心打造...我们每个人平均每年都要做一次简历修改,你跳槽的时候就不会头疼简历了; 我应该怎么用? 因为有很多人照搬,最好不要照搬,按照你自己的想法用这样的套路去包装!
如日常工作中因为某个项目所收集的图片,或是平时逛设计网站所保存的图,又或者是平常收集的一些源文件,管理起这些素材总是让人头疼。 于是就诞生了开发一个素材管理工具。而且得到了光大设计师的高度认可。 软件...
如果sendmail让你头痛万分,现在你有更好的选择 —— Postfix。安全的结构设计与优异的可靠性,使它广受专家的好评与赞赏。Postfix也是许多新手的第一选择,因为它太容易架设了!事实上,Postfix已经成为MacOS X默认...
不少问题确实让我有些头痛,得到的大部分是埋怨,也慢慢失去了继续开发的动力了,大部分业余时间开发PHP版本的博客了,但我知道,好的东西是要经过千锤百炼的,不管什么事,无法做到让所有人都满意,现在整理了一个...
电脑出现的故障总是让人头疼,但掌握了正确的处理方法,大部分问题都能迎刃而解。我们汇总了常见的PC硬件和软件故障现象及其解决方法,帮助你快速诊断并修复电脑问题。 从硬件方面,我们探讨了诸如电源问题、散热...
1、前言:为了制作成功这个U盘,我着实费了不少时间和精力,因为是新手。在网上教程很多,看得我是眼花眼花缭乱,看得头疼。不过功夫不负有心人,我用了两天时间终于把这个可爱的启动U盘搞定啦。并且用了一下午时间...
1、前言:为了制作成功这个U盘,我着实费了不少时间和精力,因为是新手。在网上教程很多,看得我是眼花眼花缭乱,看得头疼。不过功夫不负有心人,我用了两天时间终于把这个可爱的启动U盘搞定啦。并且用了一下午时间...
KnockOut 解决了令人头疼的抠图难题,使枯燥乏味的抠图变为轻松简单的过程。Knockout 2.0不但能够满足常见的抠图需要,而且还可以对烟雾、阴影和凌乱的毛发进行精细抠图,就算是透明的物体也可以轻松抠出。即便你是...
ARM单片机是大多数新手选择的入门切入点,但由于知识的不足,在设计过程中新手们经常会遇到这样或那样的问题,ARM异常中断返回就是这样一种令人头疼的问题。在ARM的使用问题中异常中断返回是新手们较为苦恼的问题,...
ARM单片机是大多数新手选择的入门切入点,但由于知识的不足,在设计过程中新手们经常会遇到这样或那样的问题,ARM异常中断返回就是这样一种令人头疼的问题。在ARM的使用问题中异常中断返回是新手们较为苦恼的问题,...
ARM单片机是大多数新手选择的入门切入点,但由于知识的不足,在设计过程中新手们经常会遇到这样或那样的问题,ARM异常中断返回就是这样一种令人头疼的问题。在ARM的使用问题中异常中断返回是新手们较为苦恼的问题,...
- 想实现创新,但电路设计让您头疼? - 答辩前夜,PPT资料和报告成为你的噩梦? 一份资料,解决所有问题! - 完整方案设计:从构思到实现,步步为营,轻松拿下创意点! - 专业电路设计:科学合理的电路图,无需再因...
- 想实现创新,但电路设计让您头疼? - 答辩前夜,PPT资料和报告成为你的噩梦? 一份资料,解决所有问题! - 完整方案设计:从构思到实现,步步为营,轻松拿下创意点! - 专业电路设计:科学合理的电路图,无需再因...
- 想实现创新,但电路设计让您头疼? - 答辩前夜,PPT资料和报告成为你的噩梦? 一份资料,解决所有问题! - 完整方案设计:从构思到实现,步步为营,轻松拿下创意点! - 专业电路设计:科学合理的电路图,无需再因...
- 想实现创新,但电路设计让您头疼? - 答辩前夜,PPT资料和报告成为你的噩梦? 一份资料,解决所有问题! - 完整方案设计:从构思到实现,步步为营,轻松拿下创意点! - 专业电路设计:科学合理的电路图,无需再因...