「编程笔记」关于Dart类构造函数

构造函数的形式 无参数构造函数 在Dart中,每一个类(Class)都有一个不包含任何参数的默认构造函数,当你调用[ClassName]()时,就会调用默认的构造函数。Dart会为每个类自动添加默认的构造函数,但你也可以显式的声明你的构造函数,例子如下 上面的构造函数被调用时,会更新实例的成员变量。 同时注意到在声明成员变量name的时候,我们使用了?符号,代表name的值是允许为空的,如果删除?符号,本段代码将会报错,编译器会提示你没有在类初始化的时候为name这个成员变量赋值,报错提示如下: 其中一个解决办法是,在声明成员变量name的时候使用late关键字:late String name; 这么做相当于你告诉编译器,我现在暂时可能没有对name变量进行赋值,但是我确定在将来我要使用它之前,肯定会给他赋值,只不过不是现在。这样,编译器就不会强制要求你在构造时立即初始化这个变量。 但这时可能有同学会问:“我明明在A的构造函数中已经为成员变量A赋值了classA,为什么说我没有为name赋值?”,这里需要注意的是,如果我们想要让Dart编译器知道我们已经在构造函数中初始化了某个成员变量,就需要另一种写法。 带参数构造函数 当然,上面代码中的构造函数已经不属于无参数构造函数了,其构造参数中包含一个位置变量。当然,你也可以为其添加命名变量。 有两点需要提及一下,Dart允许类的构造函数中,快速的对成员变量进行赋值,要做到这一点,只需要使用this关键字即可,比如上方代码中的构造函数A(this.name)就代表传入的第一个位置参数赋值给name这个成员函数。同样的,您也可以在命名参数中使用this,比如A({this.name}); 这种情况下,调用构造函数的格式变为 A(name: ‘YOUR_NAME_HERE’) 命名构造函数 我们可以发现,上方提到的两种构造函数中,构造函数都是直接使用类的名称,比如类的名称是Book,那么构造函数的名称也是Book,这在Dart中属于 unnamed constructor(未命名构造函数),这种构造函数可以直接用类名调用,比较方便,但是一个类只能有一个未命名的构造函数,这里涉及到Dart语言的设计,Dart语言的设计已经决定了Dart不支持方法/函数重载,也就是说两个名称相同但是输入的参数列表不同的函数不允许同时出现。因此,构造函数显然也不能通过不同类型的输入重载,您可以阅读关于Dart不支持方法重载的相关文章,加深理解。 这里就需要介绍Dart的命名构造函数了。就如其名字一样,命名构造函数允许你设定这个构造函数的名字,进而可以实现多个不同的构造函数,代码如下 注意,子类不会继承父类的命名构造函数,如果您想要子类在初始化的时候调用父类的命名构造函数,则需要手动进行调用super.[yourNamedConstructor]() 工厂构造函数 在实际开发过程中,有时我们希望一个类的构造函数并不是每次都返回一个新构造的示例,比如,有时我们希望从内存中读取已有的示例,或者是我们想返回该类的某个子类示例,此时可以运用factory关键字实现工厂构造函数,工厂构造函数可以返回此类或者此类的子类的示例。 值得注意的是,工厂构造函数不得访问this,也就是说工厂函数不能直接访问成员变量。如果你想在工厂构造函数中返回本类实例,可以先在工厂构造函数中构建实例,然后返回你新构建的实例。 其实在这里,目前我自己也存在着一定的疑问,比如,虽然factory构造函数可以返回内存中的实例或者是子类的实例,但是,实际操作过程中,即使返回的是子类实例,我们也无法直接访问子类实例的变量和函数,而还是只能访问父类的变量和函数。比如上述代码,即使我们可以发现最终person变量的runtimeType是Female,但是当我们尝试添加print(person.beautyIndex);这行代码的时候,编译器会报错,提示person实例没有beautyIndex成员变量。直观上来说,大概是编译器因为Person.fromSex()方法返回的是Person类的变量,所以后续的类型推断和错误检查都会以Person类为基础。这么做也有道理,因为Person.fromSex()有可能返回的是Person类自己的实例。有没有什么办法,既可以实现动态的返回子类型,同时又可以允许我们自由的读取子类型的变量呢? 以下抛砖引玉的提供两个方法,第一个,也是最直接的方法,是在父类中增加子类所用到的成员变量,同时将其标记为可空,例如,上述代码中,可以在Person类中添加一行int? beautyIndex; 然后子类重载这个变量即可。这种方法显然不是很好,当子类越来越多,我们需要添加到父类的变量也就越来越多,这就意味着每次功能更新都需要修改父类。这不符合对修改关闭原则。 另一种方法是进行类型检查(typecheck)和类型转换(type cast),也就是如果我们确定了工厂构造函数返回了某个子类的示例,我们可以将这个实例进行特定的类型转换,将其转换到某个子类。 factory实现单例模式 工厂构造函数除了上面的用法,还可以用于实现单例模式,代码如下 通过以上特点,你可以通过class实现类似于但更方便于enum的效果,代码如下: 上述代码通过首先通过static和final关键字,创建了不同的AppleDevice实例来当作不同的枚举类型使用,又通过factory函数,实现了根据不同的数据判断出需要的不同的“枚举类型”(实际上是一个AppleDevice实例)。这种方法不但实现了枚举的基本功能,后期还可以根据自己的需要不断的为其添加功能,扩展新好于Dart中的基本枚举类型。 值得一提的是,Dart2.7更新之后,已经支持使用extensions on关键字对于枚举类型的功能扩展,您可以阅读Dart枚举类型扩展的相关的文章,了解extenstions的用法。但是毋庸置疑的是,当你需要一个多功能的枚举类的时候,使用class实现应该能更好的满足你。 Dart类成员的初始化 在Dart中,类成员的初始化一共有4种方法,分别是: 需要注意,最后一种方法只适用于非final类成员。 类的声明定义中初始化 你可以在编写Dart类的时候直接指定某个变量的值,代码如下: class A{ int a = 10;} Dart构造函数的快捷用法 初始化列表 除了使用this关键字以外,Dart还允许您使用初始化列表对成员变量进行初始化,代码如下 指定父类构造函数 默认情况下,在子类的构造函数没有指定调用之前,子类会调用父类的默认未命名构造函数,如果你想让子类指定使用父类的某个构造函数,并且需要传递参数,则可以在序列化列表之后选择特定的父类构造函数,代码如下: 如上,我们不但使用了上方所讲的初始化列表的语法,同时还添加了super.fromData(…) 这一行,而这一行的实际作用便是让B中的构造函数指定使用其父类(也就是A类)的fromData构造函数

「动漫杂谈」《三体》和《我的三体》

“得益于”叔叔在B站对于艺画开天三体的大力宣传,我对于艺画三体的期待值很高,也是首先看的艺画三体,看了五六集之后才开始看我的三体系列。 在没有看我的三体系列之前,我对艺画开天三体的总体评价可以概括为:烂——一种从科幻巨著到拙劣的东施效颦般的商业作品的烂。三体本身是一个非常著名的科幻作品,也是一个巨大的IP,在人们心目中的熟悉度相对较高,也就是说人们对作品都挺熟悉了,所以改变过程中出现的问题就更容易在观众眼中暴露,同时三体的世界观和故事线都可以说是相当复杂,而且科幻的作品类型也给改编增加了难度,综上,对于这种作品的影视化,想给出一个完美的满分答卷非常困难,因此如果考不了满分也可以理解,但是这一次艺画开天交上来的答卷,明显是不及格的。 我对于艺画三体中出现的问题主要关注在两点,一点是塑料剧情的泛滥,一点是人物形象的崩塌。先说塑料剧情,首先就是对于叶文杰的审问,为什么会在一个类似于废弃工厂的环境下进行,搞得阴阴森森,神神秘秘的,对于我来说,令人无法理解,唯一能想到的解释,就是动画制作团队为了提升所谓的科幻感,而进行的一次舍弃原著和舍弃剧情合理性的改编,制作团队不会认为这么做观众会觉得很帅很酷很符合对于科幻作品的想象吧。还有一个场景,就是史强护送罗辑的追车戏,这一点剧情的改编也完全失去了合理性,ETO残党直接黑进地铁系统,大摇大摆开着地铁撞罗辑,这么大阵仗的动作,街边的老鼠看到飞在天上的地铁都得瞅两眼,如何称得上是“不要引起注意”?。在我看来,并不是不允许这种剧情和镜头的出现,毕竟影视改编和单纯的文学作品不同,创造紧张的剧情吸引观众是影视作品的常用手段,适当使用这类手法也可以控制影片节奏,增加观众的观影体验,但这种处理就像是炒菜时加的各种调料和辅料一样,不能乱加多加,你艺画三体调料一通乱加,作为主食材的剧情还写的稀烂,人物形象崩塌,炒出来的菜当然不会好吃。 然后就是人物形象问题,在审问叶文洁的桥段,制作团队很明显的想把叶文洁贴上“危险人物”的标签(这估计也是选择废弃工厂的阴间场景的原因),在审问时,运用各种手段和镜头竭力表现出叶文洁轻蔑和冰冷的形象,导致艺画三体和原版三体很强的人设割裂感——这个叶文洁还是三体小说里的叶文洁吗?不知道,可能他已经不属于三体小说了,而是艺画三体中一个毫不相关的同名角色“叶文洁”了。同样的割裂感也出现在了史强的身上,在初次和罗辑接触的时候装聋作哑般的故弄玄虚,像是故意让罗辑蒙在鼓里的感觉。更为夸张的是,后面在飞机上,史强偷看罗辑笔记,并且在强烈反对之后,仍然无视已经有点恼怒的罗辑,继续明目张胆的用日记中的内容调侃罗辑,但凡看过原著的观众看到这一幕估计都得血压飙升。 再说艺画三体的剧情,上面也提到过,三体的各方面因素都决定了影视化改编不是轻松简单的工作,但我的三体系列已经证明,一个用心的改编不应该是艺画三体呈现出来的水平——我的三体系列对于剧情的处理,改编和呈现,才是我心目中的三体影视改编该有的水平(这里很推荐对三体动画化有兴趣的并且还没看过我的三体系列的观众尝试一下我的三体,看过了心中自然有对比有答案,不说优秀,至少一个合格的剧情改编应该是怎么呈现的)。 我并不想踩一捧一,但是客观事实就在这里,我的三体,刚开始甚至只是被归为“二创”领域的民间作品。即使如此,它的剧情观感都要比艺画开天的“大经费”改编的剧情观感好了一个层级,这实在令人不解和失望。明明有着更好的资金支持,更好的建模(理论上如果做好了观感会比方块人好一些),这一手好牌却打的稀烂,艺画三体很早就开始了宣发,我们也给予了耐心和期待,期待着这部伟大的科幻作品动画化后能给我们带来一些惊喜,而事实证明,艺画开天的三体,配不上这些期待。 相关链接 Bilibili三体: https://b23.tv/ep693569 三体动画 (Wikipedia): https://zh.m.wikipedia.org/zh-cn/三体_(动画)

「杂谈」网上冲浪安全指南

这个世界并不是友好而安全的世界,随着近日各种数据泄露出现以及各种有关隐私的事件发生,人们对于隐私安全问题愈加重视,本篇文章即面向于所有使用TG的朋友,祝哟介绍一些冲浪的小技巧和最最基本的注意事项,如果您是IT大佬,请忽略本篇文章内容并关闭标签页,如果想开喷请轻喷,提前感谢大佬的配合()。 关于 Telegram 自由,开放,监控 最近关于 Telegram 信息方面的问题引起了相当的重视,大部份用户选择 Telegram 是因为其口碑式到高度隐私和安全。这是一把双刃剑,有时隐私和安全可以保护自己,但同时他也保护了某些坏人和坏组织。在这种环境下,最最切记的一点是要时刻保持安全意识,在获得了更大的自由的同时,我们同时也将自己暴露在了十足的危险之中。 前段时间,有消息指出,部分公司正在使用Userbot(操作一个真实的 Telegram 帐号当作机器人使用,可以绕开 Telegram 对机器人的种种权限限制,因此非常适合用来爬取 Telegram 中的信息)抓取,归类并分析 Telegram 公开群组,频道,用户的信息,并通过大数据分析构建用户关系图以及风险评估系统,并将其相关查询功能开放给相关警方部门使用。 这里需要提到一点,由于 Telegram 的开放性,只要频道和群组时公开的,任何人无需加入就可以查看其中的所有消息,甚至不需要下载 Telegram 的客户端,在网页端访问连接就可以查看信息,而这个机器人就是抓取这些公开的信息进行分析,通过分析掌握特定的人经常聊的话题,和谁共同群等等信息,推断用户是否可能存在非法活动,或者是否合非法人员有着密切联系。 再需要补充一点,Telegram 并非绝对安全,也并不是所有违法活动的避风港。Telegram 在收到数据披露请求后,将可能会像第三方机构披露包括涉及账号的IP地址以及注册手机号等信息。 比如如果您是机场主,就有可能会在一些公开群里聊到关于机场技术的话题,又或者跟部分知名机场主共同群较多,又或者发送过你机场的aff连接,而这些内容都会被该监控系统抓取并记录。这只是一个例子,可见 Telegram 并不安全。所以在公共群组发言时,请慎重。(如果是dalao当我没说) 基本信息安全 手机号信息。如果您注册 Telegram 时正在使用中国(+86)手机号,请仔细检查 Telegram 的隐私设置是否已经正确设置为“对所有人不可见”,否则陌生的 Telegram 用户将可以直接看到您注册时使用的中国手机号。值得注意的是,这一步骤应该放在注册账号之后的第一位。(你肯定不想在群里激情对线的时候突然有个电话打过来)。如果可以的话,建议在注册如 Telegram 之类的国外平台时,尽量不使用中国手机号,您可以选择使用类似于 GoogleVoice 之类的虚拟号码服务进行注册。(可以来我这买(正在打折) 同时,建议在注册 Telegram 时,使用和国内媒体以及社交帐号不同的用户名和ID,这有助于保护个人信息不被(那么快的)泄露。 意识 意识可以延展到很多方面,大概意思是指,我们在发出任何消息和做出任何决策时都需要考虑自己所做的事是否会对自己的信息安全产生影响。下面举几点例子。 聊天八卦之中,是否透露出足以暴露或者泄漏个人信息的内容。比如高考查分截图中的名次,对于同一省份考生,名次绝大多数情况下都是具有唯一性的(除非有人和你总分相同,语数英成绩相同,物理历史选科成绩相同),所以一旦暴露真实的精确排名,那么拥有相关渠道的人就可以直接锁定你的个人身份,这有可能将会成为一个定时炸弹。所以请不要随便透露类似于此可以代表个人的唯一性标志。这也只是一个例子,还有很多其他不能泄漏的标志,需要时刻注意。 发送图片时,如无特殊必要,使用照片模式发送而非文件模式。照片中除了图像信息,还可能包含拍摄地点,拍摄设备,光圈等等的拍摄信息(这里称为exif,Exchangeable image file format)。如果通过文件发送,则有可能导致照片的exif信息泄漏,对方可以通过分析你的照片获取你出行的常用地点,常用设备等信息,导致严重的个人信息泄漏。不过目前大多数主流社交平台都提供了在上传图片时抹去照片exif的功能。不过我们仍有必要注意在发送图片时需要考虑是否要对照片的exif信息进行处理。 发送截图时,请注意是否有关键信息未做恰当处理。比如发送点外卖的截图和群友八卦的时候是否记得将订单界面的电话号码打码等。 关于机场 不使用常用邮箱以及常用密码作为机场账号。这一点非常重要,因为你的邮箱账号(有时候甚至是密码)对于机场的运营人员来讲都是可见的,一般情况下这不会造成什么危险,但这个世界一直都很不一般。比如一段时间以前就出现过某机场主跑路之后将用户的邮箱数据明码标价出售的情况。你的邮箱账号就这么被出卖了。即使不是机场主故意泄露,也会存在数据库被恶意爬取的情况(比如近期的某国安),同样可以导致你的常用邮箱账号的泄露。所以这里建议所有机场都不应该使用常用的邮箱(如[email protected])进行注册。(卖Gmail!5块一个) 明确底线。虽然所谓的各种协议可以保护你和服务器之间的通信,确保信息被加密不被审查,但对于机场运营来说,你的所有浏览信息都是清晰可见的,如果TA想的话,甚至可以查到你昨晚在几点钟看了哪几部动作电影。部分机场还有有可能保存日志(Log)。所以机场和VPN并不代表着绝对隐私和安全,法律的底线在这里也并没有失效,请在快乐冲浪时明确这条底线。Continue reading “「杂谈」网上冲浪安全指南”

「杂谈」关于Telegram Premium的一些事

序 近日Telegram推出了自己的订阅会员服务 Telegram Premium,这一操作引发了Telegram用户的热烈讨论(至少中文圈确实是挺关注的)如果你存在以下问题—— Telegram Premium 是什么?Telegram Premium有什么用?要不要买Telegram Premium,那么本文章可能会对你产生帮助~ 本文章由nf原创,发布于NFのBlog,如需转载,请在转载文章开头注明原文作者和链接! 什么是 Telegram Premium? Telegram Premium 是即时聊天软件 Telegram 推出的付费会员订阅。订阅这个会员后,你可以在这个软件里获得一些独家功能和特权,下面将会介绍。Telegram 在用户数量达到7亿关口之际推出了这个订阅,是继推送频道广告之后为 Telegram 寻找新的经济收益来源的又一次尝试,旨在为 Telegram 的各种开销提供补贴。 官方表示,Telegram Premium 的推出为对 Telegram 有着高需求的用户提供了一条付费道路,允许部分有需求的用户通过付费使用一些高资源的活动(比如大文件上传下载等等)。与此同时,官方表示,Telegram Premium 付费产生的收益还可以用于保证 Telegram 在免费和好用的道路上走的越来越远,以便于为全世界用户继续免费提供这个星球上最强大的聊天软件(preserving free access to the most powerful messenger on the planet)。同时,Telegram CEO Durov 在其官方频道表示,只需要3%左右的用户愿意付费,我们就完全可以承担的起向全世界免费提供 Telegram 的成本开销。 (你付费,这样我就可以免费给大火用了)(nice) Telegram Premium 功能概述 根据官方目前公布的消息,Telegram Premium 的特权功能有: 下面对一些功能做出解释。 4Continue reading “「杂谈」关于Telegram Premium的一些事”

高考招生章程重点内容

高考招生章程有什么用,高考招生章程应该怎么看?高考填报志愿时又应该注意哪些内容?本文章将尝试回答以上的疑惑。 看高校基本情况 高校基本情况包括高校全称、校址、办学层次、办学类型、主管部门、学费标准等。对于设有分校及多个校区的院校,还要关注考生在哪个校区就读,其毕业证书、学位证书是否带有分校或校区的标注。 看调档比例、退档规则 调档比例是高校确定调取考生档案数量的标准,一般为当地招生计划数的100%—120%,实行平行志愿的批次调档比例一般不超过105%,实行顺序志愿的批次调档比例一般不超过120%。 很多考生关心,高校调档数大于计划数,进档后没被志愿专业录取是不是会被退档?目前,实行平行志愿投档录取模式,许多高校在《招生章程》中会进行详细说明,一般只要进档考生身体健康、服从专业调剂且满足专业录取规则,则不会退档。如:在平行志愿批次,已投档至中山大学的考生,在思想政治品德考核合格、体检合格且服从专业调剂的情况下,均不退档。 看专业录取规则 高校进行专业分配的方式主要有“分数优先”“志愿优先”和“专业级差”三种。 分数优先是优先满足分数高的考生的专业志愿,即将进档考生按成绩从高到低排序,先依次检索排序靠前考生的专业志愿,排序靠前考生被专业录取或检索完所有专业志愿后,再检索排序靠后的考生。专业志愿优先是专业优先录取第一专业志愿报考的进档考生,只有当进档考生中第一专业志愿报考该专业的考生全部录完、该专业还有剩余计划时,才录取第二专业志愿报考该专业的考生,以此类推。专业级差是指录取非第一专业志愿考生时,要减去学校规定的分数差额参与排序录取。如:华南理工大学按投档分数优先的原则从高到低进行专业录取,尊重考生所填的专业志愿顺序,不设置专业志愿级差。 看特殊类型录取办法 这里的特殊类型招生方式包括高水平运动队、高水平艺术团、高校专项计划、艺术类、保送生等。一般高校会在《招生章程》中提及,但是更详细的录取办法要参照高校针对每种特殊类型招生单独发布的《招生简章》。 看志愿专业对考生身体健康状况的要求 高校对于考生身体健康状况的要求一般执行教育部、原卫生部、中国残联制定并下发的《普通高等学校招生体检工作指导意见》和相关的补充规定。除此以外,有的高校的部分专业可能会有其他的身体条件要求,就会在《招生章程》中予以明确。 看高考专业补充要求 有一些高校的专业,对语种、单科成绩、性别等会提出要求。 除了常见的英语外,有部分学生学的是俄语、法语、日语等小语种,从目前各高校的招生情况来看,大部分高校的部分专业要求只招英语语种的学生或入校后外语公共课只开设英语。如果考生中学阶段学的是非英语语种,那么在报考相关院校及专业时,一定要仔细了解学校《招生章程》对考生语种的限制。 有的高校在录取中对考生的单科成绩也会有要求。由于某些行业工作性质、环境的特殊性,有的高校在相关专业的录取中也会对报考考生的性别提出“慎报”的建议。 看学校“奖助贷”信息 为鼓励优秀学生德、智、体、美、劳全面发展,高校都设有奖学金,并且为帮助家庭经济困难学生顺利完成学业,高校也都设有助学与贷款资助措施。但每所学校的“奖助贷”种类、政策和条件都不同,考生应仔细阅读自己所填报高校关于“奖助贷”的信息。 本文章转载于:填志愿必备!广东160所院校2022年高考招生章程大汇总! 文章推荐 如何在国外网站上氪金——中行跨境通卡办理教程 Spotify 1个月使用体验

「原创」Prove Of Work 档案

写在前面 本档案所有内容皆为虚构,请勿当真。本档案正在持续更新中,同时本档案接受投稿,您可以联系我们向本档案投稿。 本档案内容版权归本站所有(投稿部份归原作者所有),未经版权所有者许可禁止私自转载。 关于POW 这是一篇作者突发奇想的脑洞文章,其基本设想位于近代未来,描述了一个虚构的世界,这个世界中,人们最主要的目标不再是赚钱,赚更多的钱(虽然现在也有人不是),而完全转向了虚拟世界,人类社会早已进入信息财产时代,通过各种虚拟货币进行交易和生活。POW描述的就是这个世界中的一些人和事。 于此同时,POW给出的设想不仅仅是为了满足作者对于信息时代的畅想,还融入了关于目前中国和全世界教育现状的映射,相信各位读者大佬能从中看出一些端倪,那么,祝大家阅读愉快! AR-000 档案:世界观定义 货币: 这是一个高度现代化的未来世界,这个世界区块链技术已经完全成熟,人们平常交易的货币已经不再是由特定国家发行的法币,而是这种虚拟货币,自然而然,获得虚拟货币成为了人们的生活目标。 资源: 虽然有着极其高超的科技水平,但此时的世界在面对各种资源的紧缺问题面前仍然束手无策,特别是高新技术材料和科技产品。 经历了长达两三个世纪的科技爆炸期后,芯片公司的产能不断减少,同时随着一个世纪多前的区块链交易大普及(在那之前法币还在被部分国家使用)之后,对于计算卡的需求达到难以想象的新高,270年前,有一次全球性芯片封锁事件,由于资源紧缺,大国通过封锁稀缺原材料和技术来保障本国供给,同时互相制裁,同时为数不多的大国几乎在同一时间用大量资金收购了全世界各地的芯片产业链,封锁持续了将近5年,部分低发达地区的人民由于无法及时获得计算卡导致大饥荒,根据联合世界(UW)的统计报告,至少有超过50万人因此丧生。 自此次时间之后,世界范围内对技术资源合理分配使用的呼声越来越高,2151年6月3日,UW推动各国签订了「计算资源及权利合理分配使用条约」。该条约初步限制了计算资源控制国的资源年最大开采量,从而减缓芯片原料枯竭的到来。同时该条约要求计算资源控制国每年必须向外出口一定量的计算材料(具体数量根据该国家人均人口以及年开采总量计算获得)。条约制定以来,国际计算秩序总算得以稳定下来,期间该条约经历过修订,但主要政策不变。 AR-001 档案收录来源:联合世界公告 2231-05-06 2231年NEMT-Coin算力密度年度测评入口即将开放,本次测评将采用更新后的算法评测机制,增加必选分支(Std-Branch)和可选分支(Alternative-Branch) 。允许算法研究机构选择自身优化叫好的可选分支加入评测。详细内容请查阅NCAA(NEMT Coin Algorithm Agency)的相关官方公告。 档案收录来源:某私立算法研究院工作人员-笔记 烦死了…最近一直都没时间休息,NEMT算法这块真的不好做了。想下十几年前,那时的NEMT项目难度比这个不知道简单多少,也不像现在这样各路仙人横飞,各种神仙算法,哪是我们这种十八线公司有能力开发出来的…就算24h显卡组全开也不一定能干过那些大厂算法三四个小时的计算量… AR-002 档案收录来源:维基千科 词条:算法研究院 概述:算法研究院现在是指为计算卡提供定制算法和计算托管环境的机构,此类机构通过为计算卡提供算法和托管环境获取经济效益,并与计算卡所有者分成。 历史: 历史上具有文献的最早记录的算噶研究院机构成立于2180年。在此以前,大部分发达国家和较大的发展中国家已经几乎完全迁移到使用虚拟货币进行日常生活和大型经济活动。而2180年位于■■■■■的算法托管中心(算法研究院的前身)首次提出了统一托管多张计算卡并为其提供算法/训练的新型计算模式,意味着算法研究院时代的开始。 现状:目前,算法研究院几乎成为普及性设施,由于算法研究院的组织规模远大于个人,其研发能力出众,一所优秀的算法研究院可以提供新能表现远超于开源算法的内部专业算法(由算法研究院提供的算法一般为闭源),绝大部分的人都会选择将计算卡托管在此类机构以谋求更大化的收益。2218年,■国最大的算法研究基团ConstantFlow在■国■■达克交易所上市。旗下代表研究所有ConstantFlow Senior Agency of Algorithm ,在此托管组织运营下的计算卡在每次NEMT-Coin算力密度年度测评中都表现优异。其近50%的托管显卡可以达到QBFJ认证水平。

NFのBlog 注册投稿教程

NFのBlog是一个开放性Blog,任何用户都可以在此发布自己的文章!详细请看 本站投稿开放公告 注册/登录帐号 进入主页,在右上角点击“登录” 如果您已经拥有了NFBlog帐号,则可以直接登录,否则,您可以注册按钮进行新用户注册,届时将需要您提供您的邮箱帐号(图1.2) 提示:新用户注册时需要通过邮箱验证,请及时查看您的邮箱,并通过我们发送的验证链接设置您的帐号信息,如果您无法收到我们的邮件,请检查邮箱账户的“垃圾邮件”归档。或者联系我们了解情况 开始编辑文章 注册帐号并登录成功后,即可进入账户仪表盘,您可以在仪表盘左侧导航栏中找到“文章”一栏,点击便可管理和编写您的文章(图1.3) 编写完成后,您可以联系我们发送投稿请求并附上您文章的标题,审核通过后,您的文章将出现在NFBlog中,并将会被Google抓取进入Google搜索结果,如果您不想您的文章出现在搜索引擎的搜索结果中,请在文章中添加[no_index] 的html标签(详细内容可以在网络上了解)

NFのBlog「我和歌的故事」投稿活动

前言 首先非常感谢大家愿意捧场关注这次活动! 新年即将到来,我们经历的又一年即将结束,这一年也许平凡,也许波折,也许好运,也许遭受了打击,无论如何,每个人总会遇到值得记住和分享的故事。 这一年里,你与歌曲之间有有着怎样的故事呢?如果你愿意的话,跟大家分享一下「你与歌曲的故事」吧! 活动概述 投稿类型 本次投稿仅接受文字投稿,暂不接受图片,音频,视频等其他形式的投稿。若文章中需要包含图片,您可以通过使用图床插入图片链接来实现。 投稿方式 您可以通过以下方式提交您的稿件: 使用WordPress直接编辑并提交草稿等待审核。登录或注册NFのBlog帐号后,您的帐号将自动获得撰写文章的权限,登录用户后进入WordPress仪表板,即可开始编写文章。完成文章后,您可以直接选择保存草稿并等待网站管理员审核,审核通过后,文章将在NFのBlog可见。 发送文本文件。如果您不想注册NFのBlog,您仍然可以通过发送文本文件至我们的联系方式来完成投稿。您可以在telegram中直接发送给nf(@nfnfgo),也可以选择发送到我们的投稿邮箱 [email protected] 中,发送并等待审核通过后,文章将在NFのBlog可见。 投稿时间 理论上,接受投稿的时间从本文章发出开始,直到农历2022年新年之前。超过投稿时间的作品仍然可以在网站展示,但文章将不参与本次活动的评选以及相关的其他活动。 投稿内容 本次投稿内容高度开放,文体不限,内容不限,但需要含有歌曲相关的情节和内容,符合「我和歌的故事」投稿主题。另外,请确保文章中包含以下信息: 标题格式为:「我和歌的故事」——您的文章标题 文章中包含「关于作者」模块(您可以在这个模块中添加您的信息,但请注意不要泄漏个人敏感信息) 若您不想过于高调,则可以忽略上条,仅在文章开头或结尾说明作者名即可 所有作者信息都无需填写真实姓名(趁这次机会给自己取个高级的笔名吧!) 需要注意的是,含有以下特征文章将不能通过审核: 包含作者或作者以外其他人的真实隐私信息 包含违法信息或违反道德的内容 包含针对某一群体的歧视性内容 包含攻击性/侮辱性的内容 文章内容过于空洞 文章内容与本次投稿主题无关的内容 其他NFのBlog管理员认为不适宜参与本次活动的内容 本次活动的优秀文章将显示在NFのBlog首页,同时会发送到NF的Telegram频道中~如果您的文章被选为优秀文章,但您比较低调,不想自己的文章被显示,可以提前联系nf~ 另外如果有dalao赞助奖品,奖品将会被发放给优秀的投稿文章! 赞助本活动 众所周知nf非常缺钱(确信),所以确实没法为本次活动准备很nb的奖品,如果有dalao愿意赞助欢迎在telegram联系nf(@nfnfgo),所有赞助将被用于本次活动优秀文章的奖品发放,同时我们将会在活动页为赞助dalao提供广告位!

WordPress自动生成文章目录

在使用WordPress编写长文时,我们通常需要为文章添加一个目录,来方便读者的阅读,我们通常需要一个自动生成目录的方法,下面介绍一下WordPress如何自动生成文章目录 TOC+ 您可以通过安装 Table of Contents 插件来实现这一个功能,TOC是一个WordPress插件,可以对页面,文章等自动生成文章目录 您可以直接访问此插件的网址 安装TOC+ 您可以登录您的WordPress网站后台进行搜索安装: 首先按照上图指示,进入WordPress管理主页,在左边栏目录找到插件,并进入 安装插件 选项,输入table of contents plus 并安装该插件 然后如上图,进入TOC+的设置中,post(文章)类型的自动目录默认关闭,我们需要将其勾选 勾选后,网站中标题多于4个的文章将会自动显示目录,且目录可以点击进行跳转~如下图: 进阶设置 您可以看到图1.3中,生成的目录除了出现在文章第一个标题前之外,如果屏幕空间足够,还会出现在网页右方,实现方法并不难,只要进入Wordpress小工具设置中,添加TOC+的侧边栏小工具即可,如图1.4 另外,上方提到,只有标题数量超过4个,TOC+才会开启Wordpress文章的自动目录,如果某个文章不符合这个条件,而你却想开启该文章的自动生成目录功能,只需通过为文章添加的html标签即可