自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 重磅消息-开源Vearch向量数据库v3.2.0正式发布

重磅消息-开源Vearch向量数据库v3.2.0正式发布更丰富的API添加根据多个ID批量查询和删除接口获取指定ID的指定字段信息根据ID查询相似的向量添加gRPC接口建表接口的修改更好的性能优化了router和ps之间的数据传输协议优化了raft日志接收的数据格式优化了向量字段和正排字段的存储方式优化了向量和字符串字段的内存占用性能提升更稳定的服务支持独立的etcdPS节点故障自动恢复和手动恢复支持多种存储方式保证数据安全更方便的索引定制化简介:Vearch 是一个分布式向量搜索系统,可用来存储、计算

2020-09-29 12:38:52 1439 2

原创 向量检索系统Vearch 之从零开始源码编译安装

Vearch(https://github.com/vearch/vearch) 是一个可以在海量特征中快速检索出相似结果的弹性分布式系统。具体的介绍可以参考vearch的官方文档https://vearch.readthedocs.io/zh_CN/latest/overview.html向量检索系统Vearch 之从零开始源码编译安装1、安装vearch的依赖2、编译vearch3、部署...

2020-03-27 22:46:52 1211 1

原创 docker安装及使用记录

docker安装及使用记录docker安装TODOdocker使用查询docker镜像: docker search python拉取docker镜像:docker pull docker.io/centos/python-36-centos7编写Dockerfile# 从远程拉取镜像库FROM docker.io/centos/python-36-centos7# 定义工作路...

2019-11-05 10:02:42 176

原创 sql常用语句

sql常用语句本文是学习https://www.runoob.com/sql/sql-tutorial.html后做的笔记。假设有下面一张表,表名为Websites;±—±-------------±--------------------------±------±--------+| id | name | url | al...

2019-09-29 09:55:25 124

原创 在Linux安装mysql及远程连接

mysql安装及远程连接从mysql官网上下载自己适合的mysql版本,https://dev.mysql.com/downloads/mysql/5.6.html#downloads,进入mysql官网。将下载好的mysql压缩文件放置在linux的/home/package文件夹下,解压该压缩文件tar -zxvf mysql-5.6.40-linux-glibc2.12-x86_64....

2019-09-26 09:43:51 120

转载 推荐系统数据集

http://www.grouplens.org/taxonomy/term/14Movielens Dataset: 其中Movielens-100k和movielens-1M有用户对电影的打分,电影的title、genre、IMDB链接、用户的gender、age、occupation、zip code。movielens-10M中还有用户对电影使用的tag信息。HetRec2011 Da

2017-11-15 10:42:51 2092

原创 python训练模型上线问题总结

java调用python模型PMML格式使用java自带的Runtime.getRuntime().exec(args);方法直接调用python脚本PMML格式1、首先将python代码训练的模型保存为pmml格式,代码如下model = xgb.XGBClassifier()from sklearn2pmml import PMMLPipelinepipeline = PMMLPipe

2017-10-24 15:01:52 4522

原创 pandas数据汇总记录

问题分类统计各个类中的数据分布情况 matplotlib画图时x坐标刻度问题1、分类统计各个类中的数据分布情况 想要统计DataFrame两列的信息,例如A 0B 0A 0B 1A 0B 0A 1B 0B 1 得到的结果为A与B中0和1的个数A{0:3,1:1} B{0:3,1:2}from collections import Counterdic

2017-09-19 14:17:26 1034

原创 安装数据库显示这个产品的配置数据已经损坏问题解决

前些天安装了Mysql之后出现了些问题,所以就卸载了,然后把注册表里所有和mysql相关的项都删除了,是按着查找然后删除的。心想这样再安装就没问题了,想不到这下更惨了,安装的时候直接显示“此产品的配置信息已损坏,请与您的技术支持人员联系”。解决 在HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\6E44AAEBF415C6F419F

2017-05-21 01:03:42 3928

原创 JAVA单例模式

1.单例模式介绍 单利对象的类必须保证只有一个实例存在 2.使用场景 当创建一个对象需要消耗的资源过多的时候,或者某种类型的对象只应该有一个的时候就需要使用单例模式 3.特点 1.构造函数私有话 2.通过静态方法或枚举返回单例类对象 3.确保单例类对象有且只有一个,尤其是在多线程的时候 4.确保单例类对象在反序列化的时候不会重新构建对象 4.模式

2016-09-30 10:42:37 217

转载 overridePendingTransition的简介

1 Activity的切换动画指的是从一个activity跳转到另外一个activity时的动画。它包括两个部分:一部分是第一个activity退出时的动画;另外一部分时第二个activity进入时的动画;在Android的2.0版本之后,有了一个函数来帮我们实现这个动画。这个函数就是overridePendingTransition这个函数有两个参数,一个参数是第一个

2016-09-29 16:33:42 190

原创 Android界面之scaleType属性

ImageView的scaleType的属性有好几种,分别是matrix(默认)、center、centerCrop、centerInside、fitCenter、fitEnd、fitStart、fitXYandroid:scaleType=”center”保持原图的大小,显示在ImageView的中心。当原图的size大于ImageView的size,超过部分裁剪处理。android:scaleT

2016-09-29 15:32:42 287

原创 Android面向对象的六大设计原则

1.单一职责原则缩写是SRP,定义就一个类而言,应该仅有一个引起他变化的原因。就是讲每个类的功能要单一,不要把所有的功能都放在一个类中,也许初期看起来比较方便,但是后期维护的时候有可能导致那个类特别庞大臃肿。2.开闭原则简称OCP,定义:对于扩展开放,对于修改封闭。勃兰特梅耶在1988年出版的《面向对象软件构造》一书中提到这个原则,认为程序于丹开发完成,程序中的一个类的实现只应该因错误而被修改,新

2016-09-26 09:52:47 634

原创 Android:控件Spinner实现下拉列表

在Web开发中,HTML提供了下拉列表的实现,就是使用元素实现一个下拉列表,在其中每个下拉列表项使用表示即可。这是在Web开发中一个必不可少的交互性组件,而在Android中的对应实现就是Spinner。方法一:以资源方式,静态展示 Spinner 选项:<Spinner android:layout_width="match_parent" android:layout_heig

2016-09-08 21:09:51 297

原创 Android通知Notification的功能与用法

加薪通知public class MainActivity extends Activity { static final int NOTIFICATION_ID = 0x123; NotificationManager nm; @Override public void onCreate(Bundle savedInstanceState) {

2016-09-08 21:07:28 1125

原创 Android自动播放的图片库AdapterViewFlipper

AdapterViewFlipper可以在多个view切换过程中使用渐隐渐现的动画效果public class MainActivity extends AppCompatActivity {public int time = 5000;int[] imageIds = new int[] { R.drawable.shuangzi, R.drawa

2016-09-08 14:10:07 502

原创 Android可展开的列表组件(ExpandableListView)模板

主程序ExpandableListAdapter adapter =new BaseExpandableListAdapter() { int[] logos = new int[] { R.drawable.p, R.dra

2016-09-08 10:07:01 461

原创 Android布局管理器

知识点总结: 定义一个线程周期的改变某个变量的值Handler handler=new Handler(){ @Override public void handleMessage(Message msg) { // 表明消息来自本程序所发送 if (msg.what == 0x123)

2016-09-07 23:13:35 296

原创 Android记事本app

记事本app开发记录 1.SqLiteDatebase数据库的设计 先创建一个类继承SQLiteOpenHelper类,并重写构造方法和onCreate方法和onUpdate方法 * 这是数据库操作类,在这里主要创建了一个数据库notes * 别的类可以通过实例化此类来对数据库进行操作 * notesDB=new NotesDB(this); * SQLiteDatabase dbRead

2016-09-06 09:17:27 948

原创 Android存储数据SharedPreferences

1.SharedPreferences简介为了保存软件的设置参数,Android 平台为我们提供了一个SharedPreferences 类,它是一个轻量级的存储类,特别适合用于保存软件配置参数。使用SharedPreferences 保存数据,其背后是用xml文件存放数据,文件存放在/data/data//shared_prefs 目录下。2.获取SharedPreferences对象方法:Sha

2016-09-06 08:49:01 236

原创 Android文件读取的方式

1.sd卡上的文件也成外部存储 2.内部存储,分两个文件夹assert和raw 3.使用SharedPreferences 有些时候程序有少量的数据要存储,就是用SharedPreferences对这些数据进行保存。该方法保存的数据类似于配置信息格式的数据。 SharedPreferences接口主要进行数据的读取 boolean contains(String k

2016-09-05 22:40:42 215

原创 Android文件管理器

文件管理器时所遇到的问题 1.如何点击列表项进入相应的子菜单 答:自定义MyAdapter继承自BaseAdapter,获取目录下的所有文件存入ArrayList中,然后依次为布局中的textView赋值,这样点击列表项的时候获取的是文件,通过该文件的绝对路径,获取该文件下的所有子文件。 2.如何返回上一级目录 答:每次单击列表项的时候把该目录的绝对路径添加的一个一个ArrayList中,点

2016-09-05 15:48:25 430

原创 Android记事本app

记事本app开发记录1.SqLiteDatebase数据库的设计先创建一个类继承SQLiteOpenHelper类,并重写构造方法和onCreate方法和onUpdate方法2.创建主页视图布局3.创建主activity,实现加载主布局,

2016-08-26 23:21:39 1343

原创 Android四大组件之Activity

一.Activity的生命周期首先看一下Android api中所提供的Activity生命周期图activity三种状态(1)active:当Activity运行在屏幕前台(处于当前任务活动栈的最上面),此时它获取了焦点能响应用户的操作,属于活动状态,同一个时刻只会有一个Activity处于活动(Active)。(2)paused:当Activity失去焦点但仍对

2016-08-22 21:11:15 246

转载 Android中relativeLayout和LinearLayout详解

1、 首先我们来看一下LinearLayout与RelativeLayout布局属性对比: 共有属性: 控件名称 Android:id=”@+id/btn1″ 控件宽度 android:layout_width=”80px” //”80dip”或”80dp” android:layout_width =“wrap_content” and

2016-06-02 09:16:08 436

转载 贪心算法之单源最短路径

1、问题描述 给定带权有向图G =(V,E),其中每条边的权是非负实数。另外,还给定V中的一个顶点,称为源。现在要计算从源到所有其他各顶点的最短路长度。这里路的长度是指路上各边权之和。这个问题通常称为单源最短路径问题。2、Dijkstra算法 Dijkstra算法是解单源最短路径问题的贪心算法。其基本思想是,设置顶点集合S并不断地作贪心选择来扩充这个集合。一个顶点属于集合S当且仅当从源到该顶点的最

2016-05-22 16:52:33 804

转载 为什么匿名内部类和局部内部类只能访问final变量

是变量的作用域的问题,因为匿名内部类是出现在一个方法的内部的,如果它要访问这个方法的参数或者方法中定义的变量,则这些参数和变量必须被修饰为final。因为虽然匿名内部类在方法的内部,但实际编译的时候,内部类编译成Outer.Inner,这说明内部类所处的位置和外部类中的方法处在同一个等级上,外部类中的方法中的变量或参数只是方法的局部变量,这些变量或参数的作用域只在这个方法内部有效。因为编译的时候内部

2016-05-16 21:49:45 206

转载 Jframe设置

public static void main(String[] args) { JFrame frame = new JFrame("利用JFrame创建窗口"); // 创建指定标题的JFrame窗口对象 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 关闭按钮的动作为退出窗口 frame.setSize(400, 3

2016-05-10 16:42:25 515

转载 分支界限法

算法——分支限界法对比回溯法回溯法的求解目标是找出解空间中满足约束条件的所有解,想必之下,分支限界法的求解目标则是找出满足约束条件的一个解,或是满足约束条件的解中找出使某一目标函数值达到极大或极小的解,即在某种意义下的最优解。另外还有一个非常大的不同点就是,回溯法以深度优先的方式搜索解空间,而分支界限法则以广度优先的方式或以最小耗费优先的方式搜索解空间。分支限界法的搜索策略

2016-05-06 15:20:05 502

原创 Java多线程方法

Java并发并发最吸引人的事一个原因是产生具有可响应的用户界面。用run方法包括的代码一般都是比较耗时的,所以一般用循环包括。方法1 继承ThreadRun方法和是start方法调用run()方法为什么是单线程的?而应该调用start()方法。面试题:run方法和start方法的区别?Run()方法只是封装线程执行的代码,直接调用相当于普通方法Start方法首先启动

2016-04-28 17:22:48 253

原创 Java进程和线程的概述

1:要想了解多线程,必须先了解线程,而要想了解线程,必须先了解进程,因为线程是依赖于进程而存在。2:什么是进程?通过任务管理器我们就看到了进程的存在。而通过观察,我们发现只有运行的程序才会出现进程。进程:就是正在运行的程序。进程是系统进行资源分配和调用的独立单位。每一个进程都有它自己的内存空间和系统资源。3:多进程有什么意义呢?单进程的计算机只能做一件事情,

2016-04-28 14:38:37 309

原创 回溯算法之批处理作业调度

#includeusing namespace std;int n=3,          //作业数f1,         //机器1完成处理时间f,          //完成时间和bestf,      //当前最优值  x[4],      //当前作业调度bestx[4],  //当前最优作业调度f2[4];     //机器2完成处理时间int

2016-04-23 15:02:29 923

原创 感慨

一.首先建立一个自己的小仓库,把一些资源都放进去 这样自己下次再用的时候就可以直接在里面找到,提高编程的效率二.多些开发心得,及多做总结,把自己一时的创新和错题都记录下来三.学习的东西1.编程语言2.数据结构和算法分析3.计算机网络基础和网络编程四.建立目标,目标要切合实际,贵在坚持贯彻目标。可以建立个人生职业规划。

2016-04-21 23:42:41 169

原创 贪心算法

贪心算法的概念:贪心算法(又称贪婪算法)是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最优解。贪心算法不是对所有问题都能得到整体最优解,但对范围相当广泛的许多问题他能产生整体最优解或者是整体最优解的近似解。贪心算法的基本要素:1.最优子结构性质2.贪心选择性质:指所求问题的最优解可以通过一系列的局部最优解,及

2016-04-21 23:04:00 374

原创 算法动态规划之最长公共子序列

问题描述:一个给定的序列的子序列是在删去若干元素后得到的序列。给定两个序列X和Y,若另一序列Z是两个序列的子序列,则称其为二者的公共子序列。最长公共子序列问题:给定两个序列,找出其最长公共子序列。求解与分析:    1.分析最优解的结构穷举法是固然能算出结果的,可是计算时间将是2的n次幂,需要指数时间。事实上

2016-04-19 08:11:54 497

原创 动态规划

一、基本基本要素    最优子结构性质:当问题的最优解包含了七子问题的最优解的时候,成该问题具有最优子结构性质。在分析问题的最优子结构性质的时候,用的方法具有普遍性。首先假设由最优解导出的其子问题的解不是最优的,然后设法说明在这个假设下可构造出比原问题最优解更好的解,从而矛盾。    重叠之问题性质:子问题具有重叠的性质,算法用牺牲空间换取时间的办法。二、基本思想与策略

2016-04-18 20:23:48 216

原创 算法动态规划问题之矩阵连乘

给定n个矩阵{A1,A2,....An},考察通过加括号,这n个矩阵相乘的最少需要多少次乘法假设有六个矩阵连乘,如下                       A1                         A2                     A3                   A4                  A5                  

2016-04-18 20:01:23 521

转载 算法之动态规划

一、基本概念    动态规划过程是:每次决策依赖于当前状态,又随即引起状态的转移。一个决策序列就是在变化的状态中产生出来的,所以,这种多阶段最优化决策解决问题的过程就称为动态规划。二、基本思想与策略    基本思想与分治法类似,也是将待求解的问题分解为若干个子问题(阶段),按顺序求解子阶段,前一子问题的解,为后一子问题的求解提供了有用的信息。在求解任一子问题时,列出各种可能

2016-04-18 19:52:21 212

原创 数据挖掘 ID3算法

ID3算法是一种贪心算法,用来构造决策树。ID3算法起源于概念学习系统(CLS),以信息熵的下降速度为选取测试属性的标准,即在每个节点选取还尚未被用来划分的具有最高信息增益的属性作为划分标准,然后继续这个过程,直到生成的决策树能完美分类训练样例。归纳决策树ID3(Java实现)先上问题吧,我们统计了14天的气象数据(指标包括outlook,temperature,hum

2015-12-09 12:55:00 673

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除