c语言冒泡

#include <stdio.h> #include <malloc.h> int main(void) {   int len ;   scanf("%d",&len);   int * num = (int *)malloc(4*len);   for (int i=0;i<len;i++)   {     scanf("%d",&num[i]);   }   int test = len;   while(test>0)   {     int a = 0;     while(a<t
分类: 其他 发布时间: 04-16 23:18 阅读次数: 0

使用numpy与matplotlib.pyplot画图

使用numpy与matplotlib.pyplot画图 1. 折线图 1 # -*- enccoding:utf-8 -*- 2 import numpy as np 3 import matplotlib.pyplot as plt 4 plt.rcParams['font.family'] = 'SimHei' #用来正常显示中文 5 plt.rcParams['font.sans-serif'] = ['SimHei'] #用来正常显示中
分类: 其他 发布时间: 04-16 23:18 阅读次数: 0

区块链历史

互联网是我们不再陌生的概念,它可以让信息高速、低成本传输,但是,它无法传递货币,而区块链恰恰可以,因为区块链是一种价值传输网络。 区块链本质上是一个去中心化的分布式账本,其本身是一系列使用密码学而产生的相互联系的数据块,每一个数据块中包含了多条经比特币的网络交易有效确认的信息。 区块链的核心概念 1.区块 2.哈希算法 3.公钥和私钥 4.时间戳 5.Merkle树结构 区块链技术实际上是一个分布式数据库,在这个数据库中记账不是由个人或者某个中心化的主体来控制的,而是由所有的节点共同维护、共同
分类: 其他 发布时间: 04-16 23:18 阅读次数: 0

PL-SVO:公式推导及代码解析

对当前帧进行地图点重投影和特征对齐 // map reprojection & feature alignment SVO_START_TIMER("reproject"); reprojector_.reprojectMap(new_frame_, overlap_kfs_); SVO_STOP_TIMER("reproject"); 在processframe函数中在进行初始的稀疏图像对齐之后,进一步进行地图投影和特征对齐,对新一帧图像添加特征点,由reproject
分类: 其他 发布时间: 04-16 23:18 阅读次数: 0

Loading Data into a Table

在localhost中准备好了一个test数据库和一个pet表: mysql> SHOW DATABASES; +--------------------+ | Database | +--------------------+ | information_schema | | test | +--------------------+ 2 rows in set (0.01 sec) mysql> USE test Dat
分类: 其他 发布时间: 04-16 23:18 阅读次数: 0

HCDA day1

OSI有几层: OSI将计算机网络体系结构(architecture)划分为以下七层: 图1.OSI模型 物理层: 将数据转换为可通过物理介质传送的电子信号 相当于邮局中的搬运工人。 物理层(Physical Layer)在局部局域网上传送数据帧(data frame),它负责管理计算机通信设备和网络媒体之间的互通。包括了针脚、电压、线缆规范、集线器、中继器、网卡、主机适配器等。 数据链路层: 决定访问网络介质的方式。在此层将数据分帧,并处理流控制。本层指定拓扑结构并提供硬件寻址,相当于邮局中
分类: 其他 发布时间: 04-16 23:18 阅读次数: 0

kali 插上耳机没声音

这几天装kali装的真是心力憔悴,好不容易勉强可以使用了,插上耳机想要放松下,结果没有声音? excusu me? 在经历各种方法之后终于找到了解决方法,亲测可行。 1。先打开终端,输入systemctl --user enable pulseaudio。并且什么都不会发生 2。接下来 vi /etc/default/pulseaudio,pulseaudio文件默认应该是没有的,所以打开是空白的,然后添加如下代码 PULSEAUDIO_SYSTEM_START=1 DISALLOW_MODU
分类: 其他 发布时间: 04-16 23:18 阅读次数: 0

ImageLoader显示图片案例

版权声明:版权声明:本文为博主原创文章,未经博主允许不得转载,违者必究。 https://blog.csdn.net/Cricket_7/article/details/89021965 1,实现效果 图片缓存 2,实现逻辑 【1】项目上关联library 【2】 显示imageview //1,图片加载的URL地址 2,要加载的控件 3,空参构造配置的信息 4,实现的动画效果 ImageLoader.getInstance().displayImage("Http://192.168.13
分类: 其他 发布时间: 04-16 23:17 阅读次数: 0

PullToRefresh源码分析

版权声明:版权声明:本文为博主原创文章,未经博主允许不得转载,违者必究。 https://blog.csdn.net/Cricket_7/article/details/89027546 1,功能介绍 上拉刷新,下拉加载思想 2,导入过程 导入地址 https://github.com/chrisbanes/Android-PullToRefresh 创建一个新的工程,导入Moudel 3,我需要的Listview上拉刷新和下拉加载 找到入口 布局文件添加 <com.handmark.pul
分类: 其他 发布时间: 04-16 23:17 阅读次数: 0

自定义按比例显示的ImageView

版权声明:版权声明:本文为博主原创文章,未经博主允许不得转载,违者必究。 https://blog.csdn.net/Cricket_7/article/details/89057200 1,实现效果 按比例显示的ImageView 2,实现逻辑 【1】去看服务端给你的图片比例是多少, 宽度/高度 计算宽高比。 高:宽 = 1:2.43 【1】创建构造方法 public class RatioImageView extends ImageView {} 【2】布局中使用   <com.he
分类: 其他 发布时间: 04-16 23:17 阅读次数: 0

public void onCreate(@Nullable Bundle savedInstanceState, @Nullable PersistableBundle 问题

版权声明:版权声明:本文为博主原创文章,未经博主允许不得转载,违者必究。 https://blog.csdn.net/Cricket_7/article/details/89207950 1问题,Activity 中创建布局 setContentView(view); 失效 @Override public void onCreate(@Nullable Bundle savedInstanceState, @Nullable PersistableBundle persist
分类: 其他 发布时间: 04-16 23:17 阅读次数: 0

Andorid 工具类(通过指定圆心,获取斜率为lineK的直线与圆的交点)

版权声明:版权声明:本文为博主原创文章,未经博主允许不得转载,违者必究。 https://blog.csdn.net/Cricket_7/article/details/89321510 /**      * Get the point of intersection between circle and line.      * 获取 通过指定圆心,斜率为lineK的直线与圆的交点。      *       * @param pMiddle The circle center point
分类: 其他 发布时间: 04-16 23:16 阅读次数: 0

Android工具类(根据分度值,计算从start到end中,fraction位置的值)

版权声明:版权声明:本文为博主原创文章,未经博主允许不得转载,违者必究。 https://blog.csdn.net/Cricket_7/article/details/89321533 /** * 根据分度值,计算从start到end中,fraction位置的值。fraction范围为0 -> 1 * @param fraction * @param start * @param end * @return */ public static float evalu
分类: 其他 发布时间: 04-16 23:16 阅读次数: 0

Android 工具类(根据百分比获取两点之间的某个点坐标)

版权声明:版权声明:本文为博主原创文章,未经博主允许不得转载,违者必究。 https://blog.csdn.net/Cricket_7/article/details/89321561 /** * Get point between p1 and p2 by percent. * 根据百分比获取两点之间的某个点坐标 * @param p1 * @param p2 * @param percent * @return */ public static Point
分类: 其他 发布时间: 04-16 23:16 阅读次数: 0

Android 工具类(获得两点连线的中点)

版权声明:版权声明:本文为博主原创文章,未经博主允许不得转载,违者必究。 https://blog.csdn.net/Cricket_7/article/details/89321576 /** * Get middle point between p1 and p2. * 获得两点连线的中点 * @param p1 * @param p2 * @return */ public static PointF getMiddlePoint(PointF p1, Poi
分类: 其他 发布时间: 04-16 23:16 阅读次数: 0

Android 工具类(获得两点之间的距离)

版权声明:版权声明:本文为博主原创文章,未经博主允许不得转载,违者必究。 https://blog.csdn.net/Cricket_7/article/details/89321596 /** * As meaning of method name. * 获得两点之间的距离 * @param p0 * @param p1 * @return */ public static float getDistanceBetween2Points(PointF p0, Po
分类: 其他 发布时间: 04-16 23:15 阅读次数: 0

SVN服务器创建仓库

版权声明:版权声明:本文为博主原创文章,未经博主允许不得转载,违者必究。 https://blog.csdn.net/Cricket_7/article/details/89333740 1,服务端操作: 【1】创建一个新的仓库 【2】输入仓库名字 【3】 空仓库 和单一仓库 【4】选择自定义添加 【5】Custonmw 添加用户 【6】创建用户 【7】创建成功 拷贝仓库地址:https://LAPTOP-1B99AIOR/svn/test
分类: 其他 发布时间: 04-16 23:15 阅读次数: 0

SVN服务器,代码关联

版权声明:版权声明:本文为博主原创文章,未经博主允许不得转载,违者必究。 https://blog.csdn.net/Cricket_7/article/details/89333784 1,Android studio 创建空的Project 。 2,把工程资源导入。Project中,如果是一个module 可以粘贴到项目中,无法编译,需要在settings.gradle里面进行添加 3,仓库操作 一般会在仓库中多创建一个文件夹 创建文件名 copy URL 4,SVN小乌龟添加关联 SVN
分类: 其他 发布时间: 04-16 23:15 阅读次数: 0

SVN下载代码

版权声明:版权声明:本文为博主原创文章,未经博主允许不得转载,违者必究。 https://blog.csdn.net/Cricket_7/article/details/89333799 1,找到服务器地址copy url 2,下载代码 在桌面点击Checkout 确认你要capy 的地址,如果失败,使用IP地址进行获取
分类: 其他 发布时间: 04-16 23:15 阅读次数: 0

SVN查看版本更新日志

版权声明:版权声明:本文为博主原创文章,未经博主允许不得转载,违者必究。 https://blog.csdn.net/Cricket_7/article/details/89333823 1,查看版本更新日志 TortoiseSVN --- Show Log 看查看什么时间创建和使用
分类: 其他 发布时间: 04-16 23:14 阅读次数: 0