Lost?
-This page does not exist.
-From a397f4e393296347e15e00c89baa61a59e09a364 Mon Sep 17 00:00:00 2001 From: Dichgrem <128880743+Dichgrem@users.noreply.github.com> Date: Tue, 5 Mar 2024 17:00:51 +0800 Subject: [PATCH] Delete public directory --- public/404.html | 101 --- public/about-working/index.html | 373 ----------- public/about/index.html | 113 ---- public/advertising-algorithms/index.html | 228 ------- public/android-root/index.html | 191 ------ public/android-tv/index.html | 207 ------ public/arch-install/index.html | 230 ------- public/archive/index.html | 290 --------- public/atom.xml | 398 ------------ public/buttons.css | 1 - public/calling-cards/index.html | 175 ----- public/chatogpt/index.html | 605 ------------------ public/chromebook/index.html | 186 ------ public/color/background_auto.css | 1 - public/color/background_blue.css | 1 - public/color/background_dark.css | 1 - public/color/background_green.css | 1 - public/color/background_light.css | 1 - public/color/background_orange.css | 1 - public/color/background_pink.css | 1 - public/color/background_red.css | 1 - public/color/blue-auto.css | 1 - public/color/blue-light.css | 1 - public/color/blue.css | 1 - public/color/green-auto.css | 1 - public/color/green-light.css | 1 - public/color/green.css | 1 - public/color/orange-auto.css | 1 - public/color/orange-light.css | 1 - public/color/orange.css | 1 - public/color/pink-auto.css | 1 - public/color/pink-light.css | 1 - public/color/pink.css | 1 - public/color/red-auto.css | 1 - public/color/red-light.css | 1 - public/color/red.css | 1 - public/dsm-nas/index.html | 171 ----- public/font-hack-subset.css | 4 - public/font-hack.css | 4 - public/fonts/hack-bold-subset.woff | Bin 30212 -> 0 bytes public/fonts/hack-bold-subset.woff2 | Bin 23512 -> 0 bytes public/fonts/hack-bold.woff | Bin 144868 -> 0 bytes public/fonts/hack-bold.woff2 | Bin 108008 -> 0 bytes public/fonts/hack-bolditalic-subset.woff | Bin 33668 -> 0 bytes public/fonts/hack-bolditalic-subset.woff2 | Bin 26460 -> 0 bytes public/fonts/hack-bolditalic.woff | Bin 151048 -> 0 bytes public/fonts/hack-bolditalic.woff2 | Bin 113512 -> 0 bytes public/fonts/hack-italic-subset.woff | Bin 32648 -> 0 bytes public/fonts/hack-italic-subset.woff2 | Bin 25740 -> 0 bytes public/fonts/hack-italic.woff | Bin 148532 -> 0 bytes public/fonts/hack-italic.woff2 | Bin 111360 -> 0 bytes public/fonts/hack-regular-subset.woff | Bin 29640 -> 0 bytes public/fonts/hack-regular-subset.woff2 | Bin 23244 -> 0 bytes public/fonts/hack-regular.woff | Bin 141132 -> 0 bytes public/fonts/hack-regular.woff2 | Bin 106236 -> 0 bytes public/footer.css | 1 - public/header.css | 1 - public/index.html | 216 ------- public/logo.css | 1 - public/main.css | 1 - public/mechrev-keyboard/index.html | 181 ------ public/opensourcesoftware-licenses/index.html | 215 ------- public/openwrt/index.html | 167 ----- public/page/1/index.html | 6 - public/page/2/index.html | 225 ------- public/page/3/index.html | 225 ------- public/page/4/index.html | 219 ------- public/page/5/index.html | 219 ------- public/page/6/index.html | 213 ------ public/pagination.css | 1 - public/podcast-use/index.html | 175 ----- public/post.css | 1 - public/pve-mcsm/index.html | 248 ------- public/robots.txt | 4 - public/routing/index.html | 218 ------- public/rss-read/index.html | 269 -------- public/searching/index.html | 231 ------- public/sitemap.xml | 177 ----- public/style.css | 1 - public/tags/advertising/index.html | 124 ---- public/tags/algorithms/index.html | 124 ---- public/tags/android-tv/index.html | 123 ---- public/tags/android/index.html | 124 ---- public/tags/arch-install/index.html | 123 ---- public/tags/calling-cards/index.html | 123 ---- public/tags/chromebook/index.html | 123 ---- public/tags/debain/index.html | 124 ---- public/tags/dsm-nas/index.html | 123 ---- public/tags/index.html | 249 ------- public/tags/keyboard/index.html | 123 ---- public/tags/licenses/index.html | 125 ---- public/tags/open/index.html | 125 ---- public/tags/openwrt/index.html | 123 ---- public/tags/podcast/index.html | 123 ---- public/tags/prompt/index.html | 123 ---- public/tags/pve/index.html | 124 ---- public/tags/root/index.html | 124 ---- public/tags/route/index.html | 124 ---- public/tags/rss/index.html | 123 ---- public/tags/searching/index.html | 123 ---- public/tags/software/index.html | 125 ---- public/tags/wifi/index.html | 124 ---- public/tags/win-linux/index.html | 123 ---- public/tags/working/index.html | 123 ---- public/variables.css | 0 public/win-linux/index.html | 174 ----- 106 files changed, 9904 deletions(-) delete mode 100644 public/404.html delete mode 100644 public/about-working/index.html delete mode 100644 public/about/index.html delete mode 100644 public/advertising-algorithms/index.html delete mode 100644 public/android-root/index.html delete mode 100644 public/android-tv/index.html delete mode 100644 public/arch-install/index.html delete mode 100644 public/archive/index.html delete mode 100644 public/atom.xml delete mode 100644 public/buttons.css delete mode 100644 public/calling-cards/index.html delete mode 100644 public/chatogpt/index.html delete mode 100644 public/chromebook/index.html delete mode 100644 public/color/background_auto.css delete mode 100644 public/color/background_blue.css delete mode 100644 public/color/background_dark.css delete mode 100644 public/color/background_green.css delete mode 100644 public/color/background_light.css delete mode 100644 public/color/background_orange.css delete mode 100644 public/color/background_pink.css delete mode 100644 public/color/background_red.css delete mode 100644 public/color/blue-auto.css delete mode 100644 public/color/blue-light.css delete mode 100644 public/color/blue.css delete mode 100644 public/color/green-auto.css delete mode 100644 public/color/green-light.css delete mode 100644 public/color/green.css delete mode 100644 public/color/orange-auto.css delete mode 100644 public/color/orange-light.css delete mode 100644 public/color/orange.css delete mode 100644 public/color/pink-auto.css delete mode 100644 public/color/pink-light.css delete mode 100644 public/color/pink.css delete mode 100644 public/color/red-auto.css delete mode 100644 public/color/red-light.css delete mode 100644 public/color/red.css delete mode 100644 public/dsm-nas/index.html delete mode 100644 public/font-hack-subset.css delete mode 100644 public/font-hack.css delete mode 100644 public/fonts/hack-bold-subset.woff delete mode 100644 public/fonts/hack-bold-subset.woff2 delete mode 100644 public/fonts/hack-bold.woff delete mode 100644 public/fonts/hack-bold.woff2 delete mode 100644 public/fonts/hack-bolditalic-subset.woff delete mode 100644 public/fonts/hack-bolditalic-subset.woff2 delete mode 100644 public/fonts/hack-bolditalic.woff delete mode 100644 public/fonts/hack-bolditalic.woff2 delete mode 100644 public/fonts/hack-italic-subset.woff delete mode 100644 public/fonts/hack-italic-subset.woff2 delete mode 100644 public/fonts/hack-italic.woff delete mode 100644 public/fonts/hack-italic.woff2 delete mode 100644 public/fonts/hack-regular-subset.woff delete mode 100644 public/fonts/hack-regular-subset.woff2 delete mode 100644 public/fonts/hack-regular.woff delete mode 100644 public/fonts/hack-regular.woff2 delete mode 100644 public/footer.css delete mode 100644 public/header.css delete mode 100644 public/index.html delete mode 100644 public/logo.css delete mode 100644 public/main.css delete mode 100644 public/mechrev-keyboard/index.html delete mode 100644 public/opensourcesoftware-licenses/index.html delete mode 100644 public/openwrt/index.html delete mode 100644 public/page/1/index.html delete mode 100644 public/page/2/index.html delete mode 100644 public/page/3/index.html delete mode 100644 public/page/4/index.html delete mode 100644 public/page/5/index.html delete mode 100644 public/page/6/index.html delete mode 100644 public/pagination.css delete mode 100644 public/podcast-use/index.html delete mode 100644 public/post.css delete mode 100644 public/pve-mcsm/index.html delete mode 100644 public/robots.txt delete mode 100644 public/routing/index.html delete mode 100644 public/rss-read/index.html delete mode 100644 public/searching/index.html delete mode 100644 public/sitemap.xml delete mode 100644 public/style.css delete mode 100644 public/tags/advertising/index.html delete mode 100644 public/tags/algorithms/index.html delete mode 100644 public/tags/android-tv/index.html delete mode 100644 public/tags/android/index.html delete mode 100644 public/tags/arch-install/index.html delete mode 100644 public/tags/calling-cards/index.html delete mode 100644 public/tags/chromebook/index.html delete mode 100644 public/tags/debain/index.html delete mode 100644 public/tags/dsm-nas/index.html delete mode 100644 public/tags/index.html delete mode 100644 public/tags/keyboard/index.html delete mode 100644 public/tags/licenses/index.html delete mode 100644 public/tags/open/index.html delete mode 100644 public/tags/openwrt/index.html delete mode 100644 public/tags/podcast/index.html delete mode 100644 public/tags/prompt/index.html delete mode 100644 public/tags/pve/index.html delete mode 100644 public/tags/root/index.html delete mode 100644 public/tags/route/index.html delete mode 100644 public/tags/rss/index.html delete mode 100644 public/tags/searching/index.html delete mode 100644 public/tags/software/index.html delete mode 100644 public/tags/wifi/index.html delete mode 100644 public/tags/win-linux/index.html delete mode 100644 public/tags/working/index.html delete mode 100644 public/variables.css delete mode 100644 public/win-linux/index.html diff --git a/public/404.html b/public/404.html deleted file mode 100644 index 03b5757..0000000 --- a/public/404.html +++ /dev/null @@ -1,101 +0,0 @@ - - - -
-This page does not exist.
-前言 -什么是“五险一金”?工资到底由那些部分组成?劳动合同怎么签?不仅仅是应届生,很多工作了几年的职场人,也不十分清楚。因此,在这里笔者打算帮助大家彻底把这些事情搞明白。
- -一.关于薪酬 -薪酬是货币+实物报酬的总和,包括:
-v2-26bc48adc9539ddbd25c6339d3e8d082_1440w.webp
-直接薪酬:指的是以现金形式,按照一定的周期,直接发放给你的货币,比如每个月的固定薪资,或者各种现金的补贴,奖金等等。
-1.基本工资、绩效工资
-基本工资:这个就比较好理解了,基本工资,也就是我们常说的底薪、固定薪酬,只要你向企业提供正常劳动,公司就会向你支付的工资。
-绩效工资:是与你个人绩效挂钩,根据你当月的绩效完成情况,给予你的浮动工资,比如我们常说的销售的提成,就是在浮动工资的部分。
-按照不同的薪酬结构,基本工资和绩效工资会有不同的比例,以约束员工要达到对应的工作指标,完成固定考核。但不论比例是什么样,每月工资都不得低于国家规定的该城市最低工资标准。
-2.奖金与津贴
-奖金:目的是在于激励员工。是会根据企业的效益而定,是否发放,公司有很大的决定权。
-针对于常常有争议的年终奖:年终奖分为多种形式,比如有实物类的,也有现金类的。现金类分为固定的(即企业为了奖励你持续在岗到了年末,给予你的固定奖励,不会根据企业的业绩变化,比如年底双薪,三薪等等)。也有不固定的,即企业没有约定具体的数额,在年末,根据企业业绩的分红,不等额地发放,浮动范围可以非常大。
-而在劳动法中,对于年终奖没有明确的规定,但如果企业表明了要发放,且在劳动合同中有体现,但最终没有发,是违法的。
-津贴:会有多种形式,包括交通补贴(日常、加班),餐饮补贴、租房补贴等等,也是非强制性的,每月以福利的形式,提供给员工。
-3.加班费
-休息日:根据《劳动法》:休息日加班工资=月工资基数÷21.75天×200%×加班天数;法定节假日加班工资=月工资基数÷21.75天×300%×加班天数;
-延长工时加班费:每小时加班费≥小时工资基数的150%
-注:计算加班工资时,日工资按平均每月计薪天数21.75天折算。
-加班费应以实际发放的工资作为计算基数,包括“基本工资”“岗位津贴”等所有工资项目、不能以“基本工资”“岗位工资”“职务工资”单独一项作为计算基数。
-当然,在我们的工作中,免不了遇到企业通过加班调休,或提供晚餐、报销车费等方式诱导员工加班,甚至会碰到一些不遵守规则的企业,强迫员工加班且不提供相应的补助。
-这种情况下,员工一定衡量自己的付出和收获是否成正比,合理利用法律来保护自己的权益。
-间接薪酬:不直接打到你的现金账户的,但是在一定的条件下可以使用的,权益、保险、服务、或者实物,但是同样能折算出现金价值的。比如住房公积金(要在买房租房的时候可以用)
-下面,我们来具体解释,每一项是什么意思:
-1.股票期权
-一般来说,应届生遇到offer中含有股票期权的情况较少,但在部分成长型或者初创型公司,或者提倡全员持股的公司,可能会出现类似的薪酬结构。
-那么我们着重说一下在创业公司可能会为初始员工提供的期权:期权不是股权,而是一份按照约定价格在约定时间购买股份的合同。但如果说给期权,一定要落在纸上,口头承诺没有任何意义。
-期权的约定,一般会约定起算日期(什么时候发放期权,是入职就发,还是一段时间之后),兑现时间(比如期权是分三年兑现,一共给N股,每年兑现N/3),有无门槛(比如是否在公司工作要满一年,才能解锁兑现的权利),行权价格(到行权期后可按约定价格购得公司股权)。
-如果你最终拿到了N股,但最重要的是,公司需要上市,你才能在禁售期之后套现。所以,期权是你对于公司未来看好,并能持续陪伴公司走到上市的奖励。
-在某些创业公司,容易以期权作为降薪,压低薪酬的原因,这时候一定要谨慎的思考,是否对于公司的业务模式、团队看好,因为期权是一个长期的事情,长期获益也就意味着你要付出长期的承诺,要格外慎重地做选择。
-2.五险一金
-五险一金是国家规定,企业必须为员工缴纳的社会保障。
-五险比例,根据地方不同,有细微差别,而一金,比例在5%-12%之间浮动,单位缴纳的比例,不得低于你个人承担的比例。一般来说,比例是相等的,比如你自己缴纳12%,单位也为你缴纳12%。如果你的税前薪酬是10000元,那么你当月公积金账户里会有2400元,其中个人单位各占一半。
-v2-61b8ded39b60ba91a6abb5128c794380_1440w.webp
-养老保险
-参加基本养老保险的个人,达到法定退休年龄时(男职工60岁;从事管理和科研工作的女职工55岁;从事生产和工勤辅助工作的女职工50岁,自由职业者、个体工商户女年满55周岁),累计缴费满15年的,按月领取基本养老金。
-职工养老保险为单位和职工共同缴纳。
-缴费比例:
-单位:一般不超过20%(以单位工资总额为基数)
-个人:8%(以本人缴费工资为基数)
-医疗保险
-参加职工基本医疗保险的个人,达到法定退休年龄时累计缴费达到国家规定年限的(男性缴满25年、女性缴满20年),退休后不再缴纳基本医疗保险费,按照国家规定享受基本医疗保险待遇。
-职工医疗保险为单位和职工共同缴纳(单位缴纳的基本医疗保险费一部分用于建立统筹基金,一部分划入个人账户)。
-缴费比例:单位6%,个人2%(各地略有不同)
-失业保险
-失业人员符合下列条件的,从失业保险基金中领取失业保险金:
-失业前用人单位和本人已经缴纳失业保险费满一年的;
-非因本人意愿中断就业的;
-已经进行失业登记,并有求职要求的。
-失业保险为单位和职工共同缴纳。缴费比例:个人费率不超过0.5%。
-工伤保险
-职工有下列情形之一的,应当认定为工伤:
-在工作时间和工作场所内,因工作原因受到事故伤害的;
-工作时间前后在工作场所内,从事与工作有关的预备性或者收尾性工作受到事故伤害的;
-在工作时间和工作场所内,因履行工作职责受到暴力等意外伤害的;
-患职业病的;
-因工外出期间,由于工作原因受到伤害或者发生事故下落不明的;
-在上下班途中,受到非本人主要责任的交通事故或者城市轨道交通、客运轮渡、火车事故伤害的;
-法律、行政法规固定应当认为工伤的其他情形。
-工伤保险为单位缴费。
-缴费比例:0.3%-2.5%(根据各行业工伤风险类别和工伤事故及职业病的发生频率浮动)
-生育保险
-用人单位已经缴纳生育保险的,其职工享受生育保险待遇;职工未就业配偶按照国家规定享受生育医疗费用待遇。
-生育保险为单位缴纳。缴费比例:0.8%
-住房公积金
-职工住房公积金的月缴存额=职工本人上一年度平均工资×职工住房公积金缴存比例。
-单位为职工缴存的住房公积金的月缴存额=职工上一年度月平均工资×单位住房公积金缴存比例。
-缴存比例:单位和职工缴存比例不应低于5%,原则上不高于12%。
-住房公积金可以提取,但要符合下列条件之一:
-购买、建造、翻修、大修自住住房的;
-离休、退休的;
-完全丧失劳动能力的,并与单位终止劳动关系的;
-出境定居的;
-偿还购房贷款本息的;
-连续足额缴存住房公积金3个月,本人及配偶在缴存城市无自有住房且租房的,可提取双方住房公积金支付房租。
-当然,某些福利较好的公司,除了国家规定的五险,还会为员工额外购买商业险。比如商业医疗险,来为员工覆盖社保医疗险种无法报销的部分费用。
-五险一金从什么时候开始缴纳:不论是否约定了试用期,都需要在入职的一个月之内(即为入职的当月、或者次月开始为员工缴纳社会保险)。
-3.员工福利
-这一类,是属于企业为员工额外提供的,提升员工满意度的福利,不是法律强制性的,但是会为员工的生活带来便利,比如健身房、体检等等。此类一般不会在offer或者合约上注明,但是在发放offer的时候,HR会向你提到,你也可以纳入整体offer的考虑当中。毕竟,喜欢健身的同学,还是能节省一些支出。一些公司,甚至包含了三餐,那么也是作为福利,帮员工节省了很大的餐饮支出,这个现金价值,就是非常实在的。
-问题一:税前和税后是什么意思?为什么我税前是8k,到手之后,只有5k了呢?
-首先,税前的工资,和最终到手的工资,是肯定会有差距的。核心原因是两方面:
-一方面,要扣除对应的五险一金及其他补充险,一方面,是要扣除个税。
-2019年后,个税起征点调整为5000,同时,也增加了6项个税免除的项目。可以根据个人所得税的规定,查询自己的税后收入。
-问题二:关于年终奖,公司签约的时候,承诺薪酬是13-16薪,但在年末的时候,到底是如何发放?
-通常的情况,年末能够拿到几薪,会根据你的绩效考核情况,和公司整体的经营状况来看的。如果在offer中有注明,那么至少是能够在年末拿到一薪的奖励,但不是所有人都能拿到最好的16薪,一般公司会有完善的考评机制,对于员工进行分级,比如表现得特别优秀的员工,可以拿到最高额的奖励。
-PS:
-13薪是指工作期满一年后,可以领取第十三个月的工资。一般情况下,指年底双薪。
-16薪分别是12个月的基本工资+年底双薪(13薪),再加上次年4月份的绩效部分(参考下并不准确的361原则)的大概标准,除了10%被打成3.25的员工,60%的员工可以拿到3个月绩效工资,30%的员工可以拿到5个月以上的绩效工资(打分3.5以上)。
-二.关于劳动合同 -一、劳动合同
-签署了劳动合同,才表明你真正与公司确立了劳动关系。用人单位应当自入职之日起1个月内与劳动者签订书面劳动合同。
-劳动合同的期限:固定期限和无固定期限。如果没有明确标注期限,则为无固定期限合同。
-试用期:也就是你初入公司,还没转正成为正式员工的时期,也是你和企业双方,可以相互考察,是否匹配适合的时期。
-劳动法规定: 劳动合同期限满三个月不满一年的,试用期不得超过一个月。劳动合同期限满一年不满三年的,试用期不得超过二个月;三年以上固定期限和无固定期限的劳动合同,试用期不得超过六个月。
-同一用人单位与同一劳动者只能约定一次试用期。以完成一定工作任务为期限的劳动合同或者劳动合同期限不满三个月的,不得约定试用期。
-在试用期,用人单位也有义务为员工缴纳五险一金。
-劳动合同解除:
-如果你想主动解除劳动合同(想辞职):如果在试用期之内,只需提前3日通知用人单位,如果已经转正,需要至少30天提前通知用人单位。如果你被胁迫劳动,或者用人单位未按照劳动合同约定向你支付报酬或者提供劳动条件,你可以立即主张接触劳动合同。
-那公司在什么情况下,可以辞退你呢?
-在试用期内,不满足试用期的条件
-严重违纪,或者给企业造成损害,承担刑事责任等。
-企业经营不善,破产、或者发生严重经营困难,确需裁员。
-如果你不认同公司辞退你的理由,可以向当地的劳动局申请仲裁。这时,举证的责任在于公司。如果公司无法罗列对应的证据,证明其理由,那么公司需要对于辞退行为向你进行补偿。为了避免法律风险,一定要反复的看劳动合同上的条款,包括岗位,劳动合同期限,试用期,薪酬,假期,工作时间,是否与offer承诺的一致,以及约定的劳动解除条款,包括赔偿条款等等。
-二、三方协议
-首先,要弄明白三方是三方。这里的三方,代表的是学校,你,和用人单位。三方协议,只会存在于应届毕业生找工作时签订。在未来,你再做职业转换的时候,已经是社会人了,就不会再签订这类的协议了。协议是三方各执一份的。
-官方定义:三方协议是《普通高等学校毕业生、毕业研究生就业协议书》的简称,它是明确毕业生、用人单位和学校三方在毕业生就业工作中的权利和义务的书面表现形式,能解决应届毕业生户籍、档案、保险、公积金等一系列相关问题。
-注意:协议在毕业生到单位报到、用人单位正式接收后自行终止,三方不等于劳动合同,它只是三方的意向,对你的劳动关系没有约束力,所以,在入职的时候,一定要签订劳动合同,才能保证自己的权益!!
-一般,三方合同会规定违约金,学生应当注意这个部分,它可能会为你带来风险,如果你在签订三方后,没有按时去公司报道,是需要支付这部分违约金的。一般违约金等同于月薪,但考虑到学生的情况,也不应超过5000元。
-除此之外,与劳动合同需要查看的部分一致,你**需要仔细检查三方协议中约定的薪金、补贴、权益等事项进行确认。
-常见的坑:
-1:以三方协议代替劳动合同
-三方协议不是劳动合同。它是学校管理就业的手段,主要涉及到应届生身份和落户、调档等问题,效力一般持续到正式签订劳动合同为止。
-2:以Offer代替劳动合同
-Offer也不是劳动合同。用人单位单方面发出的offer可以视为要约,劳动者确认接受后,形成的通常是一份普通合同,内容比正式劳动合同简单很多,因此不能代替劳动合同。
-3:不订立书面劳动合同
-书面劳动合同是认定劳动关系最有力的证据,如果不订立书面劳动合同,劳动者的权利很难得到保护。
-《劳动合同法》第十条:“建立劳动关系,应当订立书面劳动合同。已建立劳动关系,未同时订立书面劳动合同的,应当自用工之日起一个月内订立书面劳动合同。用人单位与劳动者在用工前订立劳动合同的,劳动关系自用工之日起建立。”
---[《劳动合同法》第八十二条:“用人单位自用工之日起超过一个月不满一年未与劳动者订立书面劳动合同的,应当向劳动者每月支付二倍的工资。”
-
--如果用人单位坚持不订立书面劳动合同,可以保留好工卡/工牌、工服、考勤记录、工作沟通记录等证据,向劳动监察部门投诉。但如果三方协议和offer等书面文件具备基本劳动合同条款,也可能被法院「视为」书面劳动合同,你就没法薅双倍工资羊毛了。
-
4:用人单位不具备合法资质
-用人单位在法律上根本不存在,比如未办理营业执照、营业执照被吊销或者营业期限届满仍继续经营#喂,你是幽灵吗?日后发生争议时,基本只能去寻找单位出资人。
-5:用人单位与劳动合同上的名称、公章不一致
-日后发生争议时,难以确定
-6:用人单位注册地在外地
-日后发生争议时,如果不能证明劳动合同履行地在本地,有可能需要到外地申请劳动仲裁,大大增加维权成本。
---可以事先在“国家企业信用信息公示系统”、“信用中国”、“天眼查”或“企查查”等网站上查询用人单位的全称、类型、经营范围、规模、存续状态、业绩、口碑等,检查劳动合同上的名称、公章是否都与查询结果一致。
-
--如果发现问题,劳动者有权要求与真实、准确、合法的用人单位订立劳动合同,否则建议不要提供劳动。
-
用人单位在外地的,应综合考虑日后发生争议的概率,评估自己是否愿意承担相应的风险。
-7:订立一份劳动合同,但为多个单位提供劳动
-有些单位相互关联,明明跟A单位签了劳动合同,却被派去帮B单位干活。日后发生争议时,要考虑到A、B单位互相甩锅(A说你没帮它干活,B说你没跟它签劳动合同)、难以确定责任单位的可能性。
-8:用人单位要求与第三方订立劳务派遣合同
-可能在实际用工中与本单位员工待遇不同;在遇到一些具体问题时,如工伤认定等,操作复杂程度有所上升。
---如果必须为订立劳动合同单位之外的其他单位提供劳动,又并非劳务派遣,则应该得到订立劳动合同单位的书面认可或指示,并保留好在不同用人单位劳动的证据。
-
--在不得不签订劳务派遣合同的情况下,尤其需要确认派遣单位是否具备合法资质,如果是小公司则需要定期关注他们是否按时缴纳五险一金、操作流程是否规范等。
-
9:用人单位要求订立阴阳合同
-为避税等目的订立阴阳合同,比如一份对外的薪资较低,一份对内的(或者口头的)薪资较高。日后发生争议时,证据上可能面临不利。
-10:用人单位要求劳动者在空白的合同上签字
-「超级大雷」用人单位可能会在合同空白处填上对劳动者不利而对单位本身有利的内容,如较少的工资、更长的工作时间、与协商不一致的福利待遇等。但日后发生争议时,#哎,有理说不清……
---阴阳合同尽量避免,空白合同绝对避免!
-
11:用人单位扣押劳动者身份证
-影响辞职自由,日后无法正常申请劳动仲裁和诉讼等。有些公司甚至会利用劳动者的身份信息进行其他非法活动。
-12:用人单位要求劳动者提供担保或者以其他名义向劳动者收取财物
-这种情况下,大概率前方有巨坑,请直接掉头走人
-13:用人单位不提供劳动者应持有的一份劳动合同
-劳动合同永远是最关键的证据。
-14:劳动合同上不载明必备条款
-日后发生争议时,劳动者手里会缺少最关键的依据,增加举证成本和困难,给对方留下抗辩机会。
-《劳动合同法》第十七条:“劳动合同应当具备以下条款:(一)用人单位的名称、住所和法定代表人或者主要负责人;(二)劳动者的姓名、住址和居民身份证或者其他有效身份证件号码;(三)劳动合同期限;(四)工作内容和工作地点;(五)工作时间和休息休假;(六)劳动报酬;(七)社会保险;(八)劳动保护、劳动条件和职业危害防护;(九)法律、法规规定应当纳入劳动合同的其他事项。劳动合同除前款规定的必备条款外,用人单位与劳动者可以约定试用期、培训、保守秘密、补充保险和福利待遇等其他事项。”
-三.关于试用期 -1.试用期时间
-根据《劳动法》:劳动合同期限三个月以上不满一年的,试用期不得超过1个月;劳动合同期限一年以上不满三年的,试用期不得超过2个月;三年以上固定期限和无固定期限的劳动合同,试用期不得超过6个月;以完成一定工作任务为期限的劳动合同或者劳动合同期限不满三个月的,不得约定试用期。
-同一用人单位与同一劳动者只能约定一次试用期。
-2.试用期工资
-劳动者在试用期的工资不得低于本单位相同岗位最低档工资或者劳动合同约定工资的80%,并不得低于用人单位所在地的最低工资标准。
-用人单位在试用期解除劳动合同的,应当向劳动者说明理由。
-在此特别强调!
-试用期≠实习期,两者最大的区别在于你是否毕业!
-试用期的当事人双方存在着劳动关系,用人单位对劳动者承担无过错责任,与劳动者共同履行缴纳社会保险费用的义务,向劳动者支付的工资报酬不得低于当地最低工资标准。
-而学生实习所在的单位对于实习学生,不承担无过错责任,不须执行最低工资标准。
-四.关于纳税 -1.应纳税所得额
-应纳税所得额=收入-起征点(5000元)
-v2-c0a3bf0a2d079674ccbb2b0e779e8710_1440w.webp
-个人因任职或者受雇而取得的工资、薪金、奖金、年终加薪、劳动分红、津贴、补贴以及与任职或者受雇有关的其他所得都应该叫个人所得税。
-不包括
-五险一金
-省级人民政府等单位颁发的科学、教育、环境保护等方面的奖金
-国债和国家发行的金融债券利息
-按照国家统一规定发给的补贴、津贴
-福利费、抚恤金、救济金
-保险赔款
-其他
-2.应纳税额
-应纳税额=应纳税所得额*税率-速算扣除数
-五.关于休假 -该部分数据仅供参考,不同地区略有不同,详情请参考各地方政府规定。
-1.年假
-根据《职工带薪年休假条例》:
-职工累计工作已满1年不满10年的,年休假5天;
-已满10年不满20年的,年休假10天;
-已满20年的,年休假15天;
-2.探亲假
-根据《国务院关于职工探亲待遇的规定》:
-探亲配偶,每年给予一次探亲假一次,30天;
-未婚员工探望父母,每年给假一次,20天,也可以根据实际情况,2年给假一次,45天;
-已婚员工探望父母,每4年给假一次,20天。
-各省又有细则:新疆规定,婚后探亲假三年一趟,比国家规定少一年。
-3.婚假
-根据《人口与计划生育法》:
-按法定结婚年龄(女20周岁,男22周岁)结婚的,可享受婚假;
-正常情况下,婚假1-3天,结婚时男女双方不在一地工作的,可视路程远近,另给予路程假。
-4.产假
-根据《女职工劳动保护特别规定》:
-女职工生育享受98天产假,其中产前可以休假15天;
-难产的,增加产假15天;
-生育多胞胎的,每多生育1个婴儿,增加产假15天。
-女职工怀孕未满4个月流产的,享受15天产假;
-怀孕满4个月流产的,享受42天产假。
-5.病假
-根据《劳动法》:
-职工患病或非因工负伤治疗期间,在规定的医疗期间内由企业按有关规定支付其病假工资或疾病救济费,病假工资或疾病救济费可以低于当地最低工资标准支付,但不能低于最低工资标准的80%。
-医疗期满后不能从事原工作的,由劳动鉴定委员会参照工伤与职业病致残程度鉴定标准进行劳动能力鉴定,根据鉴定等级进行相应的补贴待遇。
-6.工伤假
-根据《工伤保险条例》:
-停工留薪期一般不超过12个月。伤情严重或者情况特殊,经确认可以适当延长,但延长不得超过12个月。
-7.丧假
-根据《关于国营企业职工请婚丧假和路程假问题的通知》:
-职工的直系亲属死亡时,由本单位行政领导批准,酌情给予一至三天的丧假;职工在外地的直系亲属死亡时,可根据路程远近,另给予路程假。
-祝大家都能收获自己满意的offer!
- -Welcome to dich' Blog!
- -一.广告算法与推荐算法的区别 -1.优化目标的区别
-广告算法的目标是为了直接增加公司收入。
-推荐算法虽然本质上也是为了增加公司收入,但其直接目标是为了增加用户的参与度。
-各公司广告算法的预估目标非常统一,就是预估CTR和CVR,因为CPC和CPA计价是目前效果类广告系统的主流计价方式。
-推荐算法的预估目标就不尽相同,视频类更多倾向于预测观看时长,新闻类预测CTR,电商类预估客单价等等,都是针对业务场景来做优化
- -2.算法模型设计侧重点不同:
-由于广告算法要预测“精准”的CTR和CVR,用于后续计算精确的出价,因此数值上的“精准”就是至关重要的要求,仅仅预估广告间的相对位置是无法满足要求的。这就催生了广告算法中对calibration方法的严苛要求,一定要估的准。
-推荐算法的结果往往以列表的形式呈现,因此不用估的那么准,而是要更多照顾一个列表整体上,甚至一段时间内的内容多样性上对于用户的“吸引力”,让用户的参与度更高。
-3.算法实现原理不同:
-因为需要对每一条广告的CTR,CVR都估的准,广告算法基本全部都是point wise的训练方式,因为广告是很少以列表的形式连续呈现的。在采用负采样,weighted sampling等方式改变原始数据分布后,也需要在后续步骤中千方百计地把CTR,CVR纠正过来。
-推荐算法就有大量不同的训练方式,除了point-wise,还有pair-wise,list-wise等等。此外为了增加用户的长期参与度,还对推荐内容的多样性,新鲜度有更高的要求,这就让探索与利用,强化学习等一些列方法在推荐场景下更受重视。
-4.辅助策略不同
-广告系统中,CTR等算法只是其中关键的一步,估的准CTR只是一个前提,如何让广告系统盈利,产生更多收入,还需要pacing,bidding,budget control,ads allocation等多个同样重要的模块协同作用,才能让平台利益最大化,这显然是比推荐系统复杂的。
-推荐系统中,由于需要更多照顾用户的长期兴趣,需要一些补充策略做出一些看似“非最优”的选择,比如探索性的尝试一些长尾内容,在生成整个推荐列表时要加入多样性的约束,等等。这一点上,广告系统也需要,但远没有推荐系统的重视程度高。
-5.本身的差异
-在广告模型中,用户的兴趣是不那么连贯的,因此容易造成sequential model的失效,attention机制可能会更加重要一些。
-推荐模型中,如果不抓住用户兴趣的连续变化,是很难做好推荐模型的。
-总而言之,广告算法的问题更加琐碎,各模块协同工作找到平台全局利润最大化方法的难度非常大,系统往往异常复杂到难以掌控的地步;而推荐算法这边,问题往往卡在长期利益与短期利益的平衡上。
-v2-63ba4b30e68137b031601f44c5d34ef1_r.png
-PS:常用术语
-1.CPA(Cost Per Action) 每行动成本。CPA是一种按广告投放实际效果计价方式的广告,即按回应的有效问卷或注册来计费,而不限广告投放量。电子邮件营销(EDM)现在有很多都是CPA的方式在进行。
-2.CPS(Cost Per Sales):以实际销售产品数量来换算广告刊登金额。CPS是一种以实际销售产品数量来计算广告费用的广告,这种广告更多的适合购物类、导购类、网址导航类的网站,需要精准的流量才能带来转化。
-3.CPM(Cost Per Mille) 每千人成本。CPM是一种展示付费广告,只要展示了广告主的广告内容,广告主就为此付费。
-4.CPT(Cost Per Time) 每时间段成本。CPT是一种以时间来计费的广告,国内很多的网站都是按照“一个星期多少钱”这种固定收费模式来收费。
-5.CPC(Cost Per Click) 每点击成本。CPC是一种点击付费广告,根据广告被点击的次数收费。如关键词广告一般采用这种定价模式,比较典型的有Google广告联盟的AdSense for Content和百度联盟的百度竞价广告。
-通过以上信息我们知道:
-(1)CPT和CPM只在第一步收取广告费用,即媒体只需要将广告对广告受众进行了展示,即可向广告商收取广告费用。
-(2)CPC只收取第二步费用,消费者看到广告后并进行了点击行为以后,媒体向广告商收取广告费用。
-(3)CPA和CPS处于第三步,即消费者有看到广告后并点击了广告,进一步了解活动情况后在广告主的网站完成某些特定行为(例如付款消费,填表注册等)。
-二.常见的推荐算法有哪些?
-它是一种**基于用户行为或物品之间的相似性来进行推荐的方法。
-它是一种用于处理稀疏数据的推荐算法。将用户-物品评分矩阵分解为低维的用户和物品隐向量,通过计算隐向量之间的内积来进行推荐。
-它指使用深度神经网络来学习用户和物品之间的复杂关系。比如常见的多层感知机( MLP )、卷积神经网络( CNN )、循环神经网络( RNN )以及注意力机制等模型。
-顾名思义就是把多种推荐算法混合在一起进行训练,获得更优的结果。比如协调过滤可以和基于规则的推荐算法相结合,我们常逛的电商网站(淘宝、京东等)就有多种推荐算法,其中一种使用的就是混合算法。
-它指根据用户的历史行为和物品的特征属性进行相似的推荐。
-它是使用预定义的规则(可以手动定义或数据挖掘再学习)或条件来进行推荐。
-v2-2a278d7caf78cfa628749d772d358aec_1440w.png
-三.实例分析 -1.流量分级 -以视频平台B站和抖音为例,存在如下分级流量池机制:
-1.Up主发了一个视频,并推送到他的粉丝那里,算法抓取视频的一些特征(如标题和标签的关键字),向有可能对这些关键字感兴趣的人推荐;
-2.根据第一波推送的粉丝+用户的反馈数据(点赞、投币、收藏、完播、弹幕)的情况,B站根据推荐算法,再推荐给流量池B(其他用户),根据流量池B的用户反馈数据,再推荐到流量池C。
-3.如此不断的进行推荐,如果算法认为该视频是热门(视频分数达到某个级别),那么B站就会给你一个更大的流量池,并且把你的视频推荐到“热门、排行榜、资源位”。
-v2-2e316c752a50dd0e89bfc9d1199c45a3_1440w.webp
-2.用户画像 -平台会记录用户使用App的习惯,得出用户行为路径,从而确定用户的初始标签,伴随着用户的持续使用,将持续优化标签。这个过程都是实时的机器算法。
---那么这个采集的方法:就是个人资料的填写,关键词搜索的记录,浏览的比较多的类目视频,点赞视频数据,评论数据,通讯录的圈子关系等。
-
通过不断的标签优化升级后,呈现出来的用户标签就会越立体,我们也称之为用户画像;根据用户标签池,将拥有相同标签的用户画像的人汇聚在一起,成为社区。
-标签主要分成两大类:静态标签与动态标签。
-静态标签是用户主动呈现给平台的,例如初始关注,个人信息,个人昵称,喜好的频道,稍后再看,反馈以及不感兴趣等等;
-动态标签是用户在浏览平台时所产生的,主要是用户的行为特征,如阅读某一类标签视频时的停留时长,通过搜索功能提供的关键词等,包括搜索,评价,历史记录,稍后再看,离线缓存,我的收藏,以及最近看过的频道;收藏,点赞,投币,转发,三连操作等等。
-v2-8c875fc3660e22927b736767814e5c9b_1440w.webp
-3.数据共享 -除了用户使用APP的行为习惯会被记录之外,使用同系其他产品的行为习惯也同样会共享。如头条系,阿里系,腾讯系等等。
-4.评论系统 -以B站阿瓦隆系统为例
-阿瓦隆系统是哔哩哔哩官方在2021年6月26日发布的[BILIBILI 12周年演讲]中提到的一项评论管理系统。然而,其上线后评论区和弹幕区的语言环境并没有得到明显改善,反而出现了一些问题。恶意评论,人身攻击,辱骂和水军行为并没有减少,相反,合理的言论却面临高概率的误判和清除,尤其是包含情绪或见解的评论。
-该系统的应用领域主要包括评论区、弹幕和私信。在直播评论区和弹幕上,实时审核是不可行的,因此系统选择将涉及不良内容的评论在所有人面前隐藏,除非是评论者本人。此外,在博主开启实时评论时,系统允许用户检查评论是否成功发布。
-评论处置方面,阿瓦隆系统采取了多种手段。首先,系统会发出警告,提示评论内容可能包含敏感信息,并阻止其发送。其次,评论可能被标记为“发送成功”但实际上被删除,仅评论者可见,这被称为“ShadowBan”。此外,系统还承认一种隐藏评论的机制,仅评论者可见,并在发布14天后自动删除,而up主可以选择公开这些评论。
-阿瓦隆系统的评论审查机制主要采用了正则表达式、人工审核以及AI神经网络审核。这些技术用于识别和过滤不良内容,提高了系统的智能性和效率。
-戒严机制是一种被动且隐性的评论区封锁,用户可能无法察觉到自己的评论受到了限制。这种机制可能在涉及争议性话题的评论区中发挥作用,甚至影响到up主的评论。至于是怎么被戒严的?或许这些由阿瓦隆自动识别并标记,或许在审核员的控制台上,有一个勾选框,可以将其评论区设置为戒严状态。
-至于评论被删除的具体条件和审查内容,目前尚不清楚。然而,已知系统审查包括政治敏感词以及一些特定词语的组合。评论越长,涉及的词语越多,越容易被系统审查。此外,特殊字符和emoji的使用也可能导致评论被删除或者仅对评论者可见。
-总体而言,阿瓦隆系统采用了复杂而高效的控评手段,使得用户可能不清楚其评论是否被删除。这种方法似乎在一定程度上成功,尽管一些用户可能对其审查的合理性产生质疑。
- -前言 -自安卓系统诞生以来,root 一直是玩机的必备过程。时至今日,在安卓定制系统日益完善的情况下,能root 的机型越来越少,本文以小米手机为例,介绍root 的具体方法。
- -一.什么是root -这涉及安卓的权限系统。Andoird 系统是基于 Linux 内核的,其中的权限大致可以分为四级,即一般软件权限,用户权限,ADB权限和超级管理员权限(su)。而所谓 Root 也就是使手机获得超级管理员的权限,但是出于种种原因,厂商默认不提供超级管理员的权限,因此,root的本质就是一个提权的过程。
-二.为什么要root -以权限系统为例,一般软件权限需要经过用户同意,即每次安装前出现的各种请求弹窗;而ADB权限常常用于开发者模式,可以调试一些比较深层的设置;至于root权限则为系统的最高权限,与Windows的system 权限相当(比administer还高)。因此,当我们具备了root权限后,就可以实现许多功能,例如屏蔽广告,虚拟定位,安装Google框架和软件,满血运行CPU等等。
-三.如何root -首先我们要了解安卓系统的分区和启动。安卓的分区包括
-1.recovery分区,类似PC端的PE环境,手机上的恢复出厂设置即为从recovery恢复;
-2.cache分区,保存系统最常访问的数据和应用程序。 擦除这个分区,不会影响个人数据,只是删除了这个分区中已经保存的缓存内容;
-3.boot分区,类似PC端的MBR分区,用来引导系统启动,擦除后手机会卡在开机logo的界面;
-4.system分区,包括操作系统与软件,vendor定制文件与库文件等等,擦除后会卡在开机的动画界面;
-5.data分区,存放用户数据和系统设置,擦除后不影响系统的运行。
-6.手机启动阶段存在名为bootloader的程序,与PC端的BIOS类似,被称为fastboot模式,厂商一般会将其锁定。
-早些年间,存在大量一键root,kingroot 之类的软件,可以直接刷写root包,获得root权限,但成功率不高;
-因此,现在主流的刷机步骤为
-1.解开bootloader,俗称解BL锁。
-2.刷入第三方recovery,比如大名鼎鼎的TWRP;
-3.进入recovery模式,通过TWRP刷入其他系统(可选),包括线刷和卡刷两种方法;
-4.刷入Magisk(面具)工具,通过修补img文件获得root权限;
-5.安装Magisk模块和Lsposed框架(可在其中下载许多模块,推荐一键救砖,系统优化和root隐藏)
-6.安装Momo软件检测系统环境是否正常。
-四.哪些机型可以root -看到这里很多小伙伴肯定跃跃欲试,不过在2023年的今天,能root的机型还是比较少。首先是最容易的一加和小米,可以申请官方解BL锁,需要等待7天;其次是联想,索尼等海外品牌,也比较容易;而oppo和vivo及其子品牌iqoo和realme一般是不行的;苹果的越狱在10代前是可以的,而华为全部机型都是不可以的,除非上万能的淘宝收费解锁,直接烧录芯片;至于三星,BL锁一旦解开就会触发芯片物理熔断机制,无法使用pay以及升级系统,体验极差。因此,刷机有风险,root需谨慎!刷机前要了解相应的厂商,考虑保修和变砖的问题!
-五.具体操作流程 -1.笔者以redmi k30pro 5G这款手机为例,首先我们进入手机设置界面,进入“我的设备”,在“全部参数”中找到“MIUI版本”,连续点击后开启开发者模式,随后在“更多设置”中开启USB调试,USB安装功能。
-2.随后下载大名鼎鼎的搞机工具箱http://jamcz.com/ (由B站up主晨钟酱出品),里面具有许多功能,包括进入各个模式,无极调速等等:
-然后我们进入小米官网https://www.miui.com/unlock/download.html ,下载官方解锁工具,需要登陆小米账号并等待7天,随后即可解锁。
-3.解锁完成后在https://mifirm.net/downloadtwrp/148 中下载对应的TWRP版本,注意redmi的海外名为Poco。
-4.随后用数据线连接手机,用其中的一键刷写刷入TWRP;随后下载rom包,可以选择原版,官改版,海外版和类原生版。相关链接:
-https://miuiver.com/
-https://mi.fiime.cn/Android
-这里选择 https://c.mi.com/global/miuidownload/index
-下载时注意一并下载boot.img文件,作为Magisk的修补用。然后下载Magisk包,与rom一起存入TF卡或者U盘中。
-Magisk : https://magisk.me/zip/
-#注意,由于本机型为新型AB分区(https://www.jianshu.com/p/b2726b304801) 因此如果刷机失败,需要下载原厂包用以恢复AB分区,否则无法启动和安装rom。
-5.通过搞机工具箱进入recovery模式,首先我们在wipe中清除Data、Cache两个分区,俗称“双清”,随后在高级清除选项中清除Data、Cache、Dalvik Cache和System分区,俗称“四清”。
-6.清除完成后即可开始刷机。将TF卡或者U盘插入手机,在“安装”中选择rom包,右滑确认刷机;随后如法炮制,刷入 magisk.zip包,不然会卡在开机logo界面,俗称“卡米”。
-7.刷完之后重启,则会进入安装界面。注意:如果刷的是海外版的包,千万不能联网安装,否则会失败且变为国内版。
-#据说miui13以后优化不好,这里使用12.5版。
-随后可以看到桌面环境
-8.此刻我们将下载好的boot.img文件复制到手机上,打开Magisk软件,在其中选择修补一个文件,选中boot.img,修复完成后可以看到超级用户一栏可以使用了,说明root完成。
-六.Root后的模块安装 -包括大名鼎鼎的yc调度,Lposed框架,李跳跳和scene软件都是必备的,这些资源可在我的alist中下载:https://share.dich.ink/STORJ/ROOT
-后记 -关于root的其他用途还有很多,这里就不一一列举,分享一些常用模块:
-https://sspai.com/post/68531
- -前言:由于AppleTV的高昂的售价和普通电视盒子广告的泛滥,一台开源、多功能的原生安卓电视盒子逐渐成为智能家居的必备神器。出于对IPTV、YouTube和家庭影院等需求,以及对一面赏心悦目电视墙的期待,这里分享Android TV (以下简称ATV)安装的一些要点。
- -准备工作: -1.一个ATV镜像,这里使用Tosathony制作的Android TV x86 9.0, 支持Android tv Remote,且可以下载Google Play Store 。https://pan.baidu.com/s/17eDDrf4WzWVmrc9hLw-c_w?pwd=a728
-2.我们的老朋友Rufus写盘工具:https://www.423down.com/10080.html
-3.Android tv Remote手机遥控器软件:https://android-tv-remote-control.en.softonic.com/android
-4.Tiny ADB软件: https://androidmtk.com/tiny-adb-and-fastboot-tool#installer
-5.一些可安装的软件:
-当贝市场:https://www.dangbei.com/apps/
-哔哩哔哩TV版:https://www.fenxm.com/104.html
-kodi: http://www.kodiplayer.cn/
-ATV Launcher: https://www.fenxm.com/592.html
-安装流程: -一、写盘,BIOS启动 -1.使用Rufus将下载好的ATV镜像写入U盘。
-2.将U盘插到目标主机上,并设置BIOS-boot优先启动,不同设备进入BIOS的按键不同,大部分是F2或者DEL;
-二、开始安装 -1.boot成功后可以看到如下界面:
-2.我们选择自动安装:
-3.经过跑码后进入若干个选项,一路yes过去,文件系统选ext4;
-随后运行ATV,并拔出U盘;
-三、进入Google界面 -由于国内网络环境问题,导致一些界面无法进入,可使用如下方法或全局科学。
-1.如果卡在Google的logo界面或者动画比较缓慢,或者重启后无法进入ATV界面,需要在BIOS-Advanced-OS selection中将其设置为Windows 8.X或者Android。
-2.然后可以看到PayPal界面,这里使用可以Ctrl+Alt+F1 进入命令行界面,随后输入
-pm disable com.tosanthony.tv.networkprovider #注意空格 -回车执行,随后按Ctrl+Alt+F7或F8回到图形界面。
-3.下一步,我们可以看到自动更新界面,这里我们需要禁用它:
-同样Ctrl+Alt+F1 进入命令行界面,随后输入
-pm disable com.google.android.tungsten.setupwraith #注意空格 -回车执行,随后按Ctrl+Alt+F7或F8回到图形界面。
-4.此时会进入一个WiFi界面,如果你是使用网线直连就没有问题,或者用键盘连接家里的WiFi,作者因为工控机没有WiFi模块在这里卡了半天。
-5.现在我们可以看到进入了ATV的桌面。
-四、安装软件并设置桌面启动 -1.首先我们在设置中找到“设置”>“设备首选项”>“关于”,然后在“构建”上点击几次以解锁“开发人员”选项,随后开启USB调试开关。
-2.随后在设置 > 设备首选项 > 关于 > 状态中找到并记下IP 地址,然后用Tiny ADB连接上去,这里使用命令adb connect <IP 地址> 。 ,随后在ATV端授权连接;
-3.接着使用命令adb install
附一些ADB常用命令:
-adb reboot #将重启 Android 设备。
-adb reboot recovery #将设备重新启动到恢复模式。
-adb push
adb shell wm density
adb kill server #切断 PC 和 Android TV 之间的连接。 -4.如果存在一些软件无法安装,可开启ARM兼容层,具体方法为在 dl.android-x86.org/houdini/9_y/houdini.sfs 中下载得到houdini.sfs,把文件名改成houdini9_y.sfs,随后拷贝进U盘,进入命令行界面,输入 ls 找到storage目录,输入 cd storage 进入你的U盘,输入ls,查看你拷贝的 houdini9_y.sfs 文件,并复制到该目录下。
-cp houdini9_y.sfs /system/etc
-enable_nativebridge
-reboot -5.安装一些软件包后我们发现需要代替掉ATV自带的桌面,从而形成海报墙的效果,这和linux的桌面环境切换有异曲同工之处。注意:替换前需要已经安装完成其他桌面!!!!(比如ATV Launcher)我们使用
-pm disable-user --user 0 com.google.android.tvlauncher -命令,禁用google默认的桌面。随后重启,即可看到如下海报墙:
-后记 -Android TV google官方TV库
-https://github.com/googlesamples/leanback-showcase
-智能电视,电视盒子开发SDK
-https://github.com/boxmate/tvframe
-选中框切换动画,适用于电视
-https://github.com/EZJasonBoy/FocusChangeAnimation
-仿泰捷视频最新TV版 Metro UI效果. 仿腾讯视频TV版(云视听•极光) 列表页
-https://github.com/hejunlin2013/TVSample
-tv常用效果控件,包括焦点、边框处理等
-https://github.com/evilbinary/Tvwidget
-Android tv,盒子,投影仪 控件
-https://github.com/FrozenFreeFall/Android-tv-widget
-TV 项目常用工具(焦点问题,适配问题等.)
-https://github.com/genius158/TVProjectUtils
- -前言 -Arch linux是一个轻量、灵活、滚动更新的 Linux 发行版,衍生了诸多优秀的桌面端linux。其官方Wiki更是被称为技术界的“武林秘籍”;
-但由于该Wiki的中文版比较陈旧,安装教程不太清楚,故先以虚拟机安装Arch为例实际操作一番。
- -准备工作:需要虚拟机环境 (这里推荐使用VMware Workstation Pro) ,以及一个ISO镜像
-VM学习版:https://www.ahhhhfs.com/33472/
-官方镜像: https://geo.mirror.pkgbuild.com/iso/2023.08.01/
-一.新建虚拟机 -1.打开VM,文件—新建虚拟机—典型—下一步,对于硬盘要求建议至少20G,作为后续分区使用;CPU及内存根据实际需求分配,一般取半数。
-注意:完成后需先在编辑虚拟机设置—选项中设置引导为UEFI,否则会导致奇怪的Boot问题。
-2.开启此虚拟机,随后进入界面,回车,跑码后进入tty1。
-二.联网并分区 -1.使用 dhcpcd 命令获取IP地址,由于虚拟机使用NAT故联网容易。
-2.使用 ping www.baidu.com 命令检查是否联网,若出现ttl,time=xx ms等数据说明成功,随后再 Ctrl+C 停止命令运行,避免百度被DDOS攻击死掉。
-3.使用 timedatectl set-ntp true 命令更新系统时间,该命令无输出,正所谓无事发生就是最好的。
-4.使用 fdisk -l 命令查看系统分区,由于虚拟机的存在只会显示一块硬盘。
-5.接下来是Arch安装中较难的一部分,以20G硬盘空间为例,我们需要划分出512MB的引导分区,15G的根分区以及5G左右的交换分区。由于纯命令行分区比较繁琐,这里使用 cfdisk 命令打开分区工具。
-回车选择gpt类型,可以看到如下界面:
-使用左右方向键移动至New,新建一个分区,大小为512MB,回车确认,并移动至type将其类型改为EFI system,随后如法炮制,建立根分区(类型为linux filesystem)和交换分区(linux swap)。
-注意:上诉操作完成后需在Write中选择yes,否则无法保存分区,随后quit回到命令行。
-6.分区结束后分别对其进行格式化,命令为
-mkfs.fat -F32 /dev/sda1
-mkfs.ext4 /dev/sda2
-mkswap -f /dev/sda3 -注意不同分区类型与格式所用命令不同。
-7.格式完成后进行挂载,使用如下命令:
-swapon /dev/sda3
-mount /dev/sda2 /mnt
-mkdir /dev/sda2 /mnt/home
-ls /mnt
-mkdir /mnt/boot
-mkdir /mnt/boot/EFI
-mount /dev/sda1 /mnt/boot/EFI
-ls /mnt -完成后即可开始组件下载。
-三.安装基本组件 -1.使用大名鼎鼎的vim编辑器,将下载镜像源改为国内,提高下载速度
-vim /etc/pacman.d/mirrorlist
-推荐使用清华源,在首行中改为如下命令:
-Server = http://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch -随后ESC,: wq保存退出。
-2.安装基本包,使用命令
-pacstrap /mnt base base-devel linux linux-firmware dhcpcd -一路回车下载。
-3.生成fstab文件 ,使用命令
-genfstab -U /mnt > /mnt/etc/fstab -自动挂载分区,并用
-cat /mnt/etc/fstab -观察分区情况。
-4.使用arch-chroot /mnt命令切换至系统环境下,此时可以设置时区,语言和主机名(hostname)。
-设置上海为系统时区:
-ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime -设置主机名:vim /etc/hostname,写入任意你想要的名字。随后在vim /etc/hosts中输入如下内容,将name改为主机名。
-127.0.0.1 localhost
-::1 localhost
-127.0.1.1 name.localdomain name -设置语言: 使用vim /etc/locale.gen命令去掉 en_US.UTF-8 UTF-8 以及 zh_CN.UTF-8 UTF-8 行前的注释符号,并用locale-gen生成新locale,用
-echo 'LANG=en_US.UTF-8' > /etc/locale.conf -命令确认输出。
-4.设置root密码:使用passwd命令,设置并重复密码。
-5.安装微码:根据硬件选择命令:
-pacman -S intel-ucode # Intel
-pacman -S amd-ucode # AMD -6.安装引导程序:pacman -S grub efibootmgr os-prober与GRUB:
-grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=ARCH -生成配置文件:grub-mkconfig -o /boot/grub/grub.cfg
-7.退出并重启虚拟机:
-exit # 退回安装环境
-umount -R /mnt # 卸载新分区
-reboot # 重启 -若成功进入登录界面即为成功,可使用neofetch命令打印系统信息。
-四.安装图形界面 -为便于在虚拟机中操作,我们可以安装KDE-plasma,Xfce等桌面环境。
-1.使用dhcpcd获得地址。
-2.新建普通用户
-useradd -m -G wheel username #替换username为你的用户名 -并设置密码passwd username 。
-3.配置Sudo,使用pacman -S sudo安装并在
-ln -s /usr/bin/vim /usr/bin/vivisudo -中删除 %wheel ALL=(ALL)ALL 前的注释符。
-4.reboot后开始安装驱动。由于NVIDIA fuck you 众所周知的原因,独显驱动比较难以安装,建议先只上核显。
-以此为例,若为AMD核显,命令为
-sudo pacman -S xf86-video-amdgpu -OpenGL和mesa:
-sudo pacman -S mesa xf86-video-amdgpu vulkan-radeon libva-mesa-driver mesa-vdpau
-sudo pacman -S opencl-mesa lib32-vulkan-radeon lib32-mesa -5.使用命令
-pacman -S plasma-meta konsole dolphin -安装KDE组件。
-6.开启sddm守护进程:
-systemctl enable sddm
-systemctl start sddm -7.reboot后进入桌面环境,安装完成。
-后记 -设备的多样导致安装中可能会出现一些奇怪的问题,需要自行搜索学习,以不断提高技术水平。
- -前言 -由于临近升学,校园网不尽人意,因此许多小伙伴有了买一张流量卡的计划。本文以三大运营商为例,说明常见流量卡的套路与选择。
- -一.什么是流量卡 -流量卡本质上还是一张SIM卡,因为具有大流量、低月租而闻名。
-二.为什么需要流量卡 -普通卡大多有着长合约和固定归属地,不能轻易更换套餐,且套餐月租费用较高,特别是在5G推行时期,4G的资费不减反升,且速度有所下降。而流量卡动则100G往上,月租在50以下,且可以随时退卡。
-三.流量卡基本原理 -由于三大运营商处于半国企状态(自负盈亏),因此在长期亏损下不得不整一些牛马活采用一些策略,比如冗长的条款和隐藏极深的优惠套餐等等。而由于不同地区的经济发展状况不同,部分中西部地区的地区分公司业绩不佳,为了在短期内达到要求往往会和一些地区分销商进行合作,将本地区的电话卡改为优惠的套餐,从而吸引客户。注意:99%所谓的月租19、29等流量卡都是要先缴一笔较多的钱,进而每月返还一点点,实现长期上的低月租,运营商是要短期变现的!
-那么,是不是我们就没有优惠了呢?其实相对于5元1G、40元10G的资费而言还是非常划算的。
-四.分清流量卡和物联卡 -部分小伙伴反映被物联卡坑了!这里我们一定要注意,诸如某宝某猫上面的9999G超级流量卡,usb接口的随身WiFi等等不出意外都是物联卡,即为工业设备所使用的卡,一般速度极慢,跑几百KB到1MB;这些卡不能被个人所使用,很可能一段时间后就被封号!且分销商不是正规的三大运营商,随时可能跑路。
-五.购买流量卡需要注意的事项 -1.关于靓号
-大部分流量卡是不能选号的,因为这类具有优惠套餐的卡大多来自不同地区的前任买家,因此靓号数有限,总不能既有好的号码又有优惠套餐;而这就带来第二个问题:
-2.关于号码绑定
-作为信息时代的重要识别符,电话卡和身份证几乎同样重要,在前任主人信息意识不强的情况下,其大部分社交媒体、生活服务和各种网站的帐号都会遗留下来,这就需要我们去一一解绑;作者曾经买了一张宁夏的流量卡,结果通过验证和社工成功进入了前主人的微信和淘宝帐号,当然现在已经注销了;部分平台不支持注销的,只能继续使用前号;甚至有概率被前号主的债务人打电话催债;因此我们一定要小心谨慎;
-3.关于归属地
-由于1中的原因,流量卡的归属地大部分是随机的,比如青海,宁夏等等;这样一来当别人打电话时会看到地址为中国宁夏之类,可能会误以为是诈骗电话;当然这样也有不被看到地址的好处,所谓各有优点。
-4.关于信号
-真正影响体验的不只是手机基带,还有你所在地区中三大运营商的基站分布;因此,购买之前可以先查看一下你所在地区哪个运营商信号最好,从而对症下药。
-5.关于副卡
-有些小伙伴在买完流量卡后打算作为主力卡使用,那这样原先的卡套餐就没必要了,可以办理8元保号套餐,让号码可以继续使用。
-6.关于注销
-每个运营商最多办5张电话卡,因此注销需谨慎;流量卡大部分可以线上异地注销,但也要仔细看清楚条款。
-六.实际操作 -1.由于线下营业厅不够优惠,因此我们往往要在网络渠道上寻找各个分发渠道,比如知乎回答,淘宝店铺,微信小程序之类。这里以知乎活动为例:
-可以看到确实非常划算,但是有几个细节:
-一是激活卡需要预充值,数额较多:二是额外的流量以流量包形式给出,此流量包不同活动获得方式也不同;三是155G中包括定向流量,不能和其他APP混用;四是超额后资费特贵,要小心。
-注意要实名购卡,且收获地址要足够详细,会有专门的快递小哥和你线下激活,预充值,注意接受电话!
-2.隐藏的条款:办完卡后进入营业厅的APP,可能不会马上出现,这是因为系统的延迟以及运营商的计时方式,需要在月初才能有全部的流量,后几天按百分比计算,第二个月就正常了。
-后记 -仔细观察条款,不要冲动消费。
- -第一章:Prompt 工程技术简介 -什么是 Prompt 工程?
-Prompt 工程是创建提示或指导像 ChatGPT 这样的语言模型输出的过程。它允许用户控制模型的输出并生成符合其特定需求的文本。
-ChatGPT 是一种先进的语言模型,能够生成类似于人类的文本。它建立在 Transformer 架构上,可以处理大量数据并生成高质量的文本。
-然而,为了从 ChatGPT 中获得最佳结果,重要的是要了解如何正确地提示模型。 提示可以让用户控制模型的输出并生成相关、准确和高质量的文本。 在使用 ChatGPT 时,了解它的能力和限制非常重要。
- -该模型能够生成类似于人类的文本,但如果没有适当的指导,它可能无法始终产生期望的输出。
-这就是 Prompt 工程的作用,通过提供清晰而具体的指令,您可以引导模型的输出并确保其相关。
-Prompt 公式是提示的特定格式,通常由三个主要元素组成:
-任务:对提示要求模型生成的内容进行清晰而简洁的陈述。
-指令:在生成文本时模型应遵循的指令。
-角色:模型在生成文本时应扮演的角色。
-在本书中,我们将探讨可用于 ChatGPT 的各种 Prompt 工程技术。我们将讨论不同类型的提示,以及如何使用它们实现您想要的特定目标。
-第二章:指令提示技术 -现在,让我们开始探索“指令提示技术”,以及如何使用它从ChatGPT中生成高质量的文本。
-指令提示技术是通过为模型提供具体指令来引导ChatGPT的输出的一种方法。这种技术对于确保输出相关和高质量非常有用。
-要使用指令提示技术,您需要为模型提供清晰简洁的任务,以及具体的指令以供模型遵循。
-例如,如果您正在生成客户服务响应,您将提供任务,例如“生成响应客户查询”的指令,例如“响应应该专业且提供准确的信息”。
-提示公式:“按照以下指示生成[任务]:[指令]”
-示例:
-生成客户服务响应:
-任务:生成响应客户查询
-指令:响应应该专业且提供准确的信息
-提示公式:“按照以下指示生成专业且准确的客户查询响应:响应应该专业且提供准确的信息。”
-生成法律文件:
-任务:生成法律文件
-指令:文件应符合相关法律法规
-提示公式:“按照以下指示生成符合相关法律法规的法律文件:文件应符合相关法律法规。”
-使用指令提示技术时,重要的是要记住指令应该清晰具体。这将有助于确保输出相关和高质量。可以将指令提示技术与下一章节中解释的“角色提示”和“种子词提示”相结合,以增强ChatGPT的输出。
-第三章:角色提示 -角色提示技术是通过为ChatGPT指定一个特定的角色来引导其输出的一种方式。这种技术对于生成针对特定上下文或受众的文本非常有用。
-要使用角色提示技术,您需要为模型提供一个清晰具体的角色。
-例如,如果您正在生成客户服务回复,您可以提供一个角色,如“客户服务代表”。
-提示公式:“作为[角色]生成[任务]”
-示例:
-生成客户服务回复:
-任务:生成对客户查询的回复
-角色:客户服务代表
-提示公式:“作为客户服务代表,生成对客户查询的回复。”
-生成法律文件:
-任务:生成法律文件
-角色:律师
-提示公式:“作为律师,生成法律文件。”
-将角色提示技术与指令提示和种子词提示结合使用可以增强ChatGPT的输出。
-下面是一个示例,展示了如何将指令提示、角色提示和种子词提示技术结合使用:
-任务:为新智能手机生成产品描述
-指令:描述应该是有信息量的,具有说服力,并突出智能手机的独特功能
-角色:市场代表 种子词:“创新的”
-提示公式:“作为市场代表,生成一个有信息量的、有说服力的产品描述,突出新智能手机的创新功能。该智能手机具有以下功能[插入您的功能]”
-在这个示例中,指令提示用于确保产品描述具有信息量和说服力。角色提示用于确保描述是从市场代表的角度书写的。而种子词提示则用于确保描述侧重于智能手机的创新功能。
-第四章:标准提示 -标准提示是一种简单的方法,通过为模型提供一个特定的任务来引导ChatGPT的输出。例如,如果您想生成一篇新闻文章的摘要,您可以提供一个任务,如“总结这篇新闻文章”。
-提示公式:“生成一个[任务]”
-例如:
-生成新闻文章的摘要:
-任务:总结这篇新闻文章
-提示公式:“生成这篇新闻文章的摘要”
-生成一篇产品评论:
-任务:为一款新智能手机撰写评论
-提示公式:“生成这款新智能手机的评论”
-此外,标准提示可以与其他技术(如角色提示和种子词提示)结合使用,以增强ChatGPT的输出。
-以下是如何将标准提示、角色提示和种子词提示技术结合使用的示例:
-任务:为一台新笔记本电脑撰写产品评论
-说明:评论应客观、信息丰富,强调笔记本电脑的独特特点
-角色:技术专家
-种子词:“强大的”
-提示公式:“作为一名技术专家,生成一个客观而且信息丰富的产品评论,强调新笔记本电脑的强大特点。”
-在这个示例中,标准提示技术用于确保模型生成产品评论。角色提示用于确保评论是从技术专家的角度写的。而种子词提示用于确保评论侧重于笔记本电脑的强大特点。
-第五章:零、一和少样本提示 -零样本、一样本和少样本提示是用于从ChatGPT生成文本的技术,最少或没有任何示例。当特定任务的数据有限或任务是新的且未定义时,这些技术非常有用。
-当任务没有可用的示例时,使用零样本提示技术。模型提供一个通用任务,根据对任务的理解生成文本。
-当任务只有一个示例可用时,使用一样本提示技术。模型提供示例,并根据对示例的理解生成文本。
-当任务只有有限数量的示例可用时,使用少样本提示技术。模型提供示例,并根据对示例的理解生成文本。
-提示公式:“基于[数量]个示例生成文本”
-例如:
-为没有可用示例的新产品编写产品描述:
-任务:为新的智能手表编写产品描述
-提示公式:“基于零个示例为这款新智能手表生成产品描述”
-使用一个示例生成产品比较:
-任务:将新款智能手机与最新的iPhone进行比较
-提示公式:“使用一个示例(最新的iPhone)为这款新智能手机生成产品比较”
-使用少量示例生成产品评论:
-任务:为新的电子阅读器撰写评论
-提示公式:“使用少量示例(3个其他电子阅读器)为这款新电子阅读器生成评论”
-这些技术可用于根据模型对任务或提供的示例的理解生成文本。
-第六章:“让我们思考一下”提示 -“让我们思考一下”提示是一种技巧,可鼓励ChatGPT生成反思和思考性的文本。这种技术适用于撰写论文、诗歌或创意写作等任务。
-“让我们思考一下”提示的公式非常简单,即“让我们思考一下”后跟一个主题或问题。
-例如:
-生成一篇反思性论文:
-任务:就个人成长主题写一篇反思性论文
-提示公式:“让我们思考一下:个人成长”
-生成一首诗:
-任务:写一首关于季节变化的诗
-提示公式:“让我们思考一下:季节变化”
-这个提示要求对特定主题或想法展开对话或讨论。发言者邀请ChatGPT参与讨论相关主题。
-模型提供了一个提示,作为对话或文本生成的起点。
-然后,模型使用其训练数据和算法生成与提示相关的响应。这种技术允许ChatGPT根据提供的提示生成上下文适当且连贯的文本。
-要使用“让我们思考一下提示”技术与ChatGPT,您可以遵循以下步骤:
-确定您要讨论的主题或想法。
-制定一个明确表达主题或想法的提示,并开始对话或文本生成。
-用“让我们思考”或“让我们讨论”开头的提示,表明您正在启动对话或讨论。
-以下是使用此技术的一些提示示例:
-提示:“让我们思考气候变化对农业的影响”
-提示:“让我们讨论人工智能的当前状态”
-提示:“让我们谈谈远程工作的好处和缺点” 您还可以添加开放式问题、陈述或一段您希望模型继续或扩展的文本。
-提供提示后,模型将使用其训练数据和算法生成与提示相关的响应,并以连贯的方式继续对话。
-这种独特的提示有助于ChatGPT以不同的视角和角度给出答案,从而产生更具动态性和信息性的段落。
-使用提示的步骤简单易行,可以真正提高您的写作水平。尝试一下,看看效果如何吧。
-第七章:自洽提示 -自洽提示是一种技术,用于确保ChatGPT的输出与提供的输入一致。这种技术对于事实核查、数据验证或文本生成中的一致性检查等任务非常有用。
-自洽提示的提示公式是输入文本后跟着指令“请确保以下文本是自洽的”。
-或者,可以提示模型生成与提供的输入一致的文本。
-提示示例及其公式:
-示例1:文本生成
-任务:生成产品评论
-指令:评论应与输入中提供的产品信息一致
-提示公式:“生成与以下产品信息一致的产品评论[插入产品信息]”
-示例2:文本摘要
-任务:概括一篇新闻文章
-指令:摘要应与文章中提供的信息一致
-提示公式:“用与提供的信息一致的方式概括以下新闻文章[插入新闻文章]”
-示例3:文本完成
-任务:完成一个句子
-指令:完成应与输入中提供的上下文一致
-提示公式:“以与提供的上下文一致的方式完成以下句子[插入句子]”
-示例4:
-任务:检查给定新闻文章的一致性
-输入文本:“文章中陈述该城市的人口为500万,但后来又说该城市的人口为700万。”
-提示公式:“请确保以下文本是自洽的:文章中陈述该城市的人口为500万,但后来又说该城市的人口为700万。”
-任务:检查给定数据集的一致性
-输入文本:“数据显示7月份的平均温度为30度,但最低温度记录为20度。”
-提示公式:“请确保以下文本是自洽的:数据显示7月份的平均温度为30度,但最低温度记录为20度。”
-第八章:种子词提示 -种子词提示是一种通过提供特定的种子词或短语来控制ChatGPT输出的技术。种子词提示的提示公式是种子词或短语,后跟指令“请根据以下种子词生成文本”。
-示例:
-文本生成:
-任务:编写一篇有关龙的故事
-种子词:“龙”
-提示公式:“请根据以下种子词生成文本:龙”
-语言翻译:
-任务:将一句话从英语翻译成西班牙语
-种子词:“你好”
-提示公式:“请根据以下种子词生成文本:你好”
-这种技术允许模型生成与种子词相关的文本并对其进行扩展。这是一种控制模型生成文本与某个特定主题或背景相关的方式。
-种子词提示可以与角色提示和指令提示相结合,以创建更具体和有针对性的生成文本。通过提供种子词或短语,模型可以生成与该种子词或短语相关的文本,并通过提供有关期望输出和角色的信息,模型可以以特定于角色或指令的风格或语气生成文本。这样可以更好地控制生成的文本,并可用于各种应用程序。
-以下是提示示例及其公式:
-示例1:文本生成
-任务:编写一首诗
-指令:诗应与种子词“爱”相关,并以十四行诗的形式书写。
-角色:诗人
-提示公式:“作为诗人,根据以下种子词生成与“爱”相关的十四行诗:”
-示例2:文本完成
-任务:完成一句话
-指令:完成应与种子词“科学”相关,并以研究论文的形式书写。
-角色:研究员
-示例3:文本摘要
-任务:摘要一篇新闻文章
-指令:摘要应与种子词“政治”相关,并以中立和公正的语气书写。
-角色:记者
-第九章:知识生成提示 -知识生成提示是一种从ChatGPT中引出新的、原创的信息的技术。
-知识生成提示的公式是“请生成关于X的新的和原创的信息”,其中X是感兴趣的主题。
-这是一种利用模型预先存在的知识来生成新的信息或回答问题的技术。
-要将此提示与ChatGPT一起使用,需要将问题或主题作为输入提供给模型,以及指定所生成文本的任务或目标的提示。
-提示应包括有关所需输出的信息,例如要生成的文本类型以及任何特定的要求或限制。
-以下是提示示例及其公式:
-示例1:知识生成
-任务:生成有关特定主题的新信息
-说明:生成的信息应准确且与主题相关
-提示公式:“生成有关[特定主题]的新的准确信息”
-示例2:问答
-任务:回答问题
-说明:答案应准确且与问题相关
-提示公式:“回答以下问题:[插入问题]”
-示例3:知识整合
-任务:将新信息与现有知识整合
-说明:整合应准确且与主题相关
-提示公式:“将以下信息与有关[特定主题]的现有知识整合:[插入新信息]”
-示例4:数据分析
-任务:从给定的数据集中生成有关客户行为的见解
-提示公式:“请从这个数据集中生成有关客户行为的新的和原创的信息”
-第十章:知识整合提示 -这种技术利用模型的现有知识来整合新信息或连接不同的信息片段。
-这种技术对于将现有知识与新信息相结合,以生成更全面的特定主题的理解非常有用。
-如何与ChatGPT一起使用:
-模型应该提供新信息和现有知识作为输入,以及指定生成文本的任务或目标的提示。
-提示应包括有关所需输出的信息,例如要生成的文本类型以及任何特定的要求或限制。
-提示示例及其公式:
-示例1:知识整合
-任务:将新信息与现有知识整合
-说明:整合应准确且与主题相关
-提示公式:“将以下信息与关于[具体主题]的现有知识整合:[插入新信息]”
-示例2:连接信息片段
-任务:连接不同的信息片段
-说明:连接应相关且逻辑清晰
-提示公式:“以相关且逻辑清晰的方式连接以下信息片段:[插入信息1] [插入信息2]”
-示例3:更新现有知识
-任务:使用新信息更新现有知识
-说明:更新的信息应准确且相关
-提示公式:“使用以下信息更新[具体主题]的现有知识:[插入新信息]”
-第十一章:多项选择提示 -这种技术向模型提供一个问题或任务以及一组预定义的选项作为潜在答案。
-该技术对于生成仅限于特定选项集的文本非常有用,可用于问答、文本完成和其他任务。模型可以生成仅限于预定义选项的文本。
-要使用ChatGPT的多项选择提示,需要向模型提供一个问题或任务作为输入,以及一组预定义的选项作为潜在答案。提示还应包括有关所需输出的信息,例如要生成的文本类型以及任何特定要求或限制。
-提示示例及其公式:
-示例1:问答
-任务:回答一个多项选择题
-说明:答案应该是预定义的选项之一
-提示公式:“通过选择以下选项之一回答以下问题:[插入问题] [插入选项1] [插入选项2] [插入选项3]”
-示例2:文本完成
-任务:使用预定义选项之一完成句子
-说明:完成应该是预定义的选项之一
-提示公式:“通过选择以下选项之一完成以下句子:[插入句子] [插入选项1] [插入选项2] [插入选项3]”
-示例3:情感分析
-任务:将文本分类为积极、中立或消极
-说明:分类应该是预定义的选项之一
-提示公式:“通过选择以下选项之一,将以下文本分类为积极、中立或消极:[插入文本] [积极] [中立] [消极]”
-第十二章:可解释的软提示 -可解释的软提示是一种技术,可以在提供一定的灵活性的同时控制模型生成的文本。它通过提供一组受控输入和关于所需输出的附加信息来实现。这种技术可以生成更具解释性和可控性的生成文本。
-提示示例及其公式:
-示例1:文本生成
-任务:生成一个故事
-指令:故事应基于一组给定的角色和特定的主题
-提示公式:“基于以下角色生成故事:[插入角色]和主题:[插入主题]”
-示例2:文本完成
-任务:完成一句话
-指令:完成应以特定作者的风格为基础
-提示公式:“以[特定作者]的风格完成以下句子:[插入句子]”
-示例3:语言建模
-任务:以特定风格生成文本
-指令:文本应以特定时期的风格为基础
-提示公式:“以[特定时期]的风格生成文本:[插入上下文]”
-第十三章:控制生成提示 -控制生成提示是一种技术,可让模型在生成文本时对输出进行高度控制。
-这可以通过提供一组特定的输入来实现,例如模板、特定词汇或一组约束条件,这些输入可用于指导生成过程。
-以下是一些示例和它们的公式:
-示例1:文本生成
-任务:生成一个故事
-说明:该故事应基于特定的模板
-提示公式:“根据以下模板生成故事:[插入模板]”
-示例2:文本补全
-任务:完成一句话
-说明:完成应使用特定的词汇
-提示公式:“使用以下词汇完成以下句子:[插入词汇]:[插入句子]”
-示例3:语言建模
-任务:以特定风格生成文本
-说明:文本应遵循一组特定的语法规则
-提示公式:“生成遵循以下语法规则的文本:[插入规则]:[插入上下文]”
-通过提供一组特定的输入来指导生成过程,控制生成提示使得生成的文本更具可控性和可预测性。
-第十四章:问答提示 -问答提示是一种技术,可以让模型生成回答特定问题或任务的文本。通过将问题或任务与可能与问题或任务相关的任何其他信息一起作为输入提供给模型来实现此目的。
-一些提示示例及其公式如下:
-示例1:事实问题回答
-任务:回答一个事实性问题
-说明:答案应准确且相关
-提示公式:“回答以下事实问题:[插入问题]”
-示例2:定义
-任务:提供一个词的定义
-说明:定义应准确
-提示公式:“定义以下词汇:[插入单词]”
-示例3:信息检索
-任务:从特定来源检索信息
-说明:检索到的信息应相关
-提示公式:“从以下来源检索有关[特定主题]的信息:[插入来源]” 这对于问答和信息检索等任务非常有用。
-第十五章:概述提示 -概述提示是一种技术,允许模型在保留其主要思想和信息的同时生成给定文本的较短版本。
-这可以通过将较长的文本作为输入提供给模型并要求其生成该文本的摘要来实现。
-这种技术对于文本概述和信息压缩等任务非常有用。
-如何在ChatGPT中使用:
-应该向模型提供较长的文本作为输入,并要求其生成该文本的摘要。
-提示还应包括有关所需输出的信息,例如摘要的所需长度和任何特定要求或限制。
-提示示例及其公式:
-示例1:文章概述
-任务:概述新闻文章
-说明:摘要应是文章主要观点的简要概述
-提示公式:“用一句简短的话概括以下新闻文章:[插入文章]”
-示例2:会议记录
-任务:概括会议记录
-说明:摘要应突出会议的主要决策和行动
-提示公式:“通过列出主要决策和行动来总结以下会议记录:[插入记录]”
-示例3:书籍摘要
-任务:总结一本书
-说明:摘要应是书的主要观点的简要概述
-提示公式:“用一段简短的段落总结以下书籍:[插入书名]”
-第十六章:对话提示 -对话提示是一种技术,允许模型生成模拟两个或更多实体之间对话的文本。通过为模型提供一个上下文和一组角色或实体,以及它们的角色和背景,并要求模型在它们之间生成对话。
-因此,应为模型提供上下文和一组角色或实体,以及它们的角色和背景。还应向模型提供有关所需输出的信息,例如对话或交谈的类型以及任何特定的要求或限制。
-提示示例及其公式:
-示例1:对话生成
-任务:生成两个角色之间的对话
-说明:对话应自然且与给定上下文相关
-提示公式:“在以下情境中生成以下角色之间的对话[插入角色]”
-示例2:故事写作
-任务:在故事中生成对话
-说明:对话应与故事的角色和事件一致
-提示公式:“在以下故事中生成以下角色之间的对话[插入故事]”
-示例3:聊天机器人开发
-任务:为客服聊天机器人生成对话
-说明:对话应专业且提供准确的信息
-提示公式:“在客户询问[插入主题]时,为客服聊天机器人生成专业和准确的对话”
-因此,这种技术对于对话生成、故事写作和聊天机器人开发等任务非常有用。
-第十七章:对抗性提示 -对抗性提示是一种技术,它允许模型生成抵抗某些类型的攻击或偏见的文本。这种技术可用于训练更为稳健和抵抗某些类型攻击或偏见的模型。
-要在ChatGPT中使用对抗性提示,需要为模型提供一个提示,该提示旨在使模型难以生成符合期望输出的文本。提示还应包括有关所需输出的信息,例如要生成的文本类型和任何特定要求或约束。
-提示示例及其公式:
-示例1:用于文本分类的对抗性提示
-任务:生成被分类为特定标签的文本
-说明:生成的文本应难以分类为特定标签
-提示公式:“生成难以分类为[插入标签]的文本”
-示例2:用于情感分析的对抗性提示
-任务:生成难以分类为特定情感的文本
-说明:生成的文本应难以分类为特定情感
-提示公式:“生成难以分类为具有[插入情感]情感的文本”
-示例3:用于语言翻译的对抗性提示
-任务:生成难以翻译的文本
-说明:生成的文本应难以翻译为目标语言
-提示公式:“生成难以翻译为[插入目标语言]的文本”
-第十八章:聚类提示 -聚类提示是一种技术,它可以让模型根据某些特征或特点将相似的数据点分组在一起。
-通过提供一组数据点并要求模型根据某些特征或特点将它们分组成簇,可以实现这一目标。
-这种技术在数据分析、机器学习和自然语言处理等任务中非常有用。
-如何在ChatGPT中使用:
-应该向模型提供一组数据点,并要求它根据某些特征或特点将它们分组成簇。提示还应包括有关所需输出的信息,例如要生成的簇数和任何特定的要求或约束。
-提示示例及其公式:
-示例1:客户评论的聚类
-任务:将相似的客户评论分组在一起
-说明:应根据情感将评论分组
-提示公式:“将以下客户评论根据情感分组成簇:[插入评论]”
-示例2:新闻文章的聚类
-任务:将相似的新闻文章分组在一起
-说明:应根据主题将文章分组
-提示公式:“将以下新闻文章根据主题分组成簇:[插入文章]”
-示例3:科学论文的聚类
-任务:将相似的科学论文分组在一起
-说明:应根据研究领域将论文分组
-提示公式:“将以下科学论文根据研究领域分组成簇:[插入论文]”
-第十九章:强化学习提示 -强化学习提示是一种技术,可以使模型从过去的行动中学习,并随着时间的推移提高其性能。要在ChatGPT中使用强化学习提示,需要为模型提供一组输入和奖励,并允许其根据接收到的奖励调整其行为。提示还应包括有关期望输出的信息,例如要完成的任务以及任何特定要求或限制。这种技术对于决策制定、游戏玩法和自然语言生成等任务非常有用。
-提示示例及其公式:
-示例1:用于文本生成的强化学习
-任务:生成与特定风格一致的文本
-说明:模型应根据为生成与特定风格一致的文本而接收到的奖励来调整其行为
-提示公式:“使用强化学习来生成与以下风格一致的文本[插入风格]”
-示例2:用于语言翻译的强化学习
-任务:将文本从一种语言翻译成另一种语言
-说明:模型应根据为生成准确翻译而接收到的奖励来调整其行为
-提示公式:“使用强化学习将以下文本[插入文本]从[插入语言]翻译成[插入语言]”
-示例3:用于问答的强化学习
-任务:回答问题
-说明:模型应根据为生成准确答案而接收到的奖励来调整其行为
-提示公式:“使用强化学习来回答以下问题[插入问题]”
-第二十章:课程学习提示 -课程学习是一种技术,允许模型通过先训练简单任务,逐渐增加难度来学习复杂任务。
-要在ChatGPT中使用课程学习提示,模型应该提供一系列任务,这些任务逐渐增加难度。
-提示还应包括有关期望输出的信息,例如要完成的最终任务以及任何特定要求或约束条件。
-此技术对自然语言处理、图像识别和机器学习等任务非常有用。
-提示示例及其公式:
-示例1:用于文本生成的课程学习
-任务:生成与特定风格一致的文本
-说明:模型应该在移动到更复杂的风格之前先在简单的风格上进行训练。
-提示公式:“使用课程学习来生成与以下风格[插入风格]一致的文本,按照以下顺序[插入顺序]。”
-示例2:用于语言翻译的课程学习
-任务:将文本从一种语言翻译成另一种语言
-说明:模型应该在移动到更复杂的语言之前先在简单的语言上进行训练。
-提示公式:“使用课程学习将以下语言[插入语言]的文本翻译成以下顺序[插入顺序]。”
-示例3:用于问题回答的课程学习
-任务:回答问题
-说明:模型应该在移动到更复杂的问题之前先在简单的问题上进行训练。
-提示公式:“使用课程学习来回答以下问题[插入问题],按照以下顺序[插入顺序]生成答案。”
-第二十一章:情感分析提示 -情感分析是一种技术,允许模型确定文本的情绪色彩或态度,例如它是积极的、消极的还是中立的。
-要在ChatGPT中使用情感分析提示,模型应该提供一段文本并要求根据其情感分类。
-提示还应包括关于所需输出的信息,例如要检测的情感类型(例如积极的、消极的、中立的)和任何特定要求或约束条件。
-提示示例及其公式:
-示例1:客户评论的情感分析
-任务:确定客户评论的情感
-说明:模型应该将评论分类为积极的、消极的或中立的
-提示公式:“对以下客户评论进行情感分析[插入评论],并将它们分类为积极的、消极的或中立的。”
-示例2:推文的情感分析
-任务:确定推文的情感
-说明:模型应该将推文分类为积极的、消极的或中立的
-提示公式:“对以下推文进行情感分析[插入推文],并将它们分类为积极的、消极的或中立的。”
-示例3:产品评论的情感分析
-任务:确定产品评论的情感
-说明:模型应该将评论分类为积极的、消极的或中立的
-提示公式:“对以下产品评论进行情感分析[插入评论],并将它们分类为积极的、消极的或中立的。”
-这种技术对自然语言处理、客户服务和市场研究等任务非常有用。
-第二十二章:命名实体识别提示 -命名实体识别(NER)是一种技术,它可以使模型识别和分类文本中的命名实体,例如人名、组织机构、地点和日期等。
-要在ChatGPT中使用命名实体识别提示,需要向模型提供一段文本,并要求它识别和分类文本中的命名实体。
-提示还应包括有关所需输出的信息,例如要识别的命名实体类型(例如人名、组织机构、地点、日期)以及任何特定要求或约束条件。
-提示示例及其公式:
-示例1:新闻文章中的命名实体识别
-任务:在新闻文章中识别和分类命名实体
-说明:模型应识别和分类人名、组织机构、地点和日期
-提示公式:“在以下新闻文章[插入文章]上执行命名实体识别,并识别和分类人名、组织机构、地点和日期。”
-示例2:法律文件中的命名实体识别
-任务:在法律文件中识别和分类命名实体
-说明:模型应识别和分类人名、组织机构、地点和日期
-提示公式:“在以下法律文件[插入文件]上执行命名实体识别,并识别和分类人名、组织机构、地点和日期。”
-示例3:研究论文中的命名实体识别
-任务:在研究论文中识别和分类命名实体
-说明:模型应识别和分类人名、组织机构、地点和日期
-提示公式:“在以下研究论文[插入论文]上执行命名实体识别,并识别和分类人名、组织机构、地点和日期。”
-第二十三章:文本分类提示 -文本分类是一种技术,它可以让模型将文本分成不同的类别。这种技术对于自然语言处理、文本分析和情感分析等任务非常有用。
-需要注意的是,文本分类和情感分析是不同的。情感分析特别关注于确定文本中表达的情感或情绪。这可能包括确定文本表达了积极、消极还是中性的情感。情感分析通常用于客户评论、社交媒体帖子和其他需要表达情感的文本。
-要在ChatGPT中使用文本分类提示,模型需要提供一段文本,并要求它根据预定义的类别或标签进行分类。提示还应包括有关所需输出的信息,例如类别或标签的数量以及任何特定的要求或约束。
-提示示例及其公式:
-示例1:对客户评论进行文本分类
-任务:将客户评论分类为不同的类别,例如电子产品、服装和家具
-说明:模型应根据评论的内容对其进行分类
-提示公式:“对以下客户评论 [插入评论] 进行文本分类,并根据其内容将其分类为不同的类别,例如电子产品、服装和家具。”
-示例2:对新闻文章进行文本分类
-任务:将新闻文章分类为不同的类别,例如体育、政治和娱乐
-说明:模型应根据文章的内容对其进行分类
-提示公式:“对以下新闻文章 [插入文章] 进行文本分类,并根据其内容将其分类为不同的类别,例如体育、政治和娱乐。”
-示例3:对电子邮件进行文本分类
-任务:将电子邮件分类为不同的类别,例如垃圾邮件、重要邮件或紧急邮件
-说明:模型应根据电子邮件的内容和发件人对其进行分类
-提示公式:“对以下电子邮件 [插入电子邮件] 进行文本分类,并根据其内容和发件人将其分类为不同的类别,例如垃圾邮件、重要邮件或紧急邮件。”
-第二十四章:文本生成提示 -文本生成提示与本书中提到的其他提示技术相关,例如:零、一、几次提示,受控生成提示,翻译提示,语言建模提示,句子补全提示等。这些提示都与生成文本有关,但它们在生成文本的方式和放置在生成文本上的特定要求或限制方面有所不同。文本生成提示可用于微调预训练模型或训练新模型以执行特定任务。
-提示示例及其公式:
-示例1:故事创作的文本生成
-任务:根据给定的提示生成故事
-说明:故事应至少包含1000个单词,并包括一组特定的角色和情节。
-提示公式:“根据以下提示[插入提示]生成一个至少包含1000个单词,包括角色[插入角色]和情节[插入情节]的故事。”
-示例2:语言翻译的文本生成
-任务:将给定的文本翻译成另一种语言
-说明:翻译应准确并符合习惯用语。
-提示公式:“将以下文本[插入文本]翻译成[插入目标语言],并确保其准确且符合习惯用语。”
-示例3:文本完成的文本生成
-任务:完成给定的文本
-说明:生成的文本应与输入文本连贯一致。
-提示公式:“完成以下文本[插入文本],并确保其连贯一致且符合输入文本。”
- -前言 -ChromeBook作为国外一款定位为商务办公和学生入门的机器,其性能在2023年的当下似乎已经过时;在其退出中国市场后更是接近绝迹。不过,针对特殊需求下的部分机型在今天仍然极具性价比。
- -作为一个垃圾佬,作者常常去发掘二手平台的诸多“洋垃圾”;而就在某一天,一台名为ASUS ChromeBook C302的机器吸引了我的注意力,且看其配置:
-此前作者一直认为ChromeBook只存在于Google的 Pixelbook机型之上,就如同Mircosoft的Surface Pro 一样;实际上,主流 OEM 厂商——美帝良心想、社会主义戴、惠普宏碁华硕三星等等—-都推出过Chromebook。
-但本次所说的这台ASUS的机器属实让我眼前一亮:质感上佳的银白色全金属外壳,360度可翻转的触摸屏,以及最大10小时的续航和仅仅1.15千克的重量,这简直是轻薄本和平板的完美结合!美中不足的是其接口较少,两个type-C、一个3.5mm耳机口和SD卡接口显得有些单薄;而在性能上,Intel m3-6y30和8+32G的组合只能说差强人意。
-不过,作为触摸屏和翻转本的结合,用来当阅读器、上网本和视频播放器以及盖泡面上实用性极强,在亚马逊的kindle退出中国市场后阅读器市场群魔乱舞,高昂的售价和低配的机型遍地横行;而一般的平板生态和手机重复,价格不菲;如果没有游戏需求,ChromeBook是不错的选择。
-到祸啦家人们!我们看看其实际效果究竟如何?首先映入眼帘的是经典的Chrome OS界面,这里注意登录需要有Google的账号(Gmail邮箱),如果暂时没有可以用访客模式登录,在该模式下的一切操作不会保存在硬盘(似乎很好的保护了隐私);而在登录谷歌后,可以看到其完善的生态,包括原生的play商店、Chrome浏览器,Gmail邮箱等等。
-那么,ChromeBook有哪些玩法呢?
-一.进入开发者模式 -我们假设你已经有了一个Google账号,并在往期的博客中部署了openwrt,那么此时通过全局科学让chromebook联网,随后登录账号,此时我们完成了第一步;随后拆开后盖,拧下主板上的 BIOS 写保护螺丝。注意在拆卸背板的时候,有两颗螺丝藏在上侧脚垫下,需要先用工具去除脚垫再拆卸这两颗螺丝;下侧的两个脚垫下没有螺丝。如图所示:
-随后打开背板,卸下图示位置(在蒙皮下)的大螺丝:
-随后装回后盖,按住键盘上的Esc和“刷新”键不动,然后按下电源键。这样Chromebook会进入“恢复”模式:
-然后同时按下键盘上的Ctrl键和D键:
-按下Enter,系统重启:
-这时会有一声“滴!”的BIOS提示音。
-随后等待Chrome OS重置即可。
-重置完成后看到如下界面,以后每次开机都要按Ctrl+D进入系统:
-随后在设置-高级中可以看到开发者模式已打开,此时传到ChromeOS中的其他APP即可安装。
-附阅读器和视频效果:
-二.安装其他系统 -如果你不喜欢ChromeOS或者需要linux环境,那么可以尝试安装其他系统,例如FydeOS,manjaro等。我们以crouton脚本为例(需要全局科学):
-这里是crouton项目的github地址https://github.com/dnschneid/crouton
-由于我们已经进入开发者模式,这时打开chromeOS的浏览器,同时按住ctrl和alt和t,会打开一个命令行窗口。 输入命令 shell ,回车,之后会出现linux的真正命令行。随后安装crouton,如果你是用chromeOS下载的crouton,那么这个文件应该在~/Downloads目录下。 执行命令:
-sudo sh ~/Downloads/crouton -r list -列出所有可以用的发行版版本。像ubuntu,debian,kali等等。 随后使用命令列出所有可以选择安装的组件:
-sudo sh crouton -t list -这其中就包括各种桌面环境,gnome,kde,xface,lxde啥的。 我们选择最轻量的lxde:
-sh crouton -r stretch -t lxde -随后设置用户名,密码等等。安装完成后,在chromeOS的linux shell里面输入命令:
-sudo startlxde -就能启动linux了。
-实际上,crouton的原理,是基于linux下的一个软件, chroot
-在linux系统中,它可以把linux系统的根目录(也就是 / ),切换到其它的目录。 crouton利用这一点,将chromeOS的根目录切换到指定的安装了另一系统的文件。而且,会出现两个特性为:linux可以享受到chromeOS的驱动支持,不用担心驱动问题,且使用的是chromeOS的系统内核。
-由于该内核过于精简,会出现一些服务跑不了的情况,这时我们可以用第二种方法:刷BIOS。我们进入linux shell,插入一个空U盘,输入如下命令
-cd
-curl -LO mrchromebox.tech/firmware-util.sh
-sudo install -Dt /usr/local/bin -m 755 firmware-util.sh
-sudo firmware-util.sh -成功启动脚本后可以看到如下界面:
-选择标注了“Full ROM”的选项,按照提示备份BIOS和刷入BIOS,随后reboot,然后可以按正常的装系统流程(Rufus写入ISO启动)
-注意:需要先删除ChromeBook的硬盘分区;仅支持UEFI启动,且Windows驱动不太完整。
-后记 -合适的设备总是相对而言的,只要符合需求即可,不必过多的追求工具的完美。
- -前言 -作为NAS家族中的重要一员,Synology的DSM以完善的服务和较高的售价闻名于世,因此,一般玩家倾向于工控机加黑群晖的方案组建自己的文件服务器。本文就黑群辉安装做了详细阐述。
- -准备工作:需要一个U盘,一台主机(包括屏幕与键盘)以及至少一块硬盘。
-注意:
-1.该U盘作为启动器,在安装完成后不可取下;
-2.截至本文撰写的日期,蜗牛星际被黄牛抬价,可使用路由器工控机加硬盘的方案;
-3.硬盘需机械硬盘,SSD阵列会出奇怪的问题。
-安装流程:ISO镜像烧入,BIOS启动,选择版本编译安装,进入群辉界面安装DSM。
-一.ISO镜像烧入 -首先我们从 https://www.52pojie.cn/thread-1745197-1-1.html 下载arpl-1.0-beta2.img文件,随后通过写盘工具(这里推荐Rufus)将该文件写入U盘中
-Rufus: https://www.423down.com/10080.html
-注意U盘将被格式化,随后我们弹出U盘,并将其插到主机上面。
-二.BIOS启动,编译安装 -开机并按F2或DEL键进入BIOS,设置boot顺序为U盘优先,随后可进入如下界面:
-记下Access后面的地址,随后在另一台主机的浏览器上访问,可以看到如下界面:
-选择DSM版本,这里我们以DS3615为例(注意DS918对网卡要求高,需确认好再选择),回车确认;
-PS:群晖设备型号与套件架构参表.https://www.shenzhuohl.com/syno_list.html
-接着选择版本号,以42962为例(后面需下载对应的系统)
-然后输入一个序列号,由于是黑群晖所以让其随机生成。
-随后build the loader,进入跑码界面,编译安装需要一些时间;
-完成后boot the loader,出现如下界面:
-当出现内网地址时便成功了,记下版本号与对应的型号;
-三.进入群辉界面安装DSM -进入刚刚看到的内网地址(或用群辉助手 https://finds.synology.com/ #自动查找),可以看到如下界面:
-从群辉的官网下载对应的系统,进入安装程序,这里有个重启时间为10分钟,此时可以饮口茶先。
-安装完成后即可进入界面,随后添加储存池。
-后记 -黑群辉的一些功能缺失,因此套件中心是可玩性的集中体现,推荐 https://imnks.com/1780.html 添加该源开始你的NAS之旅吧!
- -hM89@wLRdav}LZ zbs)ca+3@{(0b1Dbxy`Q@1zfH@pA|J(KelqmS!}6zg4t>Q;aOdK^)C3dE}o{+;*z=Y zo7fO*@jnVTpQ$sU`e=0T`W1osU|GnP9U_)Bud0T=-4Whaz+1$&wj-v6&|(+onr!tl z^*dX*oUzk;Zvbh=ARS5wQpm+;h5ES_e24OV`8tQIc|pFU%Z80}+#`E!<}L*VEQ4v* zD$1)4dmpZ(8#nndjbB2uJMnvVc=?9yOg@zKz8ouwSYA?y2e0M0UiP-<^P zqwR7c?cNYw2~-l<@67VK#x=$38C6NB5Q071G^7On_eKw;*TPJ%%w<5i{p&~iJD$#= zF-j*LEswG;AwtiXj>=gws>$FI$1G{A#F)7V zKHG?|cNcjuTq N;^DNadwYok- zxsDU1t}wA+43D>5kTRgnWD~1agfd>IH=mE3f4I-5hCubapMI?U($D7cv2Suym|%2A zgH(=;_8Oj=*q&SHo9l49oLhiND0^ig>5Hn4?LQf%d_heJ3yr?m(0O3hV JnCk;t<6$%pqo3=2g0Ov9c(e9gvYi^E0)Bfx Z&qwSnyDFD*O=VP-1hl@1x%{ax>hg-K0~_T#W24E}L4P5)E>7*fg7jzLVQ! zUwp*XEEnBISNe~dGXd-U+eDbwTZ>cOoOI!Se<54FaRGtl%BH5rGy3O;(}0-heXxqI z= gXUn{SXp_!bJvI0i%0a1nFafq1ZIb=d~bda#$vPu zDI;2GJN&FLS}w#?KKrhSMKoxC;NnZFAT>??4pp*&Eb@$dyq#u|(?`Qa4SvvmY1KfF zeoh?C80S!MWsRF(42=3Tk>vfra)jcYh0auI;1fUCXr5KiCbp%JJ7@RLWNl8_-)nW^ zMk%_SHcC1`mO;EeeO+Am^Nzf+k@5$1(#664P?)RxRpBpos0`X7S+X8_$O?3xk<^K1 zuksO4iEDQ_aWE3riLF)vMW|l29&W0}N0s$^%%ak%kt$2))`~zms?8#FSB|K)=vScP zGXZ2fmJ4hUqM%xW>Q1-J4$HA?bwHZ_V` S8ZhYjiX|&G+pFx(U2f2Nl~wizw;u%^oqIM zT }oM@RX6|ocs`toHQEf^C{mL{x_@)#Y3`MHjnN1sN}T_R*zHjs~QjfB(h>% zPmH2JyI(lTWP2F#P`jDJT$~gRxF`p85V9bTnyB2dM~mu}HsqqP$LVe;0rul`skm(r zt}3KoO+>XX_whORn9NB;g&2F+qX~X*e#Tte184=A(~>a~>4KDYDI;m(e!<~hWv@h1 zQ8!_rZFW{E2~v8}Le!CJc%5)zs3Jo)ef|$0WAbNb@+os+{f#AZuIbFEdbE>&|J0VE zZIKRoz>HmYy^xZ0E3K+>&O&GDNq@i)`f30)4Hs;@OaRpvBcuCYfyF_PFZaqoc}qF+ zO{zc;dCHs5GPsw1KgVCCMIKbDU!_Z~DN1Uh_Ncgr&L8rOAcC4(H)2~EP}c(vE7d_e z1yJj!& =xX4*L zju@i?9)ySe9EME%Pq%uWu?hu}y$i$xFHLm>?7bYPXE3EE-p~SZ_4XLi$S|(xvw%<| zNt>proU1Xmf{;xkMrf$T9uaPM_uS_Cm#>cHFL9m%meMuP_ay)E7*np0-9)X@eRuR$ z@99{orFj9{W53F2hhP;9YL|TwD9mN~F2& 6gFe6!8OJUuCvGfr6nl6ybj$uzzwt`YkRI4Q=gT0ujd_Xwp_*q$or9 z+YS4T0TA(QErWWc?lAfND7e?AeA+y6l3#_ZT_{!Ci$ug&Xwm~<6;~g+-r7cAVV~2m zN1kHKFGX`s3-c;`3b~09Llo4X$ysEwbSJGoAELSJ=JO}R2^9tc_LVUeElo{TA(IsY zTIL=fKe*e8hld_ZwJ`+O1o(Le|K-8B!&iAo-3>_G-BYP}&gBa@#?Zqw1X{0R&~PF# zBpGLNybebvwb(2Oq;K!-id2j!v(s5`tE=Ac+iGmAV{_9>e0x!>G^>DrnKry7VM8 z)Q38(_MW9^o3h>)(RCW5aVP(%M`@;qR2#%FNADQ0P*pyBL`=+`b3NekPQyvmcoiSE zOe&Msqe@@sUS^Y%(va2tFz|(|1g+Q+Woqqg`C}nY)*ZIlYAjCn0ptGpz1|I08%1X0 zY2ops)>f;Yd_umy-E>S|f6TeXDTU!VTApPXVZnzb)LI)9F%+5kNUD^Chd30xKP)Xr zm$uEf2u;*G|IoQDG?3$its MV@*}Z9gdUCom{rPyRv)ORFcpiM eeai&4n!7ui%iB2pm+&=` z7&EG7_`#2y)pF(FjlTP1j#NJCP=5Ck4!b?L39b;y2Q{uz@%^rQN`pB=L%Z*I6d(Hg z^iiclb!cj4CdY;-t8iNH*3yF1)94w+S>1V^|K{zf&q8gf)Ce9*F(DRQh;EgAaEER! zJfc&6j*2$tZ(NBEJ`ycnC`mMqmphA$v9R6zzQx4y Elx0?k7#Ph^*Eo6Zp`?fQqR}E+e)ssF2dl>&K`PGCCnyA_n>sy`~^F zwG>6k-5%g02Qi;!T -T-p%sAMGflhx4LpGuD_#6BhnzJ zE}ygXb%WPy`Vhw_adr9X4}E?0i_jU^N`)olk%|K<^OMa-c~LL+0cJazX=qAb(sKG{ zuS4oQ?>CA>=C|}&C5jIk5kkZWblNbZdo0~kueQ^x7;8Ue2M4D*g-c!C#r)+ml*2T# zRzCi1$j;-H! dmf4SbRTA$AO)RHLu(0h#hEfy7jITp$|*NYGHD=MN^ KVw_|RnTyT2e0a06jlxux$YtXiUWTeldpP^5oxO(r zQ!66-i*tQP$GtIoj@u@bE5(V6==C)gCPQaR-pb@mOsS^vK8CiTH39L^+uGrxMw)sm z2G7Kawp`TVD3(Dcx6yRgwFcn?ty~R#*~j?YcoA?SU40lQs0dSn&;TDnRLNi!e{vZn z28;3K>TbM4lGCkM5z!xh2JzZ5KR6~kCYtw$xc3j1E5b!O)#{^#s!|PVBnRQg9Gq6q zaF@3gnA2SH7qWG>>= ZW4a-4#q0`)o3h6YL498`&R{D(!<(>kuDnB z&y>3)2>Q?CH}C`V0@B6}Qf2ek@X3zgb+kXa${v>7_C&1{Uj&1zPEH ^DsQ?z4_o zxtI&K!>c$S5zt)LXuO_9gZj%nYaCFs%%r_P0L9?PuBEEk$fny}RCinaBjj5c?i5c# zm>lI^XSMti@I6ZkN?T$dyno_|`TOxL6h_hDRlbIB6OmEa_%S69(7J2%oq}Ac5(Qrn zNo~{?dcL86D5Ulw ayK <9JWb(#eY~z7d(cO!jVGeD z_VaCy4o q66zb%IdyX(}56f}+aoUH{n59gOvk_F5p5gc_J zZSQ&xuxW >wO&P^hTWF^Ptf3bn6Df zaY{h KGy&KPV`?ufCj}Gv(wZLd~HDFb2PzhVtzQ}O9Sj*yW*?Dj3FI6 z^q*pOyS^Sf@E+s21gU_$Cc;O02dLxBJ~w{QGyTfE?@PREYCCM1j$hB@&26t_s+iFC z3M#k7YcUn}JkoPm{thaj#A)^=IVS{UD&MRWWE0=uTLqcl;6M9)FQ{kb6AmhkKWC*M z5E0iU<|cSh2?5sz!I{|1;`QR7CCrWs#l<&RFL0hXa+{s@oSx9l)A}tq)dVowyY9Nv zrh`JUcQ;6=kd{=r#r@Ou7hoX0vZjO>z$yyxZH` y?#a@}$$XccIZaD}9%#x|kCXl8or$e>J)2V8L=y`)pMz%a?OK@<_tjN`DVg6I>Z zvRO 7$vddvj|iD6{wCU#%tQ%O z9wf{j!ZfKPE5BOM8AQO3yS5&Yn`=h|PINFY0st^yPM6RWV(*>!{ijg|B6T`X{(%Lm zfa~d_da4^nCG=`~=EHGS6>wc`WVz@z 9k$9~sH`VzrV8ga1zeZ8eh0z%Vv*bfm4S)`l+Ysu>%` zsxPm-Nyl<|gp(MF;Kg>jx8uEZ8GrmX-drCIuzP4jAZhU4!b(RH&(4;IMtMJ&c7e08 z; ^|X9KmaCYZ>3}s>n!JD0Je?)FI)r z;Gj@W*vC@}T9P8Nlp--L=1at)pfFx=3+b#c)R)CK3zWhbktix8mLI{V<$O_$P|7ER zDK6?G0Uc`7h|h5{6fu!eR%>B#Rc(=~+} 9@N|lP$tixViEpRB=-Dic_bq*L6KE&EUq<2 z4h8lpCpOfqb|z=1$Hx?Lljd%^^KF=YE5O|nm?UxF+LzQtR@c6WAZ`Z<%KN_qk1%{? zv)k1HBTOa@a1OyGH{YU73t#z4BhF4~%9lt00D@St!#LEW4w4^g9G2X~SX=EWt@KN` zs^itz6Ax7nR#hZ7=9!K8G%1h<&E3>lXeco>n@nNxmSs9giVpsSG#P|AcI4O8qi8?( z^!1p<03BZg;u^Y#&nVK%Y0~08jd=i+mh_}0a4PV%F9AU!Tvkw7bUGnp?PL8ruz`wM zz(b0;jMj_bH&4wx9yuy5U#^H$${kf@X%PxVL}U>>A3D82VW5Q|NLv)iq{gU}aq@Vn zDKbV7(mvvtkbFuhSCkkNoDp_=WKlwbGcrPP^%BooryJ=Y!{rHewTbc&!61Re7-wY$ zA6dT0$sz8zR|1F@IES8kEg#>LBQCOqmR>!7;uTDp0cz!&tVJY` UJdSh}7Je`NCT-ev{wYWQ`97B>XQBXbp+Mp-XRpWAqn%QKAI|PdU2FwWOsn zIX5#dX)al>FO1LE4B}oncT3Cwh;COPnVtYc4KJqXx34B~1t(CIuN{Zc9ND#zo)+s6 z_e?V?y^JQu?u3sWc>>hz0cBtmd;msQ*KI2*Ub$@t0l;qfBemUQQv}p#?a#1>8teuG zKcW|;xzZEvRrrJ9orF?bJgGUTN9_2(BQy!81p|<-Ca0f3pUa>4=wUre4-Lqcq49U= zp@-@Cza)D*ShnNEThX#ne}TY(LtfV7!XKt&G_lA(D|n#*{s z>#fLq E9S-b3=&ygTFUYsXHU e$mT5HO@c_~({wtFr-=qml>z2XT {2Z zCou*43Ld1VpgJTVD&>Ey!@$ xg?@M*mHU7MQwI%-EH+B^iNhJjZyWU |_h)WJbpN_s+On80TUT z&V9t~U@0M1XF>;vAx}aVIP4zG?Kp9T^AA+ZpHQkp+;*Hwj?!SP{0SU|MdY*Y+&a$X z6PH)xvZ7I{G;SE{4Zz^%+!?NS_gqfayJnj!Dh*TWzsPG>=jG)sfj^G>e9mWIfBpHy zPkN?*GwtIq&V6$3->9UGsHDT*lGw@Dr?c $32rg_%j<- z8s#cr@3GdnebnIr7tRKVGvH 68$j-$+Pgx zU%!X`IriK7<2s^SedK9c%SvzTK*r(700B;8AK0Y47u bhNDlIqwGTQvb{Wb-qCBs0*i-9S|!gCatg$JSc z)b0&brT4ucz)x9Dw^A-2Ck3>m4FUG-cFt+I61NZOL(yCxPloTaM-Q8Z)cKR*^%Is% zpw!QLQwzMd *HrK_x?6ij*Xmlx+( zf4}1H;(`_5- U`6VrUU=vhYb>~1T|?{-zH>AN^GtAAYu5lW9sC$!KfcV<59k=nkS^lvD-Pp z9QazeUO3Q6=9j|PCV?D|P6!5OndQ_zb@9UUYr7CUpC%5_Ep$DRMC4+w#o%YNQyoT! z$B=|I_VF)h +O&SZt}zV^rOOH9*4){a6&`(_U?`|$D7TSNqZMOinh4~oUo9+ zy^n^gWs wKlxi+S=81-x&~Fp{YnvJ2h2JFLiXJre@zC2hNys zkxW~q%I?!8inJP0vX+vE#{+J*T1A3VV{6NUyW87?FI?b+a3#WPM0l(qf(ze>9o@ON zaj88sg#+K=^zhZfL{+-MAa*~_i3*F$$~J{X@i3Qu9!}(p RI}ft zTF7d~c)hv#y{UbibYF _m`7fB=;rsOHnQUfpFcNPcMQ)uTqJ3?BVNww)$rCj z7=z7j!(#*4z&X%Q-&TkC`W}dyr{;P+oXezAxtgbCx3#^vND01MyEgu{`c{BmPu9 U5T;H>p%MF?hNjE(Yu?tNyKs64#h2r?WJ_)TQX{y>gTn$|pmVu>y)8 z%0K>V@8Ym99XwL0)9Dn-)}rHl@gR;cDk_NLi}^ 9(Q|ByK;BhG9vkF?oE)dL{X7(CcIdTUHh6q6-4iw$uj z7`r$E(C}=FAlKFj8zZ8>ix!4tWi2M#KLYw;eaUTHt{~=XVHh_gD{uaZkKB%iHB39< z)pQ(&Xsp;5*`IxT`}L7W9-$7p_mN5Nw~=!AHlS&uhru%tP3_m3;3p{eM3lP@^$zRx z4J()9!)xTic7|H!eT&r-U->(FaX bH=rDK`DHSJw6(U20{Px+~1yq|4D_P z84XisqwD{HKjZO7U;BcMWSv4}dMwN^T6mV(Vl7r;M1&P{w{k{|-aeB9)&NFHq9Ndq zbOl)31TR(5iZP<$4xrAb*n u@TyNoS7kt_Ng>Fj%jSsf!WQG?ip-eg}LsbZeXY3g>j^qg@~eJ{O$> ze`xKtBnk#aR4yO?{1GaBLPy7VIMV&(EG90PuY72mTqA<|GG#PK*U6H6k!IU`@WiXV z>oJo2VNY3TqW7%tUwUcE gTHHrx0P|Cf4v&KVF$b>7d^J|=--0izvwcM3{P?R>D9HF z{DGyQ7tW*krJduef_&redCt3RBuq@q{U*9{ncpQRLR;S`LI-(&`pm-lM@M%ZTbMfo zY1B=g(=$1BVj8J~JJ``Q#(fGrWH#RmI0p{`&b@|&Z^pi~f8R?f4)DQ;Z+{4{eTcPU z(WvT1aAx(Rboh}v@5mup5-ess5>vUvW2ot!$GPO*WAOZjejqve%+4*lcRo2ZF6Ecx zyG91fqCi1zYiG1ZR99KEFXk8+dg&4vc6<_itq=b4%~wk@W69Tdw-2Lec*d}G{Ttk1 zp3VthOHIQNFrxjMJsc(Lhbqwf1S9j*fZ^e9{Ex#U&}B`>v^*{NNh-4s*6F_bs&Pr# zB;~A$X=-)PqOU+=O0GUg5c*N}1dsy44` c(f}s4dQ}CX+*6W{%r3Vtm6E(_15h!#3qgJN2YvuX)1@_;!4NM%2Ua)rU zcDN3_Ss??{M^%8s&wcqEI1F9*K$o5ia`u<##YQPXbo~|dylkS_ucIc{Qh1pAaGH%; z=hYJT sR6P@L|yWj|Z=sK_Vyw&G6xWJV?KHMMwaw z%|!3LVGaRmcKL{RR#uM~0c7AlFc>l*7oH%wa3`#X-;=NOlQZ0BNws@rzdMaAce7r` zXo6s=y&Ufc8Xb0YcxNQU`pM9NM&G*~@oUfrCep9M^!E7G=mXyZEg2Pcd(Z(s1zLCp z!t{#TJ?L=1fMbh82Yr&&MlB?U65|Q9w3BPRV+mn4%X#sP{;;VYO*fv;+}4OL9e7jQ zZ%U4*WX#6_NuX%nn}d>EcYEhy>B5m3ua}nXD5)(e*2GXW*%ZVTMF)>plqt&6PmM{4 zLk>f%s*>SKt6V7Mskl7TxdfdmC4|F`jLB#l#uad+hKMMTT^E*VGBI%_GNdGIGNq~# zWZ4_EF(D#hXrx>(7!({ea6}>yNrXa~Vo~StK9N)#LRt7+QAW<-?KQEQZ$|yHY%Kg? zUct Hnw0rLF0If^eN71*1xHlNC~8MxQcj7DI6my*B6eJB}p<)s!=VIr{IY|E!*CO zUf_ZLPm4yxv^N6K*rps_^!WoQMl0DH6q2#F2h5{s*xOSyRv`?6JE-ZSt4D)^)HK)1 z(I(UARb}aR_uKSZQINIlDU+%CNqJOAXa&a8_-n)H2e`8dHDSSPH_v3~U?*mlEfnL& zvpc|O2+G(crC5q9O*+^Acg>pruHW8*Jmfvqt #cZUzAdLrLOULmPP#M8p;r&$m2sZXd|qcW#emUQsvvXf&MN4L>Gln@mqwp0$9^ z=O1{UY;gY_ePM|*+)ORJ=N`D{fd^PF0F53TxfaJPQt9k07s*1}uJ$Tz;ayuAG4pKC zpk{lRW53I8F1Z?Bga28yUn=Cf9){_ZCFsnk=UU%-^$S3QyAF{;j&aSbY|=jP2{mil z+uu(6P;vINu;(=4ypH_m dcG_C1tVT>Tu(^#y4}1RTO;fP`@1VGQrlDBm2E4{IBF zH&ofBw%Va)N4tYvGNBXK8#osHU>;`Q{Z4LuRH&2#lbS$JNR+*2pou!#_^C1&1UDWM zE$EBSOUChI!LFv7%POVVD1P3o$bA0!G}rU3o5F&!N4dWy0%Dqldo;L=i0|~cM#DOW zYMCdTWe4bQgeN|Qm;3?1E`175G=hHE0Y3nTk8e0iig5HV_YX%m9EUDkZXqb7`=|+Q zn^3hq`pfu@6 uN>nV4bf#naGq(zCK$P&F_D}sDJ(TGag&-!_bzR^a8gPIfg z8zAkJUy-Fu3te{g5O{?BLG_?B`YgBzU7jn{uT8*6_fQ}CWS27b-9)Rep2Y|C(f1!; zKrL<}CeS@}KWohf0N%%JqM`@B#7RIGhz5!)u=P9~byG^54#-ep17A|nWbk?L&=vSO z{PI@ ~Zlb5LqYVHD0CE6$0L;P)q