AI高考大战,揭秘五大热门模型谁能问鼎数学之巅
这次选了5个AI工具,分别是天工,通义,kimi, 智谱清言,腾讯元宝。这一次测试AI做题,没有用语

原标题:(星环大数据平台介绍,盘点星环大数据和华为大数据)
星环科技自成立之初,就集中在大数据平台的研发上,随着产品家族的不断完善,2018年星环科技发布了分布式闪存数据库ArgoDB,分布式图数据库StellarDB,大数据产品版图更加完善。第三届前沿科技论坛现场,星环科技发布了最新的大数据产品架构图,将分布式闪存数据库ArgoDB,分布式图数据库StellarDB纳入TDH大数据平台,更新之后的大数据平台采用统一的计算引擎和存储引擎,可以处理所有类型数据,适配各种应用场景,TDH成为功能更加全面的一站式大数据综合平台。

目录
参数说明
tips:提示信息,一般用引号引起来提示输出。
例1:提示输入字符串
input('请输入字符串:')

介绍一个移动开发原型开发的好工具,http://gotiggr.com
,居然是FLASH开发的,可以同时做WEB,IPHONE,ANDROID等应用的原型开发

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="match_parent"
android:layout_width="match_parent"
android:orientation="vertical"
>
<com.example.ex4_5.HandWrite
android:id="@+id/hand"
android:layout_height="280dp"
android:layout_width="match_parent"
/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
android:gravity="center_horizontal"
>
<Button
android:id="@+id/clear"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:text="清屏"
/>
</LinearLayout>
</LinearLayout>package com.example.ex4_5;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class MainActivity extends Activity {
private HandWrite handWrite=null;
private Button clear =null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
handWrite=(HandWrite)findViewById(R.id.hand);
clear=(Button)findViewById(R.id.clear);
clear.setOnClickListener(new mClick());
}
public class mClick implements OnClickListener{
public void onClick(View v){
handWrite.clear();
}
}
}package com.example.ex4_5;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.util.AttributeSet;
import android.view.MotionEvent;
import android.view.View;
public class HandWrite extends View {
Paint paint=null;
Bitmap originalBitmap=null;
Bitmap new1_Bitmap=null;
Bitmap new2_Bitmap=null;
float startX=0,startY=0;
float clickX=0,clickY=0;
boolean isMove=true;
boolean isClear=false;
int color= Color.GREEN;
float strokeWidth=2.0f;
public HandWrite(Context context, AttributeSet attrs){
super(context,attrs);
originalBitmap= BitmapFactory.decodeResource(getResources(),R.drawable.icon2).copy(Bitmap.Config.ARGB_8888,true);
new1_Bitmap=Bitmap.createBitmap(originalBitmap);
}
public void clear(){
isClear=true;
new2_Bitmap=Bitmap.createBitmap(originalBitmap);
invalidate();
}
public void setstyle(float strokeWidth){
this.strokeWidth=strokeWidth;
}
@Override
protected void onDraw(Canvas canvas){
super.onDraw(canvas);
canvas.drawBitmap(HandWriting(new1_Bitmap),0,0,null);
}
public Bitmap HandWriting(Bitmap o_Bitmap){
Canvas canvas=null;
if(isClear){
canvas=new Canvas(new2_Bitmap);
}else {
canvas=new Canvas(o_Bitmap);
}
paint=new Paint();
paint.setStyle(Paint.Style.STROKE);
paint.setAntiAlias(true);
paint.setColor(color);
paint.setStrokeWidth(strokeWidth);
if(isMove){
canvas.drawLine(startX,startY,clickX,clickY,paint);
}
startX=clickX;
startY=clickY;
if(isClear){
return new2_Bitmap;
}
return o_Bitmap;
}
@Override
public boolean onTouchEvent(MotionEvent event){
clickX=event.getX();
clickY=event.getY();
if(event.getAction()==MotionEvent.ACTION_DOWN){
isMove=false;
invalidate();
return true;
}else if(event.getAction()==MotionEvent.ACTION_MOVE){
isMove=true;
invalidate();
return true;
}
return super.onTouchEvent(event);
}
}