草庐IT

ContentProvider和ContentResolver总结

全部标签

Unity代码热更-HybridCLR总结(一)

本人目前使用过的代码热更方案有XLua和HybridCLR,没用过ILRuntime,目前的项目使用的热更方案是Addressables+HybridCLR,整个热更新的框架由我一手搭建,基本实现了线上Bug无缝修复,用起来还是非常带劲的,在此强烈推荐HybridCLR,至于XLua的总结我可能不会再另外写了。首先需要申明的是,想要做全代码热更是不太现实的,毕竟资源下载这一块的代码是必须写死的,不过只要下载完成,那后续所有的咱们自己创建的代码都可以热更,为啥这里强调是自己创建的代码呢?因为整个项目中我们还会引入其他插件,包括一些Unity注册的模块包(PackageManager里面管理的)就

hive所有窗口函数详情总结

hive窗口函数详情总结解释语法hive开窗函数排序开窗函数样例数据RANK()DENSE_RANK()ROW_NUMBER()分析开窗函数样例数据:last_valuefirst_valuelaglead其他窗口函数cume_distpercent_rank解释开窗函数用于为行定义一个窗口(指运算将要操作的行的集合),它对一组值进行操作,不需要使用GroupBy子句对数据进行分组,能够在同一行中同时返回基础行的列和聚合列。语法函数()over(partitionby列名1orderby列名2rowsbetween [[unbounded|num]preceding|currentrow]a

科大讯飞比赛最终总结(机器学习竞赛)

1.针对"common_ts"的数据处理:common_ts是“时间戳”格式的特征列信息,挖掘数据语义:①拆分:针对年、月、日等更小的时间梯度进行新的特征划分,并将其加入特征内部;②挖掘数据内涵:时间信息是否具备更深层、更实际的时间语义:如:时间戳数据是否集中在特定的星期几;③连续性特征:时间信息特征不同于其他普通信息,其连续性不可忽视,通过:滑动窗口等技术可挖掘。 2.针对"udmp"的数据处理: #预处理数据:拆分,并转化为独热编码defudmap_onethot(d):v=[0]*9ifd=='unknown':returnvd=eval(d)foriinrange(1,10):if'k

git分支合并并提交远程操作总结

一,简介本文主要介绍,git如何实现分支合并,并提交远程的操作,供参考。二,具体操作步骤假设将dev分支合并到master分支2.1进入要合并的分支(此时应该确认切换到master分支)gitcheckoutmaster2.2将dev分支合并代码到master主分支上gitmergedev2.3查看合并后有无冲突,有冲突手动处理一下冲突gitstatus2.4代码冲突解决之后,提交修改到远程gitpush或者gitpushoriginmaster三,总结本文主要介绍如何进行分支合并操作,供参考。欢迎一起讨论交流~

Python 字符串深度总结

今天我们来学习字符串数据类型相关知识,将讨论如何声明字符串数据类型,字符串数据类型与ASCII表的关系,字符串数据类型的属性,以及一些重要的字符串方法和操作,超级干货,不容错过!什么是Python字符串字符串是包含一系列字符的对象。字符是长度为1的字符串。在Python中,单个字符也是字符串。但是比较有意思的是,Python编程语言中是没有字符数据类型的,不过在C、Kotlin和Java等其他编程语言中是存在字符数据类型的。我们可以使用单引号、双引号、三引号或str()函数来声明Python字符串。下面的代码片段展示了如何在Python中声明一个字符串:#Asinglequotestrings

Mac OS上使用ffmpeg的“血泪”总结

标题真不是夸张,这几天在整理视频相关的处理流程,为了获得一些性能数据,打算在自己的MacBookPro上面装ffmepg,这一折腾4、5天就过去了。有些问题,在解决之后就豁然开朗了,没有解决之前,真的是百思不得其解,中间就好像隔着一层纱一样。现在将这几天的经历记录下来,一是方便自己后面查看,二是希望节省大家的时间。我的MacOS版本是macOSCatalina10.15.1,Xcode版本是11.1,安装了CommandLineToolsforXcode11,处理器是2GHz四核IntelCorei7,内存是8GB1600MHzDDR3。首先需要说明一下,网上有些资料可能是很久之前写的,对应的

Linux常用命令总结

无论是后端程序员还是前端程序员,一定避免不了和Linux系统打交道。可能是自己在学习的时候搭建虚拟机环境,也可能是在公司测试环境进行服务的维护,甚至可能去线上服务器进行生产问题的排查。这就要求我们要熟练使用Linux命令行,相关的常用命令很可能不经常使用就忘了,这里我收集了一些常用命令以便需要时查看,欢迎作补充。(这里的提到操作都默认以CentOS系统为基础)如果你还没有安装Linux虚拟机,可以参考这篇文章:开发攻城狮必备的Linux虚拟机搭建指南  1.ls命令通过ls命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等。常用参数搭

8.3一日总结

1.远程仓库的使用    a.克隆远程仓库        1>.在桌面克隆远程仓库gitclone仓库名                         2>.修改仓库内容        3>添加目录gitadd.        4>提交:gitcommit-m'完成登录功能'        5>推送提交远程仓库:gitpushoriginmaster-u                        6>更改推送:gitpush(简写形式)                    需要先添加,再提交,最后推送     b.本地仓库上传到远程仓库        1>初始化本地仓库gitinit 

旗帜软件工作室2021年下半年闭组会议总结

鹤发银丝映日月,丹心热血沃新花。光阴荏苒,岁月如歌,从丹桂飘香万山红遍的金秋时节,到玉蝶纷飞银装素裹的微寒初冬,不知不觉中,本学期已然快要结束。旗帜软件工作室也迎来了本学年的闭组会议。本次会议主要分为两项:两位大四的学姐为我们分享学习经验、实习经历并且为学弟学妹们答疑。各方向负责人总结本方向本年情况,之后是总负责人做年度总结。会议伊始是潘虹宇学姐发言,她目前在滴滴的算法岗实习,她告诉我们Python方向目前比较吃香的行业是算法岗以及机器学习,但是算法岗比较看重学历,她推荐我们可以先从数据分析做起,之后再逐步转向算法岗,她强调了数据分析这个行业比较注重业务分析能力,需要学习的技术有sql、Pyt

fabric-sdk-go的搭建过程总结

之前的俩个小短文简单的写了fabric基础网络的搭建,但是要在实际使用的时候要将cli容器实体化,即将在原cli容器中的代码进行自动化即创建一个客户端,这样的需求就引进了sdk的使用,下面是fabric-sdk-go的具体实现过程,作者使用的是golang编译环境。【注意go依赖的拉取】一、前期准备工作1、现将之前我们的基础环境放到fixtures文件夹中,这个是fabric的基础网络配置文件。2、将之前的链码放到同阶层的chaincode文件夹中,这个是fabric的链码文件。3、同阶层的config.yaml文件,这个是将fixtures的基础网络进行简化配置【sdk会加载这个文件进行fa