函数:关键词:参数、返回值、函数返回类型、函数体。 函数按照返回类型,可以分为有参函数和无参函数。 函数根据是否有返回值,可以分为返回值函数和非返回值函数。 函数:关键词:参数、返回值、函数返回类型、函数体。 函数按照返回类型,可以分为有参函数和无参函数。 函数根据是否有返回值,可以分为返回值函数和 ...
分类:
其他 时间:
2018-03-27 18:17:18
收藏:
0 评论:
0 赞:
0 阅读:
136
--必须包含 数字,字母,符号 3项组合的 正则表达式^(?:(?=.*[0-9].*)(?=.*[A-Za-z].*)(?=.*[,\.#%'\+\*\-:;^_`].*))[,\.#%'\+\*\-:;^_`0-9A-Za-z]{8,10}$--不为纯数字或字母的正在表达式 用于密码验证^(?! ...
分类:
其他 时间:
2018-03-27 18:16:59
收藏:
0 评论:
0 赞:
0 阅读:
233
基层知识:HTML,CSS,javascript是基本;Vue.js,AngularJS,React为主流; 原生永远是最核心的技术; 《JavaScript高级程序设计》渡劫必备神器。 下面就是PS了,早期的前端多数由美工转化而来,所以PS没问题; 现在的前端基本都是专业领域培训了,基本不懂PS; ...
分类:
Web开发 时间:
2018-03-27 18:16:11
收藏:
0 评论:
0 赞:
0 阅读:
261
主要是由于调试的环境中已有一个同名的Provider存在。 解决方法是修改AndroidManifest.xml中的 就在你AndroidManifest.xml中,全局搜索Provider ,有多少个Provider,就确定多少个,保证这些Provider的 android:authorities ...
分类:
移动平台 时间:
2018-03-27 18:15:56
收藏:
0 评论:
0 赞:
0 阅读:
205
java多线程编程的无锁CAS底层都是通过 Unsafe进行操作的:源码如下 ...
分类:
编程语言 时间:
2018-03-27 18:15:40
收藏:
0 评论:
0 赞:
0 阅读:
197
[toc] 1. 定义广播事件 要告知 Laravel 一个给定的事件是广播类型,只需在事件类中实现 Illuminate\Contracts\Broadcasting\ShouldBroadcast 接口即可。 ShouldBroadcast 接口要求你实现一个方法:broadcastOn. br ...
分类:
其他 时间:
2018-03-27 18:14:46
收藏:
0 评论:
0 赞:
0 阅读:
451
[toc] 背景: 帖子属于某个人(拥有属性user_id),如果这是个私密帖子,只有自己才可以看到,传统的做法是 以上做法问题不大,但是有没有更优雅的做法呢,今天要讲的就是laravel的用户授权,Laravel 有 2 种主要方式来实现用户授权:gates 和策略。 1. Gates 1.1 一 ...
分类:
其他 时间:
2018-03-27 18:14:26
收藏:
0 评论:
0 赞:
0 阅读:
223
innodb_large_prefix。 这个参数默认值是OFF。当改为ON时,允许列索引最大达到3072。 >=5.7.7默认打开 <=5.7.6默认关闭 innodb_large_prefix=on开启配置 5.5配置为innodb_large_prefix=1代表打开 ...
分类:
数据库技术 时间:
2018-03-27 18:13:59
收藏:
0 评论:
0 赞:
0 阅读:
204
for循环中常见的一个函数是range(),然而有时候直接打印range的时候,得到的结果却不是我们想要的,这个时候,可以用list列表来转换一下range的结果,让我们更清除的打印出range中的元素。 例如: 运行结果: 1110range(11, 16)[11, 12, 13, 14, 15] ...
分类:
编程语言 时间:
2018-03-27 18:13:38
收藏:
0 评论:
0 赞:
0 阅读:
839
file=open('tt.txt','r') news=file.read() myreplace=''',()!`%&*''' for i in myreplace: myreplace=myreplace.replace(i,' ') wordlist=news.lower().split()... ...
分类:
编程语言 时间:
2018-03-27 18:13:21
收藏:
0 评论:
0 赞:
0 阅读:
172
Spring Cloud是一个继承了众多开源的框架,其利用了Springboot开发的便利性来实现分布式服务功能,是一套开放、易部署、易维护的分布式开发工具包,而且有成熟的社区且社区活跃度很高。Spring Cloud从设计之初就考虑了绝大多数互联网公司架构演化所需的功能,如服务发现注册、配置中心、 ...
分类:
编程语言 时间:
2018-03-27 18:12:33
收藏:
0 评论:
0 赞:
0 阅读:
224
参考: JPA事务总结 2010年4月13日 - 从表11-2中可以看出,对于不同的EntityManager类型与所运行的环境,所支持的事务类型是不一样的。 其中两种情况下最为简单,一种是容器托管的 EntityMana... ...
分类:
其他 时间:
2018-03-27 18:11:43
收藏:
0 评论:
0 赞:
0 阅读:
183
ARP协议和DNS相似,DNS是域名和IP之间解析,ARP是IP地址转换MAC地址 ARP协议要求通信的主机双方必须在同一个物理网段(局域网) ARP简介 举例:10.0.0.1 请求通信10.0.0.2的过程 如果缓存被别人更改,就出现ARP攻击 如果缓存找到机器,但不是这台机器MAC地址,ARP ...
分类:
其他 时间:
2018-03-27 18:11:06
收藏:
0 评论:
0 赞:
0 阅读:
294
[TOC] 简单实例 1. 配置驱动 假如使用database这个队列驱动,首先要创建数据表进行记录 然后更改驱动配置,可以修改.env 中的配置 2. 创建任务类 以上命令生成app/Jobs/InsertData.php,然后修改该文件的handle方法 3. 分发任务 1.3 队列驱动的必要配 ...
分类:
其他 时间:
2018-03-27 18:10:42
收藏:
0 评论:
0 赞:
0 阅读:
783
无规矩不成方圆, Laravel 的契约是一组定义框架提供的核心服务的接口,规定了实现该接口的规范。 为什么要使用接口 首先,让我们来看一些高耦合缓存实现的代码。如下: 比起上面的做法,我们可以使用一个简单的、与扩展包无关的接口来改进我们的代码: 当所有 Laravel 的服务都使用简洁的接口定义, ...
分类:
其他 时间:
2018-03-27 18:10:23
收藏:
0 评论:
0 赞:
0 阅读:
176
vuex的过程 规定所有的数据操作必须通过 action - mutation - state change 的流程来进行,再结合Vue的数据视图双向绑定特性来实现页面的展示更新。统一的页面状态管理以及操作处理,可以让复杂的组件交互变得简单清晰,同时可在调试模式下进行时光机般的倒退前进操作,查看数据 ...
分类:
其他 时间:
2018-03-27 18:10:09
收藏:
0 评论:
0 赞:
0 阅读:
161
前言 编写后台管理系统,测试使用,发现加载数据很慢,平均1秒多。之后和同事一起查找原因,从后段代码到前端, 最后问题是在数据库到设计,表没有主外键,之后我们把索引加上后,速度杠杠的... 数据库索引是什么 索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。 ...
分类:
数据库技术 时间:
2018-03-27 18:09:20
收藏:
0 评论:
0 赞:
0 阅读:
150
首先下载 NPOI.dll 引用到项目中 建议下载地址:http://download.csdn.net/detail/pukuimin1226/5851747 前台代码: 后台代码: excel文档就会自动下载下来 ...
分类:
Web开发 时间:
2018-03-27 18:08:58
收藏:
0 评论:
0 赞:
0 阅读:
333
前端jquery使用ajax的几种方法: $.ajax使用: $.post使用: jQuery 1.12 中 jQuery.post支持对象参数,具体的参数可以参考 $.ajax():现在某些版本并不适用 $.get使用:(同post,不需要令牌) 补充: $.getScript:即时加载 >通过 ...
分类:
Web开发 时间:
2018-03-27 18:08:41
收藏:
0 评论:
0 赞:
0 阅读:
205
下载一首英文的歌词或文章 将所有,.?!’:等分隔符全部替换为空格 将所有大写转换为小写 生成单词列表 生成词频统计 排序 排除语法型词汇,代词、冠词、连词 输出词频最大TOP20 将分析对象存为utf-8编码的文件,通过文件读取的方式获得词频分析内容。 运行结果: [('be', 8), ('on ...
分类:
其他 时间:
2018-03-27 18:08:20
收藏:
0 评论:
0 赞:
0 阅读:
217