我有一个包含一些值的数组,我想得到它们的总和.这是一个例子:
var somearray = ["20","40","80","400"];
Run Code Online (Sandbox Code Playgroud)
我想使用jQuery对这些值求和.在这个例子中,结果将是540.
我在我的活动中使用了Download Manager类来执行下载; 它工作正常,我的下一个任务是在我的活动中显示相同的进度百分比.我不知道该怎么做.
我的代码到目前为止
public class DownloadSampleBook extends Activity{
private long enqueue;
private DownloadManager dm;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_sample_download);
BroadcastReceiver receiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
if (DownloadManager.ACTION_DOWNLOAD_COMPLETE.equals(action)) {
long downloadId = intent.getLongExtra(
DownloadManager.EXTRA_DOWNLOAD_ID, 0);
Query query = new Query();
query.setFilterById(enqueue);
Cursor c = dm.query(query);
if (c.moveToFirst()) {
int columnIndex = c
.getColumnIndex(DownloadManager.COLUMN_STATUS);
if (DownloadManager.STATUS_SUCCESSFUL == …
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用javascript在我的页面下动态创建脚本标记.到目前为止,我能够创建它,能够设置其类型和src.现在我的问题是,有没有办法,而不是将src定义到不同的页面,我可以在同一页面上分配它的内容吗?让我编写代码以使其更有意义:
var script = document.createElement("script");
script.type = "text/javascript";
script.src = 'custom.js';
Run Code Online (Sandbox Code Playgroud)
现在有什么方法我可以通过这样做来分配内容:
script.content = 'document.write("stackoverflow")';
script.html = 'document.write("stackoverflow")';
Run Code Online (Sandbox Code Playgroud)
我不确定它们是否存在,但只是猜测我是否可以做这样的事情.
我正在努力使用Laravel 4 Auth :: attempt方法,按照正确的文档,阅读几个SO线程,但我仍然无法使其工作.
$userData = array('email' => 'admin@admin.com','password' => 'admin');
if(Auth::attempt($userData)){
// redirect
}
else{
echo 'Invalid';
}
Run Code Online (Sandbox Code Playgroud)
并且每次都返回Invalid
现在我不确定究竟是什么原因.
在我的config/auth.php中,我有以下内容
<?php
return array(
/*
|--------------------------------------------------------------------------
| Default Authentication Driver
|--------------------------------------------------------------------------
|
| This option controls the authentication driver that will be utilized.
| This drivers manages the retrieval and authentication of the users
| attempting to get access to protected areas of your application.
|
| Supported: "database", "eloquent"
|
*/
'driver' => 'eloquent',
/*
|--------------------------------------------------------------------------
| …
Run Code Online (Sandbox Code Playgroud) 伙计们我在这里有一个非常尴尬的情况,我不确定我是否采取了正确的方法...我试图匹配2个数组之间的值,然后运行if else语句...这是我想要的做
$array1 = array('html','php','js','css');
$array2 = array('php','python','html','java');
Run Code Online (Sandbox Code Playgroud)
我想要的是检查这两个数组的值是否相互匹配.像php和html在两者中都很常见,也与它不匹配.
谢谢
我遇到一种情况,我调用一个带有一些参数的函数,这些参数是使用另一个函数解析的。
这就是代码的样子。
function getArgs (): [string, number] {
return ['hello world', 22]
}
function callFnWithArgs (callback) {
callback(...getArgs())
}
callFnWithArgs(function (/* typehint here */) {
})
Run Code Online (Sandbox Code Playgroud)
callFnWithArgs
接受回调,然后通过传递一些参数来执行它。getArgs()
。那么,有没有办法输入提示,即回调的参数,即另一个函数的返回值?
我正在尝试将多个图像添加到Html5 画布,但每次我尝试删除最后一个图像并显示最新的图像时,它都会失败。这是我的代码:
var imgArray = ['abc.png','455.jpg'];
for(i = 0; i < 2; i++){
var canvas = document.getElementById('canvas');
var context = canvas.getContext("2d");
var imageObj = new Image();
imageObj.src = imgArray[i];
imageObj.onload = function() {
context.drawImage(this,0,0);
};
}
Run Code Online (Sandbox Code Playgroud)
如果我运行此代码,它会在画布上显示第二个图像并删除第一个图像。有没有办法保留两个图像?
我很难用Android比较Android中的两个字符串,我正在做的是运行HTTP get请求,返回yes或no,并根据我决定是否启动新活动.
我在Async onPostExecute方法中执行字符串比较,虽然HTTP返回的字符串是yes但它对我不起作用.
这是代码
protected void onPostExecute(String result) {
progressDialog.dismiss();
if(result.equals("yes"))
{
Intent toDashboard = new Intent(LoginActivity.this,Dashboard.class);
startActivity(toDashboard);
Toast.makeText(LoginActivity.this, "It was yes", Toast.LENGTH_LONG).show();
}
else
{
Toast.makeText(LoginActivity.this, result, Toast.LENGTH_LONG).show();
}
}
Run Code Online (Sandbox Code Playgroud)
虽然返回的字符串为yes,但它仍会跳过if语句并创建一个显示"Yes"的toast.
我还尝试了一些匹配字符串的其他方法,它们都在这里
if(result == "yes")
if(result.toString().equals("yes"))
if(result.contentEquals("yes"))
if(result.equalsIgnoreCase("yes"))
Run Code Online (Sandbox Code Playgroud)
它们都不适合我
我有一个巨大的多维数组,我想转换成一个单维数组,真正的问题是数组是动态的,它可以是一个很深的,因为它想要,我不能提前确定它.在这里发布一个例子
var myArray = [
"hello",
["berries", "grouped", 88, "frozen"],
[
"stuff",
[
"mash",
["melon", "freeze", 12, "together"],
"people"
],
"car"
],
[
"orange",
"code",
84,
["mate", "women", "man"]
],
["bus", "car", 345, "lorry"],
"world"
];
Run Code Online (Sandbox Code Playgroud)
它应该转换为单维数组
["hello","berries","grouped",88,"frozen","stuff","....."]
Run Code Online (Sandbox Code Playgroud) 很多人谈论实施CSRF以阻止网页上的跨站点攻击.但我认为破坏CSRF并向服务器发出请求非常容易.
这意味着如果我去网站,从网页复制CSRF令牌,从浏览器网络选项卡复制会话值.在此之后我可以构造一个CURL请求,设置这些值并尽可能多地发出请求.
那么CSRF的需求是什么?
我已经使用自定义xml视图创建了一个对话框,现在我有一些按钮,我想在点击监听器上添加并使用它们启动新活动.但每当我尝试创建一个intent时,它都会崩溃我的应用程序.
Dialog dialog = new Dialog(MainActivity.this);
dialog.setContentView(R.layout.activity_dialog_tips);
RelativeLayout AldikoLauncher;
AldikoLauncher = (RelativeLayout) findViewById(R.id.launch_aldiko_tour);
AldikoLauncher.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
pref.setGuidedActivity("MainActivity");
Intent ShowCase1 = new Intent(MainActivity.this,ShowCaseStep1.class);
ShowCase1.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
overridePendingTransition(R.anim.fadeout, R.anim.fadein);
startActivity(ShowCase1);
}
});
dialog.setTitle("Quick Tips");
dialog.setCancelable(true);
dialog.show();
Run Code Online (Sandbox Code Playgroud)
错误报告
02-11 06:44:04.355: E/AndroidRuntime(2202): FATAL EXCEPTION: main
02-11 06:44:04.355: E/AndroidRuntime(2202): java.lang.NullPointerException
02-11 06:44:04.355: E/AndroidRuntime(2202): at com.utext.unext.MainActivity.InvokeTipsLauncher(MainActivity.java:91)
02-11 06:44:04.355: E/AndroidRuntime(2202): at com.utext.unext.MainActivity.onOptionsItemSelected(MainActivity.java:80)
02-11 06:44:04.355: E/AndroidRuntime(2202): at android.app.Activity.onMenuItemSelected(Activity.java:2548)
02-11 06:44:04.355: E/AndroidRuntime(2202): at com.android.internal.policy.impl.PhoneWindow.onMenuItemSelected(PhoneWindow.java:980)
02-11 06:44:04.355: E/AndroidRuntime(2202): at com.android.internal.view.menu.MenuBuilder.dispatchMenuItemSelected(MenuBuilder.java:735)
02-11 …
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用java设置edittext的文本,但它不起作用并强制关闭我的应用程序,虽然我不知道为什么
Java代码
EditText UserProfileFirstName;
UserProfileFirstName = (EditText) findViewById(R.id.userFirstName);
UserProfileFirstName.setText("John");
Run Code Online (Sandbox Code Playgroud)
XML
<EditText
android:id="@+id/userFirstName"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="text"
android:textSize="22sp"
android:layout_marginTop="40dp"
android:layout_marginBottom="15dp"
android:hint="First Name"
android:ems="10"
/>
Run Code Online (Sandbox Code Playgroud)
LogCat错误
01-23 09:32:15.564: E/AndroidRuntime(4101): FATAL EXCEPTION: main
01-23 09:32:15.564: E/AndroidRuntime(4101): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.unext.unextlibrary/com.unext.unextlibrary.ProfileActivity}: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.unext.unextlibrary/com.unext.unextlibrary.UserProfile}: java.lang.NullPointerException
01-23 09:32:15.564: E/AndroidRuntime(4101): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2180)
01-23 09:32:15.564: E/AndroidRuntime(4101): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
01-23 09:32:15.564: E/AndroidRuntime(4101): at android.app.ActivityThread.access$600(ActivityThread.java:141)
01-23 09:32:15.564: E/AndroidRuntime(4101): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)
01-23 09:32:15.564: E/AndroidRuntime(4101): at android.os.Handler.dispatchMessage(Handler.java:99)
01-23 09:32:15.564: E/AndroidRuntime(4101): at android.os.Looper.loop(Looper.java:137)
01-23 09:32:15.564: E/AndroidRuntime(4101): at android.app.ActivityThread.main(ActivityThread.java:5039) …
Run Code Online (Sandbox Code Playgroud) android ×4
javascript ×3
arrays ×2
php ×2
csrf ×1
dialog ×1
flatten ×1
html ×1
html5-canvas ×1
jquery ×1
laravel ×1
laravel-4 ×1
typescript ×1