简介
本文主要通过代码前后改造对比来介绍laravel blade模板loop变量使用。
环境
- php > 5.6
- laravel > 5.3
Continue reading
使用python正确操作csv文件,防止乱码
import codecs
import csv
csv_filename = '/tmp/hoge.csv'
with open(csv_filename, 'wb') as f:
f.write(codecs.BOM_UTF16_LE)
with codecs.open(csv_filename, 'ab', encoding = 'utf-16-le', errors = 'replace') as f:
tsv = csv.writer(f, delimiter='\t')
tsv.writerows(
[
['aa', 'bb', 'cc'],
['xx', 'yy', 'zz'],
['这是', '测试', '中文', '行']
]
)
通过java annotations(注解)形式将TestRule或TestRule子类的实例添加到测试类中,来扩展各种测试功能。
.
├── main
│ ├── java
│ └── resources
└── test
├── java
│ └── example
│ ├── TestTemporaryFolder.java
│ └── TestTestName.java
└── resources
BEM是Block Element Modifier缩写, BEM通过以下3个维度来进行CSS设计及命名的.
本文主要讲解log4j2的基本使用配置。讲解内容如下
本文主要介绍python数组循环语法。主要方式有元素遍历,索引遍历,enumerate, zip, list内部等。
list1 = ['item1', 'item2', 'item3']
for item in list1:
print(item)
//结果
item1
item2
item3
在javascript中,像EventTarget.addEventListener(),Document.createElement() 等方法,只接收指定字符串作为参数。比如:
const okButton = document.getElementById("button_ok");
okButton.addEventListener('click', () => console.log('button_ok clicked!'), false);
在上述代码中,我们必须按Events 中所定义的类型字符串(如:click, load)传参,否则程序就不能正常工作。本文将介绍如何通过object
,class
两种封装形式,分别实现枚举类型。
Continue reading
有一款游戏叫《大家一起来找茬》不知道大家有没有玩过,就是给出2张相似图片,在规定的时间内找出图片上有几处不同并标记出来。本文将介绍如何通过opencv替代肉眼快速找出准确的答案。
// ubuntu 系统命令裁剪
convert -crop 50%x100% image01.jpg image01.png
上面命令将生成image01-0.png
和image01-1.png
两张图片,至今素材准备完毕
Continue reading