小Q的博客

  • 首页
  • net编程
    • 产品和框架
    • 开发实例
    • 经验技巧
    • 开源组件
  • wp独立站
  • 自媒体
  • 日记本
  • 工具箱
net编程
分享c#开发的经验和技巧
开源组件

这款国人开发的数据库建模工具,可以替代powerdesigner

工欲善其事,必先利其器。我们在平时开发中,使用好的开发工具,可以大大提高我们的工作效率。如果你从事的是数据库管理类的软件,那就会设计表结构,并生成CUID的SQL语句等。以前我们一般使用PowerDesigner工具,现在有一款国人开发的软件,可以与之媲美。今天来跟大家介绍的是另一款数据库设计建模工具——PDMan(Physical Data Model Manager)。 PDMan的功能很简洁,上手非常容易。支持多种操作系统,目前系统默认实现了MySQL,Oracle,Java的代码自动生成,而且还都带上了注释…

2023年3月16日 0条评论 2457点热度 1人点赞 小Q 阅读全文
经验技巧

ffmpeg教程 3.音视频处理,常用操作都在这里

上一篇博客讲的是ffmpeg的命令行语法,这篇将通过更多示例继续讲解命令行的语法,算是进阶篇了。主要讲解ffmpeg对音频和视频的常用操作,比如音频切割、合并、转码,视频的切割、合并、加水印等。在讲解之前,我们需要先了解下几个名词 1、名词解释 1.1、采样率 采样率指音频每秒钟采样的次数,用赫兹(Hz)表示。采样率越高,音频的还原度越高,音质也越好,但同时文件大小也会增加。常见的采样率有44.1kHz、48kHz、96kHz等。 1.2、采样位深度 采样位深度指音频采样时每个样本的位数,通常是8位、16位、24位…

2023年3月13日 0条评论 2578点热度 0人点赞 小Q 阅读全文
经验技巧

ffmpeg教程 2.命令行语法,一句话就能实现

今天继续学习ffmpeg教程,关于命令行工具的。其实调用ffmpeg很简单,不需要什么操作界面,一句命令行就可以解决。比如查看音视频的信息,用(-i input.mp4)这一句代码就可以实现,是不是很简单?它本身有很多命令,可以理解成C#中的关键字,比如-vcodec、-acodec、-ss、-t等。这篇主要介绍这些命令行的关键字 1、常用命令行 1.1、查看音视频文件信息 ffmpeg -i input.mp4 1.2、视频格式转换 ffmpeg -i input.mp4 output.avi 1.3、视频编解码…

2023年3月11日 0条评论 2035点热度 0人点赞 小Q 阅读全文
经验技巧

ffmpeg教程 1.基础知识 能处理图片、音频和视频

ffmpeg是处理音视频非常不错的开源组件之一,从这篇博客开始,对它进行一个比较系统的讲解,算是一个教程吧。最近一直在做这方面的软件,也算是个总结。 1、FFmpeg简介 ffmpeg是一款开源的跨平台音视频处理工具,可以完成音视频的采集、转码、过滤、解码、编码、封装等任务。它由C语言编写而成,支持多种音视频格式,包括但不限于MP4、AVI、MOV、FLV、MP3、AAC等等。FFmpeg可以运行在各种主流操作系统上,如Windows、Mac OS、Linux等。 作为一款音视频处理工具,FFmpeg有着广泛的应用…

2023年3月10日 0条评论 2307点热度 0人点赞 小Q 阅读全文
经验技巧

winform如何实现语音识别?再对接chatGPT更完美

看过漫威的电影《钢铁侠》的都知道,托尼有个AI机器人叫Javis(贾维斯)。可以和托尼实现人机对话,还能做很多事情。今天我们用net实现下这个功能,做个语音识别的winform小工具。比如打开QQ音乐、暴风影音,完全可以对电脑说出来。这都是小试牛刀,如果再对接最近大火的chatGPT,能做的事会更多。废话不多说,直接开始。 在NET4.0中,我可以借助System.Speech组件让电脑来识别我们的声音。 如上图所示,当我说"name",显示"Darren",我说"age",显示"永远21"。如何做呢?  …

2023年3月10日 0条评论 1796点热度 0人点赞 小Q 阅读全文
经验技巧

三步实现 ASP.NET Core 集成 ChatGPT

一、什么是ChatGPT 最近ChatGPT炒得比较厉害,它的AI功能是相当强大。以至于现在国内的大厂以及Google等公司已经开始模仿,推出类似的功能。 先简介一下,ChatGPT是一种用深度学习技术建立的基于自然语言系统的对话机器人技术,可以使机器与用户对话,模拟他们的对话行为。它可以模仿真实的双向对话,通过在上下文,具体信息,术语和事实的混合来建立智能响应,从而使机器与用户之间的连接更加智能化,自动化和自然。 二、什么是文本完成 文本完成是一项语言处理任务,涉及生成部分给定文本序列的缺失部分。这是一种文本生成…

2023年3月9日 0条评论 1978点热度 0人点赞 小Q 阅读全文
经验技巧

devexpress中grid控件示例,打造全网最全教程

devexpress中最强大的控件之一就是Grid,不管你做什么软件,它都能实现想要的功能。今天这篇就是关于Grid控件的详细教程,力图打造全网最全的此控件教程。废话不多说,直接开始正题。友情提醒:内容较多,建议收藏 1、样式美化 1.1、设置列不可见 gridView.OptionsView.ShowColumnHeaders = false;   1.2、选中时整行全选中 另外,它还包含4个选项:Default、MouseDown、MouseUp、MouseDownFocused。有兴趣的可以分别试下…

2023年2月27日 0条评论 4815点热度 0人点赞 小Q 阅读全文
经验技巧

MySQL中group by后max用法,许久不写会生疏

现在的程序,连接数据库一般都是ORM操作,许久不用SQL真的会疏。最近实现这样一个功能,也要折腾了一会儿才搞定。先看下需求,如下图所示。MySQL数据库的表,根据ParentCode分组,找出GoodsCode个数最大值。涉及到的SQL语法包括group by、max、子查询、表关联   方法1 select ParentCode,max(count(*)) from ba_goodscombine group by ParentCode; [Err] 1111 - Invalid use of grou…

2023年2月24日 0条评论 2503点热度 0人点赞 小Q 阅读全文
经验技巧

百度网盘提速方法 非会员下载也能达到M级别

目前的网盘市场,百度网盘属于一家独大的局面。正因为如此,它的尿性不是一般的低,比如上传速率可以达到M级别,下载如果不是会员,就是100-200k的样子,多一点都没有。一个电影2-3g,没一个晚上是下载不下来的。如果你在线看呢,画质又有影响。总之,就是让你充会员,割韭菜。 最近发现百度网盘有个选项,不是会员的情况下,下载速率也能达到M级别。按以下操作步骤即可。简单说,就是bt的原理,每个下载的客户端,都分点资源出来当成别人的服务器。从点对点模式变成网状模式。 步骤1 步骤2 步骤3   需要注意的是,这个选…

2023年2月22日 0条评论 3328点热度 0人点赞 小Q 阅读全文
经验技巧

c#中文件路径出现非法字符怎么办?解决也容易

c#中如果需要生成文件路径,有时会抛出“文件路径中出现非法字符”的异常,这时我们就会找到这个非法的字符串,然后Replace替换掉。其实net类库提供了非法字符的数组,我们直接循环替换掉即可,简单粗爆,性能上也不会有什么损失。 这里还有个小窍门,net类库提供了文件和文件夹的两个非法字符的数组,我们拼接文件完整路径的时候,都可以用上。 //去掉文件夹中的非法字符串 foreach(char invalidChar in Path.GetInvalidPathChars()) { folder = folder.Re…

2023年2月18日 0条评论 4213点热度 0人点赞 小Q 阅读全文
12345…17
Share To
最新 热点 随机
最新 热点 随机
4种方法解决夸克网盘下载速度忽快忽慢,亲测有效 c#MVC项目中基于Aspose.Cells组件,实现Excel导出 重装系统,推荐使用老毛桃这个软件 腾讯出品的这5款工具,免费又好用 C#开源免费Windows桌面快速预览神器 夸克网盘注册就有1T容量,亲测有效
设置程序在Windows开机后自动运行的3种方式 net中c#如何通过快捷方式,获取程序所在的路径? 父母,是我们和死神之间的一堵墙 WordPress中Elementor教程 开篇+制作网站Header示例 net版Shopee开放平台sdk 开箱即用,只需申请App 微信小程序新增:数据银行,提供标准WebAPI服务
书签
  • 神仙档案馆
  • 羽毛球档案馆

小Q

80后中年不油腻大叔,喜欢编写代码、打羽毛球、做木制玩具。目前定居浙江杭州

COPYRIGHT © 2022 小Q的博客. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

浙ICP备2022019157号-2