这是我的HTTP客户端的log4j配置:
log4j.appender.HTTPCLIENT_APPDR=com.xxx.log.FileAppender
log4j.appender.HTTPCLIENT_APPDR.File=${user.dir}/log/access.log
log4j.appender.HTTPCLIENT_APPDR.layout=org.apache.log4j.PatternLayout
log4j.appender.HTTPCLIENT_APPDR_APPDR.layout.ConversionPattern=%d{dd MMM yyyy HH:mm:ss SSS}ms %-5p [%t] - %m%n
log4j.appender.HTTPCLIENT_APPDR.MaxFileSize=20000KB
log4j.appender.HTTPCLIENT_APPDR.MaxBackupIndex=30
log4j.logger.org.apache.http=DEBUG,HTTPCLIENT_APPDR
Run Code Online (Sandbox Code Playgroud)
我希望它httpclient根据我所处的环境关闭来自CODE 的日志记录(我知道如何从log4j.properties中禁用它).
我尝试插入这些行:
+ System.setProperty("log4j.logger.org.apache.http", "ERROR");
Run Code Online (Sandbox Code Playgroud)
要么
+ Logger.getLogger("log4j.logger.org.apache.http").setLevel(Level.off)
Run Code Online (Sandbox Code Playgroud)
在我的应用程序的开始但它不起作用.
Logger.getLogger("log4j.logger.org.apache.http")级别为空?它应该不是调试吗?
什么最终起作用,
Logger.getLogger("org.apache.http").setLevel(org.apache.log4j.Level.OFF);
Run Code Online (Sandbox Code Playgroud)
我没有使用正确的密钥.
问候,
每当我尝试将一个字母转换std::string成一个QString字母(' ß '),QString就会变成像" Ã "或其他一些非常奇怪的字母.怎么了?我使用了这段代码并没有引起任何错误或警告!
std::string content = "Heißes Teil.";
ui->txtFind_lang->setText(QString::fromStdString(content));
Run Code Online (Sandbox Code Playgroud)
在std::string与这个角色没有问题.我甚至把它写成文本文件没有问题.那么我做错了什么?
我想用第二个char对String数组进行排序,但位置"1"的char索引始终为-1,因此sort不起作用.怎么了?
String[] wordList = outString.toString().split(", ");
for (int i = 0; i < wordList.length; i++) {
int n =wordList[i].indexOf(wordList.toString().charAt(1));
}
Arrays.sort(wordList, 1,0);
for (String str : wordList) {
System.out.println(str);
}
Run Code Online (Sandbox Code Playgroud) 我想更改ActionBarSherlock中文本的颜色SearchView,所以我在StackOverflow上找到了这个:
AutoCompleteTextView searchText = (AutoCompleteTextView) searchView.findViewById(R.id.abs__search_src_text);
searchText.setHintTextColor(getResources().getColor(R.color.white));
searchText.setTextColor(getResources().getColor(R.color.white));
Run Code Online (Sandbox Code Playgroud)
但问题是searchText总是空.我也试过search_src_text(不abs__) - 再次,searchText是null.
我使用Sherlock作为我的ActionBar(具有操作栏的自定义视图)但我也希望更改搜索视图的文本颜色.
我得到的任何东西?
我正在尝试获取JSON,但我必须在AsyncTask中执行它,因为我在logcat中得到了它AndroidRuntime(18153): Caused by: android.os.NetworkOnMainThreadException.
这是我的代码:
public class LatestAlbums extends Activity {
TextView t;
// url to make request
private static String url = "www.example.com";
// JSON Node names
private static final String TAG_ALBUMS = "albums";
private static final String TAG_ID = "id";
private static final String TAG_NAME = "name";
private static final String TAG_SINGER = "singer";
private static final String TAG_GENRE = "genre";
private static final String TAG_MIX = "mix";
private static final String TAG_THUMB = "thumb";
private …Run Code Online (Sandbox Code Playgroud) 我有一个非常简单的任务要做.写一个定义时间的类.出于某种原因,在其中一个函数中我得到一个错误,我不明白.
我搜索了一个没有成功的解决方案,所以最后我决定将它发布在这里.
time.h中
class time
{
private:
int _hours;
int _minutes;
float _seconds;
bool checkHours(int hours);
bool checkMinutes(int minutes);
bool checkSeconds(float seconds);
public:
time(int hours=0, int minutes=0, float seconds=0);
time(const time & tm);
~time();
void hours(int hours);
int hours() const;
void minutes(int minutes);
int minutes() const;
void seconds(float seconds);
float seconds() const;
void operator=(time tm);
bool operator==(time tm);
void print();
time getTimeFromUser();
float getTimeAsFractionOfTheDay(time tm);
Run Code Online (Sandbox Code Playgroud)
};
和time.cpp
#include <iostream>
#include "time.h"
bool time::checkHours(int hours)
{
return hours>=0 && hours<24; …Run Code Online (Sandbox Code Playgroud) 我知道在stackoverflow上从Java写到XML有很多问题,但它太复杂了.我觉得我有一个非常简单的问题,我无法弄明白.
所以我有一个程序需要大量的用户输入,我现在正在创建并附加带有结果的文本文档.我将在这里发布我的编写器代码:
PrintWriter out = null;
try {
out = new PrintWriter(new BufferedWriter(new FileWriter("C:/Documents and Settings/blank/My Documents/test/test.txt", true)));
out.println("");
out.println("<event title=\""+titleFieldUI+"\"");
out.println(" start=\""+monthLongUI+" "+dayLongUI+" "+yearLongUI+" 00:00:00 EST"+"\"");
out.println(" isDuration=\"true\"");
out.println(" color=\""+sValue+"\"");
out.println(" end=\""+monthLong1UI+" "+dayLong1UI+" "+yearLong1UI+" 00:00:00 EST"+"\"");
out.println(" "+descriptionUI);
out.println("");
out.println("</event>");
out.println(" <!-- Above event added by: " +System.getProperty("user.name")+" " +
"on: "+month+"/"+day+"/"+year+" -->");
}catch (IOException e) {
System.err.println(e);
}finally{
if(out != null){
out.close();
}
}
Run Code Online (Sandbox Code Playgroud)
所以最后,我希望它写入一个已经存在的XML文件(我可以通过简单地改变我的编写器所在的位置来完成).问题是,这个XML文件有一个根标记,称为<data>.我需要将我的程序的结果放在XML文件的底部,但是请先进行</data>.这是唯一的要求.我发现的一切看起来都太复杂了,我无法弄明白......
很感谢任何形式的帮助!
我正在尝试验证我的网站上传的apk签名.我正在努力执行
String command= "cmd /c jarsigner -verify -verbose -certs " +Filelocation;
Process proc = Runtime.getRuntime().exec(command);
BufferedReader reader=new BufferedReader(new InputStreamReader(proc.getInputStream()));
BufferedReader reader1=new BufferedReader(new InputStreamReader(proc.getErrorStream()));
String line=reader.readLine();
String line1=reader1.readLine();
Run Code Online (Sandbox Code Playgroud)
行输出为null,line1输出为"Jarsigner无法识别内部外部命令".
我检查了java_home,java.home,java.class.path.java_home是持有jdk路径java.home是持有jre路径java.class.path持有jboss server> deploy文件夹.
我在JBOSS服务器上运行这部分代码.
select col1,col2,col3 from tab1 union all
select col1,col2,col3 from tab2
Run Code Online (Sandbox Code Playgroud)
O/P-
COL1 COL2 COL3
6518 10060152650 534010002
6518 10060152651 534010002
6518 10060152652 534020003
6526 10060153296 534004002
6526 10060153310 534004542
6526 10060153365 533011103
6526 10060153328 534010002
6526 10060153348 534010002
Run Code Online (Sandbox Code Playgroud)
我想要这样
COL1 COL2 COL3
6518 10060152650 534010002
10060152651 534010002
10060152652 534020003
6526 10060153296 534004002
10060153310 534004542
10060153365 533011103
10060153328 534010002
10060153348 534010002
Run Code Online (Sandbox Code Playgroud)
谁能帮我吗..!!
以下内容TableLayout完全匹配我的要求(它填充其父级和列均匀拉伸):
<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#7434a6" >
<TableRow
android:layout_width="fill_parent"
android:layout_height="0px"
android:layout_weight="1" >
<TextView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#836492" />
<TextView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#103456" />
</TableRow>
<TableRow
android:layout_width="fill_parent"
android:layout_height="0px"
android:layout_weight="1" >
<TextView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#958453" />
<TextView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#756aa9" />
</TableRow>
</TableLayout>
Run Code Online (Sandbox Code Playgroud)

但是,因为我希望可以配置行数,所以我开始以编程方式创建我的布局:
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
Context context = getActivity();
TableLayout.LayoutParams tableParams =
new TableLayout.LayoutParams(TableLayout.LayoutParams.MATCH_PARENT,
TableLayout.LayoutParams.MATCH_PARENT);
TableRow.LayoutParams rowParams =
new TableRow.LayoutParams(TableRow.LayoutParams.MATCH_PARENT, 0, 1f);
TableRow.LayoutParams itemParams …Run Code Online (Sandbox Code Playgroud) android ×3
java ×3
c++ ×2
arrays ×1
httpclient ×1
jarsigner ×1
jboss ×1
log4j ×1
oracle ×1
printwriter ×1
qstring ×1
qt ×1
sorting ×1
sql ×1
string ×1
tablelayout ×1
xml ×1
xml-parsing ×1