skysys的研究小屋 Embrace diversity

有时候生活不可能像你想象得那么好,但也不会像你想象得那么糟。我觉得人的脆弱和坚强都超乎自己的想象。有时,我可能脆弱得一句话就泪流满面,有时,也发现自己咬着牙走了很长的路。-----莫泊桑
私信 关注
真·skysys
码龄5年

萌即正义 ^ω^ ヾ(o◕∀◕)ノヾ ヽ(≧□≦)ノ ヾ(・ω・`。)

  • 684,324
    被访问量
  • 959
    原创文章
  • 1,692
    作者排名
  • 1,176
    粉丝数量
  • 于 2015-12-31 加入CSDN
获得成就
  • 获得740次点赞
  • 内容获得152次评论
  • 获得833次收藏
荣誉勋章
兴趣领域
  • #前端
    #Vue.js#前端框架#Flutter#TypeScript#Node.js#React.js#小程序#WebPack#HTTPS#JavaScript#ECMAScript 6#面试
TA的专栏
  • 大前端和跨平台技术
    付费
    317篇
  • 机器学习
    付费
    12篇
  • 课程设计
    付费
    10篇
  • 算法与数学
    付费
    476篇
  • 区块链
    23篇
  • 后端开发
    5篇
  • 创新创业
    1篇
  • 安全多方计算
    1篇
  • 杂
    68篇
  • 编程语言
    127篇
  • 网络空间安全
    39篇
  • 数据库
    4篇
  • C++|Windows|Linux开发
    36篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅
  • 小店

Django 接收并解析POST请求参数

使用Django框架搭建一个简单的web服务,java程序去调用Django提供的接口:1. Django接收GET请求并解析参数# 直接使用request.GET.get就可以获取参数request.GET.get('id','0')2. Django接收POST请求并解析参数使用postman模拟POST请求,需要关闭csrftoken的验证:将settings.py中的csrf规则注释(1)使用表单传递参数设置Header中的Content-Type为application/x-ww
转载
27阅读
0评论
0点赞
发布博客于 5 天前

[CTF]php is_numeric绕过

PHP is_numeric() 函数is_numeric() 函数用于检测变量是否为数字或数字字符串。PHP 版本要求:PHP 4, PHP 5, PHP 7bool is_numeric ( mixed $var )如果指定的变量是数字和数字字符串则返回 TRUE,否则返回 FALSE,注意浮点型返回空值,即 FALSE。is_numeric函数对于空字符%00,无论是%00放在前后都可以判断为非数值,而%20空格字符只能放在数值后。构造:?what=1'?what=1,?what=
原创
144阅读
0评论
0点赞
发布博客于 5 天前

python发送post请求

发送post请求分为表单类(x-www-form-urlencoded)和json(application/json)格式data参数支持字典格式和字符串格式,建议使用字典格式,在使用json.dumps()方法把data转换为合法的json格式字符串,或者将data参数赋值给post方法的json参数data以字符串格式传输需要注意的事项:1、必须是json格式字符串,必须用双引号,k-v之家必须有逗号,布尔值必须是小写的true/false2、不能有中文,直接传字符串不会自动编码1、传统表单p
转载
125阅读
0评论
0点赞
发布博客于 5 天前

[Ubuntu] 运行.AppImage格式文件

右键Properties, Permissions勾选Allow executing file as program,如图
转载
15阅读
0评论
0点赞
发布博客于 6 天前

区块链为何对安全多方计算如此热情?

安全多方计算是密码学中非常活跃的研究领域,被认为是解决保护隐私的协同计算问题的良药。安全多方计算具有输入隐私性、计算正确性以及去中心化特征,能使数据既保持隐私又能被使用,从而释放隐私数据分享,隐私数据分析,隐私数据挖掘的巨大价值。安全多方计算是密码学中非常活跃的研究领域,被认为是解决保护隐私的协同计算问题的良药。安全多方计算具有输入隐私性、计算正确性以及去中心化特征,能使数据既保持隐私又能被使用,从而释放隐私数据分享,隐私数据分析,隐私数据挖掘的巨大价值。在区块链领域也常用到安全多方计算技术,它在隐私智
转载
19阅读
0评论
0点赞
发布博客于 7 天前

多方安全计算/安全多方计算 启蒙

安全多方计算(英文:Secure Multi-Party Computation)的研究主要是针对无可信第三方的情况下,如何安全地计算一个约定函数的问题。安全多方计算是电子选举、门限签名以及电子拍卖等诸多应用得以实施的密码学基础。一个安全多方计算协议,如果对于拥有无限计算能力攻击者而言是安全的,则称作是信息论安全的或无条件安全的;如果对于拥有多项式计算能力的攻击者是安全的,则称为是密码学安全的或条件安全的。已有的结果证明了在无条件安全模型下,当且仅当恶意参与者的人数少于总人数的1/3时,安全的方案才存在
原创
44阅读
0评论
0点赞
发布博客于 7 天前

解读加密艺术 CRYPTO NFT ART

“Right Place & Right Time” by Matt Kane收藏和出售艺术品——这是我们熟悉的交易过程。但加密艺术你听过吗?2020年冠状病毒的扩散导致多家美术馆关闭,实体艺术品销售大幅下降,但加密艺术的兴趣和销量在过去几个月却出现了强劲增长。根据加密艺术分析平台 CryptoArt.io 的数据,加密艺术品的总交易量在上个月创下了800多万美元的历史新高。由13位艺术家合作组成的 ”First Supper” 在去年2月以127,050.68美元(103.4 ETH).
转载
30阅读
0评论
0点赞
发布博客于 7 天前

音乐NFT

“人们为什么会购买音乐收藏品呢”因为它们的吸引力难以抵挡。音乐粉丝购买各种各样的音乐收藏品,比如签名专辑、限量版海报、演唱会T恤、签名吉他;我们甚至会购买像是滑板或者越野摩托护目镜那样的运动用品。我们用限量版海报和照片装点墙壁,又在展示架上摆满彩盒收藏套装、照片集和神秘礼盒。我们用喜爱的音乐表达自我、寻找趣味相投的朋友。我们买这些东西,是因为我们热爱那些音乐人。我们希望能支持自己喜欢的音乐人,让他们得以将音乐创作进行下去,写出极具音乐价值的作品,在音乐史上占有一席之地。这样的吸引力是很难抵挡的,而我.
转载
10阅读
0评论
0点赞
发布博客于 9 天前

NFT艺术首登佳士得拍场:数字艺术终于“破圈”?

Beeple’s Everydays: The First 5,000 Days (2021), a non-fungible token minted on 16 February比特币拍卖加密数字艺术 艺术市场下一个风口?一位数字艺术家正在创造艺术市场的时代风口。2007年5月,一位名为Beeple的数字艺术家开始每天创作数字艺术品。他连续5000天创作,这些作品分别被称为“Everydays”,共同构成了“EVERYDAYS:THE FIRST 5000 DAYS”,这是数字艺术史上出现的最独.
转载
23阅读
0评论
0点赞
发布博客于 9 天前

从文交所陨落史,看NFT艺术市场前景

近来,NFT突然被热议,甚至有社区KOL表示“NFT可能会成为今年最热的一个概念”。实际上,NFT的本质就是实物资产Token化,现在较多用于艺术品和游戏资产领域。这不禁让笔者想起了几年前中国的文交所,首创将艺术品份额化交易,掀起一番炒作浪潮,这段往事能给NFT带来什么启示吗?NFT与艺术品的结合加密数字货币可被分为同质化和非同质化两类:FT(Fungible Token),同质化代币,以ERC20和QRC20为基本标准,互相可以替代、可无限拆分;而NFT(Non-fungible tokens),非同
转载
20阅读
0评论
0点赞
发布博客于 9 天前

区块链的意义和应用现状

区块链的意义和应用现状,从真正的共享经济、跨境支付、供应链、存证、云存储、公益和知识产权说起。区块链的意义区块链技术是密码学、计算机科学、经济学等多个学科发展到一定阶段后的产物, 有效融合了多个学科的杰出成果。区块链技术的出现为解决人类社会的信任问题提供了有力工具, 进而将人类社会带入群智时代。(1) 创造信任区块链系统本身能产生信用, 这种具有信用的产品不是来自第三方, 而是来自程序 (算法) , 因为区块链记录信息的产生需要全网络节点确认, 而一旦生成将永久记录, 无法篡改。互联网的底层协议是T
转载
20阅读
0评论
0点赞
发布博客于 10 天前

工具及其对商业社会的影响思考

西晋时期,中国冶铁技术得到了飞速发展,冶铁技术的发展一定程度上促进了兵器的升级换代,同时冶铁技术更大的作用则是促进了农具的发展,高超的冶铁技术产生了大量好用和高效率的农具,而好用的农具则提高了农作物的产量,丰富了农作物的种类,此外,伴随着其他手工行业工具的发展,人们在纺织、茶叶、农耕等方面都获得了极大的发展。工具,这个在人类进化中区分人类和猿类的重要标志,在今天的社会中仍然发挥着头等重要的作用,仍然在大大地改变着人类社会。在人类的历史长河中,不管政权如何更迭,经济如何起伏,工具始终在发挥着促进社会进步的基
转载
19阅读
0评论
0点赞
发布博客于 10 天前

关于新科学与领导力

面对复杂和多样性的世界,如何确定企业新的发展动力,如何塑造企业卓越的领导力?面对人口红利、政策红利等红利的消失,创新成为一件奢侈品的情况下,我们应该从何处寻找增长的动力呢?通过仔细的思索和探寻人类发展的起源,以及历次社会变革的动力,人类的增长动力之源只能来自于那些我们社会运行的基本规律上,也就是对社会运行基本规律的重新认识和梳理,寻找发展的动力之源。也就是说,你需要升级的思维,了解这个世界最本质规律,去触摸人类的底层思维,这样你的思维就不会局限在某一个范式中,就不会只有一种解决问题的办法。梳理这些世界的本
转载
17阅读
0评论
0点赞
发布博客于 10 天前

区块链的前世今生

就如云计算当前被人们所熟知一样,区块链将会是未来十年改变世界的技术浪潮和革命。一、引子你或许听说过比特币一种争议不断的数字货币,比特币的最大特点是去中心化(Decentralize),使用比特币人们无需借助银行就能完成支付。最近几个月来金融巨头和科技巨头们突然 开始关注比特币背后的技术,并且把这种技术用在了非货币领域,比如股票交易、选举投票等等。R3区块链联盟于2015年9月成立,到现在有四十多家世界级银行,如花旗银行,瑞士信贷,丹麦银行、德意志银行、摩根大通、高盛、汇丰银行等,今年6月中国平安也.
转载
35阅读
6评论
0点赞
发布博客于 10 天前

区块链服务在医疗健康上的应用

为医疗健康构建由各医疗机构、第三方机构和监管部门作为参与方组成的协作联盟,通过不可篡改、隐私保护的电子病历打通医疗信息孤岛,帮助医患双方提高信任,让患者拥有全面的健康和医疗信息,为远程医疗和转诊医疗提供基础。行业现状及痛点数据不安全医疗健康数据大多存储在数据中心,如果数据中心发生自然灾害、黑客入侵等,那么患者的电子病历就有可能会彻底丢失。信息孤岛医疗机构之间没有合理的互信机制和良好的分享机制,容易形成“信息孤岛”,不利于数据的完整性和全面性。信息的可靠性以及在共享中信息的随意修改都成为面临的主要问
转载
32阅读
0评论
0点赞
发布博客于 10 天前

基于区块链服务的供应链物流应用

基于区块链服务,同时结合物联网技术,构建由生产商、仓储、物流商和客户作为参与方组成的协作联盟,将货物从生产,仓储、干线物流,经销商,本地物流一直到客户全流程信息的可信记录,解决了信息孤岛,信息流转不畅,信息缺乏透明度等行业问题。行业现状及痛点纸质单据很多环节仍然大量沿用手工操作和纸质单据,导致运单流转时间长、成本高、对账慢、易丢失和污损,文件成本占物流成本的1/5。效率低供应链各协作方信息系统独立,没有统一的标准和追踪系统,协作方之间协作和作用难度大。周期长电子信息易被篡改,只能采用纸质单据作
转载
10阅读
0评论
0点赞
发布博客于 10 天前

如何判断是否有必要使用区块链

依次回答下列问题对确定区块链技术是否适合项目有一定的帮助。是否存在多方分享数据?一个完整可靠的共享记录系统是否会使每个业务关系的参与者受益。是否存在多方更新数据?如果多个参与者能够记录和传播并发交易,会不会有更高的数据准确性和及时性。是否有验证和校验的需求?在不完全可信环境交易防篡改是否能提高交易伙伴的交易吞吐量和可靠性。中心机构是否可以移除?移除中心机构是否有利于减少成本和交易复杂度。如果以上问题您的回答都是肯定的,那么您的项目则有必要使用区块链技术。...
转载
7阅读
0评论
0点赞
发布博客于 10 天前

区块链token设计原理与区块链token经济生态的商业意义

我们应该清楚的意识到,区块链是技术,token是挣钱工具,token设计是产品设计方法论,token经济设计是生态建设论。区块链的价值经过一阶段的商业洗礼,已不单单是去中心化技术的价值,更不是以token为核心的经济价值。而是众多企业经过实践而衍生出的以token设计为基础,以token经济生态为中心的商业模式。Token本意是代币,代币具有货币属性,如果去掉其货币属性,在区块链行业代币实质就是一种积分,一种激励手段。Token是促活整个区块链生态的根本,Token经济设计更是一种全新的产品设计理念.
转载
23阅读
0评论
1点赞
发布博客于 10 天前

Time flies.Many goes away yet some will last.

发布Blink于 10 天前

陆奇万字演讲:世界新格局下的创业创新机会

文章仅供个人学习和转载记录使用,侵删。划重点:1、新冠疫情和国际环境正在极大地加速四大趋势第一是数字化的社会基础。第二是生命科学的前沿。第三是可持续的新能源。第四是全球经济发展和创新的重心从西方转移到亚洲。2、中国过去40年的成绩,本质上是“中国+开放市场”,下一阶段是“中国+技术”,这是巨大机会。3、在国际环境上,经济中心向亚洲转移是一个被加速了的历史趋势。创新中心转移,中国+技术所蕴含的机会,毫无疑问这是我们这个时代的机会。4、我们让AI进入每一条流水线、每一个厂房,将需要5年、1
转载
327阅读
0评论
0点赞
发布博客于 12 天前

虚拟货币、数字货币、代币的区别是什么?

数字货币,通常是指加密货币。数字货币与游戏币等虚拟货币,都是网络世界使用的一种价值的数字表达,由私营机构或网络社区发行或管理,一定程度上承担了网络世界计价单位、交换媒介或价值储藏的职能。虚拟货币是价值的一种数字表达,它不是由中央银行或某个公共权威机构发行,也不一定与某一法定货币挂钩,但被自然人或法人接受用于支付手段,可以进行电子化转移、储藏或交易。虚拟货币分类一、比特币等去中心化虚拟货币,其主要特点:1、在发行方面,没有一个中心化的机构(如央行或私人机构)控制和管理虚拟货币发行,也不是任何机构的负
转载
148阅读
0评论
0点赞
发布博客于 12 天前

腾讯千帆区块链云市场发布会

存证数字化,法律效率大大提高2019年鼓励推动区块链的落地(十四五计划)全新的业务协同方式,技术、业务、思维方式(非常大的创新)和生态、合作伙伴一起去共创整个区块链的市场新基建(区块链加速)区块链未来的可能应用场景和创新发展趋势波卡社区:跨链链接IPFS:存储,推动Web3.0的发展...
转载
79阅读
0评论
0点赞
发布博客于 12 天前

区块链积分体系

2018年下旬以来,国家加紧对区块链1CO以及通证的监管,中美贸易战又导致中美整体股价下跌。整个金融环境的糟糕再加之政府监管,导致众多区块链企业赖以生存的基础——token的整体币值降低,企业没有了盈利来源,众多区块链企业也大量裁员甚至消亡。币圈币民称之为币圈崩盘,区块链行业进入寒冬。寒冬的来临,其实也正是真正的以技术为先导,以价值为源泉的区块链企业蛰伏崛起之时疑问:区块链脱离token就没有价值了么?长期以token为基础的区块链企业,在token的设计以及应用方面不断探索出的token设计.
转载
31阅读
1评论
0点赞
发布博客于 10 天前

为什么NFT可安全实现无第三方担保交易

什么是NFT,为什么NFT能够在无第三方担保的情况下安全执行。NFT是一种智能合约,可以是票据,债权,房产或其他形式的资产映射上链得到的一个智能合约。那么什么是智能合约呢?智能合约实际上是储存在区块链上的一段具有商业流程的代码。包括合约名称以及执行条款的代码组成。并且这段代码在每个区块链节点都有一个完整可执行的备份。举个例子,抵押贷款场景,不过这里质押的是映射在区块链上的实际资产(NFT)。获取的贷款可以是人民币数字货币,也可以是其他种类的稳定币或法定数字货币这么一个场景。那么在这个过程,首先机构
转载
16阅读
1评论
0点赞
发布博客于 13 天前

市场营销+AI+区块链

什么是市场营销?一般性的市场营销的大体思路和流程是怎样的?为什么我们需要客户参与式营销,以及区块链技术能带来什么?一、市场营销在许多朋友的印象里,市场营销是仅仅是一个阐述产品性能和卖产品的过程,但其实随着互联网信息化的泛滥,客户总能找到最低廉的价格的商品以及最适合自己的需求的商品,在一众相似的产品里面。所以在现代这个网络化极为发达,信息极为透明的时代,市场营销的范围需要我们这些市场营销人员重新定位成本、产品区分度,以及满足客户需求这三各方面。那么在这个背景下究竟什么是市场营销?市场营销应该是.
转载
28阅读
0评论
0点赞
发布博客于 13 天前

为什么房产等实体资产不适合做同质化所有权拆分?

最近在给新加坡政府主导的一个人才项目SGUS做区块链技术培训,一部分课程的项目今天做了第一次路演。发现还是有很多的同学对实物资产拆分有着非常强烈的兴趣。为什么今天谈这个话题?因为除了同学之外最近也有许多其他的客户和朋友都提到了同样的想法。我个人觉得这个其实从逻辑角度来说有着很多的缺陷。为什么这么说呢?我们首先从一个健康的金融市场组成要素说起。一个健康的金融所市场必须包括4个角色的玩家:第一个角色是实体经营者,第二个角色是投资者,第三个角色是投机者,第四个角色是中介。实体经营者在市场中或者为了对冲经营风险
转载
22阅读
2评论
0点赞
发布博客于 14 天前

前端Token存储问题

存储位置有:vuex,localStorage和sessionStorage对比:localStorage优点:localStorage生命周期是永久,这意味着除非用户显示在浏览器提供的UI上清除localStorage信息,否则这些信息将永远存在。相同浏览器的不同页面间可以共享相同的 localStorage(页面属于相同域名和端口)。缺点:同一个属性名的数据会被替换,不同浏览器无法共享localStorage或sessionStorage中的信息。sessionStorage优点:s
转载
32阅读
0评论
0点赞
发布博客于 18 天前

使命、愿景、价值观

以文化、制度、人才为驱动力的企业传承的开始。无论环境如何改变,我们对使命的坚持不会变,对愿景的坚信不会变,对价值观的坚守不会变。企业文化往往是由企业创使人/创始团队的思想文化高度所决定的。使命 Mission使命,就是为什么而存在,要什么,放弃生命。是组织存在的根本意义使命:组织在未来完成任务的过程,代表企业存在的理由,如把长虹建成世界第一的彩电巨人——任重道远,自豪感。 使命则是阐述在这样一种最终目的下,我们将以何种形态或身份实现我们的目标,比如“成为全球领先的提供汽车产品和服务的消费品公司”(福.
转载
48阅读
0评论
0点赞
发布博客于 20 天前

星际文件存储IPFS是如何颠覆云存储的?

一句话概括IPFS(The InterPlanetary File System)星际文件存储系统是一种点到点的分布式文件系统,它连接的计算设备都拥有相同的文件管理模式。从某种意义上来说这个概念跟Web的最初理念很类似,但是实际上IPFS更像是互相转发Git目标的单个Bittorrent用户群。IPFS具备成为internet子系统的素质,通过合理配置可以完备甚至替代HTTP。技术特征HTTP存在超中心化的问题,下面分析一下IPFS如何解决这些问题。IPFS从根本上改变了查找的方式,这是它最重要的特征
转载
27阅读
0评论
0点赞
发布博客于 20 天前

基于区块链的价值交易和管理系统

基于区块链的价值交易和管理系统王宝兴摘要:随着区块链技术的出现和发展,价值互联网的实现已经为期不远,基于区块链的价值交易和管理系统是未来价值互联网的一个雏形,其实现和落地将对金融等领域产生重大影响。关键词:区块链、价值交易一、价值互联网的定义现在我们所用的互联网是信息互联网,以信息传递和信息交换为目的;而价值互联网则实现点对点的价值交换、价值转移。在现实生活中,由于中介机构的存在,在中心化的组织模式下,大量的价值资产保存在中介机构手中,实现价值传递的成本很高,比如机动车转让,需要到车管所办理手续
转载
29阅读
0评论
0点赞
发布博客于 21 天前

基于区块链的数字版权保护介绍

一、数字版权定义各类出版物、信息资料的网络出版权,可以通过新兴的数字媒体传播内容的权利。包括制作和发行各类电子书、电子杂志、手机出版物等的版权。各国家对于数字版权作品的定义不一。以中国为例,主要数字版权作品包括以电子图书、数字报纸、数字期刊、网络原创文学、网络教育出版物为主的文字型作品,以及数字音乐、数字影视、网络动漫、网络游戏、手机出版物(彩信、彩铃、手机报纸、手机期刊、手机小说、手机游戏)。而国外的数字版权作品主要包括电子期刊、电子书、数字视频、数字音乐等。二、传统版权登记(一)计算机软件怎么登
转载
42阅读
0评论
0点赞
发布博客于 21 天前

电子商务创新

电子商务的迅速发展推动世界经济进入全球化状态,缩短了产品生命周期,企业为了生存下去,就要不断创新商业方法与产品,使自己与竞争对手相区别,实现产品与服务的差异化,并在生产过程中减少成本,增加客户价值,而这一过程也就是商业模式的创新过程,电子商务整合了商务活动中的信息流、资金流与商务流,协调并减少物流成本。在网络经济条件下,企业面临的巨大挑战是如何具备敏锐的意识、利用电子商务创新商务活动,获取长期利润,对商务模式分析的价值在于让企业集中思考在商务活动中各种要素如何有效组织在一起,如何整合内外部资源。电子商务环
转载
33阅读
0评论
0点赞
发布博客于 21 天前

基于区块链的去中心化交易系统

引言类似淘宝,京东这些传统的交易平台,是以一个中心化的管理买卖双方交易过程的模式。马云曾说过:不要想着弯道超车,弯道是无法超车的,你直道都超不过,弯道更无法超过。只有走不同的道路,才有可能超过。 而去中心化的交易,恰好是与传统交易不同的道路。这篇文章描述一个去中心化的交易系统实现过程。中心化与去中心化的哲学关系马克思主义哲学理论说,事物从来具有两面性。一阴一阳谓之道。中心化与去中心化的关系,本来就是对立统一的关系。从哲学上,两者坐在了对等的位置,有一较高下的条件和地位。从社会就业来说,传统的互联网巨
转载
29阅读
0评论
0点赞
发布博客于 21 天前

2019MSSCSTC赛前培训 # web方向

php环境搭建sudo apt-get install apache2sudo apt-get install php7.0sudo apt-get install gitmysqlsudo apt-get install mysql-serversudo apt-get install mysql-clientsudo apt-get install php7.0-mysql“var_dump”是PHP中的调试函数,用于判断一个变量的类型与长度,并输出变量的数值。用var_dum
转载
108阅读
0评论
0点赞
发布博客于 23 天前

session和cookie自动登录机制

cookie的存储cookie是浏览器支持的一种本地存储方式。以dict,键值对方式存储。{"sessionkey": "123"}浏览器会自动对于它进行解析。http请求是一种无状态的请求用户向服务器发起的两次请求之间是没有状态的。也就是服务器并不知道这是同一个用户发的。有状态请求(cookie)服务器a发回来的id会放到服务器a的域之下。不能跨域访问cookie。使用浏览器随便打开一个网页,然后f12打开。比如我使用的Chrome浏览器会找到存储在浏览器本地的cookie值点
转载
98阅读
0评论
0点赞
发布博客于 27 天前

Ubuntu用户提权到Root

在shell里面输入 sudo vim /etc/passwd 将里面的当前用户的ID值进行修改。譬如我的当前用户是chenjieb则找到了 chenjieb:x:1000:1000:Administrator,,,:/home.chenjieb:/bin/bash 将两个1000改成0即可。即最后改完的结果为:chenjieb:x:0:0:Administrator,,,:/home.chenjieb:/bin/bash 最后将Ubuntu系统进行注销,然后在登陆的用户名里输入 你自己的用
转载
39阅读
0评论
0点赞
发布博客于 1 月前

无法引入umi/link

This dependency was not found:umi/link in ./pages/index.js解析:版本问题,文档没有跟新。import { Link } from 'umi'; //(官方文档)
原创
187阅读
0评论
0点赞
发布博客于 1 月前

fixed布局内部元素错位

问题描述外层容器使用了fixed布局导致子元素布局错乱问题分析当position的值为 fixed时,需要指定宽度解决方法外层盒子设置为定宽且fixed即可
原创
138阅读
0评论
0点赞
发布博客于 1 月前

vue中使用normalize.css重设css样式

相比于传统的CSS Normalize.css是一种CSS reset的替代方案,在磨人的HTML元素样式上提供了跨浏览器的高度一致性。作用:安装npm install --save normalize.css main.js引入import 'normalize.css/normalize.css'如果引入报错,可能没有安装css-loader 和style-loadernpm install css-loader style-loader...
原创
56阅读
0评论
0点赞
发布博客于 1 月前

vue中以this.$xx的属性详解

this.$el获取Vue实例关联的DOM元素;vue中也是允许进行dom操作的(但是不建议)注意this.$el关联的是真实Dom,所以需要在mounted渲染真实Dom之后才可以使用了this.$refs获取页面中所有含有ref属性的DOM元素(如vm.$refs.hello,获取页面中含有属性ref = “hello”的DOM元素,如果有多个元素,那么只返回最后一个)this.$options获取Vue实例的自定义属性(如this.$options.methods,获取Vue实例的自定义属
转载
131阅读
0评论
0点赞
发布博客于 1 月前

Vue引用图片的三种方式

<template> <img :src="imgUrl" /></template>在script中设置变量<script> //方法1.直接将图片引入为模块 require imgUrl from "../assets/test.png" //方法2.将imgUrl放在数据里 data(){ return { imgUrl:require("../assets/test
原创
53阅读
0评论
0点赞
发布博客于 1 月前

@vue/cli 3.x+引入jQuery

npm install jquery --save //安装jquery 一般安装成功后在package.json文件内的dependencies项中会有"jquery": “^1.12.4”,如果没有可以手动添加。打开.eslintrc.js 文件(如果有的话),找到env ,在里面 添加 jquery:true,默认应该是只有node:true,如果都没有,那就加上env呗main.js引入import $ from 'jquery'vue.config.jsconst webpack
原创
42阅读
2评论
0点赞
发布博客于 1 月前

公众号“乱序”猜想

从2018年开始,微信公众号陆续推出订阅号“信息流”改版,文章推送排序也从之前的按照发布时间变成了根据订阅号的优质程度、用户对订阅号的喜爱程度以及群发文章的内容质量等综合因素动态变化。本文作者基于公众号“乱序”推送,对微信公众号存在的问题展开了分析讨论,并对其“乱序”设计分享了自己的几点看法,希望能够给你带来一定的启发。最近在看 《内容算法》,一本有关 内容推荐的入门书,前今日头条产品经理闫泽华写的。书不厚,但干货不少,既解答了我此前对于头条号、豆瓣、知乎等内容平台部分功能设计的疑问,也给我关于公众号.
转载
70阅读
0评论
0点赞
发布博客于 2 月前

微信红包封面热潮的背后思考

本文作者动物园园长,微信公众号:首席吹牛官。转载仅供记录和分享用途,侵删。微信红包封面这是近期社交网络频率最高的一个词,把支付宝集五福的势头都压了过去。如何用一句话来形容红包封面火爆情况,一个微信群里面红包封面比红包本身更抢手,鄙视红包金额数的越来越少,夸红包封面好看的越来越多,红包封面火爆的背后是什么驱使我们蹲点去抢?先和大家一起回顾一下微信红包封面主要发展史:2019年1月份推出微信红包封面前身“企业定制红包封面”,当时仅开放给部分已认证的企业微信用户,成员领取后可在企业微信发红包时使用。还有
转载
426阅读
0评论
0点赞
发布博客于 2 月前

解决Chrome无法从该网站添加应用、扩展程序或脚本问题

打开Chrome浏览器的扩展程序,更多工具 -> 扩展程序,打开开发者模式
原创
194阅读
0评论
0点赞
发布博客于 2 月前

Vue2项目配置vue-router

npm install vue-router在App.vue中写router-view<template> <div id="app"> <router-view></router-view> </div></template><script>export default { name: 'App',}</script><style lang="less" sc
原创
30阅读
0评论
0点赞
发布博客于 2 月前

Powershell中禁止运行脚本(about_Execution_Policies)

问题:yarn无法在vscode的terminal执行解决方法=》管理员模式打开powershellset-ExecutionPolicy RemoteSigned
原创
77阅读
0评论
0点赞
发布博客于 2 月前

yarn 全局安装(yarn global add [package])后,命令不生效

背景执行 yarn global add @vue/cli 后,重启bash……, vue命令依然不生效;而npm 全局安装(npm install -g [package])后,命令生效。解决办法yarn global bin //查找yarn安装目录复制安装目录至电脑(我的电脑是win10)的环境变量中去,win7则在path后添加目录,并用分号分隔重新启动终端,发现全局命令行可以生效了...
转载
172阅读
0评论
0点赞
发布博客于 2 月前

python读取dat文件

df_train=pd.read_table(r'C:\Users\admin\Desktop\game_test\game\apptype_train.dat',names=['s_no','deal_code','text'],sep='\t',encoding='utf-8')如果sep是str,需要指定engine:‘python’或者:f=open(r'C:\Users\admin\Desktop\game_test\game\apptype_train.dat',encoding='u
转载
524阅读
0评论
0点赞
发布博客于 2 月前

数据埋点(打点)

常用名词:PV、UV、DAU、活跃率、次日留存、7日留存、14日留存;PV:页面访问量UV:访客访问数DAU:日活跃用户量其中,活跃率 = 该事件DAU / 该页面DAU;次日留存 = 第1日活跃的用户在第二日依旧出发该点 DAU / 第1日 DAU;7日留存 = 第1日活跃的用户在接下来连续6日触发过该点的DAU / 第1日 DAU;14日留存 = 第1日活跃的用户在接下来连续13日触发过该点的DAU / 第1日 DAU。埋点的目的:当用户在产品中做一些操作时,如:点击按钮、进入某页面
转载
84阅读
0评论
0点赞
发布博客于 2 月前

生活集思录-如何避免新入职的程序员痛苦和迷茫?

Key:快速的积累和提高、1. 如何快速的积累和提高新入职场,老板分配的技术方向往往都会跟自己的专业并不相关,因此,新人大都数都会有一个快速学习的过程。比如互联网常见的R&D的方向:Android开发、iOS开发、算法、前端、后端等等,那么,如何才能快速地掌握一门新的技术,并且深入积累和提高呢? 这里以Android的学习和积累为例来介绍我的经验,其实其他方向的也可以依次类推。Note:R&D (research and development),指在科学技术领域,为增加知识总量(包括
转载
68阅读
0评论
0点赞
发布博客于 2 月前

生活集思录-你是否在欺骗自己

很多时候,我们都在不自觉中不断地欺骗自己,放任自己。导读:相信我,每个人都在生活当中时不时的欺骗着自己,不管本人自己是否有意识到,这个现象是客观存在的。何为欺骗通常的定义:通过使自己或者别人相信与实际客观情况不符的假象。但是我对此有一个拓展的认知定义,那就是:如果你本来可以避免某种状况,但是你一点都没有尝试着去改变这种状况,还“假装”自己是多么多么辛苦勤劳的在与这种状况做斗争(看,我是多么认真地在努力),这也算是一种欺骗。有了这个观点与设定,那么就可以发现在生活当中我们有太多时候都有在欺骗自己了,.
转载
56阅读
0评论
0点赞
发布博客于 2 月前

生活集思录-入职三个月的迷茫

生而为人,问题很多。我从小学到大学乃至到毕业工作,每到一个新的环境中,总归会有一段迷茫的时期,或是对目标的迷茫,或是对人际关系的迷茫,又或是对前途归属的迷茫。其实在初中高中的时候,这种现象并不是很突出,大概是因为初中高中都有一个明确的目标以及计划,初中的时候会想着要考一个好的高中,等到了高中会想着要考一个好的大学,目标极其清晰,并且计划也非常明确,整个可供选择的余地并不大。但是这之后,情况就不太一样了。迷茫的来由就我的大学生活来说,迷茫的阶段集中在大一的上学期,从下学期开始一切“渐入佳境”,仔细想.
转载
32阅读
0评论
0点赞
发布博客于 2 月前

生活集思录-大学门外的事情

学习在某个方面相对来说应该是世界上最纯粹的事情了。目前还处于是职场小白阶段,经过一段时间的忙碌,也逐渐感觉到了毕业之后的生活应该是什么样的?试用期的过渡说实话还是比较合理的,从最开始感觉和学校里面的生活好像没什么两样,到后来慢慢地显现出来细微的差异,再到逐渐切换到另一条轨道上面(对于毕业前与毕业之后的路,我觉得很像是通往同一个目的地的两条不一样的轨道)。极度自由的阶段自主性现在好像什么事情都是依靠自主性去做的,工作、学习、生活都是这样。象牙塔里面或许还会有人督促你学习、指导你生活,但是现在是什.
转载
27阅读
0评论
0点赞
发布博客于 2 月前

生活集思录-如何创造差异化

不论是做产品还是做人,都要给自己尽量制造差异化的竞争力,差异化才是核心竞争力。本文恰是一篇自我总结,就写一写自己的经验,不求全,但求有效、实用。差异化的点技能专精:每种工作、专业都有自己相关的专业性技能,比如:程序员专精于编程或者架构等;作家专精于写作;运动员专精于个人运动类型;等等,这其实就是一个知识/技能壁垒,我会的别人不会,我知道的别人不知道。见多识广:就个人的认知而言,好像和菜头、高晓松这些人天文地理、人情世故、阳春白雪、下里巴人啥都能侃几句,俗称「能吹」,就是啥都能知道一点儿,啥.
转载
21阅读
0评论
0点赞
发布博客于 2 月前

fatal: refusing to merge unrelated histories

Git :fatal: refusing to merge unrelated histories解决今天本地创建了一个仓库(有README),把本地仓库和Github上关联以后,发现git pull,git feach提醒fatal: refusing to merge unrelated histories原因是两个分支是两个不同的版本,具有不同的提交历史git pull origin master --allow-unrelated-histories...
原创
27阅读
0评论
0点赞
发布博客于 2 月前

npm 安装包报错 rollbackFailedOptional

npm 安装包报错 rollbackFailedOptional设置的代理错误,删除即可npm config rm proxynpm config rm https-proxy
转载
70阅读
0评论
0点赞
发布博客于 2 月前

js删除对象空属性值的方法

1.删除对象空属性值正常情况下,拿到的数据是{01:[“鹿晗”,“关晓彤”]}但当用户更改选项之后,我们可能拿到数据就是{01:[]},01的属性值是空的,那表单提交的时候我需要删除这条空数据var obj={100:[]};for(var key in obj){ if(obj[key] ==''){ delete obj[key] } } console.log(obj)2. 删除数组对象的中的空值 var arr = [{}, { 100:
转载
262阅读
0评论
0点赞
发布博客于 2 月前

前端下载CSV文件

1. 创建blob对象import { saveAs } from "file-saver";const res = await getUserOperLogsForDownload();const blob = new Blob([res.data], { type: "text/csv;" });let contentDisposition = res.headers["content-disposition"];let patt = new RegExp("filename=([^;]
原创
62阅读
0评论
0点赞
发布博客于 2 月前

学校介绍黑话指南

发布Blink于 2 月前

【互联网职业认知】软件测试行业介绍

本文旨在由浅入深介绍软件测试学习路线,了解如何学习功能测试、性能测试、安全测试,掌握测试的学习方法。1 别人家的“软件测试”中小型公司软件测试现状测试人员人力有限,所以每个测试人员会做更多工作大多数公司没有完整的软件周期,无需求、无设计、开发完成即测试很少有自动化测试、性能测试,这也意味着更多机会大型公司软件测试现状工作流程全面,文档清晰专职工作:功能、自动化、性能分工明确更多方向扩展:大数据,mock等机会较少,很难转型研究的点:测试体系;监控体系,测试人员..
原创
104阅读
0评论
0点赞
发布博客于 2 月前

Web自动化测试 # Web端功能自动化定位元素

Selenium Webdriver需要深刻理解DOM结构,需要先定位元素才能做后一步的自动化1 如何在不同的浏览器上查看元素Firefox/Chrome开发者工具(推荐chrome)在一个浏览器中定位到元素后去写代码在其他浏览器中也是适用的。本节主要介绍查看元素,工具和插件介绍;创建xpath和css选择器定位(不包括简单地定位方式:id,name,tagname,classname,linktext,patiallinxtext)Note: XPath 是一门在 XML .
原创
102阅读
0评论
0点赞
发布博客于 2 月前

【技术直播记录】揭秘黄金职业:前端工程师凭什么这么值钱?

演讲者:<无忧>嘉宾介绍:非正经程序员;Vue3 Contributor;Web前端高级讲师,前寺库(SECOO)Web前端高级工程师,原国内知名IT教学机构高级前端讲师7年一线产品开发经验,包含5年研发教学经历Day 1 带你走进前端的世界解答:(1)前端是什么?(2)前端能做什么?(3)前端的优势?三大问题。Web起源:CERN工作的Tim Beners·Li;问题背景:大型跨国界组织机构协作,信息庞大,电脑上的资料不互通。时间线:1993年 CERN把WWW民用199
原创
36阅读
0评论
0点赞
发布博客于 2 月前

深入浅出区块链 #1 入门&基础概念辨析

由公开资料搜集整理和加工形成,仅用于笔记整理,如有侵权联系删除。区块链理论概述什么是区块链?Blockchain 是什么?:正在兴起的交易服务平台;使用密码学算法防篡改的账簿;共享帐簿 (Shared Ledger): 解决分布式环境中多方参与的互信问题 (业务处理中由于信用不连续导致的冲突和摩擦)。(属于信息安全领域和金融科技领域)区块链(Blockchain) 是指通过 去中心化和去信任的方式集体维护一个可靠数据库的技术方案。通俗一点说,区块链技术就指一种全民参与记账的方式。所有的系统
原创
1533阅读
5评论
2点赞
发布博客于 2 月前

sass: Modele build failed: TypeError: this.getResolve is not a function...

错误原因:sass-loader版本过高导致编译错误解决办法:将sass-loader版本调至7.3.1
转载
134阅读
0评论
1点赞
发布博客于 2 月前

vue-cli3使用less

vue脚手架3出来有一段时间了,相比之前2,cli3文件更为简洁了许多,关于webpack的配置文件config,build已经被删除,若是需要进行配置需要自己手动建立一个vue.config.js,在里面可以进行配置,具体参数详见官网:https://cli.vuejs.org/zh/config/#vue-config-js这里着重讲一下vue-cli3如何使用less进行开发,cli3使用less更为简单些,只需安装less依赖包即可:npm安装:npm i less@2.7.3 less-lo
转载
81阅读
0评论
0点赞
发布博客于 2 月前

SSR同构降级策略

1、相关概念CSR:客户端渲染(Client Side Render)。渲染过程全部交给浏览器进行处理,服务器不参与任何渲染。页面初始加载的HTML文档中无内容,需要下载执行JS文件,由浏览器动态生成页面,并通过JS进行页面交互事件与状态管理。SSR:服务端渲染(Server Side Render)。DOM树在服务端生成,而后返回给前端。即当前页面的内容是服务器生成好一次性给到浏览器的进行渲染的。同构:客户端渲染和服务器端渲染的结合,在服务器端执行一次,用于实现服务器端渲染(首屏直出),
转载
119阅读
0评论
0点赞
发布博客于 2 月前

Nodejs热更新

nodejs热更新修改了js文件,或是调试功能,或是增加功能。这时需要重新发布该服务,每次修改都需要执行以下两步:1 control+c2 node server.js很不爽!因此有人开发了一个自动发布(热发布)的工具,你只需要在修改文件后保存,它就能自动替你发布,这就是所谓的热部署。就像tomcat或websphere等一些主流的web应用服务器那样保存即热部署。下面将介绍NodeJS中的开源热部署工具。supervisor 可以帮助你实现这个功能,它会监视你对代码的改动,并自动重启 Node.
转载
69阅读
0评论
0点赞
发布博客于 2 月前

微信小程序开发工具win10下编译非常慢解决方法

微信小程序开发工具win10下编译非常慢的解决方法点击微信小程序开发工具右侧详情,在本地设置中将【启用多核心编译】选项去掉,开发工具重启即可
转载
75阅读
0评论
0点赞
发布博客于 2 月前

微信小程序帐号被系统冻结问题汇总

小程序帐号被系统冻结问题汇总1、管理员/项目成员微信号、小程序帐号登录邮箱收到小程序长时间不使用将被冻结的通知该情况是由于你的帐号已经长时间不使用导致。如果该帐号需要继续使用,请在规定时间前登录使用;若未在指定时间内登陆,将根据《微信小程序平台运营规范》规定冻结此帐号。2、小程序帐号收到已冻结的通知该情况是由于你小程序长时间未使用,且在下发即将冻结提醒后仍未在指定时间内登录,故小程序为冻结状态;如需重新使用该小程序,请登录小程序帐号后台进行找回,或在帐号找回流程中,通过原始ID搜索找回;找回后帐号恢
转载
594阅读
0评论
0点赞
发布博客于 2 月前

吞吐量(TPS)、QPS、并发数、响应时间(RT)概念

1. 响应时间(RT)响应时间是指系统对请求作出响应的时间。直观上看,这个指标与人对软件性能的主观感受是非常一致的,因为它完整地记录了整个计算机系统处理请求的时间。由于一个系统通常会提供许多功能,而不同功能的处理逻辑也千差万别,因而不同功能的响应时间也不尽相同,甚至同一功能在不同输入数据的情况下响应时间也不相同。所以,在讨论一个系统的响应时间时,人们通常是指该系统所有功能的平均时间或者所有功能的最大响应时间。当然,往往也需要对每个或每组功能讨论其平均响应时间和最大响应时间。对于单机的没有并发操作的应用系
转载
145阅读
0评论
0点赞
发布博客于 2 月前

MVVM模式的理解

MVVM 是Model-View-ViewModel 的缩写,它是一种基于前端开发的架构模式,其核心是提供对View 和 ViewModel 的双向数据绑定,这使得ViewModel 的状态改变可以自动传递给 View,即所谓的数据双向绑定。Vue.js 是一个提供了 MVVM 风格的双向数据绑定的 Javascript 库,专注于View 层。它的核心是 MVVM 中的 VM,也就是 ViewModel。 ViewModel负责连接 View 和 Model,保证视图和数据的一致性,这种轻量级的架构让前
转载
82阅读
0评论
0点赞
发布博客于 2 月前

el-form内el-select与el-input纵向不对齐的问题

解决方法<el-form :model="form" label-width="100px" size="small"> <el-col :span="8"> <el-form-item label="test1"> <el-input v-model="form.value1" autocomplete="off"></el-input> </el-form-item> </el-c
原创
380阅读
0评论
0点赞
发布博客于 2 月前

IIS 500.19错误的解决思路

配置错误 不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种情况。锁定是默认设置的(overrideModeDefault=“Deny”),或者是通过包含 overrideMode=“Deny” 或旧有的 allowOverride=“false” 的位置标记明确设置的。官方文档: https://docs.microsoft.com/zh-CN/troubleshoot/iis/http-error-500-19-webpage错误代码 0x80070021查代码对应到.
原创
100阅读
0评论
0点赞
发布博客于 2 月前

【转】计算机保研经验总结

1 保研的时间线02 夏令营需要的条件03 准备材料04 信息搜集05 如何准备简历学生经历用处不大论文>ACM>其他EI水会\普刊…减分项有科研经历就行~机考建议C++(LeetCode)支持STL (不能带书)6级五百分CCF-A/B都可以写六级没过影响很大(可以备选托福雅思)除了去浙大不用刷PAT06 寒假能为夏令营做哪些准备2 关于跨保01 哪些专业可以跨保交大卡rank102 计算机跨保其他哪些专业3 关于找老师01
转载
204阅读
0评论
0点赞
发布博客于 2 月前

【转载】8年工作的总结

仅作备份~原文地址在:link版权声明:本文为陈小房博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.csdn.net/qwdzq/article/details/112614288一个出生中科大的程序员8年工作的总结今年终于从大菊花厂离职了,离职前收入大概60w不到吧,在某乎属于比较差的,今天终于有空写一下自己的职场故事,也算是给自己近8年的程序员工作做个总结复盘。近8年有些事情做对了,也有更多事情做错了,在这里记录一.
转载
62阅读
0评论
0点赞
发布博客于 2 月前

前端工具方法

1. 邮箱export const isEmail = (s) => { return /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((.[a-zA-Z0-9_-]{2,3}){1,2})$/.test(s)}2. 手机号码export const isMobile = (s) => { return /^1[0-9]{10}$/.test(s)}3. 电话号码export const isPhone = (s) => {
转载
213阅读
0评论
0点赞
发布博客于 2 月前

转正实习、春招、秋招、校招、社招的4个区别和陷阱

转正实习转正实习主要是来自两个方面:在招聘中标注“有转正机会”的实习。知名公司的寒暑假实习生培训计划或者比赛,作为“准管培生”被挖掘。无论哪一种都不容易,很少有真的直接转正的实习机会,大概率情况是好几个实习生来竞聘同一个转正岗位。“竞聘”,不仅是平常工作的综合表现考察,流程形式包括不仅限于项目考察、PPT路演,繁复程度不亚于你参加一个校招。当然,也是有比较轻松的转正,你正好遇到了岗位空缺,公司规模不大,你真的很优秀,这样“正好”的情况少之又少。所有口头承诺均不可信,,大家务必牢记在心!以下场
原创
438阅读
3评论
0点赞
发布博客于 2 月前

【成长经历】【钉钉前端】 高中毕业-如何用 15 年从小白到技术专家

作者:钉钉前端团队链接:https://juejin.cn/post/6921680817768890382来源:掘金著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。阿里巴巴-大钉钉-前端团队-庸言 原创文章 进行本文分享,希望对在路上的同学们有所帮助直播间各位朋友,大家下午好,关于我的学历,我的确是高中学历,我是 2005 年高中毕业的,所以到现在应该算是15 年工作经验了。但是前5年做的一些工作跟前端也没什么关系,实际上从事前端这一块大概是 10 年左右。目前是钉钉
转载
125阅读
0评论
0点赞
发布博客于 2 月前

刻意练习

为什么有的人工作10年仍然平台无奇,而有的人只用3年时间,就已经脱颖而出,成绩斐然?参加工作多年却仍然只会复制粘贴简单业务代码,有些人在大学就写出Linux操作系统原因在哪里呢? 有人说成为专家要靠经验 ,任何一个工作10年以上的人都很有经验,他们通常在本领域有1万小时的实践时间,但是现实是他们大部分并没有做到领域内专家。记得好像有个每个的商学院有一项研究发现:比起只有少量经验的人,大体而言,更有经验的管理者并没有产生高效的效果。有人说要靠天赋,他们搬来爱迪生的名言 “天才就是百分之一的灵感,和百分之
转载
84阅读
0评论
0点赞
发布博客于 2 月前

项目上线流程

企业中一个项目从需求到上线的流程1、需求设定2、交互设计3、ui设计4、发送评审邮件5、需求评审6、技术评审7、输出rd、qa排期8、qa输出case9、准入10、提测提交测试,开发完了转QA同学进行测试,开发完成一个阶段目标,提交给测试验证如何提测?开发在Dev环境联调, 功能开发联调结束提交给测试, 测试工程师需要在测试环境验证本次新(迭代)功能, Dev环境和测试环境是隔离的, 测试不能在开发环境去测试, 开发也不能在测试环境联调, 这个是必须要保证的.部署测试环境的时候.
原创
68阅读
0评论
0点赞
发布博客于 2 月前

Flask快速上手教程

基础Flask基于Werkzeug WSGI工具包和Jinja2模板引擎Flask被称为“microframework” ,使用简单的核心,用extension增加其他功能。Flask没有默认使用的数据库、窗体验证工具。WSGI:Web Server Gateway Interface(Web服务器网关接口,WSGI)已被用作Python Web应用程序开发的标准。 WSGI是Web服务器和Web应用程序之间通用接口的规范。Werkzeug它是一个WSGI工具包,它实现了请求,响应对象和实用函
原创
124阅读
0评论
0点赞
发布博客于 2 月前

《“ 追梦人” 的逐梦路:探寻大学生创客群体的发展之道》

她们开始组建研究小组对 “创客”群体 开展小范围研究。从向身边人简单了解,到系统访谈青年创客,这个因为兴趣而产生的研究小组,最终成长为一个科研团队,并将他们的研究成果 《“追梦人”的逐梦路:探寻大学生创客群体的发展之道》 带到了全国“挑战杯”的赛场上。它代表着当今大学生创客群体的创业梦,代表着这十名成员的团队梦,代表着当代青年对“我们都在努力奔跑,我们都是追梦人”这一新时代召唤的积极响应。备赛期间,为了不断完善项目材料,团队的每个成员整天都泡在工作室里,每天学习长达12小时。他们除了要对项目进行...
转载
68阅读
1评论
0点赞
发布博客于 3 月前

JavaScript模块化编程文章集锦

[1] Javascript模块化编程(一):模块的写法[2] Javascript模块化编程(二):AMD规范[3] Javascript模块化编程(三):require.js的用法
原创
45阅读
0评论
0点赞
发布博客于 3 月前

el-table样式美化

<!-- 列表展示 --> <el-table :data="tableData" v-loading="loading2" border class="mg-btm-20 member-table" :header-cell-style="{ background: '#EBECF0', color: '#555' }" :.
原创
198阅读
0评论
0点赞
发布博客于 3 月前

JS 异步编程六种方案

Javascript语言的执行环境是"单线程"。也就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务。这种模式虽然实现起来比较简单,执行环境相对单纯,但是只要有一个任务耗时很长,后面的任务都必须排队等着,会拖延整个程序的执行。常见的浏览器无响应(假死),往往就是因为某一段Javascript代码长时间运行(比如死循环),导致整个页面卡在这个地方,其他任务无法执行。为了解决这个问题,Javascript语言将任务的执行模式分成两种:同步和异步。本文主要介绍异步编程
转载
48阅读
0评论
0点赞
发布博客于 3 月前

vue+element树组件 实现树懒加载的过程详解

这篇文章主要介绍了vue+element树组件 实现树懒加载的过程,本文通过图文实例代码相结合给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下数据库:代码 <template> <el-tree :props="props" :load="loadNode" lazy show-checkbox> </el-tree></template><script>export default {.
转载
349阅读
0评论
0点赞
发布博客于 3 月前

js高效修改对象数组里的对象属性名

*本文总结自网友们的方法,如有错漏还望指出方法一:遍历法写法一:构造新的对象数组数组如下:const array=[ { name:'张三', id:'111' }, { name:'李四', id:'222' }]由于在使用某些框架组件时,组件有必须的某些字段名,因此就需要将该数组进行转换,方法如下:/*** 替换字段*/handleDealFilter(arr, key, re
原创
187阅读
0评论
0点赞
发布博客于 3 月前

el-pagination样式美化

<el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="currentPage4" :page-sizes="[5, 10, 20]" :page-size="5" layout="prev, pager, next, sizes,total" :total="400" background></el-pagination&g.
原创
174阅读
0评论
0点赞
发布博客于 3 月前

CI/CD是什么?如何理解持续集成、持续交付和持续部署

CI/CD 是一种通过在应用开发阶段引入自动化来频繁向客户交付应用的方法。CI/CD 的核心概念是持续集成、持续交付和持续部署。作为一个面向开发和运营团队的解决方案,CI/CD 主要针对在集成新代码时所引发的问题(亦称:“集成地狱”)。具体而言,CI/CD 可让持续自动化和持续监控贯穿于应用的整个生命周期(从集成和测试阶段,到交付和部署)。这些关联的事务通常被统称为“CI/CD 管道”,由开发和运维团队以敏捷方式协同支持。附录IT 自动化是什么意思? https://www.redhat.com/z
转载
128阅读
0评论
0点赞
发布博客于 3 月前

QA团队和测试团队的关系

QA团队QA 的全称是 Quality Assurance,即质量保证,QA 主要有两方面的工作:1.做过程中的改进 2.做质量的保证工作。QA 工作是紧密的依托于产品上的,而不是依托于管理或者依托于测试或者开发技术。监控整个产品的周期,对项目各个时期的进度进行核查,各个时期需要指定审计方针,对过程中产品的质量进行审计,及时发现产品问题,并提出意见改进QA 看中的过程的标准化测试团队在开发中测试遍布各个开发阶段,其中有人容易把黑盒测试与质量交付保障做混淆,实际上测试团队的工作是遍布于开发的各个生命
转载
56阅读
0评论
0点赞
发布博客于 3 月前

$.ajax,axios,fetch三种ajax请求的区别

Ajax是常用的一门与Web服务器通信的技术,目前发送Ajax请求的主要有4种方式:原生XHRjquery中的$.ajax()axiosfetch原生的XHR目前工作中已经很少去手写它了,前些年我们比较常用的是jquery的ajax请求,但是近些年前端发展很快,jquery包装的ajax已经失去了往日的光辉,取而代之的是新出现的axios和fetch,两者都开始抢占“请求”这个前端重要领域。1.Jquery ajax代码示例:$.ajax({ type:"GET", url:url,
转载
289阅读
0评论
1点赞
发布博客于 3 月前

CTFd平台搭好后,遇到网页访问慢,卡顿非常厉害的解决方法

原因:CTFd中的代码中引用了国外网站的css,而网站可能是被q了fonts.dev.css和fonts.min.css引用了此网站的all.css@import url(https://use.fontawesome.com/releases/v5.9.0/css/all.css);在服务器中查找这两个文件(找到好几个位置都有,没有细研究到底哪个在起作用,统统全改了)find / -name fonts.min.cssvim 将找到文件中的https://use.fontawesome.
转载
103阅读
0评论
0点赞
发布博客于 3 月前

CTF靶场搭建

三步完成CTFd搭建CTFd-Whale 推荐部署实践
原创
116阅读
2评论
0点赞
发布博客于 3 月前

团队管理与职业发展

推荐书籍:《李元芳履职记》这本书,书中通过技术骨干李元芳成长为中层管理人员为路线,以工作中各种实际问题为切入点,深入浅出的讲解了技术人员转变为中层管理需要面临的问题和学习的知识,里面提到的问题都是技术人员成长为管理者会碰到的,内容生动,知识点丰富,收益匪浅,现记录读书笔记,供大家一起学习。技术人员走向管理岗,因本身专业和岗位的特殊性,会有各种各样的问题,从整天与代码打交道,转变为需要跟人跟团队打交道,是一个困难的过程,但作为IT技术人员的晋升路线之一,做好管理工作也是我们想要更高晋升的必备技能。1
转载
62阅读
0评论
0点赞
发布博客于 3 月前

C#学习笔记

学习资料https://www.runoob.com/csharp/csharp-tutorial.htmlC#语言入门 教学视频C# Programming Guide - 介绍了有关关键的 C# 语言特征以及如何通过 .NET 框架访问 C# 的详细信息。C# 文档C#入门教程C# 入门教程 MOOC网1. Hello,worldusing System;namespace HelloWorldApplication{ class HelloWorld {
原创
68阅读
1评论
0点赞
发布博客于 2 月前

前端防调试

出于安全的目的,前端会对代码进行各种压缩打包,混淆等,增加阅读代码的难度,但对于调试,似乎很多人并没有引起应有的重视,下面会介绍一种比较基础的方法,用于阻止网站访问者对项目进行调试。在js代码中加入debuger之后,网站打开开发者模式之后就会在debuger的地方触发断点进行调试,而如果不是出于调试模式下,debugger则会被忽略,利用浏览器的这个特性,我们可以编写一下这行代码(function noDebuger(){ function testDebuger(){ var
转载
85阅读
0评论
0点赞
发布博客于 3 月前

脚手架、vue-cli与@vue/cli概念辨析

脚手架「为减少重复性工作而做的重复性工作」的工具例子你要写一个项目0,源语言为ES6,用了sass, 后端是node.你每次完成一部分功能,你都要用把ES6编译到ES5、编译sass、压缩html文件。每次修改代码都要做的编译ES6、sass、压缩html这些就是重复性工作。后来你知道了gulp, 然后你写了个gulp脚本,每次有代码改动,一句gulp build就帮你完成了上面说的这些重复性工作. 你写的gulp脚本就是为减少重复性工作而做的工作。你写完这个项目0之后,你又要写项目1,还是ES6、
转载
145阅读
0评论
0点赞
发布博客于 3 月前

vue 页面切换时保存之前的组件状态

// 判断是否有搜索缓存 if (this.$store.state.demandSearchOpts !== null) { let t = this.$store.state.demandSearchOpts this.searchObjs = t.searchOpts console.log(this.searchObjs) if (this.searchObjs.hasOwnProperty('pid') && this.sea
原创
380阅读
0评论
0点赞
发布博客于 3 月前

记package-lock引发的一次事故

转载自: http://shymean.com/article/%E8%AE%B0package-lock%E5%BC%95%E5%8F%91%E7%9A%84%E4%B8%80%E6%AC%A1%E4%BA%8B%E6%95%85去年因为升级npm包导致在开发环境崩了(相关记录)。昨天在生产环境遇见了一个更严重的问题:线上环境升级了thrift,其升级包的某个依赖未正确安装,导致node服务启动失败,线上走静态容灾两个多小时~经过排查和总结,发现之前对于pageack-lock的机制理解存在误区,因此
转载
118阅读
0评论
0点赞
发布博客于 3 月前