我觉得他们基本上都是一样的.模型对象也一样吗?
现在,在我的架构中,我有:
class Person
{
public string PersonId;
public string Name;
public string Email;
public static bool IsValidName() { /* logic here */ }
public static bool IsValidEmail() { /* logic here */ }
}
class PersonService
{
private PersonRepository pRepository;
PersonService()
{
pRepository = new PersonRepository();
}
public bool IsExistingEmail(string email)
{
//calls repo method to see if email is in db
}
public Person GetPerson(email)
{
return pRepository.Get(email);
}
public void SavePerson(Person p)
{
if (Person.IsValidEmail(p.Email) && !IsExistingEmail(p.Email) …Run Code Online (Sandbox Code Playgroud) 我已经搜索了很多关于我的查询,但没有一个是有用的.我在一个滚动视图中有一个recyclerview和一些静态数据,它位于root parentlayout中,如下所示.
我已经设定 -
scrollview.scrollto(0,0);
Run Code Online (Sandbox Code Playgroud)
因为每当我打开活动时它会跳转到recyclerview firstitem并且它会跳过recyclerview上方的静态数据.
recyclerview.setNestedScrollingEnabled(false);
recyclerview.setfocusable(false);
Run Code Online (Sandbox Code Playgroud)
对于smoothscroll.
问题是 -
layoutmanager.scrollToPositionWithOffset(pos,0);
Run Code Online (Sandbox Code Playgroud)
它不起作用.我在将适配器设置为recyclerview后设置了aboveline.也尝试使用NestedScrollView但是徒劳无功.
虽然我用过
layoutmanager.scrollToPosition(pos);
Run Code Online (Sandbox Code Playgroud)
对于那些跳过代码的人,我已将match_parent设置为ScrollView,并将fillviewport设置为true.
这是我的布局.
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/bottomsheet"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.inkdrops.khaalijeb.BrandCouponActivity">
<RelativeLayout
android:id="@+id/inclusionviewgroup"
android:layout_width="match_parent"
android:layout_height="match_parent">
<static data/>
<ScrollView
android:id="@+id/scrollviewmain"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@+id/one"
android:fillViewport="true"
android:scrollbars="none"
android:layout_above="@+id/donelayout">
<staticdata/>
<TextView
android:id="@+id/dealstext"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/card1"
android:layout_marginTop="10dp"
android:layout_marginLeft="10dp"
android:textSize="16sp"
android:text="Deals & Coupons"
android:textColor="#444444" />
<RelativeLayout
android:id="@+id/recyclerlayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/dealstext"
android:layout_marginTop="5dp"
android:layout_marginLeft="8dp"
android:layout_marginRight="8dp"
android:background="@color/colorbackground">
<android.support.v7.widget.RecyclerView
android:id="@+id/coupon_rec_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/colorbackground"
android:visibility="visible"/>
</RelativeLayout>
<statisdata>
</RelativeLayout>
</ScrollView>
include layout="@layout/activity_coupons"
android:visibility="gone"
/> …Run Code Online (Sandbox Code Playgroud) android scrollview android-recyclerview linearlayoutmanager android-nestedscrollview
在我的servlet中,我给了两个out.print和out.write.但两者都在浏览器中打印.
是什么这两个和何时使用之间的确切差异out.print和out.write?
我在Android手机中实现了代码记录视频.此代码适用于2.2,2.3.
但是当我检查ICS代码不起作用?
这里我发布了代码和xml文件.
videorecord.java
import java.io.File;
import java.io.IOException;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.SharedPreferences;
import android.hardware.Camera;
import android.media.CamcorderProfile;
import android.media.MediaRecorder;
import android.os.Bundle;
import android.os.CountDownTimer;
import android.os.Environment;
import android.util.Log;
import android.view.Display;
import android.view.KeyEvent;
import android.view.SurfaceHolder;
import android.view.SurfaceView;
import android.view.View;
import android.widget.EditText;
import android.widget.FrameLayout;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
import android.widget.Toast;
public class videorecord extends Activity{
SharedPreferences.Editor pre;
String filename;
CountDownTimer t;
private Camera myCamera;
private MyCameraSurfaceView myCameraSurfaceView;
private MediaRecorder mediaRecorder;
Integer cnt=0;
LinearLayout myButton; …Run Code Online (Sandbox Code Playgroud) android android-intent android-layout android-4.0-ice-cream-sandwich
在播放音频时,我收到的JNI媒体播放器不存在错误.我发布了logcat错误.
logcat的:
E/MediaPlayer-JNI: QCMediaPlayer mediaplayer NOT present
E/MediaPlayer: start called in state 2
E/MediaPlayer: error (-38, 0)
E/MediaPlayer: Error (-38,0)
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮助我.
我正在使用yii框架并使用,CArrayDataProvider因为我的数据提供程序包含 3 个表。但是如果我Sort在这个中使用。
$sort = new CSort;
$sort->defaultOrder = 'created DESC';
$dataProvidermain=new CArrayDataProvider($data, array(
'id'=>'user',
'sort' => $sort,
'pagination'=>array(
'pageSize'=>20,
),
));
Run Code Online (Sandbox Code Playgroud)
它正在抛出错误
致命错误:嵌套级别太深 - 递归依赖?在第 151 行的 /var/www/goalsurf/framework/web/CArrayDataProvider.php
调试后,我知道当 2 个或更多元素的日期相等时,它会抛出此错误。我有三个具有相同日期的实体。2016-02-06 10:10:51. 如果我更改 2 条记录的日期,则它正在工作。试图从过去 2 天解决这个问题。谷歌搜索,但没有解决方案。
请帮帮我。
更新 这是数组格式
[68] => Tasks Object
(
[taskmodel] => 1
[quickacent] => 15
[dailygoal] =>
[weeklygoal] =>
[dailygoal2] =>
[_new:CActiveRecord:private] =>
[_attributes:CActiveRecord:private] => Array
(
[id] => 563
[guid] => 650c7572-3fae-4f9a-a476-8de6a21c329e
[user_id] => …Run Code Online (Sandbox Code Playgroud) 第一次海报,如果这是不正确的,请见谅
我是 IT 系统管理员/一般 IT 管理员
背景: 我创建了一些单独的 powershell 脚本来执行一些基本的重复任务,这可能是添加防火墙规则、重命名计算机、在 PC 上创建本地帐户。为了绕过计算机上的 powershell 脚本执行策略,我有一个 .bat 和一个 ps1 文件。我启动相关的 .bat,它依次启动完成工作的 ps1 文件。这些对我自己来说很好用,因为我知道它们是如何工作的,而且我不介意使用 powershell 控制台等,但是将所需的 .bat/ps1 文件复制到计算机上,执行然后在运送到计算机之前删除文件有点麻烦顾客
最终目标:
我的想法是:创建 ac# 程序(我以前从未使用过 c#)但是如果我能学会足够的知识来创建一个程序,您可以按下一些按钮来启动我的特定 powershell 脚本。
到目前为止我知道什么?
我看过一些链接,例如:https : //blogs.msdn.microsoft.com/kebab/2014/04/28/executing-powershell-scripts-from-c/ //blogs.msdn.microsoft.com/kebab/2014/04/28/executing-powershell-scripts-from-c/ 我猜我可以将单个脚本代码硬编码到每个按钮中?但是如果我的脚本随着即时测试/改进而改变,我将需要继续重建 .exe 并更改每个按钮
您可以在 .exe 中嵌入 .ps1 资源或其他内容吗?所以我可以在按钮启动时硬编码“.\Script1.ps”?而不是 …
我想使用MultipartEntity上传图片.我试过下面的代码.
我没有收到任何错误,但图片没有上传.我有足够的上传权限
PHP
<?php
//Receive the data from android
$name = $_POST['name'];
$data = $_POST['data'];
//Receive the file
$file = $_FILES['image']
move_uploaded_file($_FILES['image']['tmp_name'], "User_files/".$_FILES['image']['name']);
//process the data
//return response to the server
echo json_encode(
array(
'result'=>'success',
'msg'=>'Report added successfully.'
)
);
?>
public void upload() throws Exception {
//Url of the server
String url = "URL";
HttpClient client = new DefaultHttpClient();
HttpPost post = new HttpPost(url);
MultipartEntity mpEntity = new MultipartEntity();
//Path of the file to be uploaded
String filepath = …Run Code Online (Sandbox Code Playgroud) android ×4
c# ×2
.net ×1
android-4.0-ice-cream-sandwich ×1
architecture ×1
arrays ×1
asp.net ×1
java ×1
media-player ×1
php ×1
powershell ×1
printwriter ×1
scrollview ×1
servlets ×1
yii ×1