我在文本框上使用bootstrap datepicker.选择日期时日期的默认格式为mm/dd/yyyy.现在我想把它改成dd/mm/yyyy.我怎样才能做到这一点.现在我只是像这样初始化它.
$('.datepicker').datepicker()
Run Code Online (Sandbox Code Playgroud)
我应该添加什么来改变它的格式?
我有一个default.aspx.cs,其中包含我要调用的webmethod,我的js文件包含了我的jquery ajax.我不能称之为webmethod.
这是我的default.aspx.cs:
protected void Page_Load(object sender, EventArgs e)
{
string[] MyArray = new string[1];
MyArray[0] = "My Value";
Grid1D.DataSource = MyArray;
Grid1D.DataBind();
}
[WebMethod]
public Details[] getDetails(string columnname, string inputVal)
{
List<Details> list = new List<Details>();
DbAccess dbacc = new DbAccess();
DataTable dt = dbacc.getReportDetails(columnname, inputVal);
foreach (DataRow row in dt.Rows)
{
Details _Details = new Details();
_Details.memid = row["memid"].ToString();
_Details.usrname = row["usrname"].ToString();
_Details.fullname = row["fullname"].ToString();
_Details.fname = row["fname"].ToString();
_Details.mname = row["mname"].ToString();
_Details.lname = row["lname"].ToString();
_Details.bdate = row["bdate"].ToString();
_Details.address …Run Code Online (Sandbox Code Playgroud) 我有一个spnn并将其背景颜色设置为白色.问题是,箭头消失了.我不知道为什么.有什么不对?
我正在使用此代码.
drivers = (Spinner) findViewById(R.id.spinner1);
drivers.setBackgroundColor(Color.WHITE);
ArrayAdapter<String> adp1=new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item , driverList);
adp1.setDropDownViewResource(android.R.layout.select_dialog_singlechoice);
drivers.setAdapter(adp1);
drivers.setPrompt("Select Driver");
Run Code Online (Sandbox Code Playgroud)
这是我的布局:
<Spinner
android:id="@+id/spinner1"
android:layout_width="330dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="10dp"
android:ellipsize="marquee"/>
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?我想保留白色背景,但下拉箭头应显示.
我想知道是否有一种方法可以动态创建对象,或者我应该说不使用Class对象及其属性.我正常做的就是这样.
ApiHelper apiHelper = new ApiHelper();
User user = new User();
user.Firstname = "FirstName";
apiHelper.send("", user);
Run Code Online (Sandbox Code Playgroud)
我想在我的代码片段中完成此操作:
ApiHelper apiHelper = new ApiHelper();
apiHelper.send("", new { Firstname = "Firstname"});
Run Code Online (Sandbox Code Playgroud)
send()的第二个参数具有Object的数据类型,稍后该Object将转换为json字符串.
这是ac#的例子,在java中有这个对应的吗?我有点想,如果我创建对象时,使用第一种方法,我有一个很大的班只是为了符合,我需要建立的对象,所以我用的是第二个方法希望,如果我能做到这一点在Java .
我根据从数据库中检索到的记录动态创建可点击的textview,就像这样.
DBAdapter db = new DBAdapter(this);
db.open();
Cursor c = db.getAllProfiles();
if(c.moveToFirst())
{
do{
TextView tv = new TextView(this);
tv.setText(c.getString(1));
tv.setTextSize(18);
tv.setTextColor(Color.BLACK);
tv.setClickable(true);
tv.setPadding(0, 10, 0, 0);
tv.setGravity(Gravity.CENTER);
mainLayout.addView(tv);
tv.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Toast.makeText(getBaseContext(), tv.getText().toString(), Toast.LENGTH_LONG).show();
}
});
}while(c.moveToNext());
}
else
Toast.makeText(getBaseContext(), "No Profiles", Toast.LENGTH_LONG).show();
db.close();
Run Code Online (Sandbox Code Playgroud)
如何在每个texview上单独设置点击事件?在我看到它的路上,如果我在循环上创建一个click事件,click事件可能会被所有textview触发.
*更新尝试在每个循环中添加事件但是出现此错误:
"不能引用在不同方法中定义的内部类中的非final变量".
我有这个功能,用户从不同的字体列表中选择.现在我想得到我正在尝试使用的字体文件的确切名称.
我正在显示字体文件名,但不显示字体名称.防爆."Arial.tff"或"BROADW.tff".
这是我想从文件中获取的那个.
我想在这里获得标题字段.那可能吗?
尝试从我的资产文件夹中获取所有字体文件时,这是我的代码.
String[] fileList;
AssetManager aMan = getAssets();
try {
fileList = aMan.list("");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)
然后我只是将它显示到适配器中,当用户选择该字体时,我将其转换.有任何想法吗?谢谢.
我正在尝试从数据库检索docx,并尝试通过检查其内容来对其进行处理。我认为mycode检索了我想要的文件,但似乎我还没有完全理解APACHE POI。我在stacktrace上遇到一个错误,说我对POI的想法有误吗?
这是我加载文件的方式:
public void loadFile(String FileName)
{
InputStream is = null;
try
{
//Connecting to MYSQL Database
Class.forName(driver).newInstance();
con = DriverManager.getConnection(url+dbName,userName,password);
Statement stmt = (Statement) con.createStatement();
ResultSet rs = stmt.executeQuery("SELECT FILE FROM doccompfiles WHERE FileName = '"+ FileName +"'");
while(rs.next())
{
is = rs.getBinaryStream("FILE");
}
HWPFDocument doc = new HWPFDocument(is);
WordExtractor we = new WordExtractor(doc);
String[] paragraphs = we.getParagraphText();
JOptionPane.showMessageDialog(null, "Number of Paragraphs" + paragraphs.length);
con.close();
}
catch(Exception ex)
{
ex.printStackTrace();
}
}
Run Code Online (Sandbox Code Playgroud)
堆栈跟踪:
org.apache.poi.poifs.filesystem.OfficeXmlFileException: The supplied data appears …Run Code Online (Sandbox Code Playgroud) 我正在尝试为facebook,google和linkedin创建一个外部登录方案,而不使用身份框架.我有一个api存储所有用户并做一些身份验证的东西.现在我对如何从外部登录获取信息感到很遗憾.
我发出了这样的挑战.
[HttpPost]
[ValidateAntiForgeryToken]
public IActionResult ExternalLogin(string provider)
{
//Issue a challenge to external login middleware to trigger sign in process
return new ChallengeResult(provider);
}
Run Code Online (Sandbox Code Playgroud)
这很好用,它将我重定向到google,facebook或linkedinn身份验证.
现在就这一部分:
public async Task<IActionResult> ExternalLoginCallback()
{
//Extract info from externa; login
return Redirect("/");
}
Run Code Online (Sandbox Code Playgroud)
我想要的只是获取外部登录提供的信息.
我尝试过从研究中发现的东西,
var result = await HttpContext.AuthenticateAsync(provider);
if (result?.Succeeded != true)
{
return Redirect("/");
}
var externalUser = result.Principal;
var claims = externalUser.Claims.ToList();
Run Code Online (Sandbox Code Playgroud)
首先,我不确定?provider=Google我的回调字符串上的简单字符是否会传递我指定的提供程序名称,因此可以用它来检查登录方案.我想这是不正确的.其次,我尝试了硬编码await HttpContext.AuthenticateAsync("Google"),当它到达此代码时,调试停止.我不知道为什么.
我在使用单一身份验证创建项目时看到了生成的代码.
var info = await _signInManager.GetExternalLoginInfoAsync();
Run Code Online (Sandbox Code Playgroud)
遗憾的是,我将无法使用身份,因为我没有用户存储,而且我的应用程序将使用API.
我是android开发的新手.按下图像按钮后,我一直在尝试开始新的活动.但是当我尝试在模拟器中运行它时,我总是收到一个错误:" AppName已停止".
这是我的代码:图像按钮:
<ImageButton
android:id="@+id/FirstAidButton"
android:layout_width="80dp"
android:layout_height="80dp"
android:layout_toLeftOf="@+id/BodyMassIndex"
android:background="@null"
android:contentDescription="@string/firstaid"
android:src="@drawable/firstaid"
android:onClick="fatTutorial" />
Run Code Online (Sandbox Code Playgroud)
Java的:
public void fatTutorial(View view) {
Intent intent = new Intent(this, FirstAidTutorial.class);
startActivity(intent);
}
Run Code Online (Sandbox Code Playgroud)
表现:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="dr.droid"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="15" />
<application
android:icon="@drawable/drdroid"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".Home"
android:label="@string/title_activity_home" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:label="@string/title_text" android:name="dr.droid.FirstAidTutorial"/>
</application>
</manifest>
Run Code Online (Sandbox Code Playgroud)
接收课程(FirstAidTutorial):
@Override
public void onCreate(Bundle savedInstanceState) {
Intent intent = getIntent();
}
Run Code Online (Sandbox Code Playgroud)
logcat的:
08-20 18:13:28.428: E/Trace(633): error opening …Run Code Online (Sandbox Code Playgroud) 我有一个代码插入一行100次.问题是,我的代码适用于SQL Server 2008 R2和2012,但不适用于2005年.我也需要将它与2005一起使用.
这是我的代码:
DECLARE @ctr as INT = 1
WHILE @ctr < 128
BEGIN
INSERT INTO DftRoleModulePermissions (
RoleId,
ModuleName,
CanView,
CanEdit,
IsActive,
UTCDateCreated,
UTCDateModified,
StampUserName
)
VALUES (
@ctr,
'Schedules',
1,
1,
1,
GetUTCDate(),
GetUTCDate(),
''
)
SET @ctr += 1
END
Run Code Online (Sandbox Code Playgroud) 我在 MVC 中使用 Html.Beginform 一段时间了,但现在遇到了一个奇怪的问题。我的表单上有 3 个提交按钮,它们应该触发 Html.Beginform 内的操作。问题是,它没有发射。我不知道这是我的观点结构还是我错过了一些东西。
这是我的观点:
<div id="maincontent" class="row select_sales"><!--CONTENT START-->
<div id="page-title" class="text-blue col-md-12"><h2>Create DocPack : @Model.DocumentPackageNumber</h2></div>
<div class="col-md-12">
<ol class="breadcrumb">
<li class="item1" style="color:#999999">Select Product</li>
<li class="item2" style="color:#49afcd">Assign Manager and Planner</li>
<li class="item3" style="color:#49afcd">Confirm DocPack</li>
</ol>
</div>
<div id="dv-body-content" class="col-md-12"><br />
@using (Html.BeginForm("CreateDocumentPackage", "home", FormMethod.Post))
{
<div id="select_product">
<form class="form-horizontal col-md-7 col-md-offset-3" role="form">
<div class="text-center">
<div class="form-group">
<label for="exampleInputEmail1">Select Product</label>
<select class="form-control" style="margin:0 auto; width:300px !important;">
<option>Standard Life</option>
</select>
</div>
<div>
<a href="~/home/index" class="btn btn-default"> Back </a> …Run Code Online (Sandbox Code Playgroud) 我有一个登录的Web应用程序.现在我想要的是在登录时获得该最终用户的IP地址.我已经尝试过研究,但根据我的理解,它获取我的机器的IP而不是登录的人.此应用程序已部署在服务器上.如果我按照他们说的做,我将获得服务器的IP地址.但我想要登录的最终用户的IP地址.
这是我见过的样本.
private string GetIP()
{
string strHostName = "";
strHostName = System.Net.Dns.GetHostName();
IPHostEntry ipEntry = System.Net.Dns.GetHostEntry(strHostName);
string ipaddress =convert.tostring(ipEntry.AddressList[2]);
return ipaddress.tostring();
}
Run Code Online (Sandbox Code Playgroud)
我不确定我是否理解正确,但我认为这将获得本地IP地址,而不是登录的最终用户的IP地址.如果我错了,请纠正我.有任何想法吗?谢谢!
android ×4
c# ×3
asp.net ×2
asp.net-mvc ×2
java ×2
ajax ×1
apache ×1
apache-poi ×1
assets ×1
click ×1
datepicker ×1
docx ×1
eclipse ×1
file ×1
fonts ×1
forms ×1
ip-address ×1
jquery ×1
object ×1
sql ×1
sql-server ×1
textview ×1
webmethod ×1