- 博客(39)
- 资源 (2)
- 收藏
- 关注
原创 引用与指针
引用的一些规则如下:(1)引用被创建的同时必须被初始化(指针则可以在任何时候被初始化)。(2)不能有NULL 引用,引用必须与合法的存储单元关联(指针则可以是NULL)。(3)一旦引用被初始化,就不能改变引用的关系(指针则可以随时改变所指的对象)。
2012-03-31 14:07:43 370
原创 URL
常用工具记事本:Notepad++ 、UltraEdit(二进制查看机器码) 、editplus服务器:ASP1.0v文件上传:FlashFXPC简易编译器:CFreejavaIDE:eclipse、JCreator汇编器:masm、nasm(Linux下)oracle第三方:PLSQL Developer反汇编器:OD_Olly_Dbg建模语言:powerDe
2012-03-31 09:51:06 528
转载 计算机课程体系
基础方面:(应该无需解释啦)⒈ 高等数学 ⒉ 线性代数 ⒊ 复变函数与积分变换 ⒊ 概率统计 硬件方面:(最终应该达到可以看懂并分析电路图;可以设计专用计算机系统的程度)⒈ 电路分析基础 一切电子方向的基础⒉ 模拟电子技术基础 一切电子方向的基础(开始分化方向)⒊ 数字电子技术基础 数字电子(计算机)专业的基础⒋ 计算机组成原理 抽象的数字电子的“可以用来计算的
2012-03-30 21:01:38 1314
转载 国外程序员推荐:每个程序员都应读的书
作者:伯乐在线 (jobbole) | 来自:月光博客编者按:2008年8月4日,StackOverflow 网友 Bert F 发帖提问:哪本最具影响力的书,是每个程序员都应该读的?“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。”很多程序员响应,他们在推
2012-03-30 20:50:13 381
原创 java在云上的应用
PC时代(Microsoft) --> 互联网时代(google) -> 移动互联网时代(mactonish移动设备)java 创新应用场景:企业计算电子商务WEB3.0移动应用不断丰富的API:并发NIO开源的框架java技术的发展趋势:云计算物联网移动互联应用什么是云计算?云计算核心思想,是将大量用网络连接的计
2012-03-30 10:35:11 699
原创 SSH整合
流程:jsp-->ActionServlet(接收请求)-->ActionForm(填充/页面get/set)-->Action(调用service/注入)-->service(调用DAO/注入)-->DAO(使用pojos/注入)-->pojos添加顺序:hibernate->spring->生成pojos->删除asm2.2.3->添加log4j->structs配置文
2012-03-30 10:29:45 602
转载 C++体系
计算机语言体系结构机器语言汇编语言高级语言C语系:C/C++/C#/JAVA/PHP/Object-C现在是C语系Lua与C集成用C编写一门新语言操作系统(内核)网络开发:B/S、C/SB语系:basic课程模块第一阶段:(信息管理系统为验收项目) 实训主题实训内容实训目标Unix开
2012-03-30 10:27:37 1401 1
原创 hibernate环境配置与单表操作
1、ORM:POJOtable2、主键生成策略:identity(sql)、sequence(oracle)、native(自动选择)、assigned(手动)3、配置:6准备(3拷3配):3拷:hibernate包、jdbc包、log4j配置文件(properties(src下))3配:POJO(实体bean)、映射文件(POJO类.hbm.xml(与一个POJO对应(src下)
2012-03-29 18:42:35 595
原创 spring动态代理
package com.spring;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;import org.hibernate.Session;import org.hibernate.Transaction;i
2012-03-29 18:40:59 388
原创 指针结构体_数组指针结构体_指针数组结构
#include#includetypedef struct student{int age;int sex;struct student *next;}student,*p,(*p_array_point)[10],*p_point_array[20];void main(){//普通结构体变量student stu;stu.age = 10;stu.
2012-03-29 18:39:21 761
原创 typedef_结构体指针_动态分配_void*
#include#includetypedef struct student{ int age; int sex;}student1,*p;void main(){//typedef用法 struct student student; //student student; //结构体和结构体变量可以同名 //student
2012-03-29 18:38:31 2456
原创 javascript常用重要操作
1、对元素节点的访问:a>.document.getElementById():返回拥用传递给该方法的指定id的第一个对象的引用。b>.document.getElementsByName():返回拥用传递该方法的指定name的对象集合(数组)。c>.document.getElementsByTagName():返回拥用传递给该方法的指定tag名称的对象集合(数组)。2、由1
2012-03-29 18:35:54 535
原创 DOM模型对xml访问
DOM把层次中的每一个对象都称之为节点NODE以HTML超文本标记语言为例:整个文档的一个根就是用各个节点对象的一整套方法和属性去描述另外的节点对象。节点的绝对引用:返回文档的根节点:document.documentElement返回当前文档中被击活的标签节点:document.activeElement返回鼠标移出的源节点:event.fromElement返回鼠标
2012-03-29 18:34:50 382
原创 基于对象的理解
通过一段简单代码理解基于对象,尤其是与面向对象的区别function Person(){ //理解为构造函数}var person1 = new Person(); //对象实例person1.age = 18;person1.name = "xyt";function sayFunc(){ alert(person1.name + ":" + person1.
2012-03-29 18:29:29 503
原创 从单例模式看JVM内幕
先看一道简单而变态的面试题:class Singleton{private static Singleton singleton = new Singleton(); //①public static int counter1;public static int counter2 = 0;//private static Singleton singleton = new
2012-03-29 18:28:17 697
原创 java_TCP/UDP整合
参考书籍:TCP/IP详解(三卷)应用:防火墙,网络杀毒软件,游戏作弊软件本章需要socket与io的结合基于传输层TCP/UDP········TCP编程Socket :插座 java.net包:Socket 和 ServerSocket 分别在客户端和服务器端建立连接所需要寻址信息为远程计算机的IP地址和端口号端口:分UDP和TCP端口,每个65536个
2012-03-29 18:12:14 1790
原创 java_线程整合
1、线程和进程(linux下fork系统调用以及操作系统详解) 进程:资源分配基本单位 线程:资源占有基本单位2、单进程:DOS、主线程:main3、Thread 核心方法run() **start() 使该线程开始执行;Java 虚拟机调用该线程的 run 方法。 4、两种方式:1.实现runnable()接口2.定义一个Thread子类并重写run()
2012-03-29 18:11:25 458
原创 java_jdbc整合
1 、ODBC:使用C语言接口,指针实现2、JDBC类型:一般使用java存驱动:将JDBC转换成TCP/IP协议,允许直接从客户端机器对DBMS进行调用3、java.sql包 Connection(接口):创建连接 PreparedStament(接口):预编译SQL ResultSet(接口):存放结果集(临时) DriverManager:加载驱动4、JD
2012-03-29 18:10:37 434
原创 java.swing整合
本章是java在C/S模式下的应用,主要应用包括2方面: 桌面应用程序开发(已被C/C++/delphi占据杀死) x 手机开发思想(javax.microedition+多线程(JBuild))主要内容; AWT:(重量级,jdk1.2,略) Swing:容器、GUI组件、布局、事件处理,菜单,对话框,JTree和JTable容器:顶级(常用JF
2012-03-29 18:09:57 473
原创 java.io整合
按不同方式分3类:输入流和输出流: 站在程序的角度上讲,而不是文件的角度上,程序要:输入流,程序给:输出流。字节流和字符流: 一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。一个字符=两个字节。字符表示unicode节点流和处理流: 节点流为可以从一个特定数据源读写数据。 处理流是在存在的流(节点流或处理流)之上,通过对
2012-03-29 18:09:10 478
原创 java.util整合
Collection接口: Set接口:(无序,内容不可以重复) HashSet: 方法:retainAll() addAll() //TreeSet: List接口:(有序,内容可以重复equals) ==比较的是对象的地址,equals比较的是对象内容。 Link
2012-03-29 18:08:09 500
原创 java基础整合
1、平台无关--虚拟机,加载与解释过程2、运行开发环境配置:path ,classpath,JAVA_HOME3、8种基本数据类型,数据类型作用域与生命周期,类型转换(1.5JDK),运算符与控制流语句,绑定4、面向对象概念: 封装:函数,23种设计模式 继承:extends(单) ,implements,覆写,父类的引用指向子类的对象 多态:函数的多
2012-03-29 18:07:12 411
原创 一段简单程序从汇编看C指针
首先需要明白的两个概念: 指针:普通变量的地址 指针变量:该变量内存放的是指针程序分析如下:#includevoid main(){int a,b;a = 10;b = 100;int *pointa,*pointb; //声明 *只是表示指针类型 int表示只能指向长度为4字节的int类型pointa = &a; //指针存放地址,&取地
2012-03-29 18:05:43 692
原创 JSP整合
两个部分:servlet和jsp servlet:1.生命周期 2.API类 3.会话跟踪技术 4.过滤器 5.监听器 jsp: 1.标准动作 2.el表达式 3.jstl 4.自定义标签 5.生命周期 jsp 1.标准动
2012-03-29 18:03:31 447
原创 数据库连接整合
连接数据库方式有:apache的dbcp、hibernate的c3p0其中dbcp有:普通连接(包括普通加载方式、properties读取)、连接池---------------------------------普通加载方式如下:package com;import java.sql.Connection;import java.sql.DriverManager;i
2012-03-29 18:02:16 509
原创 C/S模式整合
c/s模式分为以下步骤: 1.组件和容器的定义 2.组件和容器初始化(构造函数) 3.添加组件和容器到继承的JFrame 4.事件添加 5.事件响应在C语言、MFC、delphi、VB开发都类似其中重要的两个部分:布局(五种):主要使用三种 事件(注册和监听):监听3种:本类实现接口、内部类实现接口、适配器模式在j
2012-03-29 18:01:15 627
原创 div整合
做div测试:设置背景:style=“background-color:xxx; margin-top:xxx”div之float,clear1.未使用float属性,设置width和height测试,自动占满整行2.float:浮动属性:本测试界定都浮动到左边 测试1.假设四个div,width分别为300,100,100,100,若添加第五个div则规则布局 测
2012-03-29 17:58:46 520
转载 某高手之C++面试经验与试题汇总
http://topic.csdn.net/u/20080924/15/3b00a84e-970f-4dea-92f2-868c5d1ad825.html前段时间刚参加了n多公司的C/C++软件工程师的面试,有国企,外企,私企(moto,飞思卡尔,港湾,中国卫星XXX(这个牛))等等等等。感受感想颇多,近日终于空闲,在此表述一下。 本人基本条件:3年开发经验,2year+ Win
2012-03-21 00:53:32 562
原创 虚函数、纯虚函数详解
1.首先:强调一个概念 定义一个函数为虚函数,不代表函数为不被实现的函数。定义他为虚函数是为了允许用基类的指针来调用子类的这个函数。 定义一个函数为纯虚函数,才代表函数没有被实现。定义他是为了实现一个接口,起到一个规范的作用,规范继承这个。类的程序员必须实现这个函数。 2.关于实例化一个类: 有纯虚函数的类是不可能生成类对象的,如果没有纯虚函数则可以。
2012-03-21 00:49:03 490
原创 构造、析构函数可否为virtual
构造函数不能声明为虚函数,析构函数可以声明为虚函数,而且有时是必须声明为虚函数。不建议在构造函数和析构函数里面调用虚函数。构造函数不能声明为虚函数的原因是:解释一:所谓虚函数就是多态情况下只执行一个。而从继承的概念来讲,总是要先构造父类对象,然后才能是子类对象。如果构造函数设为虚函数,那么当你在构造父类的构造函数时就不得不显示的调用构造。还有一个原因就是为了防错,试想如果你在子类中一不
2012-03-21 00:43:59 1543
原创 extern "C"
extern "C"包含双重含义,其一:被它修饰的目标是“extern”的;其二:被它修饰的目标是“C”的。1)被extern “C”限定的函数或变量是extern类型的; extern是C/C++语言中表明函数和全局变量作用范围(可见性)的关键字,该关键字告诉编译器,其声明的函数和变量可以在本模块或其他模块中使用。 注意:extern int a; 仅仅是在声明
2012-03-21 00:36:29 567
原创 虚函数
面向对象程序设计的基本观点是用程式来仿真大千世界,这使得它的各种根本特性非常人性化,如封装、继承、多态等等,而虚拟函数就是c++中实现多态性的主将。为了实现多态性,c++编译器也革命性地提供了动态绑定(或叫晚捆绑)这一特征。 虚拟函数亦是mfc编程的关键所在,mfc编程主要有两种方法:一是响应各种消息,进行对应的消息处理。二就是重载并改写虚拟函数,来实现自己的某些要求或改变系统的某些默认处理
2012-03-21 00:06:25 420
原创 inline
c++中引入inline关键字的原因: inline 关键字用来定义一个类的内联函数,引入它的主要原因是用它替代c中表达式形式的宏定义。表达式形式的宏定义一例: #define expressionname(var1,var2) (var1+var2)*(var1-var2)为什么要取代这种形式呢,且听我道来: 1.首先谈一下在c中使用这种形式宏定义的原因,c语言
2012-03-21 00:05:37 539
原创 const
c++中为什么会引入const c++的提出者当初是基于什么样的目的引入(或者说保留)const关键字呢?,这是一个有趣又有益的话题,对理解const很有帮助。1.大家知道,c++有一个类型严格的编译系统,这使得c++程序的错误在编译阶段即可发现许多,从而使得出错率大为减少,因此,也成为了c++与c相比,有着突出优点的一个方面。2. c中很常见的预处理指令 #define vari
2012-03-21 00:02:54 438
原创 static
static 是c++中很常用的修饰符,它被用来控制变量的存储方式和可见性,下面我将从 static 修饰符的产生原因、作用谈起,全面分析static 修饰符的实质。static 的两大作用:一、控制存储方式: static被引入以告知编译器,将变量存储在程序的静态存储区而非栈上空间。 1、引出原因:函数内部定义的变量,在程序执行到它的定义处时,编译器为它在栈上分配空间,大
2012-03-21 00:01:05 418
原创 java音乐播放器
package com.sound;import java.awt.BorderLayout;import java.awt.CheckboxMenuItem;import java.awt.Color;import java.awt.Component;import java.awt.Container;import java.awt.FileDialog;impor
2012-03-20 14:21:44 1727 1
原创 java JMF的配置方法 javax.media
Java推出的JMF(Java Media Framework)之后标着Java进入了多媒体时代,如果你想编写能播放视频的Java程序,必须下载sun公司的JMF2.1(或者更高的版本),它为我们提供了编写多媒体必须的包:java.media没有安装JFM的在编译*.java的时候会提示找不到java.media包java JMF的配置方法1.首先去sun公司的
2012-03-20 13:50:09 7446 2
原创 c++软件开发第三方库大全
1.boost 这个使用的人多不多说了2.pthread windows下的posix线程实现3.libcurl 一个有名的开源网络爬虫库 阿里旺旺中使用到了4.libeay32 OpenSSL Library5.libtidy 一个专门解析htm的库6.zlib 这个鬼都知道7.freetype c接口的type2字体处理库8.libmad 一个编解码mp3的库9
2012-03-18 16:55:48 573
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人