摘要: 有木有好心的java coder 帮我解决下这个问题~~这个程序写完了后 开两个命令窗口进行编译通信,竟然会不能正常通信,是不是因为我写的socket是一个线程的原因。但是为什么开两个eclipse ,每个下面运行一个服务器端,和用户端就可以。 import java.util.*; import java.io.*;import java.net.*;public class SS { //server public static void main(String args[]){ ServerSocket socketServer... 阅读全文
posted @ 2013-04-05 16:14 xinyuyuanm 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 一、php有两种执行方法:1、web服务器调用php执行。常见的有2种组合方式:apache将php安装成apache的一个模块就可以;ngnix与php的组合是通过Fastcgi来完成的。在这里了解是这么回事就好,以后会深入探讨的。2、当成脚本的形式通过php.exe独立运行,即通过php.exe -f filename [参数] [参数] 就可以运行指定的php文件。这样的好处是比如可以通过使用 php程序+OS的定时任务 来进行数据库的备份、数据信息的统计等操作,就不用php程序员在懂shell脚本等语言去操作了,降低了php程序员的操作难度。 二、php脚本的执行过程:1、任何程序都是 阅读全文
posted @ 2013-04-05 16:13 xinyuyuanm 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 1,强引用:package com.myjava.reference; /** * ①强引用不会被垃圾回收器自动回收 * ②当内存空间不足时,Java虚拟机宁可抛出OutOfMemoryError错误,也不会随意回收强引用对象来解决内存不足问题 * @author Administrator * */ public class TestStrongReference { public static void main(String[] args) { Object ref = new Object(); Object strongRef = ref; System.gc(); System.o 阅读全文
posted @ 2013-04-05 16:12 xinyuyuanm 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 不知道为什么,今天我用我手机做真机调试的时候,在Eclipse的console窗口中却显示着INSTALL_FAILED_AWCF_INCOMPATIBLE,baidu and google了好久,还是没有找到解决办法 ,在百度知道上看到了一个人提问写到“安卓手机豌连接豆荚安装遇到错误INSTALL_FAILED_ACWF_INCOMPATIBLE”我也去装了一个豌豆夹,没想到,也装不起。唉,正在伤心的时候,我把手机上插了一张SD卡,然后在装了一下豌豆夹,竟然没有问题了,然后我打开我的eclipse ,运行我的程序,又产生了另外一个错误INSTALL_FAILED_INSUFFICIENT_S 阅读全文
posted @ 2013-04-05 16:10 xinyuyuanm 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 败者树在数据结构的课本上就有,它可以直接获得k个记录中的最小值/最大值,并且调整的时间复杂度为log(k),因此可以在多路归并排序中用来加速多个多并段中最小值/最大值的查找,从而提高归并的速度。败者树的Java代码如下,其中的Result是待排记录的抽象:/* * ResultSet.java 0.0.1 2013/04/04 * Copyright(C) 2013 db-iir RUC. All rights reserved. */import java.util.ArrayList;/** * This Class implements the loser tree alg... 阅读全文
posted @ 2013-04-05 16:09 xinyuyuanm 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 原因由于只有一个NameNode,势必存在单节点故障,因此HDFS的可靠性取决于NameNode的HAHDFS的HA解决方案:出发点主要是从使用者的角度出发,提高元数据的可靠性,减少NameNode的服务恢复时间措施提高元数据可靠性的措施主要是对元数据进行备份,二HDFS本身具有多种机制来确保原数据的可靠性dy 减少NameNode服务恢复时间的两种措施:1,,基于NameNode恢复重启服务的方式,对NameNode自身启动的过程进行分析,优化加载过程,较少启动时间2,启动一个NameNode的热备节点(warm standby),当主节点不能服务时,有热备节点来接替服务,此时切换时间成为服 阅读全文
posted @ 2013-04-05 16:07 xinyuyuanm 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 一、量:1、php在运行时,所能够处理的数据2、根据数据类型的不同,分成:变量和常量 二、变量1、业务逻辑的完成,完成业务所关联的数据的不断变化,这就是:变量2、变量是由:可以引用该变量的‘ 变量名’和表示该变量内容的 ‘变量值’ 组成。3、PHP使用 $ 符号来表示 某个名称是一个变量名。变量名不包括$符号,$只是一个标识符,表示$后面的是一个变量名而已。4、PHP中通过 = 号来表示 变量名 和 变量值 直接的关系。 三、变量名的规则 1、只能有字母、数字、下划线。不能以数字开头。(汉字 可以用做变量名)2、区分大小写。 四、变量取名方法(实际开发环境要学会给变量起名,这样会提高开发效率) 阅读全文
posted @ 2013-04-05 16:05 xinyuyuanm 阅读(187) 评论(0) 推荐(0) 编辑
摘要: Node.js 支持中文不太好(实际上是Javascript支持),见《Node.js开发指南》。 要想Node.js正常显示中文,需要两点: 1、js文件保存为unicode格式。js文件是否为unicode格式,一个简单的方法是使用记事本来判断。使用记事本打开JS文件,点菜单另存为,看编码格式是否为"UTF-8"。若不是,可使用UltraEdit工具进行转换,使用记事本也可以转换。 2、在js文件中增加编码说明meta数据,让浏览器知道使用什么编码来解释网页。 两个条件缺一不可。 一个Node.js中使用中文的例子如下,该app.js需保存为utf-8格式,... 阅读全文
posted @ 2013-04-05 16:04 xinyuyuanm 阅读(1022) 评论(0) 推荐(1) 编辑
摘要: 如何定位目标用户,在任何一个业务单元中都是一个很重要的话题,尤其在预算有限的情况下,如何获得活动的最大收益,目标用户的定位都是很重要的手段。本文将介绍如何通过SQL Server分析服务(SSAS)中的数据挖掘功能根据历史记录信息来定位目标用户。微软的SQL Server为数据平台提供了一套完整的解决方案,他不只是一个数据引擎,也提供了很多数据工具和服务,借助其中的分析服务,结合业务系统中的海量历史数据信息,SQL SERVER就可以帮助我们发现其中的模式和规律,从而对目标数据做预测分析。在实际中,不同的挖掘模型适用于不同的问题场景,同一个问题模式下可能有多个模型都适合解决这个问题,这样对于问 阅读全文
posted @ 2013-04-05 16:02 xinyuyuanm 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 安装环境:服务器window2000/2003 数据库SQL2005/2008 微软net framework 4.0EM企业通是基于.net 2.0框架C#语言编写的即时消息软件(服务器和客户端)。支持上百万用户的连接,数据库采用SQL Server 2005及以上版本。客户端采用TCP协议连接服务器,文件传输和音视频采用UDP P2P方式通信,数据库采用SQLite保存用户信息,聊天信息等。服务器端提供客户端屏幕实时监控(同时将监控屏幕保存在服务器指定目录,以供以后查看),同时提供对客户端电脑远程控制(例如远程控制客户端电脑关机、重启、注销、锁定、解锁等)。EM企业通可部署在公司内部局域网 阅读全文
posted @ 2013-04-05 16:00 xinyuyuanm 阅读(661) 评论(0) 推荐(0) 编辑
摘要: 一、const_cast:只影响类型修饰符const,volatile用法:const_cast<type_id>(expression) 该运算符用来修改类型的const或volatile属性。除了const或volatile修饰之外,type_id和expression的类型是一样的。常量指针被转化成非常量指针,并且仍然指向原来的对象;常量引用被转换成非常量引用,并且仍然指向原来的对象;常量对象被转换成非常量对象。二、static_cast:用于类层次结构中基类(父类)和派生类(子类)之间指针或引用的转换。进行上行转换(把派生类的指针或引用转换成基类表示)是安全的;进行下行转换 阅读全文
posted @ 2013-04-05 15:59 xinyuyuanm 阅读(175) 评论(0) 推荐(0) 编辑
摘要: Android MotionEvent中getX()与getRawX()都是获取屏幕坐标(横),但二者又有区别getX() : 是获取相对当前控件(View)的坐标getRawX() : 是获取相对显示屏幕左上角的坐标演示示例代码Java代码:public class MainActivity extends Activity implements OnTouchListener { private Button btn; private int x = 0, y = 0; private int rawX = 0, rawY = 0; @Override protected ... 阅读全文
posted @ 2013-04-05 15:57 xinyuyuanm 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 实例:请求队列我们通过一个例子介绍一下请求队列使用,我们设计了一个应用,用户点击GO按钮从服务器同时下载两张图片显示在画面中。我们直接看看主视图控制器ViewController.h代码如下:#import “ASIHTTPRequest.h”#import “ASINetworkQueue.h”#import “NSNumber+Message.h”#import “NSString+URLEncoding.h” @interface ViewController : UIViewController @property (weak, nonatomic) IBOutlet UIImageV 阅读全文
posted @ 2013-04-05 15:56 xinyuyuanm 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 在说Hibernate映射之前,先下了解下面的概念。对象-关系映射(Object/Relation Mapping,简称ORM),是随着面向对象的软件开发方法发展而产生的,是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术,本质上就是将数据从一种形式转换到另外一种形式。面向对象的开发方法是当今企业级应用开发环境中的主流开发方法,关系数据库是企业级应用环境中永久存放数据的主流数据存储系统。对象和关系数据是业务实体的两种表现形式,业务实体在内存中表现为对象,在数据库中表现为关系数据。内存中的对象之间存在关联和继承关系,而在数据库中,关系数据无法直接表达多对多关联和继承关系。因此,对象-关 阅读全文
posted @ 2013-04-05 15:55 xinyuyuanm 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 第一课生活推着我们所有的人,有些人放弃了,有些人在抗争。 穷人和中产阶级为钱而工作,富人让钱为他们工作。 永远别忘记,会有两种感情--恐惧和欲望,使你落入一生中最大的陷井,如果你让它们来控制自已的思想,你的一生就生活在恐惧中,从不探求你的梦想,这是残酷的,为钱工作,以为钱能买来快乐,这也是残酷的。 学会让感情跟随你的思想,而不要让思想随着你的感情。 工作只是面对长期问题的一种暂时的解决办法,大多数人心里只有一个问题,并且是短期的,那就是月末要付账了,于是又感到恐惧了。钱控制了他们的生活,或者说对钱的无知或恐惧控制了他们的生活。所以他们就像他们的父母一样生活,早早起来去工作挣钱,而从不抽时间问问 阅读全文
posted @ 2013-04-05 15:53 xinyuyuanm 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 1.遇到真爱的人时,要努力争取和她相伴一生的机会,因为当她离开时,一切都来不及了。 2.遇到可以相信的朋友时,要好好和她相处下去,因为有一生中,遇到知己真的不易。 3.遇到贵人时,记得好好感激,因为她是你人生的转折点 。 4.遇到曾经爱过的人时,要记得感激她,因为她让你更懂得爱。 5.遇到曾经恨过的人时,要微笑向她打招呼,因为她让你更加坚强。 6.遇到曾经背叛你的人时,要好好和她聊一聊,因为若不是她,今天 我看不懂这个世界。 7.遇到曾经偷偷喜欢的人时,要祝她幸福,因为你... 阅读全文
posted @ 2013-04-05 15:51 xinyuyuanm 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 一、实验编号与名称 2-1-1 系统调用方式访问文件 二、我的实验步骤: 我将光盘里的代码通过服务器下载到/home/pm目录下, 实验代码如下: #include <stdio.h> #include <stdlib.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> voidcreate_file(char *filename) { /*创建的文件具有可读可写的属性*/ if(creat(filename,0666)<0) { printf(& 阅读全文
posted @ 2013-04-05 15:49 xinyuyuanm 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 一.封装向对象程序设计中,一个非常重要的技术便是封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。这样做的好处在于可以使类内部的具体实现透明化,只要其他代码不依赖类内部的私房数据,你便可以安心修改这些代码。此外,这样做也是出于安全方面的考虑,如果代表网上支付卡密码的变量随便就可以被访问到,这样的系统谁还敢用呢? 访问修饰符:Private:只有类本身能存取. Protected:类和派生类可以存取. Internal:只有同一个项目中的类可以存取. Protected Internal:是Protected和Internal.. 阅读全文
posted @ 2013-04-05 15:48 xinyuyuanm 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 前言 Oracle数据库的日期函数是十分强大的,而且也比较的多。笔者将之整理下来供日后的参考 使用。于自己便利,也于别人便利! 常用日期型函数 1、Sysdate: 当前的日期和时间 select Sysdate from dual; 2、 Last_day():某个时间所在月的最后一天 select Sysdate from dual; 3、 Add_moths(d,n):当前日期d后推n个月,一般用于从一个日期值增加或者减少一些月份 select Add_months(Sysdate,12)... 阅读全文
posted @ 2013-04-05 15:46 xinyuyuanm 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 点击打开链接有点坑,得用64位 #include"stdio.h"#include"algorithm"using namespace std;__int64 cmp(__int64 a,__int64 b){ if(a<b)return 0; else return 1;}int main(){ int i; __int64 L,n; __int64 a[604]; while(scanf("%I64d%I64d",&L,&n)!=-1) { for(i=0;i<n;i++) scanf("%I 阅读全文
posted @ 2013-04-05 15:44 xinyuyuanm 阅读(145) 评论(0) 推荐(0) 编辑