光环国际联合阿里云推出“AI智客计划”
2018阿里巴巴云栖大会深圳峰会3月28日、29日在大中华喜来登酒店举行,阿里云全面展示智能城市、智能汽车、智能生活、智能制造等产业创新。 3月28日下午,以“深化产教融合,科技赋能育人才”为主题的云栖大会“阿里云大学教育专场”备受瞩目,成为人气最旺的专场之一。 大会上,阿里云与光环国际举行了隆重的战略合作签约仪式。光环国际联合阿里云大学,启动了推进人工智能人才发展的“AI智客计划”。作为国内大数据和人工智能培训的领军企业,光环国际将与阿里云大学在人工智能和大数据领域深度合作。未来三年,光环国
流式处理新秀Flink原理与实践
随着大数据技术在各行各业的广泛应用,要求能对海量数据进行实时处理的需求越来越多,同时数据处理的业务逻辑也越来越复杂,传统的批处理方式和早期的流式处理框架也越来越难以在延迟性、吞吐量、容错能力以及使用便捷性等方面满足业务日益苛刻的要求。 在这种形势下,新型流式处理框架Flink通过创造性地把现代大规模并行处理技术应用到流式处理中来,极大地改善了以前的流式处理框架所存在的问题。飞马网于3月13日晚,邀请到大数据技术高级架构师—旷东林,在线上直播中,旷老师向我们分享了Flink在诸多方面的创新以及它
AI行业需要什么样的人才
自AI人工智能诞生以来,它的领域逐步扩大,技术层面也越来越多样化,投身于该领域的人才也越来越多,那么AI行业到底需要什么样的人才?我们应该如何定位自己,找到适合的领域?3月8日晚,在飞马网线上直播中,我们有幸邀请到微软(Microsoft)高级软件工程师—李烨老师,向我们分享AI行业的现状和趋势以及如何入行AI。 以下是此次分享的主要内容: 一.AI行业现状和趋势 李烨老师以两份报告为基本依据,从宏观上分析AI行业是一个怎样的状态,再依据状态推测它的未来趋势。那么我们为什么要了解这些呢?实际上
Bitmap.creatBirmap()的简单使用
1.代码
Bitmap b = BitmapFactory.decodeResource(getResources() , R.drawable.a);
ImageView cbt = (ImageView) findViewById(R.id.btmp1);
cbt.setImageBitmap(b);
Log.i("mydate" , b.ge
canvas , paint , path 画图的简单使用
1.先用一张图表示接下来代码中要用到的坐标假设每个格子都是正方形,(画的不规范)2.画图需要自定义一个类继承view,然后重写onDraw(Canvas canvas),然后在layout中使用public class MyView extends View {
public MyView(Context context) {
super(context);
}
...
canvas在path路径上绘制文字
1.代码及解释如下:public class Main3Activity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
LinearLayout layout ...
Matrix的倾斜和缩放简单使用
1.代码如下:public class MyView extends View {
//初始化图片资源
private Bitmap bitmap;
//Matrix
private Matrix matrix = new Matrix();
//倾斜度
private float sx = 0.0f;
//位图宽高
private ...
移动的游戏背景的简单实现
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(new MyV...
用canvas.drawBitmapMesh()扭曲图片。达到揉动图片的效果
主要用到canvas.drawBitmapMesh()方法:主要接收前5个参数,后3个参数是颜色及画笔相关,可设为null1.需要扭曲的源位图2.图片横向分成多少个3.图片纵向分成多少格4.一个float[]数组,具体作用如下:5.从第四个参数的数组中选第几个数组元素(哪个点)开始进行扭曲所以对图片的扭曲,揉动效果,根本上是对许多点进行扭曲。public class MainActivity ex...
Paint的填充效果shader的使用
1.先上没有填充效果的代码和效果图myview负责画出一个红色的手机屏幕大小的矩形,至于填充什么,自己加。public class MyView extends View
{
// 声明画笔
public Paint paint;
public MyView(Context context) {
super(context);
paint ...
逐帧动画与补间动画的结合简单使用-蝴蝶飞舞
public class MainActivity extends AppCompatActivity {
//蝴蝶初始位置
private float curx = 0;
private float cury = 0;
//蝴蝶飞到下一个点的位置
float nextx = 0;
float nexty = 0;
ImageView ima...
用surfaceview开发示波器
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
从activity获得window及windowmanager及Display简单说起
1先看代码,要分析的代码如下:protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE); //A
// 设置全屏
getWi...
用Surfaceview实现无限循环的游戏背景图简单示例:
1.先上解析,实现循环的原理:2.自定义surfaceview,并addcallback(this) 在重写的方法中,操作@Override
public void surfaceCreated(SurfaceHolder holder) {
start();
}private void start() {
updatethread = new Up...
BottomNavigationBar底部导航栏简单使用
1.今天看了别人的文章,以前从来没用过的控件,感觉还不错,所以自己想学习下如何使用.2.这里简单介绍ViewPger Fragment BottomNavigationBar的使用Fragment:import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;...
listview的可展开,显示隐藏 item 简单实现
1.首先理解一下可展开item2.实现思路在listview 的adapter中直接操作相关代码即可实现在BaseAdapter 的 getview方法中肯定要根据某个东西来判定隐藏的view的visible是GONE还是VISIBIBLE而这个东西肯定需要被设置,肯定是在被点击时要设置值,然后刷新adapter。具体代码如下:public class Exchange_Fragment_Adap...
SearchView搜索框控件简单使用
配合listview可以达到搜索显示下拉列表的目的<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:la...
php curl 请求
$ch = curl_init();//初始化curl
curl_setopt($ch, CURLOPT_URL,$postUrl);//抓取指定网页
curl_setopt($ch, CURLOPT_HEADER, 0);//设置header
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); //信任任何证书
curl_setopt($ch, CUR
今日推荐
周排行