Souleigh ✨ Souleigh ✨
5年前
Javascript 常用代码优化和重构的方法
简介主要介绍以下几点:1.提炼函数2.合并重复的条件片段3.把条件分支语句提炼成函数4.合理使用循环5.提前让函数退出代替嵌套条件分支6.传递对象参数代替过长的参数列表7.少用三目运算符8.合理使用链式调用9.分解大型类10.活用位操作符11.纯函数本文会不断更新,不足之处欢迎
可莉 可莉
4年前
10款常见的Webshell检测工具
当网站服务器被入侵时,我们需要一款Webshell检测工具,来帮助我们发现webshell,进一步排查系统可能存在的安全漏洞。本文推荐了10款Webshll检测工具,用于网站入侵排查。当然,目前市场上的很多主机安全产品也都提供这种WebShell检测能力,比如阿里云、青藤云、safedog等,本文暂不讨论。1、D盾\_Web
Stella981 Stella981
4年前
Iterator to list的三种方法
Iteratortolist的三种方法简介集合的变量少不了使用Iterator,从集合Iterator非常简单,直接调用Iterator方法就可以了。那么如何从Iterator反过来生成List呢?今天教大家三个方法。使用while最简单最基本的逻辑就是使用while来遍历这个Iterator,在遍历的过程中将I
Stella981 Stella981
4年前
Python编码格式导致的csv读取错误
Python编码格式导致的csv读取错误(pandas.read\_csv)本文记录python小白我今天遇到的这两个问题(csv.reader和pandas.csv\_read):pandas模块“CParserError:Errortokenizingda
Wesley13 Wesley13
4年前
PHP验证码无法显示的原因
一、如果是utf8,就有可能是BOM没有清除二、在Header("Contenttype:image/PNG");之前有输出三、第一行PHP隐藏了代码,如空格,回车等。解决代码:$image_width70;//设置图像宽度$image_height18;
Stella981 Stella981
4年前
LiteOS:盘点那些重要的数据结构
摘要:本文会给读者介绍下LiteOS源码中常用的几个数据结构,包括:双向循环链表LOS\_DL\_LIST,优先级队列PriorityQueue,排序链表SortLinkList等。在学习HuaweiLiteOS源代码的时候,常常会遇到一些数据结构的使用。如果没有掌握这它们的用法,阅读LiteOS源代码的时候会很费解、很吃力。本文会给读
Stella981 Stella981
4年前
Golang中的正则表达式
Golang中的正则表达式【用法】单一:.匹配任意一个字符,如果设置strue,则可以匹配换行符字符类匹配“字符类”中的一个字符,“字符类”见后面的说明^字符类匹配“字符类”外的一个字符
Stella981 Stella981
4年前
Python Numpy 向量、矩阵的常用创建方法
1\.numpy.array()该方法可以直接定义一个向量或矩阵测试代码importnumpyasnpvectornp.array(1,2,3,4)metrixnp.array(1,2,3,4,
Stella981 Stella981
4年前
Angular中,模块加载的几种方法
一、懒加载  通过路由配置: {path:'flightbooking',loadChildren:'./flightbooking/flightbooking.moduleFlightBookingModule'}好处:这种方式有利于
Wesley13 Wesley13
4年前
Java线程的join操作有什么作用?
计算机为了提升CPU使用效率和交互性而引入了并发机制,任务的执行也抽象成了线程,并发机制让一个CPU能够轮流执行多个线程,从宏观上看多个线程就像是同时执行一样。并发使得线程的执行顺序不容易控制,而实际工程中很多场景都会涉及某个线程需要依赖另外一个或几个线程的执行结果,这就要被依赖的线程需要先执行完,这时就需要join操作。比如下面的场景,假如要计算AB的结