我一直在尝试在各种网站上显示的关于将MySQL数据库连接到android的教程.在下面的代码中,获取您硬编码的值(即year = 2005和name = tom)并通过php脚本运行它.我想知道的是我如何修改它,以便它取用户在文本框中输入的值.
package com.test;
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.NameValuePair;
import org.apache.http.client.HttpClient;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.message.BasicNameValuePair;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.widget.LinearLayout;
import android.widget.TextView;
public class test extends Activity {
/** Called when the activity is first created. */
TextView txt;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// Create a crude view - this should …Run Code Online (Sandbox Code Playgroud) 浏览器(客户端)是否有任何技术可以使用指定的ICC颜色配置文件将sRGB颜色转换为CMYK,反之亦然?
我目前正在使用一个隐藏的Java小程序进行转换(Java有一个内置的类),但我正在尝试寻找替代方案,因为Java小程序很慢且过时.
如果浏览器支持SVG中的ICC颜色, SVG将是理想的,但没有人支持.Flash或Silverlight也不错,但我找不到任何相关的东西.
Tim Bray的文章"安全地保存数据"给我留下了悬而未决的问题.今天,已经有一个多月了,我还没有看到任何跟进,所以我决定在这里讨论这个话题.
本文的一点是,在使用FileOutputStream时,应该调用FileDescriptor.sync()以保证安全.起初,我非常恼火,因为在我做Java的12年中,我从未见过任何Java代码进行同步.特别是因为处理文件是一件非常基本的事情.此外,FileOutputStream的标准JavaDoc从未暗示过同步(Java 1.0 - 6).经过一番研究,我认为ext4实际上可能是第一个需要同步的主流文件系统.(是否有建议使用显式同步的其他文件系统?)
我很欣赏这方面的一些一般性想法,但我也有一些具体的问题:
FileOutputStream fileOut = ctx.openFileOutput(file, Context.MODE_PRIVATE);
BufferedOutputStream out = new BufferedOutputStream(fileOut);
try {
out.write(something);
out.flush();
fileOut.getFD().sync();
} finally {
out.close();
}
我试图使用以下查询每天打开页面数.
SELECT day.days, COUNT(*) as opens
FROM day
LEFT OUTER JOIN tracking ON day.days = DAY(FROM_UNIXTIME(open_date))
WHERE tracking.open_id = 10
GROUP BY day.days
Run Code Online (Sandbox Code Playgroud)
我得到它的输出是这样的:
days opens
1 9
9 2
Run Code Online (Sandbox Code Playgroud)
问题是,在我的日历表中,我有一个包含数字1到30的列来表示一个月中的日期.我做了一个左外连接,我期待在天柱上显示所有日子!
但我的问题是这样做,为什么会这样呢?
谢谢大家的帮助.
当我使用以下连接字符串运行应用程序时,将成功创建数据库文件.
<add name="ConnString1"
connectionString="Data Source=.\SQLEXPRESS;
Database=Database1;
Integrated Security=SSPI;
AttachDBFilename=|DataDirectory|aspnetdb.mdf;
User Instance=true"
providerName="System.Data.SqlClient" />
Run Code Online (Sandbox Code Playgroud)
如果我删除数据库文件并尝试再次运行该应用程序,则无法创建数据库文件,并且我得到以下内部异常:
底层提供程序在Open上失败.
{"无法打开数据库\"Database1 \"登录请求.登录失败.\ Database1 \n登录失败,用户'计算机\\ someuser'."}
如果我改变数据库=数据库1到数据库的Database2 =在连接字符串中那么数据库文件创建成功.问题总是重演.
如何在不更改数据库名称的情况下重新创建数据库文件?
让我说我在一些文件中存储标题,但标题的某些部分是动态长度,如下所示:
struct HeaderTest {
int someparam;
int more;
int arrsize; // how big array, read arrsize elements into arr:
int arr[arrsize]; // not valid
};
Run Code Online (Sandbox Code Playgroud)
是否有一些优雅的方式将动态数据读入结构?
我试图使用C++ DLL在C#中编辑我的StringBuilder对象.我的C++代码如下所示:
extern "C" __declspec(dllexport) void __stdcall PrintHead(char* myString)
{
myString = "testIsOkey";
}
Run Code Online (Sandbox Code Playgroud)
我的C#代码是:
[DllImport("StringEdit.dll", CharSet = CharSet.Ansi, SetLastError = true, ExactSpelling = false)]
public static extern void PrintHead([MarshalAs(UnmanagedType.LPStr)] StringBuilder stringBuilder);
private void button1_Click(object sender, EventArgs e)
{
StringBuilder stringBuilder = new StringBuilder("123456");
PrintHead(stringBuilder);
}
Run Code Online (Sandbox Code Playgroud)
在调用PrintHead之后,我希望看到stringBuilder对象的值从"123456"更改为"testIsOkey",但它不会更改.我无法弄清楚我在哪里弄错了.
谢谢你的帮助.
嗨,我想知道如何轻松防止出现调试软件(例如Firefox中的webdeveloper插件)中出现的错误.我得到的错误如下:
警告:解析'filter'的值时出错.宣言下降.
警告:解析'font'的值时出错.宣言下降.
我知道我得到这些错误,因为Firefox不支持这些CSS属性,但是如何在手边删除它们以便Firefox首先不尝试读取它们?我知道我可以为每个浏览器创建一个单独的样式表,但这是一个不便之处.有简单的解决方案吗?
当jquery ajax调用一个动作时,如何处理控制器中抛出的异常?
例如,我想在ajax调用期间在任何类型的服务器异常上执行全局javascript代码,如果处于调试模式或仅显示正常错误消息,则会显示异常消息.
在客户端,我将调用ajax错误的函数.
在服务器端,我是否需要编写自定义actionfilter?
我有以下应用程序绘制规则:
public class Rule extends JComponent
{
public static final long serialVersionUID=26362862L;
// public static final int INCH=Toolkit.getDefaultToolkit().getScreenResolution();
public static final int INCH=(int)(Toolkit.getDefaultToolkit().getScreenResolution()*1.15); // Auto adjust this 1.15 ?
public static final int HORIZONTAL=0;
public static final int VERTICAL=1;
public static final int SIZE=35;
public int orientation;
public boolean isMetric;
private int increment;
private int units;
// private Color rule_color=new Color(0,135,235);
private Color rule_color=new Color(120,170,230);
static JFrame frame=new JFrame("Rule");
static Dimension screenSize=Toolkit.getDefaultToolkit().getScreenSize(); // 1600 x 1200 , 1024 x 768 …Run Code Online (Sandbox Code Playgroud)