JavaScript的
$.ajax({
headers : {
'Accept' : 'application/json' ,
'Content-Type' : 'application/json'
},
url : "/realgrid/product/addOd.do",
type : "post",
data : JSON.stringify(JsonOrderDetailValues),
dataType : "json",
success : function(data){
var json = eval(data);
if (json.result == 1) {
alert("insert.");
}else if(json.result == 2){
alert("update.")
}else {
alert("error.");
}
},
error : function(request,status,error){
alert("code:"+request.status+"\n"+"error:"+error);
}
});
Run Code Online (Sandbox Code Playgroud)
执行console.log(JsonOrderDetailValues)
[Object, Object, Object, Object]
0: Object
categoryCode: "AC-MV"
categoryName: undefined
costPrice: 168050
date: undefined
modelCode: "YP-GB70"
modelName: undefined
no: 1
number: "201309120932"
total: 88
totalPrice: …Run Code Online (Sandbox Code Playgroud) public class GroupWithSpecificOptionsNotFoundException : Exception
{
public GroupWithSpecificOptionsNotFoundException(string place, Dictionary<string, string> options)
: base(string.Format("Group with specific options not found, in ({0}), at ({1})", place, DateTime.Now.ToString()))
{
foreach (string key in options.Keys)
{
this.Message += string.Format("Option Name : ({0}) with Value : ({1}) not found in this group options set", key, options[key]);
}
}
}
Run Code Online (Sandbox Code Playgroud)
这个想法很简单,我想将键/值对象包含在异常中Message.此操作不能在base()事物中执行,也不能在构造函数内部执行("Message is read only").
我找到了一个静态函数可以解决问题的解决方案:
public class GroupWithSpecificOptionsNotFoundException : Exception
{
public static string GenerateOptionValueString(Dictionary<string, string> options)
{
string msg = string.Empty; …Run Code Online (Sandbox Code Playgroud) 我想做这个:
abstract class Context {
def getInt(id: Int): Int
}
abstract class Dependency[+T]
(val name: String, val id: Int)
extends Function1[Context,T]
class IntDependency(name: String, id: Int)
extends Dependency[Int](name, id) {
def apply(implicit context: Context): Int =
context.getInt(id)
}
Run Code Online (Sandbox Code Playgroud)
但后来我得到一个这样的错误信息:
class IntDependency needs to be abstract, since method apply in trait
Function1 of type (v1: Context)Long is not defined (Note that T1 does
not match Context)
Run Code Online (Sandbox Code Playgroud)
我理解implicits通常应该是第二个参数列表的一部分,但我无法弄清楚如何编码它以便编译,并给出我想要的结果.
说明:我正在尝试创建一个框架,其中可以定义"Function"对象,该对象可以依赖于其他函数来计算它们的值.所有函数应该只接受一个Context参数.上下文知道其他函数的"结果".函数实例应该是不可变的,状态驻留在上下文中.我希望函数在创建时创建"依赖"字段,隐式获取上下文,并返回该上下文中依赖项的值,以便访问apply方法内部的依赖关系"感觉"访问参数或字段,即没有明确地将上下文作为参数提供给依赖项.
我正在开发Android蓝牙项目,以便从定制硬件发送和接收数据.我在SDK中使用蓝牙聊天示例作为基础.
我正在将数据从一台设备发送到另一台设备(LG Nexus 4).一切都好,直到我达到1004字节的长度(这是音频数据).此时,在大多数情况下,它将其分为2个990和14字节的消息.但奇怪的是它有时发送1004没有分裂(大约4次100).
我送的1004个字节,其中有该包4个字节是我的头和1000个字节剩下的就是我想在头按指令用实际的数据,现在如果数据包分割按照上述方式比我做不到处理流程.
所以,请让我知道为什么包以这样的方式分割和我怎样才能制止这种分裂,或者,如果我不能做到这一点,不是请给我建议任何替代的方式来做到这一点.
谢谢.
这是我放在我的drawable文件夹中的shape_two文件.
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<solid android:color="#00FFFFFF" />
<stroke
android:width="3dp"
android:color="#00ff00" />
</shape>
Run Code Online (Sandbox Code Playgroud)
这是我绘制形状的代码
private void drawLayer(ImageView tempView, Drawable drble, int wherecall) {
Drawable drawableRes = getResources()
.getDrawable(R.drawable.shape_two);// loadDrawable(R.drawable.shape_two);
int h = tempView.getMeasuredHeight();
int w = tempView.getMeasuredWidth();
drawableRes.setBounds(0, 0, w, h);
Drawable[] drawableLayers = { drble, drawableRes };
ld = new LayerDrawable(drawableLayers);
if (wherecall != 3) {
tempView.setBackground(ld);
} else {
tempView.setImageDrawable(ld);
}
td = new TransitionDrawable(drawableLayers);
td.setCrossFadeEnabled(true);
}
Run Code Online (Sandbox Code Playgroud)
这里tempview是我的ImageView和drble是另一个drawable我在另一层使用.此代码没有任何错误消息正常工作.
我的问题是当我在我的ImageViews上绘制形状时,它会重新调整大小(更改高度和宽度).我有不同大小的imageView,我想使用单一形状的xml绘制边框,我的ImageView大小不应该这样做.任何人都可以告诉我如何实现它.
搜索了很多东西后我才知道我不能对它进行位图操作,根据形状重新调整大小,因为xml文件不是位图.我在某地读过这个问题可以通过使用canvas来解决但是怎么做..
更新:
我观察到,虽然更改图层onsingletap只有高度增加而不是ImageView的宽度.如果我的布局有4个ImageView,那么第一次只在不同的imageView上单击,所有imageView重新调整大小一次.之后,如果我们再次点击 - 再没有什么可以重新调整大小.我想在第一次在ImageView重新设置视图上设置图层,然后调整自己.我不知道为什么会发生这种情况.
我正在为我的所有布局应用相同的代码,对于某些布局,它的工作正常,有些则不是.
我还试过了什么.
我试过通过GradientDrawable制作边框图像
GradientDrawable gd …Run Code Online (Sandbox Code Playgroud)最近我使用 jersey 中的接口“StreamingOutput”来流式传输我的 json 格式响应,例如:
@GET
@Path("/test")
@Produces(MediaType.APPLICATION_JSON)
public Response test(){
StreamingOutput stream = new StreamingOutput() {
@Override
public void write(OutputStream os) throws IOException,
WebApplicationException {
Writer writer = new BufferedWriter(new OutputStreamWriter(os));
for( ... loop ...) {
//response something immediatly
writer.write(somthing ...);
writer.flush();
}
}
};
return Response.ok(stream).build();
}
Run Code Online (Sandbox Code Playgroud)
但是,如果在我“//立即响应某些内容”给客户端后,抛出一些异常怎么办?
除了在正常响应的一部分后等待特殊错误消息之外,还有什么方法可以处理这种情况?
我试图reduceByKey用java作为编程语言来理解Spark中的工作.
说我有句"我就是我自己".我将句子分成单词并将其存储为列表[I, am, who, I, am].
现在这个函数分配1给每个单词:
JavaPairRDD<String, Integer> ones = words.mapToPair(new PairFunction<String, String, Integer>() {
@Override
public Tuple2<String, Integer> call(String s) {
return new Tuple2<String, Integer>(s, 1);
}
});
Run Code Online (Sandbox Code Playgroud)
所以输出是这样的:
(I,1)
(am,1)
(who,1)
(I,1)
(am,1)
Run Code Online (Sandbox Code Playgroud)
现在如果我有3个reducer运行,每个reducer将获得一个键和与该键相关的值:
reducer 1:
(I,1)
(I,1)
reducer 2:
(am,1)
(am,1)
reducer 3:
(who,1)
Run Code Online (Sandbox Code Playgroud)
我想知道
一个.在下面的函数中到底发生了什么.
湾 参数是什么new Function2<Integer, Integer, Integer>
c.基本上是如何形成JavaPairRDD.
JavaPairRDD<String, Integer> counts = ones.reduceByKey(new Function2<Integer, Integer, Integer>() {
@Override
public Integer call(Integer i1, Integer i2) { …Run Code Online (Sandbox Code Playgroud) private void OVConnection()
{
try {
//Create a new JSch instance
JSch jsch = new JSch();
this.Dispatcher.BeginInvoke(new Action<Status>(DisplayStatus), Status.Connecting);
//Create a new SSH session
string host = "url"; //url
string user = "***"; //ssh username
string pass = "*******"; //ssh password
int sshPort = 22; //ssh port
int rPort = 3306;
int lPort = 3306;
int port = Convert.ToInt32(sshPort);
session = jsch.getSession(user, host, port);
session.setHost(host);
session.setPassword(pass);
UserInfo ui = new MyUserInfo();
session.setUserInfo(ui);
session.connect();
//Set port forwarding on the opened session …Run Code Online (Sandbox Code Playgroud) 我们可以通过DisplayAlert()方法在Xamarin.Forms中为警告框中显示的按钮提供不同的颜色吗?
我可以在android中找到它的解决方案,但我无法进入Xamarin.Forms.
如果我们有一个包含如下数字的 Angular Material Form 字段:
<mat-form-field>
<input matInput
readonly
type="number"
formControlName="unitsFulfilled"
placeholder="Units Fulfilled">
</mat-form-field>
Run Code Online (Sandbox Code Playgroud)
我们如何将其格式化为小数点后两位。在通过 分配给控件之前,我们是否需要对数字本身执行此操作formControlName?