Skip to content

Instantly share code, notes, and snippets.

View 330132662's full-sized avatar
🍺
drink some fucking beer?

Sword 330132662

🍺
drink some fucking beer?
View GitHub Profile
import 'dart:async';
import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
/**
* 红蓝爆闪
*/
class RedBlue extends StatefulWidget {
const RedBlue({super.key});
@330132662
330132662 / gist:3385ed1433c6ec35af6aabb9f13d16af
Created July 5, 2022 07:56
CoordinatorLayout+AppBarLayout+地点列表+地图 滑动冲突解决
<?xml version="1.0" encoding="utf-8"?>
<androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/green"
android:fitsSystemWindows="true"
tools:context="com.jh.charing.ui.frag.StationFrag">
@330132662
330132662 / gist:8c0b0a529a5a2c2875f8c19315e8b784
Created April 25, 2022 02:34
刘哥一己之力让宝塔给自己IP 封了
getUser(){
let params = {
}
var res = request("my/index",params)
const {
code,
data,
msg
} = res
@330132662
330132662 / gist:900b7f739fee0cbc0be6a5c9cc7a1b67
Created February 26, 2022 08:32
又拍云云存储访问控制token生成 Android/Java 版
public static String getsign(String fileName) {
int minutes = 10; //分钟数
long etime = System.currentTimeMillis() / 1000 + 60 * minutes;//
String light = secret + "&" + etime + "&" + fileName;//secret 就是控制台你自己写的那个token
String sign = UpYunUtils.md5(light);// 可以替换为自己的md5转换工具类
String sign8 = sign.substring(12, 20);
String _upt = sign8 + etime;
return host + fileName + "?_upt=" + _upt;
}
@330132662
330132662 / gist:ce56728c378993eb468372f6f473eabd
Created February 26, 2022 08:30
又拍云云存储访问控制token生成 PHP版
$host = "http://ossupyun.****.com";
$uri = '/androidtest/aaeb09fc85c7e3d4fb5c874efc48393e.jpg';
$secret = '替换成你自己的token';
$time = time() + 3600 * 24;
$light = $secret . "&" . $time . "&" . $uri;
$sign = md5($light);
$sign8 = substr($sign, 12, 8);
echo $host . $uri . "?_upt=" . $sign8 . $time;
@330132662
330132662 / gist:7f14dfe7b052341552da83b3fd1033a0
Last active February 26, 2022 08:28
又拍云token生成测试-这是错误实例,不能用他们的演示代码。。
function sign($key, $secret, $method, $uri, $date, $policy = null, $md5 = null)
{
$elems = array();
foreach (array($method, $uri, $date, $policy, $md5) as $v) {
if ($v) {
$elems[] = $v;
}
}
$value = implode('&', $elems);
$sign = base64_encode(hash_hmac('sha1', $value, $secret, true));
function wxrefund(Request $request)
{
$order_num = $request->input("sn");
$uid = $request->input("uid", 0);
if ($uid > 0) {
// 先退管家订单 再推普通订单
// $cond["total_price"] = array("=", 0);
$cond["user_id"] = $uid;
@330132662
330132662 / 将实体类tostring转换位字符串的模板
Last active December 21, 2021 09:39
当需要将http返回的json 数据拿到原始字符串时,将实体类tostring转换位字符串的模板 ,还有一点缺陷,时间来不及了 ,先这么用着。
public java.lang.String toString() {
#if ( $members.size() > 0 )
#set ( $i = 0 )
return "{\"" +
#foreach( $member in $members )
#if ( $i == 0 )
"##
#else
"\",\" ##
#end
@330132662
330132662 / HexUtil.java
Created December 14, 2021 06:10
从File中读取文件十六进制内容,途中进行补位
public static final String readHexContent(String filePath) {
FileInputStream in = null;
try {
in = new FileInputStream(filePath);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
int b = 0;
@330132662
330132662 / AuditActivity.java
Created November 15, 2021 10:10
动态步长的for循环
/**
* if batch> 当天的数据条数,则全部取出来
* else if batch=1 ,则取当天的最后一条数据。
* else 将每一天的数据按照batch均匀条数间隔取出来: 有100条 取batch条,即第49和 99 条(索引起始为0 ) ,
*/
for (int i = 0; i < everyDayData.size(); i++) {
if (currentBatch == 1) {
/*根据日期 拿到对应日期的数据 */ //还需要区分不同的测点!
List<PointData.DataBean.RowsBean> datas = everyDayData.get(pointDataDateList.get(i));
/*遍历多个测点 */