我在目录中有大约500个文本文件,文件名中的前缀相同dailyReport_.
文件的后半部分是文件的日期.(例如dailyReport_08262011.txt,dailyReport_08232011.txt)
我想使用Java程序删除这些文件(我可以使用shell脚本并在crontab中添加一个作业,但该应用程序应该由外行使用).
我可以使用这样的东西删除一个文件
try{
File f=new File("dailyReport_08232011.txt");
f.delete();
}
catch(Exception e){
System.out.println(e);
}
Run Code Online (Sandbox Code Playgroud)
但是我可以删除具有特定前缀的文件(例如:dailyReport08对于第8个月)我可以通过使用在shell脚本中轻松地执行此操作rm -rf dailyReport08*.txt.
但是File f=new File("dailyReport_08*.txt");在Java中不起作用(如预期的那样).
现在有没有这样的东西可以在Java中运行而不运行在目录中搜索文件的循环?
我可以使用类似于*shell脚本中使用的一些特殊字符来实现这一点吗?
iReport版本:3.7.1
我以两种方式解决了这个问题.
我的第一种方法
我正在创建一个pdf页面,iReport我有一个字段(从数据库)设置为字体Gujarati-Salarl(印度的区域语言的字体).
此字体在字体列表中可用iReport.当我点击预览时,我得到所需的输出,字段为所需的字体样式.
这里的一切都很好.
但pdf生成的文件仍包含相同的英文原始字体.
无论我是从应用程序调用报告还是从JAVA文件调用报告,结果都是一样的.
经过一番研究,我发现了这个,第二种方法
JRProperties.setProperty("net.sf.jasperreports.default.pdf.font.name", "C:\\Gujrati-Saral-1.ttf");
Run Code Online (Sandbox Code Playgroud)
这设置了所提供字体pdf的ttf字体,但现在整个版本pdf都是Guarati-saral字体,这不是我想要的.
有没有办法专门将此字体应用于该特定字段?
要么
当通过第二种方法进行时,有没有办法不将字体Guarati-saral应用于除所需字段之外的所有其他字段?
已经阅读过与此类似的旧问题.
操作系统:Windows 7 x64
语言输入:

我想语言切换到马拉雅拉姆语(印度)[Google Input tools]只有一个jTextField在Java Swing应用和切换回英语(美国)的其余字段.
更新:
该领域malyalamField是一个javax.swing.JTextField
javax.swing.JTextField malyalamField= new javax.swing.JTextField();
malyalamField.setFont(new java.awt.Font("Arial Unicode MS", 0, 12));
Run Code Online (Sandbox Code Playgroud)
马拉雅拉姆语(印度): 南印度州使用的一种名为喀拉拉邦的区域语言.
我尝试通过在和事件上从java 激活Alt + LShift键组合来实现这一点FocusGainedFocusGained
int keyInput[] = { KeyEvent.VK_ALT, KeyEvent.VK_SHIFT};
Robot shiftkey=null;
Robot altkey=null;
try {
shiftkey = new Robot();
altkey=new Robot();
} catch (AWTException e) {
e.printStackTrace();
}
altkey.keyPress(keyInput[0]);
shiftkey.keyPress(keyInput[1]);
altkey.keyRelease(keyInput[0]);
shiftkey.keyRelease(keyInput[1]);
Run Code Online (Sandbox Code Playgroud)
(见帖子底部)
这有时会起作用,有时也没有观察到一点不稳定的行为.有时,它不会改变回英语(美国)上FocusLost,甚至得到执行的代码之后的事件.

我也试过用
malyalamField.enableInputMethods(true);
malyalamField.getInputContext().selectInputMethod(new …Run Code Online (Sandbox Code Playgroud) 更新:
ORACLE VERSION 10G
我有一个Oracle如下记录列表,这些记录实际上是各种书籍
的部分.记录以下面的格式生成
[主题].[子主题].[第一级] ....... [最后一级]
Sections
--------
1
7.1
6.2
7.1
7.4
6.8.3
6.8.2
10
1.1
7.6
6.1
11
8.3
8.5
1.1.2
6.4
6.6
8.4
1.1.6
6.8.1
7.7.1
7.5
7.3
Run Code Online (Sandbox Code Playgroud)
我想订购如下
1
1.1
1.1.2
1.1.6
6.2
6.4
6.5
6.6
6.7
6.8.1
6.8.2
6.8.3
7.2
7.3
7.4
7.5
7.6
7.7.1
7.7.2
8.3
8.4
8.5
10
Run Code Online (Sandbox Code Playgroud)
但由于该字段不是numeric datatype排序结果,所以这样的东西
1
10
1.1
1.1.2
1.1.6
....
.....
8.5
Run Code Online (Sandbox Code Playgroud)
我怎样才能对它们进行排序 由于多个小数点,我无法将它们转换为数字.
是否有任何功能oracle支持这种分类技术
我正在使用Oracle数据库并将PDF内容存储在BLOB字段中.
我想阅读BLOB内容,然后编辑并输出编辑过的内容.
我需要做的编辑是:
然后我需要输出文件,而不会在响应流中创建任何物理文件.
我尝试使用itext实现这一点,但没有到达任何地方.我被困住了,不知道从哪里开始.
有时候我可能不得不将blob内容组合成一个,但有些东西必然会发生在一百万......所以现在不是一个问题......
如何在java中实现上述三个步骤的主要要求?Itext可以吗?或者是否有其他可用的库?
数据库:Oracle 10g第2版
操作系统:Linux Fedora/Redhat
前端:Java/Servlet/JSP
编辑
这是我试图做的
oracle.sql.BLOB blob = (BLOB) rs.getBlob("MYPDF");
byte[] bytes = blob.getBytes(1, (int) blob.length());
InputStream is = blob.getBinaryStream();
Document document=new Document();
ServletOutputStream servletOutputStream = response.getOutputStream();
PdfWriter writer=PdfWriter.getInstance(document, servletOutputStream);
document.open();
document.add(new Paragraph("Some title"));
document.add(new Paragraph("Some title"));
response.setContentType("application/pdf");
response.setHeader("Content-Disposition", "attachment; filename=output.pdf");
servletOutputStream.write(bytes, 0, bytes.length);
servletOutputStream.flush();
servletOutputStream.close();
document.close();
Run Code Online (Sandbox Code Playgroud)
该程序在数据库中的BLOB字段中输出pdf内容而没有标题.
当我在代码中更改一点(将最后几行的顺序更改为)时:
document.close();
servletOutputStream.flush();
servletOutputStream.close();
Run Code Online (Sandbox Code Playgroud)
我得到了包含标题内容的文档,没有BLOB字段的pdf内容.它关闭的第一件事(servletoutputstream/document)被抛出作为输出.
当我在输出流中放入blob内容之前关闭文档时:
document.close();
response.setContentType("application/pdf");
response.setHeader("Content-Disposition", "attachment; filename=output.pdf");
servletOutputStream.write(bytes, 0, bytes.length);
servletOutputStream.flush();
servletOutputStream.close();
Run Code Online (Sandbox Code Playgroud)
我让浏览器显示如下内容:
%PDF-1.4 %???? 2 …Run Code Online (Sandbox Code Playgroud) 嗨,我正在寻找一个库,该库将从文本中删除停用词Javascript,我的最终目标是计算tf-idf,然后将给定的文档转换为向量空间,而所有这些都是Javascript。任何人都可以将我指向一个可以帮助我做到这一点的库。只需一个库来删除停用词也很棒。
在我的Spring Boot(2.0)应用程序中,我在我的application.properties文件中设置了上下文路径,如下所示
server.servlet.context-path=/myApp
Run Code Online (Sandbox Code Playgroud)
另外,我有以下安全配置类扩展 WebSecurityConfigurerAdapter
@Override
protected void configure(HttpSecurity http) throws Exception {
// TODO Auto-generated method stub
http
.csrf().disable()
.authorizeRequests()
.antMatchers(HttpMethod.GET,"/uifiles/dist/css/**").permitAll()
.antMatchers(HttpMethod.GET,"/uifiles/plugins/icheck-bootstrap/**").permitAll()
.antMatchers(HttpMethod.GET,"/uifiles/plugins/fontawesome-free/css/**").permitAll()
.antMatchers(HttpMethod.GET,"/css/**").permitAll()
.antMatchers(HttpMethod.GET, "/uifiles/**").permitAll()
.antMatchers(HttpMethod.GET, "/error/**").permitAll()
.antMatchers(HttpMethod.GET,"/files/**").permitAll()
.antMatchers(HttpMethod.GET,"/files/fonts/**").permitAll()
.antMatchers(HttpMethod.GET,"/files/images/**").permitAll()
.and()
.authorizeRequests().antMatchers("/login").permitAll()
.anyRequest().authenticated()
.and()
.formLogin()
.loginPage("/login")
.successForwardUrl("/home")
.defaultSuccessUrl("/home")
.permitAll()
.and()
.logout()
.invalidateHttpSession(true)
.clearAuthentication(true)
.logoutRequestMatcher(new AntPathRequestMatcher("/logout"))
.logoutSuccessUrl("/login")
.and()
.exceptionHandling().authenticationEntryPoint(authenticationEntryPoint());
}
Run Code Online (Sandbox Code Playgroud)
当我运行应用程序(来自Spring Tool Suit)并通过 url 访问应用程序时
它工作正常并打开登录页面
但是,当我进入
它将我重定向到 http://localhost:8080/login (这给出了一个 404 页面)
我想要 http://localhost:8080/myApp/ & http://localhost:8080/myApp/login 打开登录页面
登录页面位于项目文件夹的根目录中。另外,spring.mvc.view.suffix=.jsp我的 application.properties …
我正在mysql中创建以下三个表
- POSTMASTER
- 广告
- CANDIDATEMAIN
这是create语句
POSTMASTER
CREATE TABLE `postmaster` (
`POSTCODE` int(2) NOT NULL DEFAULT '0',
`POSTNAME` varchar(250) DEFAULT NULL,
PRIMARY KEY (`POSTCODE`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8
Run Code Online (Sandbox Code Playgroud)
广告
CREATE TABLE `advertisment` (
`ADVTNO` varchar(35) NOT NULL,
`ADVTDATE` date NOT NULL,
`POSTCODE` int(2) NOT NULL,
`ADVTOPENDATE` date NOT NULL COMMENT 'ADVERTISEMENT OPENING DATE',
`ADVTCLOSEDATE` date NOT NULL COMMENT 'ADVERTISEMENT CLOSING DATE',
`EDITCLOSEDATE` date NOT NULL COMMENT 'CLOSING DATE FOR EDITING APPLICATION',
`LASTREPRINTDATE` date NOT NULL COMMENT 'LAST DATE FOR REPRINTING APPLICATION', …Run Code Online (Sandbox Code Playgroud) 这可以视为本课题的延伸
我已经在代码中添加了以下内容来获取searchView Widget
RES /菜单/ main_activity_actions.xml
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<!-- Search, should appear as action button -->
<item android:id="@+id/action_search"
android:icon="@drawable/ic_action_search"
android:title="@string/action_search"
android:showAsAction="always"
android:actionViewClass="android.support.v7.widget.SearchView" />
<!-- Settings, should always be in the overflow -->
<item android:id="@+id/action_settings"
android:title="@string/action_settings"
android:showAsAction="never" />
</menu>
Run Code Online (Sandbox Code Playgroud)
Mainactivity.java
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is …Run Code Online (Sandbox Code Playgroud) 解决方案:图像搜索图标出现问题.Android没有找到搜索操作的图像,我没有在所有的res文件夹中添加它们,之后开始显示...
我正在尝试将操作栏添加到应用程序,我正在关注Google Developer Website中显示的基本应用程序教程
我写了以下代码.
主要活动
public class MainActivity extends ActionBarActivity {
public void openSearch(){
System.out.println("TEST SEARCH");
}
public void openSettings(){
System.out.println("TEST SETTINGS");
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.main_activity_actions, menu);
return super.onCreateOptionsMenu(menu);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle presses on the action bar items …Run Code Online (Sandbox Code Playgroud) 我在我的应用程序的 servlet 中使用以下代码
java.awt.Image awtImg = java.awt.Toolkit.getDefaultToolkit().createImage(str1);
当我运行应用程序并调用 servlet 时,出现以下错误
java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11.XToolkit
java.lang.Class.forName0(Native Method)
java.lang.Class.forName(Class.java:169)
java.awt.Toolkit$2.run(Toolkit.java:834)
java.security.AccessController.doPrivileged(Native Method)
java.awt.Toolkit.getDefaultToolkit(Toolkit.java:826)
noticeandreports.pdf.appendFiles.PdfFunctionsClass.addSealSpace(PdfFunctionsClass.java:198)
OJ.NoticesandReports.generate_151_OJNotice.execute(generate_151_OJNotice.java:768)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:425)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:228)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
Run Code Online (Sandbox Code Playgroud)
我已在具有 Java 版本 JDK 1.6.20 的 Linux 计算机上托管该应用程序。
可能是什么原因导致了这个问题...
noticeandreports.pdf.appendFiles.PdfFunctionsClass是编写代码的类,OJ.NoticesandReports.generate_151_OJNotice是调用上述类中方法的 servlet...
我正在实现一组按钮,当按下文本框中的字母数字字符时.
如何实现退格按钮,以便在按下时,文本框中的最后一个字符将从文本框中删除?
我正在尝试onfocus使用jquery ui自动完成显示提示,即当用户专注于输入时,它应该下拉并显示"搜索内容"的文字你能帮忙吗?谢谢
java ×6
android ×2
itext ×2
javascript ×2
jquery ×2
servlets ×2
analytics ×1
blob ×1
contextpath ×1
data-mining ×1
filenames ×1
ireport ×1
java-io ×1
jquery-ui ×1
jsp ×1
locale ×1
mysql ×1
oracle ×1
oracle10g ×1
pdf ×1
searchview ×1
sorting ×1
spring-boot ×1
sql ×1
stemming ×1
swing ×1
tomcat9 ×1