首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我是不会运行你的代码吗?不,我是不会导入自己的数据!

常常遇到有人问起看到分享的教程导入数据的方式是data(dune)等直接调用系统的数据,而自己怎么读入自己的数据呢? 对于初学者来讲,这确实是个问题。...我不太赞成教程里面用使用内置数据,原因是: 对不会读入数据的人不友好; 不利于探索这篇教程用于实际数据时可能会遇到的问题。示例数据无脑运行,自己的数据无显著差异。...提及可能出现的问题的解决;这也是操作了多套实际数据后,才能写出的部分。 那假如教程没有提供这么详细,自己又得用这个教程,怎么做呢? 自己如何根据教程的数据准备并读入自己的数据 1....基本判断后,读入我们的数据,做可能的转换 如果我们有一个OTU丰度表,怎么读入并转成这个格式呢?...因为:1)我们的需求是比较不同样品的差异,数据需要在样品间可比;2)绝大部分工具是不会对数据做标准化处理的,要么直接用,要么做一些不影响数值关系的转换;3)如果某个工具自己内部会对数据做标准化,它一定会在帮助中提及

1.4K10

我什么也不懂,能搞个自己的网站吗?能!

今天我就给大家带来一个 最简单的 最快的 从0到1的 网站搭建教程 大家准备好了吗? 首先呢我来说一下我们搭建网站的思路 ? 再说的明白(具体)一点 ? 首先我们需要一台服务器 服务器是个什么东西?...它是用来24小时不间断运行你的网站的 那怎么做一个自己的服务器?...(如果你是其他系统的服务器, 可以私聊我安装教程) 我们首先来介绍一下如何连接服务器 你拿到(或设置好)自己的服务器密码之后 可以使用xshell或者putty工具进行连接 因为我是属于那种比较偷懒的...如果是上面的界面,就说明你部署成功了 下面我们只需要把网站部署上去就可以了 一般的我们会把我们的项目打包成war包 (但是我们这边如果直接是一个前端的项目也可以直接传上去) 然后放到tomcat 的webapp...(如果不能执行unzip指令的需要安装一下执行apt-get install unzip即可) 到这里我们的网站就算安装好了 我们在浏览器里面打开看一下 ?

2.3K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    苹果:做ARVR产品,你们跟得上我的speed吗?

    听起来好像很遥远,但根据苹果最近的动向可以看出,该预测也并非空穴来风。主要基于苹果最近在AR领域的突破,小编之前也写过一篇报道,传送门:静如处子动如脱兔,苹果的效率不是一般高! ?...从macOS High Sierra第一个开发者测试版,到现在推出的第二版,这之间仅仅隔了两个多星期的时间,可见硬件的更新换代速度也越来越快,性能的提升也是显而易见的。...眼部追踪技术对于 VR 技术的未来可说是重中之重,它不仅可以实现Foveated Rendering技术,而且可以辅助创造真正的层次感,更好的用户交界面乃至参与度更高的虚拟空间内社交活动。...除此之外,游戏设计师Matthew Hallberg也在上传的视频中演示他用Unity和ARKit 的框架,在AR中渲染了《我的世界》。...今年恰好是苹果公司成立的第十周年,备受期待的iphone 8即将推出,根据苹果最近在VR/AR领域的大动作来看,大家有理由期待新一代的苹果手机会带来新的用户体验。至于它到底表现如何?让我们拭目以待。

    74280

    想要那种有提示声音的网站吗?我教你怎么做!

    您有新的外卖订单请及时查收! 熟悉不能再熟悉的声音了,今天小编就做了这样一个网站的提示新订单的功能,接下来就教你怎么玩转这个小功能! 首先我们前端的代码是这样写的: ?...document.getElementById( "audioPlay" ); //浏览器支持 audio audio.play(); } } 上面这些是播放媒体声音的功能..., function(res) {}); } }); } /**定时器大家都懂吧*/ window.setInterval("getNewOrder()",3000); 以上是做ajax...的轮询操作,当然你做成websockt也是可以的,本文就作为一个抛砖引玉的作用吧。...后端的话,可以去数据库查询,也可以在前端做好redis缓存,或者其他缓存,然后从缓存里面获取数据等等都是可以的! ? 是不是很简单,快去尝试一下吧!

    1.2K20

    被时代呼唤的数学人蒋步星:我如何用数学做中国自己的数据库?

    近日,蒋步星老师也撰长文,分享了自己如何用数学,做中国人自己的数据库系统,从中可一窥一个“数学人”的家国情怀和实业精神。 以下为全文: 题目《莫非我就是被时代呼唤的数学人?》...大家知道,排序是一个很慢的动作,会多次遍历数据,如果数据量大到内存装不下,那还需要外存做缓存,性能还会进一步急剧下降。如果严格按这句SQL体现的逻辑去执行,这个运算无论如何是跑不快的。...但是,目前这个数据库真地适合上云吗?...封闭性是指任何计算结果必须仍然属于定义过的数据类型,一个不满足封闭性的代数无法连续地运算。...我知道有无数从业人员因为兼容性而放弃创新,我自己也被无数次地好心劝过这路线太艰难。 “有数学,就有信心!” 数学给了我严格和抽象的思维。

    1.9K40

    【技术】如果我告诉你数据库索引是可以学习的,你会怎么做?

    ,被索引的数据的分布比目前使用的索引更好,更小,更有效吗?...B树在最坏的情况下也是有效的,在这种情况下,数字键位置的CDF密度(如果你将其排序为一行的话)是真正随机的,并且假设其是未知的。...这表明,如果GPU在数据库硬件中变得更标准,这种改进甚至可能会增加。...为什么所有这些都是有趣的,除了可能导致新一代数据库索引设计的实际事实? 首先,我要承认,这篇论文在我在心里有特殊的意义。...它除了介绍一些引人注目的ML概念之外,还使我更深入、更清晰地思考了索引工作背后的机制,而以前,这一直是我简单理解但没有深入研究的内容。

    74460

    想写一个自己的操作系统,比如Unix或Linux,最起码我需要具备些什么?需要怎么做?

    linux内核,有时候一起吃饭讨论研究linux内核的主要在哪块,他讲到其实linux内核已经不是当初设计的样子了,现在的代码的更新速度之快让人发指,在全球范围内真正对于核心内核代码具备修改能力的非常有限...,而且已经被国外巨头公司收到自己的公司作为储备资源。...说到每次研究linux内核的心得,最大的快乐在于看懂一行里面核心代码的设计意图,能够看懂linux核心代码的为什么要这么实现就已经代表水平非常不错的人了,倒不是linux内核代码有多深奥,关键需要对于内核的工作原理以及常见的知识有足量的储备...,当然如果长期跟踪代码实现的规律可能研究起来就比较顺畅了,如果短时间内想彻底的看明白还是存在非常大的难度的,所以想要研究一个linux内核的代码,建议现在linux内核社区浸泡一段时间,然后了解周围的基本知识...内核需要掌握的知识先从基本的编程语言和常见的操作系统运行的原理开始着手准备,希望能帮到你。

    1.6K20

    作为Java架构师,我曾经一样迷惘想成为什么样的人,想要什么样的生活把自己当做一种商品,商品必然存在价值作为程序员,你首先要问自己一个问题:“我真的喜欢编程吗在编程的路上必须要有动力永远不要把自己的成

    你的价值有多少.jpg 作为程序员,你首先要问自己一个问题:“我真的喜欢编程吗 我能确定我当程序员不仅是为了养家糊口,而是为了实现自己的人生价值吗?” 这一点非常重要。...如果你的答案是为了养家糊口,那么很可能你成为不了一个优秀的程序员,而且在这条路上你越走越疲倦;如果你的答案是真心喜欢编程,那也很可能说明不了什么问题,除非你每天都在主动地学习和进步。...在编程的路上必须要有动力 请先忘却它可能给你带来的奖励,而是切实的学习知识,充实自己,奖励只是你进步途中的副产品。...如果你做一件事情前先考虑它有没有价值,会不会给你带来收益,那么你在当时的环境中很难看清楚一件事情对以后有没有价值。...独当一面的能力 个人认为这是任何做技术的终极目标,在我的成长过程中,转过很多方向,但是无论做哪个方向,我都会不断地以这个标准来审问和要求自己,如果上面没有更大的大牛在,我能否独立搞定?

    74170

    原来在Android中请求权限也可以有这么棒的用户体验

    但是放开对话框的实现方式之后,开发者需要对自己实现的对话框负责,你需要考虑用户点击确定按钮后重新请求权限,需要考虑用户点击取消按钮后回调请求结果,需要考虑对话框取消的时候如何防止权限请求事件丢失,需要考虑横竖屏旋转时怎样防止...我不禁思考,这样的PermissionX真的还算好用吗? 所以,最终我把编写的这些代码全部Rollback,否定掉了这个方案,因为我不想为了这种不知何时才能用得到的灵活性,去给开发者增加额外的负担。...不过这个丑我是不背锅的,我只是为了演示自定义对话框的实现过程而已,具体对话框的丑和美还是掌握在你自己手里的。...因为每个项目都会有自己的主题色,设置一个与项目主题相符的颜色或许比使用默认的颜色更加合适一些。 目前,默认的权限提醒对话框上,权限组图标、确定、取消按钮,使用的都是蓝色。...如果想要学习Kotlin和最新的Android知识,可以参考我的新书 《第一行代码 第3版》,点击此处查看详情。

    2.6K30

    项目需求讨论-仿ios底部弹框实现及分析

    hi,在项目开发中,有时候需要仿照ios的底部弹框做效果,比如我们在iPhone上面关闭定位的时候,就会弹出ios特有的底部弹框: ?...底部一个取消按钮(一个取消按钮) ? 所以我们先考虑这个弹框的布局就需要: ?...这时候比如我想要按照自己的项目要求调整二边的间隙岂不是单纯的在自己的fragment_ios_dialog.xml就无法实现了。...,而不会像我们上面点击按钮点击事件那样,弹框先往下移动再消失,因为DialogFragment默认点击弹框外的时候,会直接dismiss,而不走我们的方法: ?...最后结语 希望大家不要喷我,哈哈。如果哪里写错了。可以下面评论回复,谢谢大家了。O(∩_∩)O~ 最后附上Demo

    1.1K30

    Android 撸起袖子,自己封装 DialogFragment

    本篇文章已授权为微信公众号 code小生 发布 前言 具体的代码以及示例我都放上 Github 了,有需要的朋友可以去看一下 DialogFragmentDemos,欢迎 star 和 fork....的基类,那么接下来我们当然要好好地来实现各种类型的 DialogFragment 了,我的思路是创建一个 DialogFragmentHelper 作为实现提示框的帮助类,帮我们把代码都封装起来,使用的时候只需要关注与...(manager, INSERT_TAG); } } 可以看到因为我们实现封装了 CommonFragment,所有这些效果的实现都变得相当的简单吗,这便是封装给我们带来的便利和好处。...应该还没忘了我们上面创建了一个 IDialogResultListener 用于 DialogFragment 与逻辑层之间进行数据监听吧,为了能传入各种各样类型的数据,这里我使用了 泛型 来进行处理...了,有需要的朋友可以去看一下 DialogFragmentDemos,如果觉得对你有所帮助的话,就赏个 star 吧!

    1.4K41

    仿iOS底部弹框实现及分析

    底部一个取消按钮(一个取消按钮) ? 所以我们先考虑这个弹框的布局就需要: ? 因为中间的菜单是一个列表,所以根据这个图我们可以想到我们所要写的弹框的布局大致为: ?...我们已经规划好了弹框的布局,现在我们要开始实现弹框了。 2 实现弹框: 因为后来谷歌推荐使用的DialogFragment,所以我们此处弹框也是使DialogFragment。...这时候比如我想要按照自己的项目要求调整二边的间隙岂不是单纯的在自己的fragment_ios_dialog.xml就无法实现了。...6 点击空白让弹框消失问题: 当点击上方一些空白处,我们会发现我们的弹框会直接消失,而不会像我们上面点击按钮点击事件那样,弹框先往下移动再消失,因为DialogFragment默认点击弹框外的时候...这样就会执行我们自己写的弹框消失的相关事件的了。

    1.9K10

    Android 必知必会 - DialogFragment 实现类似 PopupWindow 效果

    版权声明:本文为[他叫自己Mr.张]的原创文章,转载请注明出处,否则禁止转载。...Android 必知必会 - DialogFragment 使用总结 做一些业务,但是目标却是用 DialogFragment 实现类似 PopupWindow 效果: 只拦截自身所占空间部分的事件,...获取 View 位置的时机 如果需要让 DialogFragment 在 onCreate() 等生命周期函数内直接调用显示到某个 View 的位置处,可能无法正确获取到该 View 的坐标,具体参考...但是,如果在界面显示给用户后,DialogFragment 的显示交给用户触发的话,就不需要在意这个问题了。...当然,你可以使用固定高度布局的方式来实现随意定位。 有什么意见或者问题可以随时联系我,共同探讨学习: 微博:cafeting Github: likfe CSDN:他叫自己Mr.张

    1.8K20

    项目需求讨论-APP手势解锁及指纹解锁

    ,我们就要来做这个弹出框: 我以前做弹出框都是使用Dialog系列,后来无意间看到谷歌推荐大家使用DialogFragment来做弹框,取代原来的Dialog,所以正好借着这次机会,自己写了这个DialogFragment...我下面只给出重要部分。具体的大家去百度下DialogFragment即可。...这里我在使用我的手机做开发时候就遇到了一个大坑,上面提到了。...doFinal方法会检查结果是不是会拦截或者篡改过,如果是的话会抛出一个异常。当我们发现这些异常的时候都应该将认证当做是失败来来处理,为了安全建议大家都这么做。...谷歌的指纹解锁的Demo:FingerprintDialog (进入后点击右上角的download按钮,下载demo) ---- 参考文章: 感谢createchance的 Android 6.0指纹识别

    1.6K20

    妖怪般的VerifyError | 奇形怪状的bug

    theme: smartblue 前言 任何的Transform的字节都是危险的,所以如果真的觉得自己不能解决所有线上奇奇怪怪的问题,对这门技术还是要慎重。 出自很菜的虾。...如果你是因为这个bug,不幸点入这篇文章,我想说你运气属实不好,那么让我们掌声欢迎这个受害者。 首先我个人觉得这个问题非常难排查和定位,光从堆栈日志来说,你可能会一头雾水。...而之后简单的分析了下异常,猜测dialogfragment的类本身就出现了问题,所以导致了在类加载的时候,验证字节码安全性失败。但是这部分可是androidx内部的代码啊,这不就是不讲武德吗?...当自己走进死胡同的时候,还是可以尝试问下你周围的同事,也可以是你的大佬,正所谓一人计短。有时候的确是会有奇效的,也算是一个老司机理论了。...因为这部分我司做了一部分字节码的父类替换,所以DialogFragment其实已经被修改了一部分了。

    1K40

    Android技能树 — Fragment总体小结

    如果我现在问你,Activity要显示一个按钮Button,你会怎么做? 1. 直接在Layout.xml中添加 <?...2.add/remove方法: 我想这二个是用的最多的了,add()和remove()是将fragment添加和移除. remove()比detach()要彻底一些, 如果不加入到回退栈中, remove...5.commit/commitAllowingStateLoss: 我估计很多人认识这个commitAllowingStateLoss大部分是因为自己的代码有闪退异常: java.lang.IllegalStateException...如果想要立即执行,可以在commit之后立即调用FragmentManager的executePendingTransactions()方法. 2. commit()方法必须在状态存储之前调用,否则会抛出异常...其实这个本来也想多写点,但是我估计这个基本安卓开发都使用过,所以就直接用网上其他作者的基础介绍文章: Android 必知必会 - DialogFragment 使用总结 同时具体的自定义DialogFragment

    35110

    Android:双非大二3轮技术面+HR面,过关斩将收割字节头条客户端offer

    DialogFragment 内存泄漏) 打断,问 final 作用(说了修饰类,方法,变量,作用) 非静态内部类引用外部类对象,需要 final 关键字吗?...周一面试完,周四周五才给你反馈,有考虑过面试不通过吗 我说周二就给我反馈了 面试感受如何? 你对面试做了什么准备 客户端基础知识方面的话,你是怎么复习和准备的? 有做一些刷题吗?...如果没有实习经历,可以在简历中写做过的课程设计或者实验,明确自己做过的事情,亮点,成果。此外自己的优势,特长,都可以在简历中注明。...但是,如果自己不熟悉的内容,建议不要在简历里面提,其实只是有过相关的经历,并不会有优势,反而会可能在面试的时候给面试官带来不好的印象,挑一两条最擅长,最熟悉的技术点写上并突出即可。...另外,我自己也珍藏了好几套视频,有需要的我也可以分享给你。 ②读源码,看实战笔记,学习大神思路 “编程语言是程序员的表达的方式,而架构是程序员对世界的认知”。

    1.1K00

    Android技能树 — Fragment总体小结

    如果我现在问你,Activity要显示一个按钮Button,你会怎么做? 1. 直接在Layout.xml中添加 <?...2.add/remove方法: 我想这二个是用的最多的了,add()和remove()是将fragment添加和移除. remove()比detach()要彻底一些, 如果不加入到回退栈中, remove...5.commit/commitAllowingStateLoss: 我估计很多人认识这个commitAllowingStateLoss大部分是因为自己的代码有闪退异常: java.lang.IllegalStateException...如果想要立即执行,可以在commit之后立即调用FragmentManager的executePendingTransactions()方法. 2. commit()方法必须在状态存储之前调用,否则会抛出异常...其实这个本来也想多写点,但是我估计这个基本安卓开发都使用过,所以就直接用网上其他作者的基础介绍文章: Android 必知必会 - DialogFragment 使用总结 同时具体的自定义DialogFragment

    1.1K20
    领券