php的统计代码行数
<?php // 行数 $line = 0; // 需要统计的文件类型 $arr = array("php", "html", "css", "js", "tpl", "wxml", "wxss"); // 过滤的文件夹 $filtering = array("wamplangues", "ckeditor", "wampthemes", "wordpress", "dede", "thinkphp"); // 遍历目录 function bl_scandir($dirname) { glob
读LockSupport源码
版权声明:转载请注明出处,谢谢。 https://blog.csdn.net/u012358984/article/details/46387835 LockSupport类简介 LockSupport类是其他类实现锁和同步的基础 * Basic thread blocking primitives for creating locks and other
* synchronization classes. 读了源码就会知道,这个类主要利用了Unsafe类中提供的part和unpart两
TP5时间戳报错 no well formed
前言: 记得之前一开始上手TP框架的时候,关于时间戳问题总喜欢设置成DATE、DATETIME等类型,忘记了师兄之前提醒过最好不要用数据库自带的这些类型,往往容易出事,,,(๑ŐдŐ)b 出事了,,, 下面Mark一下方法 如果不行的 只能换了 BUG: 时间戳问题 方法: 网上说: 因为TP5对字符串是会自动转换
database里面配置就可以关闭了
'hostname' => Env::get('database.hostname'),
// 数据库名
'database' =>Env:
读AbstractQueuedSynchronizer类源码
版权声明:转载请注明出处,谢谢。 https://blog.csdn.net/u012358984/article/details/46392413 感受 这个类的代码除去注释差不多有千多行,要想把所有代码都读完,然后按照作者的思路给理解完,是不容易的.这里我仔仔细细读了差不多一半的代码,说难倒不是很难. 虽然没有完全看完,但是基本上理解了作者代码的意图..说得简单些,就是操作一个双向链表.而链表中的每个节点有多种状态.AQS就是要保证整个双向链表和节点的状态的正确性. 连续看了好几天的JUC
TP Session使用以及URL普通方式参数 用于自动生成
前言: 之前一直用原滋原味的$_SESSION["login_admin"] = $rs; 这种新式去写,然后在项目中比如我们一个用户登录后,我们希望显示这个用户的信息 在界面的跳转过程中,如果只采用传参数的形式 非常的麻烦 这时候用SESSION就可以解决! 学习方法: 最香的方法当然就是看文档呀! 官网的对SESSION的使用链接如下http://www.kancloud.cn/manual/thinkphp5/126166 (┬_┬) 我信你个锤子 实际使用,,我好想没考虑过作用于的问题
日历:fullcalendar 插件的使用
前言: 最近比赛做一个项目需要用到这个插件,因此记录一下 因为这部分的开发在项目中十分重要,因此后面会持续更新 问题: 我做的 k(┬_┬) 与我希望做的 所以 还是有那么一点点差距的嘛,,, 学习方法: https://blog.csdn.net/gulijiang2008/article/details/6863755 关键的一步: 注意 引用的参数 赋值是字符 需要单引号 不然就凉了 FullCalenda官网 axisFormat是日历agenda视图左侧垂直轴的时间显示格式:
al
TP5结合微信公众号学习笔记一(入门篇)
前言: 首先,根据比赛的业务需求,需要实现微信网页授权登入、以及模板消息发送等功能,小程序 并不能熟悉使用 前期准备: 在微信公众平台注册 并登陆,配置好开发环境; 建议: 新手 最好先看看网上一些现成的代码,理想的的话最好可以跟着视频学习 或者有人带: 配置环境: WexChat.php 下的index方法:
public function index(){
$echostr = input('echostr/s','');
if(empty($echostr)){
$thi
php网站优化-(ab测试)
ab是Apache的自带的工具,如果是window安装的,找到Apache的bin目录,在系统全局变量中添加Path,然后就可以使用ab了 ab的基本参数
-c 并发的请求数
-n 要执行的请求总数
-k 启用keep-alive功能(开启的话,请求会快一些)
-H 一个使用冒号分隔的head报文头的附加信息
-t 执行这次测试所用的时间
ab基本语法
ab -c 5 -n 60 -H "Referer: http://baidu.com
Thread & ExecutorService & ThreadPoolExecutor 总览
版权声明:转载请注明出处,谢谢。 https://blog.csdn.net/u012358984/article/details/52561716 Thread & ExecutorService & ThreadPoolExecutor 总览 ExecutorService 类方法 shutdown 允许已经提交的任务(尚未开始执行和已经开始执行的)继续执行 shutdownNow 尚未开始执行的任务不再执行,同时尝试终止正在执行的任务 无论是shutdown 还是shutdownNow,
LNMP 1.4一键安装包升级到PHP 7.2.0失败的解决办法
使用 lnmp1.4 的朋友,使用命令进入安装目录。 cd /root/lnmp1.4 3、执行命令 ./upgrade.sh php 版本号 (到 https://www.php.net/downloads.php 获取版本号,输入版本号,如 7.0.27 回车,再次回车确认即可开始升级。) 然后就是等待命令执行,我这里 1 核 1G 的腾讯云服务器用了大概 15 分钟。注意:升级期间 php 服务被停止了,网站是无法打开的。 使用LNMP 1.4 一键安装包的站长们近期可能会发现,在LNM
ReviewBoard 的安装和使用—— RBTools工具的使用
Linux 下开发的人员比较习惯于使用命令行工具,刚才网页上提交文件的方式感觉更适合windows 下的开发人员,那ReviewBoard 有没有提交代码的命令行工具呢,那就是RBTools了。 安装RBTools:
pip install RBTools 当前RBTools 版本是0.7.5,相应的命令是rbt,之前网上的教程中的命令大多是post-review,估计是比较旧的版本了,不过对应的参数都类似。 rbt 命令有很多参数,详细说明可以查看官方文档RBTools 文档,读者有兴趣可
值得收藏:一份非常完整、详细的MySQL规范
一、数据库命令规范 · 所有数据库对象名称必须使用小写字母并用下划线分割 · 所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来) · 数据库对象的命名要能做到见名识意,并且最后不要超过32个字符 · 临时库表必须以tmp_为前缀并以日期为后缀,备份表必须以bak_为前缀并以日期(时间戳)为后缀 · 所有存储相同数据的列名和列类型必须一致(一般作为关联列,如果查询时关联列类型不一致会自动进行数据类型隐式转换,会造成列上的索 引失效,导致查询效率降
什么是循环神经网络 RNN (Recurrent Neural Network)
学习资料: Tensorflow RNN 例子1 Tensorflow RNN 例子2 Tensorflow RNN 例子3 PyTorch RNN 例子1 PyTorch RNN 例子2 Keras 快速搭建 RNN 1 Keras 快速搭建 RNN 2 RNN 作曲 链接 今天我们会来聊聊在语言分析, 序列化数据中穿梭自如的循环神经网络 RNN. RNN 是用来干什么的 ? 它和普通的神经网络有什么不同 ? 我会将会一一探讨. 注: 本文不会涉及数学推导. 大家可以在很多其他地方找到优秀的
ReviewBoard代码评审实践总结
代码评审 代码评审(CodeReview),顾名思义是对代码进行评审,是软件工程的活动之一。 通过代码评审可以保证代码质量,促进团队知识共享……好处多多。 版本控制与代码评审 软件工程的各个活动总是离不开工具的支持。 代码评审工具首先必须和版本控制工具相结合的。 现在主流的两种版本控制工具:SVN和GIT。 GIT有个Google开发的代码评审工具Gerrit,可以在提交前进行代码评审,评审通过之后才允许提交到版本库。 其次,代码托管平台GitLab(号称是GitHub的开源实现)也可以用来进
基于交叉可视训练的半监督序列建模
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/rosefun96/article/details/85412976 背景 半监督学习结合迁移学习是一个研究热点,预训练表征与多种形式的半监督学习是互补的。 这篇论文(具有交叉视训练的半监督序列建模(Semi-Supervised Sequence Modeling with Cross-View Training)),思想是确保对不同输入视图预测与主模型的预测一致,这和word dropout类
面试官:Spring中用了哪些设计模式?
前言 设计模式作为工作学习中的枕边书,却时常处于勤说不用的尴尬境地,也不是我们时常忘记,只是一直没有记忆。Spring作为业界的经典框架,无论是在架构设计方面,还是在代码编写方面,都堪称行内典范。 好了,话不多说,开始今天的内容。spring中常用的设计模式达到九种,我们举例说明。 以后再也不怕面试官问我:Spring中用了哪些设计模式了。 1简单工厂模式 又叫做静态工厂方法(StaticFactory Method)模式,但不属于23种GOF设计模式之一。 简单工厂模式的实质是由一个工厂类根
机器学习之有监督学习,无监督学习,半监督学习
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/daerzei/article/details/85413062 文章目录 前言 有监督学习 无监督学习 半监督学习 前言 机器学习是数据分析和数据挖掘的一种比较常用,比较好的手段从有无监督的角度,可以分为三类: 有监督学习 无监督学习 半监督学习 有监督学习 用已知某种或某些特性的样本作为训练集,以建立一个数学模型,再用已建立的模型来预测未知样本,此种方法被称为有监督学习,是最常用的一种机器学习
今日推荐
周排行