摘要: java+tomcat+struts2+mysql+myeclipse 阅读全文
posted @ 2012-12-14 20:19 xjx_user 阅读(808) 评论(0) 推荐(0) 编辑
摘要: MyEclipse+Tomcat+mysql+struts2 阅读全文
posted @ 2012-12-14 20:17 xjx_user 阅读(609) 评论(0) 推荐(0) 编辑
摘要: java读书笔记第一, Java语言和C++语言一样,是面向对象的语言,它封装了好多底层的内容,是工程应用中进行编程的相当好的选择。要想运行Java程序,首先得有环境,即要安装JDK。第二, 介绍一些重要的包和类Java.lang:提供用Java语言开发编程所用的基本类,如Object,System,String,IntegerJava.awt:用来管理和构建应用程序的图形界面Java.applet:提供可执行Applet特殊行为的类Java.net:网络通信和URL类Java.io:提供输入输出文件的类Java.util:为任务设置的使用程序类和集合框架类第三, Java程序开发的流程:在T 阅读全文
posted @ 2012-12-13 00:00 xjx_user 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 博客园小技巧作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!在博客园写博的半年中,我有时会纠结于一些诸如写作格式和显示效果之类的小问题。我想任何一个热衷于在这里写博客的人都可能会遇到类似的问题,所以就把自己遇到的一些状况和解决方法列出来,以便交流。在博客园看到不少很绚的博客页面,我很想知道都是怎么实现的。:-) 希望大家不要客气,在评论区留下诀窍。谢谢!编辑器下面是博客园的编辑器界面:博客园编辑器界面1. 查询HTML写一篇文章实际上是构建了一个HTML网页,内容和格式都最终保存在这个HTML网页中。如果格式上有什么不确定的地 阅读全文
posted @ 2012-12-12 20:38 xjx_user 阅读(171) 评论(0) 推荐(0) 编辑
摘要: java泛型什么是泛型?泛型(Generic type 或者 generics)是对 Java 语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看作是使用参数化类型时指定的类型的一个占位符,就像方法的形式参数是运行时传递的值的占位符一样。可以在集合框架(Collection framework)中看到泛型的动机。例如,Map 类允许您向一个 Map 添加任意类的对象,即使最常见的情况是在给定映射(map)中保存某个特定类型(比如 String)的对象。因为 Map.get() 被定义为返回 Object,所以一般必须将 Map.get() 的结果强制类型转换为期望的 阅读全文
posted @ 2012-12-12 20:24 xjx_user 阅读(346) 评论(1) 推荐(0) 编辑
摘要: javascript+jscript+html:http://pan.baidu.com/share/link?shareid=163521&uk=1678594189jsp+ajax:http://pan.baidu.com/share/link?shareid=163530&uk=1678594189(Asynchronous JavaScript and XML 异步JavaScript和XML)jquery:http://www.cnblogs.com/zhangziqiu/tag/jQuery/javascritp:http://www.w3school.com.cn 阅读全文
posted @ 2012-12-12 00:23 xjx_user 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 资源下载地址:http://pan.baidu.com/share/link?shareid=163178&uk=1678594189关于ssh的加密解密,认证:公钥,私钥我知道你的计算机的账号,密码,所以我能登入你的电脑,问题是我想下次不用输入密码所以我打给你公钥,下次你用我的公钥解密一个文件来判断接你后与我同时告诉你的是否一样,所所一样,就说您确实是我,所以,你就让我登入你的系统。 下次连接你,系统会用自己的私钥签名,然后打发给你,你只要用我的公钥鉴定是不是我就可以了。是就让我登入。 阅读全文
posted @ 2012-12-11 16:29 xjx_user 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 软件的应用:wireshark资源地址:http://pan.baidu.com/share/link?shareid=163160&uk=1678594189 阅读全文
posted @ 2012-12-11 16:21 xjx_user 阅读(145) 评论(0) 推荐(0) 编辑
摘要: rip协议实现实验要求²1、实现RIP协议更新路由信息过程,版本 不限²2、根据给定数据文件,输出路由初始状 态,更新路由信息并输出,直至收敛, 输出收敛状态示例:数据文件内容:0, 1,-1,-1,-1,1, 0, 1, 1,-1,-1, 1, 0, 1, 1,-1, 1, 1, 0,-1,-1,-1, 1,-1, 0,上述数据为如下拓扑结构的邻接矩阵,其中0表示自身,1表示直接相连,-1表示非直接相连示例结果:实验代码:#include<stdio.h>#include<stdlib.h>void main(){ FILE *... 阅读全文
posted @ 2012-12-11 16:11 xjx_user 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 资源地址:http://pan.baidu.com/share/link?shareid=163146&uk=1678594189内容:CISCO路由配置网络模拟或仿真工具:—Boson NetSim—Dynamips—NS-2—NS-3一、Boson NetSim基本操作1.两个电脑连接交换机2.静态路由配置 两台电脑及相应路由器3.动态路由协议RIP的配置4.动态路由协议OSPF的配置 阅读全文
posted @ 2012-12-11 16:04 xjx_user 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 3.实验指导(1)什么是Socket Socket(套接字)是当前最流行的网络编程接口(网络编程的API)。Socket使用网络层的IP地址和传输层的端口号进行数据交换(2) 常用Socket类型 1、流式套接字(SOCK_STREAM),基于TCP协议,提供面向连接的、可靠的数据传输服务 2、数据报套接字(SOCK_DGRAM),基于UDP协议,提供无连接的、不可靠的数据传输服务 3、原始套接字(SOCK_RAW),提供对网络层协议的访问,可以保存IP数据包中完整的头部,前两者不保留,只是存储或转发(3) TCP编程模式(4) Server端程序设计要点①相关对象的声明;②启动监听;③接受C 阅读全文
posted @ 2012-12-11 13:17 xjx_user 阅读(1203) 评论(0) 推荐(1) 编辑
摘要: 打开 Shell 提示你可以选择「主菜单」 => 「系统工具」 => 「终端」来打开 shell 提示。你还可以右击桌面并从菜单中选择「新建终端」来启动 shell。退出Shell提示要退出 shell 提示,点击 shell 提示窗口右上角的 X 按钮,在提示中键入 exit,或按 [Ctrl]-[D]。提示符[root@loclhost /root] #说明:在Linux系统中可以创建两种帐号:1)root--超级用户帐号,使用这个帐号可以在系统中做任何事情(所以,通常不直接使用root账号)。2)普通用户--供普通用户使用,可以进行有限的操作。(如[user@loclhost 阅读全文
posted @ 2012-12-11 13:04 xjx_user 阅读(361) 评论(0) 推荐(0) 编辑
摘要: IP配置计算机名的配置DNS服务器的配置建立Web站点知道文件地址:http://pan.baidu.com/share/link?shareid=162983&uk=1678594189 阅读全文
posted @ 2012-12-11 12:40 xjx_user 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 实验原理1、双绞线 非屏蔽双绞线(Unshielded Twisted Pair,UTP)是在塑料绝缘外皮里面包裹着8根信号线,它们每2根为一对相互缠绕,总共形成4对,双绞线也因此得名。双绞线互相缠绕的目的,就是利用铜线中电流产生的电磁场互相作用抵消邻近线路的干扰,并减少来自外界的干扰。2、RJ-45连接器 制作网线所需要的RJ - 45连接器(俗称水晶头)前端有8个凹槽,简称8P(Position,位置)。凹槽内的金属接点共有8个,简称8C(Contact,触点),所以RJ - 45也被叫做8PSC,特别需要注意的是RJ - 45水晶头引脚序号,当金属片面对我们时从左至右引脚序号是1~8,序 阅读全文
posted @ 2012-12-11 12:26 xjx_user 阅读(1210) 评论(0) 推荐(0) 编辑
摘要: Ipconfig命令—功能 ipconfig命令可以用来显示本机当前的TCP/IP配置信息,一般用来验证TCP/IP设置是否正确。— 常用格式 ipconfig [/all|/renew] 1.当ipconfig不带任何参数选项,那么它为每个已经配置好的接口显示IP地址、子网掩码和默认网关值。 2.ipconfig /all。当使用all选项时,ipconfig除了显示已配置TCP/IP信息外,还显示内置于本地网卡中的物理地址(MAC)以及主机名等信息。 3.ipconfig /release和ipconfig /renew。这是两个附加选项,只能在DHCP(动态主机配置协议)服务器租用IP地 阅读全文
posted @ 2012-12-11 12:19 xjx_user 阅读(931) 评论(0) 推荐(0) 编辑
摘要: 1.串口通信基本接线方法:http://download.csdn.net/detail/xuanzuonuo/4870715(RS232c接口直接用电缆连接(短距离) 中间加两个调制解调器(长距离))2.RS232C 9 脚接头信号列表:程序设计的指导文件:pdf: http://download.csdn.net/detail/xuanzuonuo/4870727ppt:http://pan.baidu.com/share/link?shareid=162969&uk=1678594189实验项目:http://download.csdn.net/detail/xuanzuonuo 阅读全文
posted @ 2012-12-11 00:40 xjx_user 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 《分布式数据库》课程课件:http://www.cs.xmu.edu.cn/database/linziyu/index.html论文是怎样炼成的:http://dblab.xmu.edu.cn/node/40 阅读全文
posted @ 2012-12-10 22:46 xjx_user 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 分布式事务处理,两段锁协议:http://vlinux.iteye.com/blog/1131464 阅读全文
posted @ 2012-12-10 22:06 xjx_user 阅读(195) 评论(0) 推荐(0) 编辑
摘要: java资源:http://blog.csdn.net/gnuhpc/article/category/566836分布计算环境学习笔记1——基本概念和发展历史:http://blog.csdn.net/gnuhpc/article/details/4970194分布计算环境学习笔记2——分布式系统中的面向对象技术:http://blog.csdn.net/gnuhpc/article/details/4981524分布计算环境学习笔记3——软件构件结构:http://blog.csdn.net/gnuhpc/article/details/4981863分布计算环境学习笔记4——Enterp 阅读全文
posted @ 2012-12-10 14:49 xjx_user 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 网络资源:http://pan.baidu.com/share/link?shareid=161961&uk=1678594189 阅读全文
posted @ 2012-12-10 14:16 xjx_user 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 【实验目的】1、 掌握Introduction to Guided Auto-parallelization功能、特点和基本使用方法;2、 掌握使用OpenMP和Intel Parallel Studio工具将串行程序转换为并行程序的方法【预备知识】1 掌握C/C++语言2 掌握Intel Parallel Studio XE环境的使用3 掌握使用Parallel Advisor4 掌握Intel Parallel Studio XE和Microsoft Visual Studio 2005使用方法网络资源:http://pan.baidu.com/share/link?shareid=161 阅读全文
posted @ 2012-12-10 14:13 xjx_user 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 1、 掌握Intel Parallel Amplifier功能、特点和基本使用方法;2、 掌握如何使用Hotspots找到性能瓶颈和优化机会3、 掌握如何使用Concurrency进行并行性分析和性能提升4、 掌握如何使用Locks and waits分析和查询影响程序性能的关键等待5、 掌握Intel Parallel Inspector的特点和基本使用方法;6、 掌握如何使用Memory errors寻找内存错误;7、 掌握如何使用Threading errors寻找线程相关的错误8、 掌握使用Parallel Advisor分析程序9、 掌握使用OpenMP和Intel Parallel 阅读全文
posted @ 2012-12-10 14:03 xjx_user 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 资源地址:http://pan.baidu.com/share/link?shareid=161933&uk=1678594189 阅读全文
posted @ 2012-12-10 13:55 xjx_user 阅读(263) 评论(0) 推荐(0) 编辑
摘要: #include <windows.h>#include <stdio.h>const int gNumThreads = 4;int gPi = 0;CRITICAL_SECTION gCS; //声明一个临界区对象const int numThreads = 4;const int numEnd = 1000;int sum=0;DWORD WINAPI threadFunction(LPVOID pArg) //返回值进程id(dword类型) 参数类型 LPVOID{int myNum = *((int *)pArg);printf("Hello Th 阅读全文
posted @ 2012-12-10 13:26 xjx_user 阅读(923) 评论(0) 推荐(0) 编辑
摘要: 个人文档资源地址内涵WorldCount代码:http://pan.baidu.com/share/link?shareid=161871&uk=1678594189网络资源地址:chinaunix博客 hadoop学习系列:http://blog.chinaunix.net/uid/20420254/frmd/48583.html博客园 hadoop学习系列:http://www.cnblogs.com/xia520pi/category/346943.html 阅读全文
posted @ 2012-12-10 12:58 xjx_user 阅读(132) 评论(0) 推荐(0) 编辑
摘要: PHP环境搭建 (Windows 7)1. 安装Apache下载地址:http://www.apache.org/dyn/closer.cgi/httpd/binaries/win32如需更改端口:打开Apache安装目录下conf目录下的httpd.conf文件,找到Listen 80,80即为现在所用端口,更改80为其他端口即可;2. 安装php下载地址:http://windows.php.net/download (下载有php5apache2_2.dll文件的版本)如下载php-5.2.17-Win32-VC6-x86.zip文件(VC9是专门为IIS定制的,VC6 是为了其他WEB 阅读全文
posted @ 2012-12-10 10:36 xjx_user 阅读(405) 评论(1) 推荐(0) 编辑
摘要: 书籍:《java与uml面向对象程序设计教程》 清华大学出版社 重点大学计算机专业系列教材:http://www.tup.com.cnUML常用软件:RationalRose Poseidon三大UML建模工具Visio、Rational Rose、PowerDesign的区别:http://developer.51cto.com/art/201006/207993.htm《标准建模语言UML教程》:http://download.csdn.net/detail/xuanzuonuo/4866058UML各个图的画法:http://blog.chinaunix.net/uid/375137/f 阅读全文
posted @ 2012-12-09 23:13 xjx_user 阅读(381) 评论(0) 推荐(0) 编辑
摘要: java+spring切面编程(aop)spring控制反转(ioc)+hibenrate对象关系映射(ORM) 学习网址java线程安全:如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。 jvm实现机制:http://wenku.baidu.com/view/5ae74feb0975f46527d3e17f.html http://wenku.baidu.com/view/8fe8d5ea551810a6f52486e2.htmlSpring技术内... 阅读全文
posted @ 2012-12-07 12:26 xjx_user 阅读(688) 评论(0) 推荐(0) 编辑
摘要: Java程序员应该了解的10个面向对象设计原则摘要:Java编程最基本的原则就是要追求高内聚和低耦合的解决方案和代码模块设计。查看Apache和Sun的开放源代码能帮助你发现其他Java设计原则在这些代码中的实际运用。面向对象设计原则是OOPS(Object-Oriented Programming System,面向对象的程序设计系统)编程的核心,但大多数Java程序员追逐像Singleton、Decorator、Observer这样的设计模式,而不重视面向对象的分析和设计。甚至还有经验丰富的Java程序员没有听说过OOPS和SOLID设计原则,他们根本不知道设计原则的好... 阅读全文
posted @ 2012-12-05 23:24 xjx_user 阅读(605) 评论(0) 推荐(1) 编辑
摘要: Android客户端开发3.1 服务器开发服务器的主要功能是为客户端提供服务,客户端发送服务请求给服务器,服务器完成客户端的请求,然后把结果返回给客户端,因此,构建服务器的主体是构建能够满足各种服务请求的功能函数,以下列出了客户端将会用到一些函数:☞搜索函数: public string searchButton(string keyword)☞用户注册函数: public string UserRegister(string type, string androidId, string username, string pwd)☞获得分类下的数据函数:public string GetCon 阅读全文
posted @ 2012-12-05 19:13 xjx_user 阅读(2833) 评论(4) 推荐(2) 编辑
摘要: Arm汇编指令的英文解释:http://wenku.baidu.com/view/f1b43b42a8956bec0975e34b.html各类电子书:http://www.enjoylinux.cn/Downloads.asp 课程大纲:http://www.enjoylinux.cn/course_view.asp?id=301 8门课程的上课顺序:http://www.enjoylinux.cn/course.asp课程顺序:课程1-嵌入式体验入门班课程2-嵌入式Linux应用开发班课程3-ARM系统进阶班 课程4-ARM系统深入班 课程5-Linux内核驱动进阶班课程6-Linux内核 阅读全文
posted @ 2012-12-05 18:37 xjx_user 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 改造nachos内核以支持多道程序一、实验目的本次实验的目的在于改造nachos内核以支持多道程序。实验内容分四部分:实现新的内存管理模块以完成基本分页管理;实现Exec系统调用;实现Exit和Join系统调用(选做);编写简单的用户态测试程序以测试新改造的多道程序环境(详细内容请看nachos-labs.pdf)。二、实验内容2.1 实现新的内存管理模块以支持基本分页管理 系统已经实现了分页管理的硬件支持——页表和地址变换机构,请参考machine/translate.cc和machine/translate.h 目前的系统仅支持单道程序,因此尽管使用分页地址变换机构来进行地址重定位,但内存 阅读全文
posted @ 2012-12-05 16:09 xjx_user 阅读(1002) 评论(0) 推荐(0) 编辑
摘要: 锁:只是将原来由信号量的value改成现在的 cheld(bool) 开始用false表示没锁 接下来 Acquier()后就有锁 当release()后重新获得锁 --释放锁 其余的改变主要是条件变量是要用到 isheldbycurrenThread() 用到保存当前线程的cheldThread线程变量指针.条件变量: wait(); 直接添加进条件变量的队列 锁放开 睡觉 锁的获得(竞争锁) signal();条件变量不会向锁一样需要死循环的等到能进入缓冲区所以释放不需要改变 value与cheld的值以让别人不需要死循环或 判断是否需要执行与 判断该是否还可以执行。信号量与锁与条件变量的 阅读全文
posted @ 2012-12-05 15:58 xjx_user 阅读(309) 评论(0) 推荐(0) 编辑
摘要: nachos下的线程编程一、 实验内容本次实验的目的在于掌握使用nachos中的线程来解决较为复杂的并发问题。实验内容分三部分:实现事件栅栏原语并进行正确性测试;实现闹钟原语并进行正确性测试;利用事件栅栏和闹钟原语来解决电梯问题实现事件栅栏原语事件栅栏(EventBarrier)是一种同步机制,使用事件栅栏可以让一组线程以同步的方式等待和应答某事件(Event)。事件栅栏的调用者分为两类:或者调用Wait操作,或者调用Signal操作。使用事件栅栏,无论是Wait操作的调用者或者是Signal操作的调用者最终都将同步地通过栅栏(如果他们原先不同步,则进度较快... 阅读全文
posted @ 2012-12-05 15:53 xjx_user 阅读(1098) 评论(0) 推荐(0) 编辑
摘要: nachos下双向量表的设计(通过锁机制排除1的错误)21、理解线程并发和同步的概念2、学会实现两个常用的线程同步的机制---锁和条件变量3、学会使用锁和条件变量来确保共享变量是线程安全的二、实验内容:本次实验的目的在于将nachos中的锁机制和条件变量的实现补充完整,并利用这些同步机制实现几个基础工具类。实验内容分三部分:实现锁机制和条件变量,并利用这些同步机制将实验一中所实现双向有序链表类修改成线程安全的;实现一个线程安全的表结构;实现一个大小受限的缓冲区dllist类:#include<cstdlib>#include"dllist.h"#include& 阅读全文
posted @ 2012-12-05 15:45 xjx_user 阅读(508) 评论(0) 推荐(0) 编辑
摘要: nachos下双向量表的设计一. 实验目的本次实验的目的在于对nachos进行熟悉,并初步体验nachos下的并发程序设计。二. 实验内容安装nachos;用C++实现双向有序链表;在nachos系统中使用你所写的链表程序并演示一些并发错误三. 实验运行实例一. 实验相关步骤实验需要编写三个相关文件,它们是dllist.h、dllist.cc、dllist-driver.cc,在dllist.h定义了双向链表,即定义了两个类,element和dllist,其具体代码如下:class element{public:int key;element *prev;el... 阅读全文
posted @ 2012-12-05 15:29 xjx_user 阅读(1015) 评论(0) 推荐(0) 编辑
摘要: unix《unix命令集》http://pan.baidu.com/share/link?shareid=148857&uk=1678594189注:命令行中的参数一般不使用双引号(尤其是单关键词) 除非双关键词且用空格,或其它分隔符分开后 此时一般要双引号shell 命令行的转意字符是\echo $PATH //获得系统环境变量的当前值include一个文件(类) 要: 1.4.#ifndef _ALARM_ #define _ALARM_ #endif解压复制方法:(cp /home/allen/materials/code-linux.tar.gz ./)... 阅读全文
posted @ 2012-12-05 15:07 xjx_user 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 编制模拟“五个哲学家”问题的程序一.实验目的学习和掌握并发进程同步的概念和方法。二.实验要求1、程序语法 philosopher [ -t <time> ]<time>是哲学家进餐和沉思的持续时间值,缺省值为2秒。2、五个哲学家的编号为0~4,分别用五个进程独立模拟。3、程序的输出要简洁,仅输出每个哲学家进餐和沉思的信息。例如,当编号为3的哲学家在进餐时,就打印: philosopher 3 is eating而当他在沉思时,则打印: philosopher 3 is thinking除此之外不要输出其他任何信息。4、利用线程或IPC机制进行同步。5、程序应该一直运行, 阅读全文
posted @ 2012-12-05 14:26 xjx_user 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 信号处理一.实验目的本实验要求利用可靠信号机制解决信号处理时可能出现的时间窗口,以及非局部转移等问题,将学习使用sigaction,alarm,sigpending,sigsetjmp和siglongjmp等函数解决在处理信号时遇到的问题。二.实验设计我们可以直接利用系统shell(在cs8是bash):execl(“/bin/sh”, “sh”, “-c”, buf, (char *) 0); 这样程序sigtest就具有系统shell的全部功能。需要处理的信号:因为需要使用闹钟,所以实验需要处理两个信号:SIGALRM和SIGQUIT。如果当前程序正在执行用户命令,则信号处理函数必须“杀死 阅读全文
posted @ 2012-12-05 14:16 xjx_user 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 编制模拟“五个哲学家”问题的程序一.实验目的学习和掌握并发进程同步的概念和方法。二.实验要求1、程序语法 philosopher [ -t <time> ]<time>是哲学家进餐和沉思的持续时间值,缺省值为2秒。2、五个哲学家的编号为0~4,分别用五个进程独立模拟。3、程序的输出要简洁,仅输出每个哲学家进餐和沉思的信息。例如,当编号为3的哲学家在进餐时,就打印: philosopher 3 is eating而当他在沉思时,则打印: philosopher 3 is thinking除此之外不要输出其他任何信息。4、利用课堂已教授的知识而不使用线程或IPC机制进行同步 阅读全文
posted @ 2012-12-05 14:12 xjx_user 阅读(615) 评论(0) 推荐(0) 编辑