前几天看完了马士兵老师的J2SE视频,算是开始Java的学习旅程了。现在每接触一个新的东西,都习惯去百度百科查一下它到底是个神马东西,然后再再深入一步去学习。对于J2SE,百度百科上是这么解释的:
Java2平台包括:标准版(J2SE)、企业版(J2EE)和微缩版(J2ME)三个版本。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入式系统开发,如手机和P...
分类:
编程语言 时间:
2014-09-21 16:02:00
阅读次数:
332
此时,一些大问题都被解决后,整个工程基本能跑起来了,最后一个大问题是:业务层是用Lua开发的,底层的源码对他们是不可见的,也就是需要把我们工程生成的各种DLL、lib、winmd文件拿出来然后再搭建一个开发环境给项目组使用,要求就是,每次底层改了什么只需要把对应的生成的lib、dll、winmd文件...
分类:
编程语言 时间:
2014-09-21 15:41:50
阅读次数:
157
Java语言与PHP语言因为都可以做web应用开发,所以总有入门学习这2种语言的入门者会问Java和PHP哪一个好。讨论语言的好坏是一件不太明智的事情,我认为只能去说那一种编程语言更加适合干什么,人与动物最大的区别就是人会使用工具,而用适合的工具去干适合的事就会事半功倍,相反的就会事倍功半,就像杀鸡...
分类:
编程语言 时间:
2014-09-21 15:23:00
阅读次数:
314
1.批处理: 类似于SQL里面的批处理提交2.场景: 业务定时进行批处理操作,但是批处理的编程模型是怎么的呢?3.开源框架 Spring Batch4.编程模型: reader-processor-writer JobLauncher -Job -JobExecution -JobPara...
分类:
编程语言 时间:
2014-09-21 16:12:50
阅读次数:
253
constconst指针1 char greeting[] ="hello"; 2 char* p = greeting; // non-const pointer, non-const data3 const char* p = greeting; // non-const pointer, co...
分类:
编程语言 时间:
2014-09-21 16:45:40
阅读次数:
241
熟悉函数式编程的同学都了解lambda表达式,程序设计语言里的lambda表达式来源于1936年邱奇发明的lambda演算。Y-Combinator正是lambda演算里最富有神秘色彩的一种函数。它的作用是在只有匿名函数的lambda演算里实现递归函数调用。本篇向读者揭示了如何反复重构一个普通的阶乘函数从而推导出Y-Combinator。文章的推导方法来源于Jim Weirich在ruby conference 2012上的一次分享。...
分类:
编程语言 时间:
2014-09-21 14:53:00
阅读次数:
309
一. apache配置与支持cgi 1. 配置文件 Apache是一个后台运行的程序,没有界面。所有的配置,都包含在配置文件里。主配置文件是: ~\Apache\conf\httpd.conf 如果要修改Apache的配置,可以用任何一个文本编辑工具(例如记事本)编辑这个配置文件。在配置文件...
分类:
编程语言 时间:
2014-09-21 14:17:20
阅读次数:
256
Javascript是基于对象模型设计的一种编程语言,它的核心(ECMAScript)具有非常强大和灵活的面向对象编程的能力。什么是对象?在javascript中,对象是一个拥有属性和类型的独立实体。ECMA-262 把对象(object)定义为"属性的无序集合,每个属性存放一个原始值、对象或函数”...
分类:
编程语言 时间:
2014-09-21 16:10:50
阅读次数:
320
作者:GangWang出处:http://www.cnblogs.com/GnagWang/记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(...
分类:
编程语言 时间:
2014-09-21 15:36:10
阅读次数:
298
1. A simple Java Program2. Comments3. Data Types4. Variables5. Operators6. String7. Input and Output8. Control Flow9. Big Numbers10. Arrays1. A simple...
分类:
编程语言 时间:
2014-09-21 14:43:00
阅读次数:
220
(一)
template是节省时间和避免重复代码的一个奇妙方法。class template的成员函数只有在被使用时才被暗中具现化。function templates有类似的诉求。
但是如果你不小心,使用templates可能导致代码膨胀(code bloat):其二进制代码带着重复(或几乎重复)的代码、数据、或两者。其结果可能源码看起来合身整齐,但目标码却不是那...
分类:
编程语言 时间:
2014-09-21 14:28:30
阅读次数:
421
1概念
Socket:socket实际上是对TCP/IP进行的封装,我们可以使用socket套接字通过socket来传输。首先我们需要明白的一个概念就是通道,简单地说通道就是两个对端可以随时传输数据的信道。我么常说的所谓建立socket连接,也就是建立了客户端与服务器端的通道。
长短连接:显而易见,长连接也就是这个socket连接一直保持连接,也就是通道一直保持通畅,两个对端可以随时发送和接收...
分类:
编程语言 时间:
2014-09-21 13:37:30
阅读次数:
192
This recipe is a small code snippet of showing how to distinguish attribute and item in Python language....
分类:
编程语言 时间:
2014-09-21 13:03:30
阅读次数:
198
用JavaFX写的德式卡牌游戏-SevenWonders,目前还是试行版.自己的游戏之作...
分类:
编程语言 时间:
2014-09-21 13:35:50
阅读次数:
249
今天无意google时看见,心里突然想说,python做web服务器,用不用这么简单啊,看来是我大惊小怪了.web1.py123#!/usr/bin/pythonimport SimpleHTTPServerSimpleHTTPServer.test()web2.py1234567891011121...
分类:
编程语言 时间:
2014-09-21 13:49:50
阅读次数:
285
1.代码public class ExcepTest { /** * @param args */ public static void main(String[] args) { System.err.println("111111111111");// ...
分类:
编程语言 时间:
2014-09-21 12:59:00
阅读次数:
202
在C/C++中float是32位的,double是64位的,两者在内存中的存储方式和能够表示的精度均不同,目前C/C++编译器标准都遵照IEEE制定的浮点数表示法来进行float,double运算。无论是float还是double,在内存中的存储主要分成三部分,分别是:(1)符号位(Sign):0代...
分类:
编程语言 时间:
2014-09-21 14:03:50
阅读次数:
335