上一页 1 2 3 4 5 6 ··· 18 下一页

2024年3月7日

正则匹配:既不包含表达式1也不包含表达式2的连续多个字符

摘要: 可以使用正则表达式 @"(?:(?!(表达式1)|(表达式2)).)*" 的形式来匹配既不包含 表达式1 也不包含 表达式2 的内容。这个正则表达式使用了负向前瞻来实现不包含某些内容的匹配。 以下是一个示例代码: using System; using System.Text.RegularExpr 阅读全文

posted @ 2024-03-07 14:49 空明流光 阅读(101) 评论(0) 推荐(0) 编辑

2024年2月28日

Xamarin MSB4044: 未给任务“MakeBundleNativeCodeExternal”的必需参数“AndroidNdkDirectory”赋值

摘要: https://github.com/xamarin/xamarin-android-tools/pull/144 solution:Update MaximumCompatibleNDKMajorVersion to be 23 阅读全文

posted @ 2024-02-28 11:23 空明流光 阅读(27) 评论(0) 推荐(0) 编辑

2024年2月18日

ef 中无法提前使用 linq 查询的解决办法?

摘要: ef 中有如下的查询条件,在 .ToList 之后它可以被翻译为 sql,但在 .ToList 之前不行,我该如何写出等价可被翻译的 .Where 条件? .Where(x => selectedBookItems.Any(y => y.BookID == x.BookID)) .Where(x = 阅读全文

posted @ 2024-02-18 17:37 空明流光 阅读(16) 评论(0) 推荐(0) 编辑

2024年1月26日

windows 命令行下递归枚举指定目录下所有文件

摘要: 以下命令将枚举e盘下所有文件: dir ^"e:^" /s /b 其中 ^" 是对引号的转义,如果用在其它多层引号包含情况下非常有用 阅读全文

posted @ 2024-01-26 17:40 空明流光 阅读(82) 评论(0) 推荐(0) 编辑

2024年1月15日

c# 通过正则实现对文本一次性替换多个关键字(防止多次先后替换出现的结果变化带来的问题)

摘要: var replacements = new Dictionary<string, string>(); foreach (var key in keys) replacements.Add(key, $"<span style='background-color:blue;color:white; 阅读全文

posted @ 2024-01-15 22:09 空明流光 阅读(186) 评论(2) 推荐(0) 编辑

2024年1月12日

c# 调用 ffmpeg 获取音频时长

摘要: var arg = "-i \"" + filepath + "\" 2"; TimeSpan duration = TimeSpan.Zero; await FFMpeg.Xamarin.FFmpegLibrary.Run(this.BaseContext, arg, (line) => { Sy 阅读全文

posted @ 2024-01-12 21:33 空明流光 阅读(136) 评论(0) 推荐(0) 编辑

c# 执行命令并获取输出文本

摘要: 1. 一次性全获取(适合快速命令) void Main() { var result = Execute(@"ffmpeg.exe", "-h", 10); result.Dump(); } public string Execute(string filepath,string args, int 阅读全文

posted @ 2024-01-12 20:18 空明流光 阅读(199) 评论(0) 推荐(0) 编辑

2024年1月7日

xamarin android 导出 tts 语音到文件

摘要: public void ExportToFile(BookPageModel bookPageModel, string filepath) { var path = System.IO.Path.Combine(Android.OS.Environment.ExternalStorageDirec 阅读全文

posted @ 2024-01-07 20:31 空明流光 阅读(19) 评论(0) 推荐(0) 编辑

2023年12月29日

c# 忽略代码段警告

摘要: #pragma warning disable CS4014 { Task.Run(() => { if (!LocalDataHelper.ReadPageManager.GetReadList().Any(x => x == bookPageModel.Id)) LocalDataHelper. 阅读全文

posted @ 2023-12-29 17:32 空明流光 阅读(83) 评论(0) 推荐(0) 编辑

2023年12月26日

c#实现对大量文章标签进行聚合分组

摘要: 比如已知是 10001个章节,第个页面最多显示100个标签,则最终会有3层。以下代码是自己写出,由gpt将递归优化为while循环。 void Main() { int totalChapterCount = 10001; int maxChapterCount = 100; var chapter 阅读全文

posted @ 2023-12-26 22:10 空明流光 阅读(28) 评论(0) 推荐(0) 编辑

2023年11月29日

正则匹配拼音并分组替换

摘要: var pattern = @"[a-zA-ZüÜāáǎàaēéěèeīíǐìiōóǒòoūúǔùu]+"; 要将一个汉字加一个拼音的字符串替换为汉字,比如要替换 “禁jìn” 为 "禁",用括号括起来的部分就是分组,$1表示第2个分组,第1个分组默认是整个匹配结果 var text = Regex 阅读全文

posted @ 2023-11-29 21:32 空明流光 阅读(52) 评论(0) 推荐(0) 编辑

2023年11月27日

js 闭包使用一例

摘要: 有如下js: function startTimer(sentence) { alert('start'); sentence.longPressTimer = setTimeout(function() { alert(sentence); //此处sentence为undefined }, 10 阅读全文

posted @ 2023-11-27 15:27 空明流光 阅读(3) 评论(0) 推荐(0) 编辑

2023年11月4日

手机浏览器中实现可拖动div

摘要: var touchStartX = 0; var touchStartY = 0; var moveX = 0; var moveY = 0; var div = document.getElementById('yourDivId'); // 获取你要拖动的div div.addEventList 阅读全文

posted @ 2023-11-04 17:29 空明流光 阅读(72) 评论(0) 推荐(0) 编辑

2023年10月27日

vs2022 动态编译复制

摘要: 项目配置为按配置编译,在.csproj的Project节点下面末尾增加以下内容: <Target Name="ReplaceManifest" BeforeTargets="BeforeBuild"> <Copy SourceFiles="$(ProjectDir)Properties\Androi 阅读全文

posted @ 2023-10-27 19:20 空明流光 阅读(71) 评论(0) 推荐(0) 编辑

2023年10月21日

C# 异步调用备忘

摘要: 1.将一个同步方法封装为异步方法 a. 无返回值的封装 public async Task ReadAudioAsync(byte[] audio) { await Task.Run(() => PlaySound(audio, IntPtr.Zero, (uint)(SoundFlags.SND_ 阅读全文

posted @ 2023-10-21 13:54 空明流光 阅读(12) 评论(0) 推荐(0) 编辑

xamarin android 调用 ffmpeg 命令

摘要: Nuget 安装 Xamarin.FFmpeg,作者:gregory.perozzo核心C#代码如下,这段代码只执行了显示帮助的命令: var ffmpegPath = Path.GetDirectoryName(FileAccessHelper.CopyAndGetLocalFilePath("f 阅读全文

posted @ 2023-10-21 13:14 空明流光 阅读(64) 评论(0) 推荐(0) 编辑

2023年10月18日

adb 安装 .apk 到指定设备

摘要: 要使用adb命令查找设备并安装apk文件到指定设备,可以按照以下步骤进行操作: 确保已经正确安装了ADB工具,并将其路径添加到系统环境变量中。 打开命令提示符(或终端)窗口。 输入以下命令来检查是否能够正确识别连接的设备: adb devices 如果设备正确连接并被识别,将会显示设备的序列号及状态 阅读全文

posted @ 2023-10-18 18:14 空明流光 阅读(1665) 评论(0) 推荐(0) 编辑

2023年10月13日

cefsharp 执行 js 并返回结果

摘要: private async void button1_Click(object sender, EventArgs e) { var response = await browser.EvaluateScriptAsync("document.title"); if (response.Succes 阅读全文

posted @ 2023-10-13 19:25 空明流光 阅读(578) 评论(0) 推荐(0) 编辑

cefsharp 循环从多个页面提取数据

摘要: foreach (var url in urls) { var loaded = false; Action<object, FrameLoadEndEventArgs> frameLoadEndProc = (s, args) => { if (args.Frame.IsMain && args. 阅读全文

posted @ 2023-10-13 19:03 空明流光 阅读(327) 评论(0) 推荐(0) 编辑

2023年10月12日

Process.Start 卡死问题解决

摘要: 首先声明是GPT的功劳 代码如下: var p = Process.Start(exe, arg); p.WaitForExit(); 现象:调试显示在第一句卡死,压根没走到第二句 GPT分析原因:对于进程启动后卡死的情况,一种可能的原因是标准输出缓冲区已满,导致进程被阻塞无法继续执行。为了解决这个 阅读全文

posted @ 2023-10-12 11:59 空明流光 阅读(556) 评论(0) 推荐(0) 编辑

2023年9月10日

关于 cmd.exe /C 执行命令存在双引号的情形

摘要: 对于包含空格或特殊字符的文件路径,你需要将路径用双引号括起来,以确保命令行正确解析。然而,在给 cmd.exe /C 命令传递参数时,双引号本身也需要被转义。 请尝试以下命令: Copy Code cmd.exe /C ffprobe.exe -v error -select_streams v:0 阅读全文

posted @ 2023-09-10 19:35 空明流光 阅读(155) 评论(0) 推荐(0) 编辑

2023年8月11日

c# 写入 java 操作的 redis 队列

摘要: 要点:键和值都要序列化或反序列化两次,也就是已经是string后,还要再序列化一次或反序列化一次 namespace RedisDemo { class Program { static void Main(string[] args) { var scannedData = Newtonsoft. 阅读全文

posted @ 2023-08-11 16:24 空明流光 阅读(22) 评论(0) 推荐(0) 编辑

2023年8月7日

java 从外部强制结束死循环代码

摘要: public class ThreadTimeoutExample { public static void main(String[] args) { Thread thread = new Thread(new MyRunnable()); thread.start(); // 启动线程 try 阅读全文

posted @ 2023-08-07 09:58 空明流光 阅读(90) 评论(0) 推荐(0) 编辑

2023年7月26日

asp.net 获取真实的端口号

摘要: HttpContext.Current.Request.Headers["host"] 当内外网映射端口号不一致时,可获取到客户访问的真实端口号 阅读全文

posted @ 2023-07-26 09:24 空明流光 阅读(110) 评论(0) 推荐(0) 编辑

2023年7月8日

ffmpeg 使用备忘

摘要: 如何进行单文件格式转换? ffmpeg -i i:\VTS_01_5.VOB -c:v copy -c:a copy d:\video\5.mp4 如何合并两个vob文件到一个mp4(可自行指定分辨率)? ffmpeg -i "i:\VTS_01_1.VOB" -i "i:\VTS_01_2.VOB 阅读全文

posted @ 2023-07-08 17:53 空明流光 阅读(96) 评论(0) 推荐(0) 编辑

2023年7月7日

ubuntu 22.04.1 下编译 opencv 4.5.4

摘要: ubuntu 22.04.1 下,如何编译 opencv 4.5.4,我需要编译一个静态库 .a,可以独立使用,不依赖于 .so,我已有源码,在目录 /root/opencv-4.5.4 下 2023/7/7 15:21:19 如果你已经有了 OpenCV 4.5.4 的源码,并且想在 Ubuntu 阅读全文

posted @ 2023-07-07 16:52 空明流光 阅读(414) 评论(0) 推荐(0) 编辑

Ubuntu 22.04.1 LTS 安装 mongodb

摘要: 如果您想安装最新版本的MongoDB,可以考虑使用MongoDB官方提供的软件源。请按照以下步骤进行操作: 导入MongoDB的公钥: Copy Code wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt- 阅读全文

posted @ 2023-07-07 14:14 空明流光 阅读(630) 评论(0) 推荐(0) 编辑

2023年6月30日

批处理一键备份sqlserver数据库

摘要: @echo off set "server_name=." set "database_name=MyDB" set "backup_path=D:\test" REM 获取当前日期和时间 set dt=%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%ti 阅读全文

posted @ 2023-06-30 14:56 空明流光 阅读(225) 评论(0) 推荐(0) 编辑

2023年6月25日

java 中在图像上绘制文字

摘要: private void printText(BufferedImage image, float x, float y, String text) { Graphics2D g = image.createGraphics(); g.setColor(Color.RED); g.setFont(n 阅读全文

posted @ 2023-06-25 17:15 空明流光 阅读(210) 评论(0) 推荐(0) 编辑

2023年6月14日

vue 中使用 rem 后元素最终大小的计算和转换?

摘要: 1. 如果项目引入了rem,那么默认的 html 元素的 font-size 大小会被设置为 html 元素.clientWidth / 10 + "px";如果不想使用默认设置,也可以自行修改。2. 1rem 将等于 html 的 font-size 的大小。3. 如果一个元素用px作为单位设置, 阅读全文

posted @ 2023-06-14 11:16 空明流光 阅读(365) 评论(0) 推荐(0) 编辑

html 中追踪 javascript 对样式的更改

摘要: 比如拦截 html 标签的 font-size 样式的更改: ... <body> <script> var observer = new MutationObserver(function (mutations) { mutations.forEach(function (mutation) { 阅读全文

posted @ 2023-06-14 10:41 空明流光 阅读(15) 评论(0) 推荐(0) 编辑

2023年6月9日

vscode 折叠所有代码块

摘要: 有些页面代码量太大,一下就看不清楚全貌,使用快捷键折叠代码可以让你事半功倍 可以使用 Ctrl + K Ctrl + 0 折叠所有代码块, 使用 Ctrl + K Ctrl + J 展开所有代码块。 如果要折叠到定义,可以使用 Ctrl + K Ctrl + T。这个快捷键会把当前文件中的所有代码块 阅读全文

posted @ 2023-06-09 15:28 空明流光 阅读(1539) 评论(0) 推荐(1) 编辑

2023年6月7日

idea 快捷键

摘要: ctrl + alt + 左箭头 :返回上一个代码处 ctrl + / :注释或取消注释 阅读全文

posted @ 2023-06-07 13:42 空明流光 阅读(11) 评论(0) 推荐(0) 编辑

2023年6月5日

visual studio 2010 c++ 创建com组件

摘要: 以下为创建ATL简单对象并创建 COM 组件事件的步骤: 1. 创建一个新的 ATL DLL 项目。2. 构建项目。3. 在 Class View 中,右键单击 ATLEventTest1,添加一个新的 ATL Simple Object 类。命名为 MyObject。4. 创建定义 with a) 阅读全文

posted @ 2023-06-05 13:49 空明流光 阅读(236) 评论(0) 推荐(0) 编辑

2023年5月31日

java springboot 项目中静态资源无法访问的问题

摘要: 默认 resource/static 目录下的静态html文件无法访问,需要配置。 您可以在 Spring Boot 的配置类中添加以下内容来手动配置静态资源目录: @Configuration public class WebMvcConfig implements WebMvcConfigure 阅读全文

posted @ 2023-05-31 11:29 空明流光 阅读(1859) 评论(0) 推荐(0) 编辑

2023年5月29日

java 读取资源文件

摘要: InputStream in = this.getClass().getResourceAsStream("/template/社团注册信息导入模板.xls"); 以上代码可以读取 resource 目录下 template/社团注册信息导入模板.xls 有可能以上代码返回 null,可能是项目类型 阅读全文

posted @ 2023-05-29 09:17 空明流光 阅读(28) 评论(0) 推荐(0) 编辑

2023年5月23日

c++ base64 编码

摘要: #include <iostream> #include <string> #include <vector> #include <cryptopp/base64.h> #include <cryptopp/filters.h> std::string BinaryToBase64(const st 阅读全文

posted @ 2023-05-23 21:51 空明流光 阅读(165) 评论(0) 推荐(0) 编辑

java ImageIO 不支持 TIF 图像的问题

摘要: 使用插件 GitHub - haraldk/TwelveMonkeys: TwelveMonkeys ImageIO: Additional plug-ins and extensions for Java's ImageIO 代码不用变,只要引入这些相应的 jar,就自动支持了 阅读全文

posted @ 2023-05-23 17:57 空明流光 阅读(124) 评论(0) 推荐(0) 编辑

2023年5月18日

java 判断网络通断

摘要: private static boolean isInternetOK(String[] urls) { System.setProperty("http.proxyHost", "192.168.0.100"); System.setProperty("http.proxyPort", "9999 阅读全文

posted @ 2023-05-18 10:20 空明流光 阅读(73) 评论(0) 推荐(0) 编辑

2023年5月17日

c# 获取指定进程的命令行

摘要: using System; using System.Management; class Example { static void Main(string[] args) { string processName = "javaw"; // 进程名称,可根据实际情况进行修改 ManagementO 阅读全文

posted @ 2023-05-17 09:25 空明流光 阅读(391) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 18 下一页

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示