如此轻盈
如此轻盈 (学号:190)
等级:LV22 经验值:23904

爱编程,更爱w3cschool!

TA的书签

暂时没有书签

TA的提问

3
回答

负载均衡是为了什么而存在的?

查看详情
2016-10-12 04:04:21 浏览(920)
3
回答

mvc模式有哪些优缺点呢?

查看详情
2016-09-29 03:03:50 浏览(2310)
8
回答

虚心求教

查看详情
2016-09-26 10:54:55 浏览(1936)
5
回答

如何让nginx把没有后缀的文件解析成html?

查看详情
2016-09-24 10:07:04 浏览(1896)
5
回答

Firebug是火狐浏览器下的一款开发类插件,属于火狐浏览的五星级强力推荐插件之一,所以咯

查看详情
2016-09-22 06:51:24 浏览(1335)
6
回答

想转移阵地却不知道应该怎么做呀

查看详情
2016-09-21 11:19:55 浏览(1859)
5
回答

sublime text 2怎么安装插件?

查看详情
2016-09-21 11:07:15 浏览(2506)
6
回答

Gvim 和vim 有什么区别?

查看详情
2016-09-20 11:37:12 浏览(3359)
9
回答

memcached真的过时了?

查看详情
2016-09-20 11:10:24 浏览(2981)
5
回答

mongodb的save和insert函数的区别是什么呢?是什么呢?是什么呢?

查看详情
2016-09-20 10:17:22 浏览(2037)
更多

TA的回答

2
赞同

就不拿VS收费版跟XCode比了,那是欺负小朋友。

同为免费版的VC2012 Express感觉也在代码编辑和调试功能上超出了XCode几条街。当然我指的同样是C++的代码。XCode的OC代码编辑还尚可,C++的智能提示简直无法忍受。

其次,XCode也只提供一个很简单的调试功能,VS在这方面也要完胜。去代码里下个断点,然后看看监视窗口vs给你显示什么东西,xcode给你显示什么东西,比较一下。这个谁用谁知道。

不过Xcode里面也有好东西,比如Instruments,可以用来给程序做性能调优,检测内存泄露,多线程死锁之类的问题。因为是基于DTrace技术的,所以不用对代码做任何修改就可以。而且这也是个免费的工具,但是如果你想要用这个在手机上做调试的话,还是需要花费$99购买苹果的开发者证书才可以。

3 从稳定上来说,我几乎没遇到过VC崩溃的情况,但是Xcode每周都至少能遇到几次Xcode崩溃的情况。我用的Mac Mini,并且系统和Xcode都是更新到最新的稳定版

4 至于IB,我是感觉做界面的工具都差不多。这个用的不多,不多说了。

5 从类库上来讲,Xcode还是比较强的,因为苹果几乎主导了OC的发展,所以几乎每次更新,或者系统增加新的功能都会引入新的类库,而这些类库与Xcode集成的也比较友好。

查看详情
2016-08-30 11:57:32 回复(0)
1
赞同

cocos2d 是 基于objective c编写的游戏引擎,可以比较容易的编写出游戏。底层封装opengl,图形,像素处理,都是封装好的。比较容易上手。

cocoa是mac开发的标准类库,类似windows的mfc 里面有很多写好的控件,可以直接调用。cocoa touch才是ios(iphone)开发的标准类库,跟cocoa的区别只是修改了鼠标的一些操作和处理,改成了多点触摸的处理和响应。

查看详情
2016-08-30 01:40:27 回复(0)
0
赞同

swift这玩意可不简单啊!你要是想零基础的话,那就还是劝你别做梦了。

学完swift你会“惊喜”地发现,很多事情不带上oc根本完全行不通,感情swift就是出来打个酱油刷刷存在感的?

再说用shell或者nodejs也挺好,还比这个上手还快。

大概是因为swift太坑,中文教程特别难找,虽然w3c上也有一本http://www.w3cschool.cn/swift,但是完全不够啊亲!

大家的代码都是oc的,底层是oc的,表现层也是,那么你swift到底是干什么用的呢?

查看详情
2016-08-30 02:36:09 回复(0)
4
赞同

对JavE的的理解如下:它一个工具,一个用纯java语言写的跨平台的一个通用的Ascii码图形化的文本编辑器。其功能和微软的记事本有些类似,主要是一个字处理,但提供图形化输入;操作像是微软的画图软件,因为该软件主要是通过鼠标进行文本的编辑

Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java applet。另一方面,Java技术也不断更新。 Java平台由Java虚拟机(Java Virtual Machine)和Java 应用编程接口(Application Programming Interface、简称API)构成。

Java 应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。Java应用编程接口已经从1.1x版发展到1.2版。目前常用的Java平台基于Java1.4,最近版本为Java1.7。 Java分为三个体系J2SE(Java2 Standard Edition),J2EE(Java 2 Platform,Enterprise Edition),J2ME(Java 2 Micro Edition)。

查看详情
2016-08-30 03:05:48 回复(0)
17
赞同

eclipse 是一种IDE 所谓IDE = Integrated Development Environment 也就是所谓的集成开发环境,说白了就是用来开发Java程序的软件工具。

理论上 Java程序 通过记事本就可以开发的,比如初学者 练习时 不也是常在记事本上编写第一个helloworld的程序嘛。

现在 IDE有很多,比如 Sun公司的netbeans ,还有jcreator,jbuilder等等 都是比较常用的开发工具。

eclipse也是一个比较好的工具,为什么大家都爱用它呢?

首先 与jBuilder 等等工具相比,他是免费的,也就是不花钱,这个对资金不多的公司来说真的很不错。

其次,他的插件几乎是万能的,也就是说,你可以用它开发任何你想开发的程序,只需要相应的插件即可。

所以,现在公司都普遍使用eclipse作为他们的开发工具。

查看详情
2016-08-30 03:31:36 回复(0)
0
赞同

1、jar包有入口(即有main()函数) 选中要打包的工程--->右键选择Export---->java----->Runnable java file----->next---->在launch configuration输入jar包入口,即该工程要打包的主函数文件----->Export destination输入jar包存放的位置以及文件名---->library handling选择package requreied....JAR---->finish。

2、jar包无入口 选中要打包的工程->右键选择Export---->java----->java file----->next----->Exported all output folders for checked project----->Export destination输入jar包存放的位置以及文件名---->finish。

查看详情
2016-08-30 05:42:51 回复(0)
1
赞同

Spring 框架是一个分层架构,由 7 个定义良好的模块组成.Spring 模块构建在核心容器之上,核心容器定义了创建、配置和管理 bean 的方式.

1、核心容器:核心容器提供 Spring 框架的基本功能.核心容器的主要组件是 BeanFactory,它是工厂模式的实现.BeanFactory 使用控制反转 (IOC) 模式将应用程序的配置和依赖性规范与实际的应用程序代码分开.

2、Spring 上下文:Spring 上下文是一个配置文件,向 Spring 框架提供上下文信息.Spring 上下文包括企业服务,例如 JNDI、EJB、电子邮件、国际化、校验和调度功能.

3、Spring AOP:通过配置管理特性,Spring AOP 模块直接将面向方面的编程功能集成到了 Spring 框架中.所以,可以很容易地使 Spring 框架管理的任何对象支持 AOP.Spring AOP 模块为基于 Spring 的应用程序中的对象提供了事务管理服务.通过使用 Spring AOP,不用依赖 EJB 组件,就可以将声明性事务管理集成到应用程序中.

4、Spring DAO:JDBC DAO 抽象层提供了有意义的异常层次结构,可用该结构来管理异常处理和不同数据库供应商抛出的错误消息.异常层次结构简化了错误处理,并且极大地降低了需要编写的异常代码数量(例如打开和关闭连接).Spring DAO 的面向 JDBC 的异常遵从通用的 DAO 异常层次结构.

5、Spring ORM:Spring 框架插入了若干个 ORM 框架,从而提供了 ORM 的对象关系工具,其中包括 JDO、Hibernate 和 iBatis SQL Map.所有这些都遵从 Spring 的通用事务和 DAO 异常层次结构.

6、Spring Web 模块:Web 上下文模块建立在应用程序上下文模块之上,为基于 Web 的应用程序提供了上下文.所以,Spring 框架支持与 Jakarta Struts 的集成.Web 模块还简化了处理多部分请求以及将请求参数绑定到域对象的工作.

7、Spring MVC 框架:MVC 框架是一个全功能的构建 Web 应用程序的 MVC 实现.通过策略接口,MVC 框架变成为高度可配置的,MVC 容纳了大量视图技术,其中包括 JSP、Velocity、Tiles、iText 和 POI.Spring 框架的功能可以用在任何 J2EE 服务器中,大多数功能也适用于不受管理的环境.Spring 的核心要点是:支持不绑定到特定 J2EE 服务的可重用业务和数据访问对象.毫无疑问,这样的对象可以在不同J2EE 环境(Web 或EJB)、独立应用程序、测试环境之间重用.

查看详情
2016-08-30 05:44:37 回复(0)
0
赞同

  Hibernate压缩文件结构

  下载Hibernate压缩文档,下面为文件结构:‍

  Hibernate3.jar:为Hibernate的核心jar包;

  build.xml:重新打包配置文件

  build.bat:运行在windows系统中打包;

  build.sh:运行在Unix系统上打包;

  doc:Hibernate API文档

  eg:一个简单的实例

  etc:Hibernate中需要使用的配置文件的模板

  lib:Hibernate所需要使用的一些Jar包

  src:Hibernate的源代码

  test:测试代码(单元测试代码)

  搭建Hibernate的使用环境:

  1、建立项目(我们这里建立Java Project)

  例:hibernate_first

  2、引入hibernate所需要的jar包

  利用User Library库引入jar包,以后项目如何需要使用这此jar包,只要引入这个库就可以了。

  方法:

  第一步:window→Preferences→Java→Build Path→User Libraries→“New”按钮→然后输入库名→点击“OK”

  第二步:加入所需要的JAR包:点击“Hibernate3”项→“Add JARs…”按钮→在弹出的对话框选

  需要的JAR包(hibernate3.jar、b目录下的所有JAR包),还有数据库的JDBC驱动(例如Mysql驱动)

  为项目引ibernate JAR库

  右键项目→Properties→Java Build Path→右边点击”Libraries”选项卡→“Add Library…”按钮→User Library→”next”按钮→选中我们刚刚建的”Hibernate3 JAR库”→Finish→OK

  3、创建Hibernate的配置文件(hibernate.cfg.xml)

  Hibernate支持两个格式的配置文件:hibernate.properties(不常用)和hibernate.cfg.xml(建意使用)

  将hibernate.cfg.xml文件复制到ClassPath的根下(src目录下)(hibernate.cfg.xml位于hibernate_home/etc目录下)

  4、创建日志的配置文件(log4j.properties),为了便于调试最好加入log4j配置文件将模板文件复制到ClassPath根下(src目录下)

  为了不需要多于的提示信息,可以将此配置文件中一些配置项取消了。但要保留log4j.rootLogger=warn, stdout

  5、定义实体类

  (Hibernate先定义实体类,再生成表)

  例如:User实体类

  6、定义User类的映射文件(重要、关键)—User.hbm.xml

  映射文件可位于任何位置,但一般位于实体类同一目录下。

  映射文件是描述实体类和实体类的属性的。

  源数据:描述实体类及实体类属性之间的关系的。

  映射类标签:

  7、将User.hbm.xml文件加入到hibernate配置文件中(hibernate.cfg.xml),因为hibernate并不知道这个文件的存在。

  

  ------2009/10/16--------------

  8、使用hibernate工具类将对象模型生成关系模型(hbm to ddl)

  (也就是实体类生成数据库中的表),完整代码如下:

  9、运行刚刚建立的ExportDB类中的main()方法,进行实际的导出类。

  10、开发客户端,完整代码如下:

  注:为了方便跟踪sql语句执行,可以在hibernate.hbm.xml中加入下以代码:

  true

查看详情
2016-08-30 05:48:38 回复(0)
1
赞同

ruby,1993 年创建的面向对象的语言

ruby特点:

1、Ruby 是开源软件。 不只是免费,而且可以自由的使用、复制、修改与发布。

2、Ruby 是纯面向对象的语言。在 Ruby 中,所有的东西都是对象,所有的信息和代码都可以给它们所拥有的属性和行为。

3、Ruby 是一个相当灵活的语言,她允许用户去改变她本身。 Ruby 的核心部分可以被更改或重新定义,模块可以被添加。

查看详情
2016-08-31 10:30:42 回复(0)
更多
二维码
建议反馈
二维码