利用SVN这个软件,百度就能下载,安装完后根据公司的SVN地址就可以访问提交的代码等文件并导入到本地,自己写的代码也可以提交上去。
成都创新互联公司自2013年创立以来,是专业互联网技术服务公司,拥有项目成都网站设计、成都网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元北镇做网站,已为上家服务,为北镇各地企业和个人服务,联系电话:18980820575
而且eclipse、Myeclipse也可以安装SVN插件,直接在软件内检出和提交代码。
绝大部分公司都是用的SVN软件来管理、同步代码。
可以啊,网站上有介绍
考试主服务器可以接受二十余种编程语言,但各考场只保证提供C、C++、Java的程序编译调试环境如下:
-- 杭州浙江大学玉泉考点:MS Visual Studio 2010 旗舰版, Eclipse (Kepler Release, Build id: 20130614-0229)
-- 杭州浙江大学紫金港考点:VC++ 6.0, C-Free 标准版, DEV-C++, Turbo C 2.0, Eclipse SDK
-- 宁波浙江大学宁波理工学院考点:VC++ 6.0, VS2010, Eclipse 3.7
-- 宁波浙江大学软件学院考点:Eclipse 3.5.2, Visual Studio 6.0, TurboC 3.0
-- 福州福州大学考点:VC++ 6.0, VS2005, VS2008, Myeclipse 9, Myeclipse 10
-- 西安西安交通大学考点:VC++, VS2008, VS2012
-- 杭州临安浙江农林大学考点:VC++ 6.0
-- 杭州下沙浙江传媒学院考点:VC++ 6.0, VS 2005/2010, Eclipse
-- 烟台烟台大学考点:MS Visual Studio 2010 旗舰版, Eclipse 3.5.2, Visual Studio 6.0
-- 郑州河南中医学院信息技术学院考点:VC++ 6.0, MS Visual Studio 2010, Myeclipse 8
-- 青岛青岛大学信息工程学院考点:MinGW+codeblocks12.11, VC++6.0, jdk6+Eclipse Juno
-- 嘉兴嘉兴学院数理与信息工程学院考点:VC++ 6.0, VS2008, Myeclipse
-- 杭州浙江大学城市学院计算机与计算科学学院考点:VC++ 6.0,Eclipse V3.5.2
-- 南昌航空大学数学与信息科学学院考点:Win-TC,Dev-C++,VC++ 6.0,Eclipse SDK
-- 兰州交通大学国家级计算机科学与技术实验教学示范中心考点:Turbo C 2.0, VC++ 6.0, Eclipse SDK 3.41
-- 苏州大学计算机科学与技术学院考点:VS2005, VS2010, Eclipse SDK 3.1
我不得不使用好几个系统,都是B/S结构的,每次登录都需要输入用户名和密码,觉得非常麻烦,考虑到其他同事也会有这样的需求,不妨就写个自动登录的程序吧。之前,也考虑过使用单点登录,几经尝试之后还是放弃了。
我习惯使用Java,本能地开始寻找Java的解决方法,在Google中输入“Java自动登录”、“Java网页模拟登录”、“Java Post 登录”,结果倒是不少,内容也差不多,我尝试很多次终究也没有达到我预期的目标。后来,我都不知道这些代码应该在jsp页面中执行还是在c/s结构的程序中执行。但这些代码确实管用。
我们先分析一下代码,
%@ page import="java.util.*" %
%@ page import="java.io.*" %
%@ page import="java.net.*" %
String surl = "";
URL url = new URL(surl);
URLConnection conn = url.openConnection();
conn.setDoOutput(true);
OutputStreamWriter out=new OutputStreamWriter(conn.getOutputStream());
String str = "username=yournamepassword=123456";
out.write(str);
out.flush();
out.close();
到这里,如果在C/S结构中,且参数正确,程序能够成功登录到这个oa系统,要看到结果,你可以通过下面的代码将系统服务器返回的结果System.out.println()出来。
String sling = "";
String scontent = "";
BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream(),"UTF-8"));
while ((sling = in.readLine()) != null)
scontent += in + "\r\n";
System.out.println(scontent);
在C/S结构下,可以到得到控制台输出了返回值,从返回内容里可以看出程序已经成功登录,但要是把这个网址浏览器打开,还是得重新登录,问题没有得到根本解决。如果只是恶意注册,到这里应该就达到目的了。
看样子C/S结构下不容易实现网页程序自动登录,除非你在C/S程序中内嵌一个浏览器,直接在这个浏览器中自动访问系统,应该没有别的方法,主要问题在于我们没有办法共享Session。
为了便于共享Session,我们只能在浏览器中实现网页自动登录,通过上面的代码在jsp页面中测试,达不到预期目标。
网页自动登录,就是希望程序自动填充用户名和密码,然后以Post方式提交给登录页面的Form所指向的action页面或方法。我将系统的登录页面的源代码保存成一个网页,然后在username和password文本框中设置默认值,然后通过这网页登录系统,测试后,发现可行。接下来,你可能已经想到了解决方法。
我们可以通过url.openConnection()建立连接,将返回的scontent打印出来,然后接着打印以下代码:
out.println("script type="text/javascript"\r\n");
out.println("document.getElementsByName("username")[0].value=yourname;\r\n");
out.println("document.getElementsByName("password")[0].value=123456;\r\n");
out.println("document.forms[0].submit();\r\n");
out.println("/script\r\n");
原理很简单,通过login.jsp将登录页面的全部源代码写在当前页面,然后使用javascript脚本将用户名和密码的值填充上,最后提交表单。这样中,终于实现了自动登录的目标。现在我通过一个特殊的网址,例如,就可以自动访问这个oa了。
你可能注意到参数url,他的值是经过加密的,内容是用户名和密码。当然,你也可以加上有效期,即在有效期内这个链接才是有效的,才可以实现自动登录。
#includeiostream
#includelist
#includestring
#includeiterator
#includealgorithm
using namespace std;
void OutPut(char i){
cout i;
}
int main()
{
string str;
cin str;
listchartmp;
for (int i = 0; i str.size(); i++)
tmp.push_back(str[i]);
tmp.sort();
for_each(tmp.begin(), tmp.end(), OutPut);
return 0;
}
你的读取格式每个%lf之间都有一个空格。读取的时候每个数之间需要输2个空格,而你输入是按1个空格留的,因此输入错误。解决办法:把scanf语句中每个%lf之间的空格都删掉,变成%lf%lf%lf%lf%lf%lf,这样输入的时候数之间输1个空格就可以了。
另外:不要在程序中乱加空格。书上带空格是为了让人阅读方便,不是让你按那个加空格。
呃。。请问问题是什么。这段代码并没有错啊,输出也是按照输出样例输出的