求一个分数小数点后指定位数的数字

题目链接:https://ac.nowcoder.com/acm/contest/548/B 题意:给你一个分数a/b,求分数小数点后k1-k2位数值各是多少 之前写过天梯赛的模拟竖式题,这个题看了看就直接模拟了,然后就T了 但还是可以用模拟竖式的思想,n*10^(k1-1)*10/n就是小数点后第k1位的值了 记得开long long 然后中间用快速幂取模以防爆掉 #include<bits/stdc++.h> using namespace std; typedef long long
分类: 其他 发布时间: 04-09 22:28 阅读次数: 0

初学编程:新手学编程是看书还是看视频?我到底应该怎么做?

互联网数字化的普及,让资讯、知识唾手可得,表现形式五花八门。当然这里说的是共享式的公开内容。这些公开知识,都是大家一点一滴学习实践并贡献出来的。所以我们想学什么,都能找到前人分享出来的经验。学编程,当然也可以这样。 不过,并不是说学任何技术知识包括编程,都是通过搜索在网上找答案的。真正的学习,还是掌握基础,系统学习。学习编程,尤其需要从基础知识和整个系统相关知识学起来。所以新手要学编程,需要查阅大量资料和使用搜索,技术书和视频教学或讲解是两种不同的方式,你可以看书可以看视频。 新手学编程的书,
分类: 其他 发布时间: 04-09 22:28 阅读次数: 0

2018.7-2019.4记录

1.工作:在某公司做文字检测工作,期间学习了:如何读文献(重视实验部分,尤其对工程实践来说),文字检测常见框架(fast/faster rcnn, yolo2/3,ctpn,attention... ),linux基本操作,工作很辛苦,基本上是996,觉得自己 1.不适合在高压下学习,效率会变得很低,工作了三个月,回头来看工作做得很少,自己在低压环境下1个月的工作量,不过克服了代码恐惧,从此爱上了编写代码 2.自己给自己压力太大,看到别人的东西总怕自己不会,其实只需要做好本职工作,其他的在做好
分类: 其他 发布时间: 04-09 22:28 阅读次数: 0

WebGL编程指南案例解析之多数据存储于一个缓冲区以及着色器通信

//顶点着色器往片元着色器传值 //多个参数值存于一个缓冲对象中 var vShader = ` attribute vec4 a_Position; attribute float a_PointSize; attribute vec4 a_Color; varying vec4 v_Color; void main(){ gl_Position = a_Position; gl_PointSi
分类: 其他 发布时间: 04-09 22:28 阅读次数: 0

maven的安装与配置(本地仓库、阿里云镜像设置)

参考一:https://www.cnblogs.com/sigm/p/6035155.html 参考二:https://blog.csdn.net/AmaniZ/article/details/79284853 参考三:https://www.cnblogs.com/bloghxr/p/7956674.html
分类: 其他 发布时间: 04-09 22:28 阅读次数: 0

【题解】P2303 [SDOi2012]Longge的问题

\(Description:\) 求出\(\sum_{i=1}^{n}gcd(i,n)\)的值 \(Sample\) \(Input:\) 6 \(Sample\) \(Output:\) 15 \(Hint:\) \(n<={MAX}{INT}\) 哇塞,这题数据范围真棒! 考虑要么是sqrt,要么log 看gcd这个样子多半不会是log 但是不能臆断!考虑对这个式子进行gcd化简 设d为\(gcd(i,n)\) 则\(gcd(i/d,n/d)=1\),发现这好像说明d是n的约数? 废话 那
分类: 其他 发布时间: 04-09 22:28 阅读次数: 0

[未完结]数字微分分析法的直线绘制(DDA)

注意! 本文尚未完结,不定期更新 直线画法 直线的斜截式方程 在二维空间下,一条直线的方程可以被描述为若干种形式,其中比较常见的一种是斜截式方程: \[y=kx+b\] 其中\(k\)称为直线的斜率,反映直线的倾斜情况,假定直线与水平面成角\(\theta\)(右侧角),则\(k\)与\(\theta\)存在如下关系: \[k=\tan\theta\] 而\(b\)称为截距,反映该直线在二维空间中的位置。 数字微分分析(DDA) 可对直线\(y=kx+b\)进行微分处理得到: \[\frac{
分类: 其他 发布时间: 04-09 22:28 阅读次数: 0

2018-2019 ACM-ICPC 沈阳赛区 K. Let the Flames Begin

K. Let the Flames Begin 题目链接:https://codeforces.com/gym/101955/problem/K 题意: n个人围成一个圈,然后依次从1开始报数,报到k的人出局,现在有个人,他想要成为第m个出局的男人,现在要求他初始位置应该在哪。 题解: 类似于约瑟夫环问题,所以我们可以考虑一下递推。我们可以考虑一下n和n - 1规模的关系,借助于约瑟夫环的思路,我们可以知道,如果一个人在n - 1规模时位置为p,那么n的规模时位置应为(p + k) % n (
分类: 其他 发布时间: 04-09 22:28 阅读次数: 0

odoo 前端页面渲染--数据库管理页面

例子 - 去除登陆页面的Powered by Odoo链接 从上面的第3步,我们可以看到,最后登录界面是由'web.login' 模板来显示的,通过odoo的继承方式,我们很容易的就可以去除这个链接,通过查找,这个链接实际是出现在'web.login_layout' qweb视图中, <template id='remove_login_odoo_link' inherit_id='web.login_layout'> <xpath expr='//div[@t-if="not disabl
分类: 其他 发布时间: 04-09 22:28 阅读次数: 0

如何在Ubuntu上开发Qt应用并部署到Android设备中

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/UbuntuTouch/article/details/79483640 相信很多Qt开发者很想把自己的Qt应用部署到Android设备上。今天,我试了一下,虽然经历过一些曲折,但是最终还是把应用部署到我的手机中了。在这里,我把我的安装的步骤写下来,希望对有些开发者有所帮助。 1) 安装Qt SDK 开发者可以到Qt的官方网站http://download.qt.io/archive/下载适合自己
分类: 其他 发布时间: 04-09 22:27 阅读次数: 0

如何制作ubuntu arm64的rootfs文件

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/UbuntuTouch/article/details/83585564 在我们做项目的时候,我们会经常遇到一种情况,那就是想制作我们自己的一个ARM的rootfs。在这篇文章中,我们来介绍如何制作的详细过程: 下载最新的arm64 ubuntu release image 最新的Ubuntu arm64的image可以在这里找到: http://cdimage.ubuntu.com/ubuntu
分类: 其他 发布时间: 04-09 22:27 阅读次数: 0

如何利用LXD来在不同的环境中编译我们的snap

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/UbuntuTouch/article/details/54016760 LXD作为一容器的hypervisor,它对LXC提供了更多的新的用户体验.在今天的教程中,我们来介绍如何利用LXD来在不同的Ubuntu Desktop版本下编译我们的snap应用. 1)安装LXD及命令行工具 我们可以参照链接来安装我们的LXD:https://linuxcontainers.org/lxd/gettin
分类: 其他 发布时间: 04-09 22:27 阅读次数: 0

在Ubuntu平台中读取CSV文件并用table进行展示

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/UbuntuTouch/article/details/48158777 在今天的这篇文章中,我们将介绍如何读取一个CSV文件,并使用一个table进行展示数据。我们知道在Ubuntu平台中目前没有移植TableView。那么我们怎么来展示一个Table的数据呢? 首先,在Ubuntu桌面上,我们可以使用我们的LibreOffice来创建一个我们的数据表: 我们可以通过“Save as”菜单把我们
分类: 其他 发布时间: 04-09 22:26 阅读次数: 0

利用Loader来动态加载不同的QML文件来改变UI

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/UbuntuTouch/article/details/47002573 在这篇文章中,我们将介绍如何使用Loader来加载不同的QML文件来实现动态的UI。在之前的文章“如何使用Loader来动态载入一个基于item的Component”中,我们已经介绍了一些关于它的用法。Loader的好处是只有在我们需要的时候才装载我们所需要的QML文件,这样可以节省应用所需要的内存,也同时可以提高应用的启动
分类: 其他 发布时间: 04-09 22:26 阅读次数: 0

Ubuntu OS上的QML应用框架

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/UbuntuTouch/article/details/44617081 在我们编写QML应用的时候,我们有时事先需要来考虑我们怎么使用一个好的框架来完成我们的应用。我们的应用有多少个页面,页面之间的导航到底是怎么样子的。这个对于我们一开始来设计我们的应用来说非常中要。在这篇文章中,我们来介绍如何在上层来设计我们的应用框架。 1)使用tab来创建一个平面的导航应用 我们可以使用我们的Ubuntu
分类: 其他 发布时间: 04-09 22:26 阅读次数: 0

使用Ubuntu OS上的URL dispatcher来启动其它的应用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/UbuntuTouch/article/details/40369957 URL dispatcher 是在Ubuntu OS上的一个服务。它可以让我们的应用(confined,i.e, click package应用)来启动其它的应用。这些应用通常是一个特别的URL来识 别的。可能最常见的例子就是向网页浏览器发送http:// URL来启动网页浏览器,但是像music或其它的应用也可以支持。对于
分类: 其他 发布时间: 04-09 22:25 阅读次数: 0

怎么在Ubuntu平台上面读取电话及短信记录(History API)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/UbuntuTouch/article/details/39030731 在Ubuntu平台上面,我们可以使用History API来读取电话本及短信的内容,并使用listview来显示出来。下面我们来展示该怎么做。 1)创建一个基本的QML应用 我们使用Qt Creator来创建一个最基本的QML应用。我们选择使用“App with Simple UI"模版来创建我们的应用。 为了使用Histo
分类: 其他 发布时间: 04-09 22:25 阅读次数: 0

怎么在Ubuntu Scope中获取location地址信息

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/UbuntuTouch/article/details/39960297 Location信息对很多有地址进行搜索的应用来说非常重要。比如对dianping这样的应用来说,我们可以通过地址来获取当前位置的一些信息。在这篇文章中,我们来介绍如何获取Scope架构中的位置信息。这个位置信息可以对我们很多的搜索是非常重要的。 1)创建一个简单的Scope应用 我们首先打开SDK,并选择“Unity Sc
分类: 其他 发布时间: 04-09 22:25 阅读次数: 0

如何在Ubuntu手机上实现一个FileDialog

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/UbuntuTouch/article/details/45055815 前一段时间,有个开发者问我能否在Ubuntu手机中使用QtQuick.Dialogs来实现FileDialog。目前在手机上没有Qt这个库的实现。最主要的原因是它不使用unit grid的方式来布局,所以在真的手机上显得非常小。那么我们怎么才能实现同样的功能呢? 我们首先来查看一下我们的Ubuntu Qt所提供的API Di
分类: 其他 发布时间: 04-09 22:25 阅读次数: 0

如何在树莓派中在启动时自动链接WiFi

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/UbuntuTouch/article/details/87182329 在/etc/network/interfaces中做如下的修改: # interfaces(5) file used by ifup(8) and ifdown(8) # Include files from /etc/network/interfaces.d: source-directory /etc/network/
分类: 其他 发布时间: 04-09 22:24 阅读次数: 0