自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4396)
  • 收藏
  • 关注

转载 VUE npm run build的项目出现跨域请求的问题npm run dev没有这个问题

报错信息Access to XMLHttpRequest at 'http://platformapi-test.lih-elearning.cn/api/v1/login' from origin 'http://www.vue.com' has been blocked by CORS policy: Request header field Access-Control-A...

2019-09-27 13:33:00 1994

转载 composer.json和composer.lock到底是什么以及区别?

composer方文档:https://docs.phpcomposer.com/04-schema.html我们在做项目的时候,总是要安装一些依赖。composer给我们提供了很多方便。直接运行composer install。当我们运行composer install 将会读取composer.lock文件,进行更新依赖。如果composer.lock不存在或者里面没内容,会执行co...

2019-09-27 13:16:00 1019

转载 PHP 开发者如何做好密码保护 & Laravel 底层密码存储和验证实现

随着在线攻击的增多,密码安全越来越重要。作为开发者我们要担负起安全管理、计算哈希和存储用户密码的责任,不管应用是简单的游戏还是绝密商业文件的仓库,都要做到这一点。PHP内置了一些工具,让保护密码变得更加容易,本节我们就来讨论如何根据现代的安全措施来使用这些工具。1、密码保护三原则绝对不能知道用户的密码我们绝对不能知道用户的密码,也不能有获取用户密码的方式,如果应用的数据库被黑...

2019-09-27 11:41:00 580

转载 PHP message:filesize(): stat failed for 错误

PHP message:filesize(): stat failed for 错误message:filesize(): stat failed for F:s2017\SinaImgUpload\SinaImgUpload\bin\Debug\TempPath\Cookies.txt我看了下phpstorm写的路径是正确的,但怎么都获取不到数据我认真检查以后,发现...

2019-09-27 11:28:00 10759

转载 laravel 数据验证规则

return [ 'accepted' => '必须为yes,on,1,true', 'active_url' => '是否是一个合法的url,基于PHP的checkdnsrr函数,因此也可以用来验证邮箱地址是否存在', 'after:date' => '验证字段必须是给定日期后的值,比如required|date|after:tomo...

2019-09-27 11:22:00 235

转载 Laravel修改验证提示信息为中文

1.覆盖提示信息:打开resource/lang/en/validation.php注释掉英文提示信息将下面的提示信息覆盖英文提示信息<?phpreturn [/*|--------------------------------------------------------------------------| Validation ...

2019-09-27 11:20:00 184

转载 linux应急响应常用命令

端口查看netstat -anplt | more查看进程:ps -efps auxps aux | grep pid定时任务查看crontab查看文件cat file全显示head -5 file //显示前5行tail -5 file //显示后5行t00ls大佬分...

2019-09-19 00:08:00 477

转载 2019-08-29开始——光网络

转载于:https://www.cnblogs.com/Aluosen/p/11538115.html

2019-09-17 23:54:00 218

转载 聊聊JavaScript异步中的macrotask和microtask

前言首先来看一个JavaScript的代码片段:console.log(1);setTimeout(() => { console.log(2); Promise.resolve().then(() => { console.log(3) });}, 0);new Promise((resolve, reject) => { con...

2019-09-17 09:52:00 271

转载 解决sublime安装插件被墙失败的方法

一.问题场景描述  当你完成sublime和package control的安装后,准备使用install package安装各种各样的插件来丰富你的编辑器,却出现类似“Unable to download XXX. Please view the console for more details”和“There are no packages available for inst...

2019-09-13 16:55:00 570

转载 jieba+wordcloud+imageio—自定义词云

import jiebaimport wordcloudfrom imageio import imreadmask=imread('fivestar.png')def shuchu(): txt=open('threekingdoms.txt','r',encoding='gb18030').read() excludes={'将军','却说','荆州','二人','不可'...

2019-09-11 23:24:00 613

转载 wordcloud—词云的表示方法

import jiebaimport wordclouddef shuchu(): txt=open('threekingdoms.txt','r',encoding='gb18030').read() excludes={'将军','却说','荆州','二人','不可','不能','如此'} words=jieba.lcut(txt) counts={} ...

2019-09-11 00:00:00 320

转载 select into 与 insert into select

1.select into  select into语句把一个表中的数据插入到另一个表中。  不需要创建临时表,在运行过程中自动创建。  基本语法:    select * into #table_Name from tableName    #table_Name 临时表名;tableName数据源表名2.insert into select  ...

2019-09-09 15:34:00 190

转载 统计文本中特定词汇的出现频率

import jiebatxt=open('threekingdoms.txt','r',encoding='gb18030').read()excludes={'将军','却说','荆州','二人','不可','不能','如此'}words=jieba.lcut(txt)counts={}for word in words: if len(word)==1: con...

2019-09-08 23:30:00 564

转载 Barrier 组织多个线程及时在某个时刻碰面

任意一个线程调用了_barrier.SignalAndWait() 方法后,会执行一个回调函数来打印出阶段。 1 /// <summary> 2 /// 实例 Barrier 类 3 /// </summary> 4 public static Barrier _barrier = new Ba...

2019-09-08 23:29:00 85

转载 CountDownEvent 信号类来等待直到一定数量的操作完成

当主程序启动时,创建一个 CountDownEvent类的实例,在其构造函数中指定个数操作完成发出信号,当前为2个操作完成会发出信号。 1 /// <summary> 2 /// 创建 CountdownEvent 实例,指定达到次数为 2 次 3 /// </summary> 4 ...

2019-09-06 02:15:00 441

转载 laravel 根据字段不同值做不同查询

在开发过程中我们经常遇到这种情况:例如,一个信息表message,字段type 1.操作提醒 2.平台通知,表message_read记录当信息是平台通知时用户浏览状况  那么 当信息是平台通知时是针对的所有用户,我们想根据他是否浏览状态去在消息提醒里去显示他未读的消息语句如下(laravel) public function index() {/...

2019-09-05 22:47:00 558

转载 线程之间灵活传递信号(ManualResetEventSlim )

当主程序启动时,首先创建ManualResetEventSlim 类的一个实例。然后启动三个线程,等待事件信号通知它们继续执行。 1 /// <summary> 2 /// 创建 ManualResetEventSlim 实例 3 /// </summary> 4 private stati...

2019-09-04 23:58:00 151

转载 递归科赫雪花

import turtle,timedef koch(size,n): if n==0: turtle.fd(size) else: for angle in [0,60,-120,60]: turtle.left(angle) koch(size/3,n-1)def main(): turtle....

2019-09-03 22:13:00 187

转载 微信小程序捕获async/await函数异常实践

背景我们的小程序项目的构建是与web项目保持一致的,完全使用webpack的生态来构建,没有使用小程序自带的构建功能,那么就需要我们配置代码转换的babel插件如Promise、Proxy等;另外,项目中涉及到异步的功能我们统一使用async/await来处理。我们知道,小程序的onError 生命周期只能捕获同步错误,而完全不采用小程序自带构建工具的情况下,开发模式下遇到的问题:...

2019-09-03 10:50:00 694

转载 汉诺塔递归函数hanoi

def hanoi(n,src,dst,mid): global count if n==1: print('{}:{}->{}'.format(1,src,dst)) count+=1 else: hanoi(n-1,src,mid,dst) print('{}:{}->{}'.format(n,sr...

2019-09-02 22:38:00 947

转载 历史离你有多近

  以前读书的时候,为了考试,一直要记文学作品的作者,还有作者的称号,比如诗仙李白(青莲居士),诗圣杜甫(少陵野老),那时候比较小以为知道就行了,但却没去过多的去了解作者是怎么样的才华,才能称得上这样的称号,读了李白的《登金陵凤凰台》,里面第一句“凤凰台上凤凰游,凤去台空江自留”,很是押韵。还有杜甫,杜甫做到了很多人都做不到的对仗工整,而且双压,多压,是那种连声调都可以对上的押韵,完全是...

2019-08-31 22:20:00 214

转载 字符串格式化与.format()

import timescale=10print("{:-^18}".format("执行开始"))for i in range(scale+1): a="*"*i b="."*scale scale -= 1 c=i*scale print('{:^3}%[{}->{}]'.format(c,a,b)) time.sleep(0.01)prin...

2019-08-30 19:43:00 224

转载 turtle风轮绘制

# -*- coding: utf-8 -*-# @Time : 2019/8/25 14:54# @Author : Aluosen# @FileName: PythonDrow.py# @Software: PyCharm# @Cnblogs :https://www.cnblogs.com/youngleesinluosen# @Software: PyCharm#tu...

2019-08-28 23:08:00 230

转载 为什么改了JS数组中的一个元素的值,其他数组元素值都跟着变了

原因:  数组是引用类型,数组变量存储在栈,元素数据存储在堆中,将数组赋值不同的对象,所以的赋值对象都指向堆同一个数据,所以改变其中一个数组中的元素,别的数组元素也会改变。解决方案:  原理就是先把数组转换成字符串再转换成对象 ,这样会新分配一块内存,就不会指向同一个堆中的数据。  例子1: var tmp = JSON.parse(JSON.stringify(arr...

2019-08-26 20:37:00 1037

转载 28个高频Linux命令

1. 查找文件find / -name filename.txt根据名称查找/目录下的filename.txt文件2. 查看一个程序是否运行ps -ef|grep tomcat 查看所有有关tomcat的进程3. 终止线程kill -9 19978终止的线程号为19978的线程4. 查看文件,包含隐含的文件ls -al...

2019-08-26 12:37:00 263

转载 微信二维码支付报错

IOS系统下 微信自带页面 进行二维码支付页面跳转的时候,参数无法带过去,导致页面报错。需要将 form属性中的target 设置为"_parent"。          // 二维码支付 if(bank == 'WECHAT'){ var url = document.dynamicResourcePat...

2019-08-22 17:25:00 208

转载 军训入营学生发言稿

军训入营学生发言稿敬爱的教官、老师,亲爱的同学们: 大家好!我是六一班的奚勤勤。在这个秋高气爽,硕果飘香的季节,我们带着自豪和自信,带着父母殷切的期望,更带着对未来美好的憧憬与渴望,来到了六团中学,在这里开始人生新的成长。 今天,我很荣幸能作为六年级新生代表发言。相信此时此刻在场的每位同学都跟我一样怀着无比激动的心情期待即将开始...

2019-08-22 10:29:00 148

转载 接口签名2

前言 在app开放接口api的设计中,避免不了的就是安全性问题,因为大多数接口涉及到用户的个人信息以及一些敏感的数据,所以对这些接口需要进行身份的认证,那么这就需要用户提供一些信息,比如用户名密码等,但是为了安全起见让用户暴露的明文密码次数越少越好,我们一般在web项目中,大多数采用保存的session中,然后在存一份到cookie中,来保持用户的回话有效性。但是在app...

2019-08-21 22:51:00 167

转载 接口签名

一、不进行验证的方式api查询接口:app调用:http://api.test.com/getproducts?参数1=value1.......如上,这种方式简单粗暴,通过调用getproducts方法即可获取产品列表信息了,但是 这样的方式会存在很严重的安全性问题,没有进行任何的验证,大家都可以通过这个方法获取到产品列表,导致产品信息泄露。那么,如何验证调用者身份呢?...

2019-08-21 22:45:00 149

转载 Laravel 报错: Dotenv values containing spaces must be surrounded by quotes.

报错信息如下:原因: .env文件配置中欧冠包含空格的配置信息,用双引号""引起来即可转载于:https://www.cnblogs.com/houss/p/11388505.html

2019-08-21 14:19:00 672

转载 leetcode--Longest Palindromic Substring

Given a stringS, find the longest palindromic substring inS. You may assume that the maximum length ofSis 1000, and there exists one unique longest palindromic substring.public class Solu...

2019-08-20 23:29:48 86

转载 OSI七层协议与TCP/IP四层协议

物理层协议:负责0、1比特流(0/1序列)与电压的高低、逛的闪灭之间的转换。规定了激活、维持、关闭通信端点之间的机械特性、电气特性、功能特性以及过程特性;该层为上层协议提供了一个传输数据的物理媒体,只是说明标准。在这一层,数据的单位称为比特(bit)(注:bit和字节Byte,我们常说的1字节8位2进制即:1B=8bit)。属于物理层定义的典型规范代表包括:EIA/TIA RS...

2019-08-20 23:07:00 428

转载 我好菜系列——map查找

链接:https://ac.nowcoder.com/acm/contest/931/A来源:牛客网DNA序列里只有ACGT四种字母,A和T对应,C和G对应。 俩序列完全对应,就是指它们每一位上的字母一一对应。比如ACG和TGC完全对应 求最多能选出多少对完全对应的DNA序列。(当然一个序列最多被选一次)第一行一个整数n表示有多少序列。接下来n行,每行一个长度≤20的只包含ACGT的...

2019-08-20 20:44:00 81

转载 My Oracle Notes(3):Oracle内存结构SGA和PGA

先占位转载于:https://www.cnblogs.com/ChrisWang/archive/2009/10/11/My-Oracle-Notes-3-Memory-Structure-SGA-And-PGA.html

2019-08-20 18:42:26 88

转载 HTMLTestRunner用法

import unittestfrom selenium import webdriverimport HTMLTestRunnerclass Test(unittest.unitcase): def setUpClass(self): pass def tearDownClass(self): pass def setUp(self): self.driver=w...

2019-08-20 13:11:00 481

转载 Laravel 自定命令以及生成文件

以创建service层为例子1.执行命令php artisan make:command ServiceMakeCommand2.在app\Console\Commands 下就会多出一个ServiceMakeCommand.php 文件 ,更改其内容为一下内容(注意: 1.继承了GeneratorCommand类, 2.protected $signature...

2019-08-20 11:53:00 182

转载 二.jquery.datatables.js表格数据添加

1.后台phppublicfunctionaddtable(){  $data=$_POST;  if(M('yanfa_project')->add($data)){    $this->ajaxReturn("success");  }}转载于:https://www.cnblogs.com/ada-zheng/p/3907...

2019-08-20 07:09:46 247

转载 为什么要做WebUI测试?

1.什么是WebUI自动化测试?通过代码模拟用户的WEB操作,完成测试用例需要的执行步骤,并验证用户的操作产生的预计结果和过程。WebUI自动化使用场景(1)大型项目多轮测试代替人工验证(2)方针或是线上回归测试(定时执行,触发执行,防止人工执行测试用例的逆反心理)(3)核心业务的监控(每周全天24小时都保证可用的)(4)功能测试转测试开发技术提升...

2019-08-19 23:12:00 334

转载 虚拟机安装unbuntu

https://blog.csdn.net/stpeace/article/details/78598333转载于:https://www.cnblogs.com/cjh1122/p/11379487.html

2019-08-19 20:34:00 217

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除