Skip to content

Instantly share code, notes, and snippets.

@Choate
Choate / # python3 - 2017-09-21_18-03-30.txt
Created September 21, 2017 10:10
python3 on macOS 10.12.6 - Homebrew build logs
Homebrew build logs for python3 on macOS 10.12.6
Build date: 2017-09-21 18:03:30
@Choate
Choate / php
Created May 12, 2017 08:23
Yii2 ActiveRecord batchUpdateOrCreate Method
/**
* 批量插入或更新记录
* 根据MySQL的DUPLICATE KEY UPDATE特性, 编写的功能
* 如果操作的数据可能拥有新数据, 则使用该方法的时候表主键字段不能拥有auto_increment特性
*
* ```php
* ActiveRecord::batchUpdateOrCreate(['primary_id', 'name'], ['1', 'test'], ['name']);
* ```
*
* @param array $columns 字段名字
@Choate
Choate / CloudXNS.php
Last active September 21, 2019 04:12
CloudXNS DDNS API PHP Script
#!/usr/bin/php
<?php
$host = 'https://www.cloudxns.net/api2';
$apiKey = '';
$secretKey = '';
$date = date('r');
$ipFile = '/tmp/.current_ip';
$ddnsLock = '/tmp/.ddns_lock';
$logFile = '/opt/update.ddns.log';
if (is_readable($ddnsLock)) {