现在通用的日历格式是 iCalendar,通常扩展名是 .ics
BEGIN:VCALENDAR #日历开始
import 'package:dart_extensions/dart_extensions.dart'; | |
import 'package:intl/intl.dart'; | |
import 'package:lunar/lunar.dart'; | |
List<Map<String, String>> calculateAdjustedWorkdayRelationship( | |
{required List<Holiday> holidays, | |
required String holidayName, | |
required int Function(String holidayName) getHolidayLength}) { | |
final dataTimeFormat = DateFormat("yyyy-MM-dd"); |
package com.wilinz.xxx.util | |
import okhttp3.OkHttpClient | |
import java.security.SecureRandom | |
import java.security.cert.X509Certificate | |
import javax.net.ssl.SSLContext | |
import javax.net.ssl.TrustManager | |
import javax.net.ssl.X509TrustManager | |
private fun OkHttpClient.Builder.ignoreCertificate(): OkHttpClient.Builder { |
import okhttp3.*; | |
import org.slf4j.Logger; | |
import org.slf4j.LoggerFactory; | |
import javax.net.ssl.*; | |
import java.net.*; | |
import java.security.cert.CertificateException; | |
/* | |
okhttp version used 3.8.1 |
import 'package:flutter/material.dart'; | |
import 'package:fluttertoast/fluttertoast.dart'; | |
import 'package:get/get.dart'; | |
import 'package:xxx/generated/locales.g.dart'; | |
import 'package:xxx/ui/route.dart'; | |
final FToast fToast = FToast(); | |
bool _isInit = false; | |
void toast(dynamic message) { |
@Composable | |
fun Sample() { | |
val timePickerState = | |
rememberTimePickerState( | |
is24Hour = true, | |
initialHour = 12, | |
initialMinute = 0 | |
) | |
var isShowTimePicker by remember { | |
mutableStateOf(false) |
package com.wilinz.xxx | |
import androidx.compose.foundation.clickable | |
import androidx.compose.foundation.layout.Column | |
import androidx.compose.foundation.layout.Row | |
import androidx.compose.foundation.layout.padding | |
import androidx.compose.foundation.shape.RoundedCornerShape | |
import androidx.compose.material3.Checkbox | |
import androidx.compose.runtime.Composable | |
import androidx.compose.runtime.mutableStateOf |
import com.squareup.moshi.JsonAdapter | |
import com.squareup.moshi.JsonReader | |
import com.squareup.moshi.JsonWriter | |
import com.squareup.moshi.Moshi | |
import okio.BufferedSink | |
import okio.BufferedSource | |
inline fun <reified T> Moshi.adapter(): JsonAdapter<T> = adapter(T::class.java) | |
package com.wilinz.cgsdk.util |
package ptr | |
func ptr[T any](v T) *T { | |
return &v | |
} | |
func unptr[T any](ptr *T) T { | |
return *ptr | |
} |
Sub DeleteArtisticText() | |
Dim oShape As Shape | |
Dim toDelete As New Collection | |
Dim targetTexts() As Variant | |
' Specify the texts you want to delete | |
targetTexts = Array("Text1", "Text2", "Text3") ' Add your specific texts here | |
' First, find all shapes to delete and add them to the collection | |
For Each oShape In ActiveDocument.Shapes |