我是java新手并遇到一些问题.
主要思想是连接到一个网站并从中收集信息并将其存储在一个数组中.
我希望程序做的是搜索网站找到一个关键词,并存储关键词之后的内容.
在网站底部daniweb的首页上有一个名为"Tag Cloud"的部分,里面标有标签/短字
标签云:"我想存储这里写的东西"
我的想法是首先阅读网站的html,然后使用Scanner和StringTokenizer在该文件中搜索关键字后跟文本,然后存储为数组.
有更好的方式/更容易吗?
你在哪里建议我寻找一些例子
这是我到目前为止所拥有的.
import java.net.*;
import java.io.*;
public class URLReader {
public static void main(String[] args) throws Exception {
URL dweb = new URL("http://www.daniweb.com/");
URLConnection dw = dweb.openConnection();
BufferedReader in = new BufferedReader(new InputStreamReader(hc.getInputStream()));
System.out.println("connected to daniweb");
String inputLine;
PrintStream out = new PrintStream(new FileOutputStream("OutFile.txt"));
try {
while ((inputLine = in.readLine()) != null)
out.println(inputLine);
//System.out.println(inputLine);
//in.close();
out.close();
System.out.println("printed text to outfile");
} catch (FileNotFoundException e) {
e.printStackTrace();
}
try {
Scanner scan = …Run Code Online (Sandbox Code Playgroud) 我们与一个小型开发团队和系统工程师合作,他们在特定时间部署该软件.
目前,我们没有任何有关数据库更改的主要文档.更改在登台数据库中完成,并在系统工程师部署新版本时手动添加到生产中.
我们开始使用DBDesigner Fork来创建设计并生成SQL创建脚本,但我们对此解决方案仍然不满意.解决方案不完整,因为例如在DBDesigner Fork中创建视图和存储过程是不可能的.
我们希望找到一个实践/工具来设计数据库,存储过程,视图等,并在Subversion中对更改进行版本控制.
当创建新的软件版本(在SVN中标记)时,我们应该能够为数据库创建补丁文件(例如,SQL脚本).
处理上述问题的最佳方法是什么?
我有一个包含成员函数foo()和bar()的类A,它们都返回一个指向类B的指针.如何在类A中声明一个包含函数foo和bar作为成员变量的数组?我如何通过数组调用函数?
我正在使用Eclipse的CheckStyle插件.
它非常适合在99%的时间内找到我不想要的东西,但是我实际上只有1%的时间打算故意违反规则,我想让CheckStyle知道它不需要关注标记警告.
示例:缺少Javadoc注释规则.大多数时候我都希望Javadoc对我的方法发表评论.但是,方法如:
public boolean isValid() {
return valid;
}
Run Code Online (Sandbox Code Playgroud)
没有人可能会过得很快.
是否有类似@SuppressWarnings注释可用于将特定的CheckStyle规则违规标记为可接受的?可能是某种特殊格式的评论?我不想禁用该规则,我只想忽略特定的违规行为.
(我知道在这种情况下我可以编写Javadoc注释,但在其他情况下修复规则违规并不是那么简单).
一般来说,在Maven POM中使用众所周知的依赖项查找groupId和artifactId的最佳策略是什么?例如,我如何找到MySQL JDBC驱动程序的正确条目?它在mysql.com网站上没有提到,所以我通常会花时间寻找已经使用jar的Maven存储库版本的另一个POM.这不是最好的方法.
在我的表单构造函数中创建CustomPropertyList类.
form(String ^s)
{
InitializeComponent();
CustomPropertyList ^propertyList = gcnew CustomPropertyList(s);
...
Run Code Online (Sandbox Code Playgroud)
CustomPropertyList类有一个析构函数
CustomPropertyList::~CustomPropertyList()
{
if (MessageBox::Show("Do you want to save your changes?","Editin",MessageBoxButtons::YesNo)==DialogResult::Yes)
...
Run Code Online (Sandbox Code Playgroud)
程序退出时为什么不调用它?(我知道这不是因为我没有看到消息框,那里有一个断点)
我非常感谢任何帮助
PHP_AUTH_USER为空.并且系统使用Windows登录凭据.
我怎样才能改变它.
我想使用用户输入的用户名和密码
我正在使用Devise开发Rails3应用程序进行身份验证.在工作流程中,像patient_id这样的数据存储在会话中.但是,当用户登出时,需要清除会话.我无法弄清楚如何重置会话数据,因为Devise处理用户登录/注销并且我无法控制它.
如何处理这种情况?
我想知道在Java中是否有办法做这样的事情:
if(word in stringArray) {
...
}
Run Code Online (Sandbox Code Playgroud)
我知道我可以为此创建一个函数,但我只是想知道Java是否已经有了这个功能.
谢谢!
java ×3
function ×2
.net ×1
c++ ×1
c++-cli ×1
checkstyle ×1
credentials ×1
cuda ×1
database ×1
devise ×1
eclipse ×1
maven ×1
maven-2 ×1
php ×1
pointers ×1
session ×1
sql-server ×1
versioning ×1