Android学习笔记上下文菜单

布局文件main_activity.xml <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" an
分类: 其他 发布时间: 05-20 21:04 阅读次数: 0

vue简单操作2

渲染操作 <template>辅助用 并不会被浏览器解析 列表渲染 监听器
分类: 其他 发布时间: 05-20 21:04 阅读次数: 0

520疯狂之后我彻底蒙了,老板让我做技术选型,数据处理选kafka还是RocketMQ?

场景描述:北京有很多电动车,这些车都会定时地向一个服务器发送状态信息,这些信息可能包括:车的id、发送 时间、车的位置(经纬度)、车的速度、剩余电量等等。有了这些信息我们可以做很多事情,比如:计算车 的轨迹、出租车的运行规律、电量维持时间等等。 一、kafka到底在怎样的应用场景下使用? 在类似这样的场景下,项目开发中的数据量很大,一天上千万,最初,数据存在HBase,我们想替换掉HBase ,原因如下: 1、数据量大了后,HBase运维成本很高 2、数据统计一般在Hive中进行,导致数据有一
分类: 其他 发布时间: 05-20 21:04 阅读次数: 0

Unity 3D - Camera 摄像机

Camera -摄像机 Properties Clear Flag:每个摄像机将存储存储颜色和深度信息,相机中的空白的的部分将不会被渲染,默认情况下将显示天空盒。    当场景中存在多个摄像机的时候,可以通过Clear Flags清除buffer中的一些信息。    下面是Clear Flag的四个选项:             1.Skybox:天空盒是默认选项,场景中的空白部分将显示当前摄像机的天空盒,                   默认的天空盒在LightWindow中,通过回调函
分类: 其他 发布时间: 05-20 21:04 阅读次数: 0

math.h函数库 常用函数

1. 反三角函数   double asin (double); 结果介于[-PI/2,PI/2]   double acos (double);结果介于[0,PI]   double atan (double);反正切(主值), 结果介于[-PI/2,PI/2]   double atan2 (double, double);反正切(整圆值),结果介于[-PI/2, PI/2] 2. 指数与对数   double exp (double);   double pow (double, dou
分类: 其他 发布时间: 05-20 21:04 阅读次数: 0

联考20200520 T2 函数

分析: 考场上写min25筛T到飞起,插值的时候脑抽没优化用的\(O(K^2)\),结果跟暴力差不多速度 由于\(f(p^k)\)是\(O(1)\)可求的,答案: \(\sum_{i=1}^{n}f(i)=G_k(n,|P|)\) 所以无脑筛就好了。。。 答案进行了优化,引入了一个叫powerful number的奥妙重重的东西 这里可以去拜读zzq大神的博客(在线膜拜) 我们要求的是一个积性函数\(F(p)=p^k\) 我们先考虑另外一个积性函数\(G(x)=x^k\) 注意\(p\)指的是
分类: 其他 发布时间: 05-20 21:04 阅读次数: 0

C# Winform界面不能适配高DPI的解决方法

1. 将 Form 的 AutoScaleMode 属性设置为 DPI; 2. 在Program.cs中修改代码 class Program { [STAThread] static void Main() { if (Environment.OSVersion.Version.Major >= 6) SetProcessDPIAware(); Application.EnableVisualStyles();
分类: 其他 发布时间: 05-20 21:03 阅读次数: 0

PyQt5绘图

QPainter 功能:QPainter实现在QWidget上画图功能 说明:绘图必须在paintEvent中完成,且要在bengin和end之间作图 接口: 方法 描述 begin 开始画图 end 结束画图 drawLine(int x1, int y1, int x2, int y2) 绘制直线从(x1,y1)到(x2,y2) drawRect(int x, int y, int w, int h) 绘制矩形起始坐标(x,y),宽度w,高度h drawText 绘制字符串 FillRec
分类: 其他 发布时间: 05-20 21:03 阅读次数: 0

新鲜出炉!春招-面试-阿里钉钉、头条广告,美团面经分享,看我如何拿下offer!

之前给大家分享了一个朋友在字节面试的面试经历和拿到offer的过程,过程也算是比较精彩了,感兴趣的朋友可以去翻翻之前的那篇文章。话不多说重点来啦,一直有人发私信问我有没有其他大厂的面经分享啊,我也是联系了几个参加春招去面试阿里头条的粉丝,从他们那拿到了面试题和面试流程,花了三天给大家整理在了下面。 阿里-钉钉-春招实习-面试-java研发 一面(p7)(1h45min): 1、自我介绍(主要是项目经验,及项目中遇到的难点) 2、针对项目中中间件zk,dubbo,kafka等出题 3、消息中间件
分类: 其他 发布时间: 05-20 21:03 阅读次数: 0

要多简单就有多简单的H5拍照加水印

来一个简单粗暴的gif演示图 先来html 内容 <video id="video" width="320" height="240" autoplay></video> <button id="snap">拍张照片呗</button> <canvas id="canvas" width="320" height="240" ></canvas> 一个video 一个canvas 然后js内容 把设备启动下 init: function(){ var video = this.vide
分类: 其他 发布时间: 05-20 21:03 阅读次数: 0

STM32之DMA(一)

简介: DMA(直接存储器访问),在传输数据的时候,可以不用使用CPU,因此适用与传输大量数据。 功能框图: (1)DMA请求: 外设要使用DMA传输数据之前,必须发送DMA请求给DMA控制器,DMA控制器接收到请求后发送应答信号,外设收到应答信号后,就可以利用DMA传输数据了。 stm32f103zet6有两个DMA(DMA1 DMA2),其中DMA1有7个传输通道,DMA2有5个传输通道。 (2)通道: DMA1 7个通道所连外设请求: DMA2 5个通道所连外设请求: (3)仲裁器: 当
分类: 其他 发布时间: 05-20 21:03 阅读次数: 0

09_MyBatis基于注解的CRUD

近些年来使用注解开发越来越流行,MyBatis顺应潮流,也可以使用注解开发。使用注解开发就可以不用写持久层映射配置文件了。这篇文章我们就来学习一下在MyBatis中如何使用注解进行CRUD。 一、MyBatis的常用注解说明 @Insert:实现新增 @Update:实现更新 @Delete:实现删除 @Select:实现查询 @Result:实现结果集封装 @Results:可以与@Result一起使用,封装多个结果集 @ResultMap:实现引用@Results定义的封装 @One:实现
分类: 其他 发布时间: 05-20 21:03 阅读次数: 0

E:Restorer Distance(三分)

Restorer Distance 思路 因为push和move这两个操作,我们比较容易发现这两个操作好像在最大值最小值两头是等价的,因此当在最大最小值中间可能存在一个最优值,使操作成本最低。 通过上面的分析我们可以大致的得到这是一个凹函数,并且存在最极小值,因此我们可以考虑三分去的到这个最小值。 代码 #include <bits/stdc++.h> using namespace std; typedef long long ll; const int N = 1e5 + 10;
分类: 其他 发布时间: 05-20 21:03 阅读次数: 0

const int、int const、const int*、int const*、int *const、const int *const

const是C语言中的一个关键字,其所修饰的变量或者对象的值是不允许被修改的。 1、const int 和 int const const int 和 int const的作用完全一致,无任何区别,都是表示其所修饰的变量的值禁止被修改。 2、const int* const int* 修饰的指针,其指向的地址(即指针变量的值)可以修改,但所指向地址存储的值不能被修改。 int a = 1, b = 2; const int* p; p = &a; p = &b; // 指针指向的地址可以改变
分类: 其他 发布时间: 05-20 21:03 阅读次数: 0

python操作Hadoop/hdfs

class HadoopCommand(object): def __init__(self, path, command=HADOOP_COMMAND_PATH): self.command = command self.path = path def remove(self): command_line = "{} fs -rm -r {}".format(self.command, self.path) p
分类: 其他 发布时间: 05-20 21:03 阅读次数: 0

数据科学包——pandas

ipython 查看相关函数和补全 输入库中的部分函数名,按tab 如np.r ,按tab 查看文档 函数名? 直接执行shell命令 特殊命令 %run %timeit 更多ipython命令:%quickref 魔术命令:%magic notebook pandas Series (一行或一列) pd.Series(list) 运算标签自动对齐 二维数组 pd.DataFrame() 由数组创建(行) data = pd.DataFrame(np.random.randn(6,4), in
分类: 其他 发布时间: 05-20 21:03 阅读次数: 0

css3旋转的盒子

工作中一直做普通的网页,今天浏览到一篇做3d旋转的盒子的效果,感觉挺好玩,于是跟着教程练了练,在此做个记录 html <div class='camera'> <div class='box'> <div class="face face1">1</div> <div class="face face2">2</div> <div class="face face3">3</div> <div class="face fa
分类: 其他 发布时间: 05-20 21:03 阅读次数: 0

LTC6804读写配置寄存器

一、写配置寄存器步骤及函数封装 写配置寄存器 1.把CSB拉低至低电平; 2.发送WRCFG命令(0x00 0x01)及其PEC(0x3D 0x6E); 3.发送配置寄存器的CFGR0字节,然后继续发送CFGR1....CFGR5; 4.发送CFGR0....CFGR5的PEC校验码; 5.把CSB拉至高电平,数据在CSB的上升沿上被锁定至所有的器件中。 配置寄存器封装函数 void LTC6804_wrcfg(Uint8 total_ic,Uint8 config[6]){ const Ui
分类: 其他 发布时间: 05-20 21:03 阅读次数: 0

用C++Builder编写的AnsiString GetContentType(AnsiString strReq)实现ContentType的类型判断

判断文件名设置不同的ContentType的类型值,解决了Axure文件变形的问题。 AnsiString TfrmHttpServer::GetContentType(AnsiString strReq) { AnsiString strctype; if(strReq.Pos(".mp4")>0) //文件类型 { strctype = "video/mpeg4"; } else if(strReq.Pos(".mp3")>0) //文件类型, { strctype = "audio/mp
分类: 其他 发布时间: 05-20 21:03 阅读次数: 0

sql server如何通过排序控制insert into ... select ... 语句的记录插入顺序

脚本: /* 说明:sql server如何通过排序控制insert into ... select ... 语句的记录插入顺序 脚本来源:https://www.cnblogs.com/zhang502219048/p/12925890.html */ create table #t ( id int identity(1,1), name nvarchar(50) ) insert into #t select * from ( select
分类: 其他 发布时间: 05-20 21:03 阅读次数: 0