- 博客(55)
- 资源 (10)
- 收藏
- 关注

原创 c# 编程学习
折叠代码:#region 注释//要折叠的代码#endregion//可选中需要包含的代码,点击鼠标右键,点击 外侧代码 ,在弹出的选项中选择条件编译(条件运行):在代码最顶端写#define如#define aa123#if (aa123)Console.WriteLine("yes");#elseConsole.WriteLine("no");#en...
2017-08-03 16:07:36
552
原创 SteamDeck 百网盘闪退/打不开
后面打开这个文件就可以了,前提是需要在商店安装百度网盘软件,如果是绿色版请自行修改打开软件的代码即可。将脚本保存为“百度网盘.sh”的文件,再在当前目录打开命令行,输入。第二种方法:用脚本清空剪贴板后打开百度云盘。第一种方法:将右下角剪贴板右键点击清空。
2025-02-06 19:32:08
288
原创 Linux / Steam deck 解压问题/解压失败
一般我们使用ark软件打开压缩包可能会显示“压缩包为空”或者“无法打开其内容”,但是放在Windows系统中又能正常解压。例如压缩包名称为adc.7z,甚至后缀不是7z的也可以手动输入文件名去解压,其他压缩格式也可以尝试用7z这样解压。第二部,在压缩包所在文件夹点击右键,也就是L2键,点击[在此位置打开终端]第一步,安装p7zip,过程中如果需要输入密码,正常盲输入,按回车即可。如果怕输入错,例如可以输入7z x ab之后按tap键,自动补全。在解压过程中如果提示输入密码,也正常盲输入,再点击回车即可。
2024-10-04 19:08:35
934
原创 steamdeck执行exe文件及wine中文显示问题
再打开文件夹,在左侧找到[主文件夹]并点击,在右上角菜单勾选[显示隐藏文件], 进入路径.wine/drive_c/windows/Fonts目录(完整目录:“/home/deck/.wine/drive_c/windows/Fonts”),将任意Windows系统中的C:\WINDOWS\Fonts文件夹的所有文件覆盖到这个文件夹中即可。后面需要输入密码,deck设置的用户密码即可(输入无反应是正常的,盲输入之后按回车即可)再去Discover软件商店搜索wineZGUI ,进行安装即可。
2024-09-17 15:17:45
1921
原创 steamdeck开启ssh服务
1. 传输工具可以使用filezilla搭配putty,在用filezilla传输完成后,使用putty登入,输入sync,将内存中的数据强制写入到磁盘,以免造成数据保存失败的情况。当服务启动成功后,steamdeck上完成全部配置,在连接/传输过程中,请勿操作steamdeck(包括重启/切换大屏幕模式,如遇到长时间待机黑屏按下电源按钮即可恢复)分别是:密码,用户名,端口号,IP (端口号一般固定是22),设置好后点击即可连接使用。6.由于steamdeck权限设置的是只读,我们要取消下,让其可写。
2024-08-15 10:29:37
1632
原创 c# chart缩放,局部放大
效果:左键划选放大区域,右键恢复 /// <summary> /// 初始化,传入要进行初始化的chart /// </summary> /// <param name="chart1"></param> public static void InitChart (System.Windows.Forms.DataVisualization.Charting.Chart ch.
2021-04-20 16:05:04
10842
2
原创 RGB颜色过度,数值转颜色
在网上找了一些都不行,只能自己用最笨的方法写一个了using System;using System.Collections.Generic;//using System.Drawing;using System.Windows.Media;using System.Linq;using System.Text;using System.Threading.Tasks;namespace WpfApplication2{ class 颜色过度 { //
2021-04-15 16:17:28
752
转载 C# WebClient几种常用方法的用法
1、UploadData方法(Content-Type:application/x-www-form-urlencoded)//创建WebClient 对象WebClient webClient = new WebClient();//地址string path = "http://******";//需要上传的数据string postString = "username=***&password=***&grant_type=***";//以form表单的形式上传we
2021-04-12 12:09:00
5057
原创 c# HTTP Post上传文件与表格 ContentType = “multipart/form-data“
新建HttpUpload.Core项目UploadParameterType类 public static class HttpCode { /// <summary> /// 上传超时项 /// </summary> public static string ResponseTimeout = "-1624"; } /// <summary> /// 上传文件
2021-03-10 17:55:01
1848
原创 正则:反向选取(取反)
取反:^((?!你的规则).)*如:我有一条鱼这条街上冷冷清清风犬少年的天空规则:^((?!.+街上.+).)*效果:我有一条鱼这条街上冷冷清清风犬少年的天空====================================规则:^((?!.+街上.+|风).)*效果:我有一条鱼这条街上冷冷清清风犬少年的天空...
2020-11-24 22:49:42
17510
2
原创 c# 任务定时器
使用场景 :接收连续的数据,当数据停止传输超过1秒时,算作1包,进行处理定时器类/// <summary>/// 定时器,用于在计时结束后执行指定方法/// </summary>public static class TimerOperate{ /// <summary> /// 开始/重置时间,到时间执行事件,重复执行可延长时间 /// </summary> /// <param name="t"&g.
2020-11-03 15:06:51
289
原创 c# dataGridView
/// <summary>/// DataGridView设备列表/菜单,初始化状态/// </summary>/// <param name="dataGridView1"></param>/// <param name="strarr">显示的标题</param>public static void InitDeviceListToDataGridView(DataGridView dataGridView1, stri.
2020-10-28 17:23:38
358
原创 NPOI简单读写 使用方法
添加npoi点击 工具->NuGet程序包管理器->管理解决方案的NuGet程序包->联机搜索 NPOI,点击安装即可读取Excel转DataTable的类using System.IO;using System.Linq;using System.Text;using System.Threading.Tasks;namespace NPOI读取excel{ class NpoiOperateExcel { /// <.
2020-09-06 18:32:36
1359
转载 Python模拟登陆及签到的代码获取与转换方法
https://curl.trillworks.com/ 将curl命令转为python代码块可以配合浏览器自带的debug工具抓取请求,复制成curl再转换成python代码。在python代码上可以加一些定时任务实现自动签到,或者用多线程实现短时间内大量请求,秒杀,刷库存等。具体使用如下1.模拟签到以chrome为例,登录后点击签到前先按F12打开浏览器的调试工具,切换到network栏目,然后点击clear清除抓包记录,再点击签到,第一条就是抓到的签到请求。打开调试工具...
2020-07-27 10:11:57
676
原创 c# 打开指定程序并最小化指定程序
public partial class Form1 : Form{ [DllImport("user32.dll", EntryPoint = "PostMessage")] public static extern int PostMessage(IntPtr hwnd, int wMsg, int wParam, int lParam); [DllImport("User32.dll ", EntryPoint = "FindWindow")] private s.
2020-07-20 12:01:37
3295
原创 c# 软件按键输入事件 重写 ProcessCmdKey
/// <summary> /// 当焦点在这个软件时,输入的按键会经过此函数/// 将屏蔽Alt+Tab/// </summary> /// <param name="msg"></param> /// <param name="keyData"></param> /// <returns></returns> protected .
2020-07-17 12:02:58
1091
原创 VS中 用XML转为类的方法
将完整的XML文本复制下来新建一个类,将光标放在准备粘贴的位置点击VS左上角的 [编辑] - [选择性粘贴] - [将XML粘贴为类]注:如果没有 [将xml粘贴为类] 的选项,右键将 项目-属性-应用程序 中的目标框架改为.NET Framework 4.5 即可。如果XML中存在数组类型的节点,请保该类型节点内至少包含应循环的节点至少2个如原版如下:<SSR:info> <SSR:item> <!--参数名--> <..
2020-06-22 15:19:54
1054
原创 c# 字符串转byte[]数值 指定编码及补全空位
ANSI码与ASCII码不同在简体中文Windows操作系统中,ANSI 编码代表 GBK 编码;在英文Windows操作系统中,ANSI 编码代表 ASCII编码;在繁体中文Windows操作系统中,ANSI编码代表Big5;在日文Windows操作系统中,ANSI 编码代表 Shift_JIS 编码。byte[] ArrData2 = System.Text.Encoding.GetEncoding("GBK").GetBytes(str);具体区别,请参阅:ANSI和ASCII、GBK.
2020-05-28 14:53:45
2068
转载 C# Json反序列化出错 缺少属性 数据协定类型 无法反序列化 因为未找到必需的数据成员
背景今天在使用:C# Json 序列化与反序列化反序列化的时候出现了下面的错误信息。System.Runtime.Serialization.SerializationException: 数据协定类型“TestEntity”无法反序列化,因为未找到必需的数据成员“multipleChoice, runTimeDisplayColumns”。在 System.ComponentMod...
2020-04-09 13:56:21
1832
原创 C# XML 嵌套数组的序列化方法
XML示例<?xml version="1.0" encoding="utf-8"?><root xmlns:QQQ="http://www.sss.org.cn" xmlns:WAC="http://www.aaa.com"> <Person> <Name>小莫</Name> <Ag...
2020-04-08 21:45:43
2787
原创 c# XML反序列化 修改前缀
对象类//XML命名空间,可用于与反序列化方法中指定当前节点的前缀,需要注意的是,此方法指定命名空间所修改的前缀对当前节点包含的所有子节点生效,对当前节点本身不生效,当前节点的前缀继承父节点[XmlRoot(Namespace = "http://这是一个AAA的网址/")]public class AAA{ public BBB bbb { get; set; }}[Xm...
2020-03-26 21:39:39
1337
原创 Excel 数组公式的简单使用
获取符合条件的数组并进行计算 将名称为AA的数量求和例子:名称 数量 单价 AA 1 11 BB 2 22 CC 3 33 DD 4 44 AA 6 55 CC 12 0.5 公式为:在单元格输入 =SUM(IF(A:A=A2,B:B)) 按Ctrl+Shift+Ent...
2020-03-10 12:12:46
721
原创 c# XML反序列化,及转换错误的解决方法(空值,数组等)
转换方法using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Xml.Serialization;namespace WindowsFormsAppl...
2020-03-05 18:13:22
6536
原创 C# 写XML
示例如下:using System.Xml;using System.Xml.Linq;public void CreatXmlTree(string xmlPath){ XElement xElement = new XElement("节点0");//建立节点 xElement.Add(new XAttribute("属性", "A"));//添加属性 ...
2019-12-12 09:59:42
137
转载 Python3 与 C# 基础语法对比(就当Python和C#基础的普及吧)
文章汇总:https://www.cnblogs.com/dotnetcrazy/p/9160514.html目录:1.命名规则¶ 1.1.标识符¶ 1.2.Python¶ 1.3.CSharp¶ 2.注释¶ 2.1.python¶ 2.2.CSharp¶ 3.变量¶ 3.1.Python¶ 3.2.CSharp¶ 4.输入输出¶ 4.1.Python¶ 4.2.C...
2019-09-20 17:37:16
287
原创 Python 网页自动登录(签到)
背景:因为某些原因,每天上网必须登录某个网页,觉得很麻烦 所以就写了这样一个自动登录网页的东西使用软件Fiddler.exe注:无法识别https时,可安装Fiddler https证书,具体怎样安装 百度一下你就知道在网页填写好账号密码,准备登陆 打开Fiddler软件, 设置好监控的浏览器在准备好的网页上点击登陆 在Fiddler中查看截获的信息如图所示,查...
2019-09-17 10:14:59
3475
3
转载 Window 消息大全
自:刚看到的一篇比较好的文章,让你以后看程序不会迷惘了。不要以为下面的东西只有C++中才会用到哦!消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。例如,对于单击鼠标所产生的消息来说,这个记录中包...
2019-08-12 14:44:47
151
原创 c# 时间比较
DateTime 数据时间 = Convert.ToDateTime(日期 + " " + 时钟);DateTime dt1 = new DateTime(2007,1,1,21,21,21);//赋值DateTime dt2 = new DateTime(2007,1,1,22,21,21);TimeSpan ts = dt2 - dt1;//差时TimeSpan DB = new ...
2019-05-24 16:44:09
1598
原创 lambda表达式 list排序
简单数值排序(转):List.Sort有三种结果 1,-1,0分别是大,小,相等升序降序比较,默认List的排序是升序排序如果要降序排序,也很简单,只需要在前面加一个负号List<int> tmp = new List<int>(){5,1,22,11,4};// 升序tmp.Sort((x, y) => x.CompareTo(y));// 降...
2019-03-12 17:13:14
3585
1
原创 Python模拟网页点击(互动)
前提环境: Python3 和Visual Studio Code安装完毕 . 安装selenium : 在终端输入:pip install selenium, 如图下载chromedriver: 登录http://chromedriver.storage.googleapis.com/index.html下载 (与浏览器对应版本请上网查阅) 下载后将chromedriv...
2019-02-27 16:04:59
29147
4
原创 DataTable 的使用相关
DataTable表的合并,在两个表格格式相同的情况下 DataTable dt1 = new DataTable();DataTable dt2 = new DataTable();dt1.Merge(dt2);//此时dt1为合并表 注意: 当dt1为空或null时 不可使用此方法,主体DataTable必须有结构 ...
2018-09-20 16:21:57
176
原创 linux 看门狗
#include <linux/watchdog.h>#include <sys/ioctl.h>#include <sys/stat.h>#include <syslog.h>#include <errno.h>#include <fcntl.h>#include <stdio.h>#includ
2018-08-08 10:41:06
373
原创 c# 泛型函数的使用
以下函数的作用为 遍历容器,改变容器内所有T类型控件的文字颜色/// <summary>/// 遍历fatherControl内所有T类型控件,改变字体颜色/// </summary>/// <typeparam name="T">要改变字体颜色的类型</typeparam>/// <param name="fatherControl"
2018-06-04 11:19:16
3769
转载 C#委托
C#中的委托 委托和事件在 .NET Framework 中的应用非常广泛,然而,较好地理解委托和事件对很多接触 C# 时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里堵得慌,浑身不自在。本章中,我将由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.NET Framework 中的委托和事件、委托中方法异常和超时...
2018-04-26 14:38:18
194
原创 模拟button按钮按下
此例子为在文本框中按下回车键触发按钮按下private void textBox_single_carrier_freq_KeyDown(object sender, KeyEventArgs e){ if (e.KeyCode == Keys.Enter) { btn_single_carrier_freq.PerformClick(); //执行单击button1的动...
2018-04-12 11:42:33
1649
转载 点击文本框textBox 全选
private void textBox1_Enter(object sender, EventArgs e){ BeginInvoke((Action)delegate { (sender as TextBox).SelectAll(); });}
2018-04-02 17:22:46
3262
原创 遍历容器内控件
例如 遍历一个容器内的所有CheckBox控件:foreach (Control item in 控件a.Controls){ if (item is CheckBox) { //对控件 (item as CheckBox) 进行操作 }}
2018-04-02 15:31:06
990
http post上传文件与表格 ContentType = multipart/form-data
2021-03-10
GPS坐标转换.zip
2019-08-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人