- 博客(36)
- 资源 (6)
- 收藏
- 关注
原创 HTML_文件上传+C#接受文件(使用WinForm桌面端作为远程服务器)
//使用文件选择器选取前端主机的文件(也可以直接指定路径)<input type="file" id="Other" name="files" style="display:none" onchange="selectedFile(this)" multiple/>获取选中的文件function selectedFile(obj)//此处传入的参数是一个this指针,防止后端发送js到前端后找不到函数{ var fileslist=$("input[type='file']");i
2021-03-12 16:57:57 644
原创 c#_FFMPEG使用心得(推流与拉流)
以辅助进程通过CMD启动FFMPEG推流(需要启动nginx流服务器(或者其他流服务器),否则FFMPEG会报错) FFMPEG = new Process(); FFMPEG.StartInfo.FileName = "cmd.exe"; FFMPEG.StartInfo.CreateNoWindow = true;//在已存在控制台时,此参数无效 FFMPEG.StartInfo.UseShellExecute = fal
2021-03-05 17:21:27 4517 4
原创 ASP.NET_使用SignalR实现前(js)后(c#)端通信(长连接)
首先:下载相关SignalR的库(工具->管理NuGet->搜SignalR(注意联机))安装…添加类:Startupusing System;using System.Threading.Tasks;using Microsoft.Owin;using Owin;[assembly: OwinStartup(typeof(命名空间名称.Startup))]namespace 命名空间名称{ public class Startup//路由注册 {
2020-12-30 17:42:19 778
原创 C#_List列表无法直接修改值(无法修改...的返回值,因为它不是变量)
实际上:我们所拿到的对象是复制品,所以无法更改怎么解决呢?struct Temp { public int A; public string B; public int C; public Temp(int a,string b,int c)//定义带参构造 { A=a; B=b; C=c; } }List<Temp> tempList=new List<Temp>();//存值:Temp new
2020-12-30 17:20:45 2273
原创 C#_TCP心跳+掉线重置监听
public void WriteOneByte() { while (true) { byte[] buffer = new byte[1]; buffer[0] = 0; try { if (tcpServer != null && tcpServer.C..
2020-12-04 16:39:47 1837
原创 ASP.NET_前台获取后台数据并移动地图中心
前台: <script type='text/javascript'> function mapSetCenter() { $.ajax({ type: 'get', url: 'Default.aspx', async: false,
2020-12-04 16:24:06 269
原创 C#_绘制竖向TabPages,TabControls
定义: private void list_DrawItem(object sender, DrawItemEventArgs e) { Font fntTab; Brush bshBack; Brush bshFore; if (e.Index == this.list.SelectedIndex) //当前Tab页的样式 { f
2020-12-04 16:16:26 540
原创 ASP.NET_判断当前页面是否为移动端访问
定义: static string[] mobileTag = { "iphone", "ios", "ipad", "android", "mobile" }; public static bool IsMobile(string userAgent) { bool result = false; userAgent = userAgent.ToLower(); foreach (string sTmp in
2020-09-06 14:49:53 600
原创 ASP.Net_WebForm实现c#后台对js函数的调用
后台调用前台定义: if (SaveOpetions.webType == null) SaveOpetions.webType = this.GetType(); ClientScript.RegisterStartupScript(SaveOpetions.webType, "0", "<script type='text/javascript'>var map = new Amap();function Draw(){ <%--内部实现
2020-09-06 14:41:40 1248
原创 C#通讯数据处理(C#发结构体,C++接收结构体)
c# public static byte[] StructToBytes(object obj)//传入结构体 { int len = Marshal.SizeOf(obj); byte[] bytes = new byte[len]; IntPtr structPtr = Marshal.AllocHGlobal(len); Marshal.StructureToPtr(obj, stru
2020-08-28 17:36:53 1238 2
原创 C#_winform内嵌控制台
引用的函数: [System.Runtime.InteropServices.DllImport("kernel32.dll", SetLastError = true)] [return: System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.Bool)] static extern bool AllocConsole();//开启
2020-08-18 17:29:13 2316
原创 C#_使用UDPClient类实现局域网通信、数据传输
服务器端 class Program { static void Main(string[] args) { UdpClient udpServer = new UdpClient(9999); IPEndPoint ipEndPoint = new IPEndPoint(IPAddress.Any, 0); udpServer.Client.Blocking = false; //非阻塞
2020-08-07 17:37:14 861
原创 机器世界_标定过程_如何标定相机
------------------------------------------------------胖子东的视觉体验-----------------------------------------------------相机标定?分为相机内参和外参标定内参就是调整相机参数(主要是亮度、对比度、伽马值等相机内置参数),使之能够清晰,明确的表示图像外参就是在实际应用过程中,所需要的像素与轴运动的一个比例(简单来说),算出这个比例通俗来说,就是需要将相机的图像坐标与真实的X,Y轴进行统一。怎
2020-07-05 14:58:35 221
原创 C#_CRC32校验
public class CRC32 { #region CRC32校验函数 static ulong CRC32Value(int i) { int j; ulong ulCRC; ulCRC = (ulong)i; for (j = 8; j > 0; j--) { if ((ulCRC &.
2020-06-12 16:41:09 1816
原创 C#_通过反射输出结构体元素(递归)
打印结构体中的成员名和值如果存在嵌套结构体,则递归进入如果存在结构体数组,也递归进入,记录下标此过程是动态的,改变结构体的成员及嵌套层数无需修改本段代码嵌套结构体的本质可以看作一颗树,此函数可以得出结构体之间的嵌套关系 string[] Father = new string[100]; int i = 0; public List<string> MyTree = new List<string>(); StreamWr
2020-05-29 12:56:11 1326
原创 c#_穷举所有字符组合(可指定长度)
千万不要存文件,你知道有多大吗?取代码请点赞,不要打击我的分享热情,不然就归属到下载资源里吧,凭积分下 string[] code = new[] {"a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R",
2020-05-23 23:32:07 890 1
原创 C#_VLC播放器-Winform
需要做的准备:1.下载Nuget包(https://www.nuget.org):(搜索VLC就可以发现)Vlc.dotnet.core;Vlc.dotnet.core.interops;Vlc.dotnet.forms2.在VS-工具-Nuget包管理器(没有在扩展与更新安装)-设置-程序包源中添加一个资源路径将下载的包放入资源路径中然后在VS-工具-Nuget包管理器(没有在扩展与更新安装)-管理-联机找到你的资源路径(选择:包含预发行版),会出现已下载的包,安装-OK3.在工具箱添加v
2020-05-22 14:29:42 3139
原创 C#_Ublox指令参照
Dictionary<string, string> itemsUblox = new Dictionary<string, string>() { {"UBX-MGA-ACK","B5 62 13 60 00 00"},//值后面需加校验和,函数在后面 {"UBX-MGA-ANO","B5 62 13 20 00 00"}, .
2020-05-22 12:06:34 845
原创 C#_WinForm添加控制台,并设置父窗体
private void Form1_Load(object sender, EventArgs e) { //控制台在此添加,避免开始黑屏闪烁; 数据显示.TabPages[0].Size = 数据显示.Size; AllocConsole(); windowHandle = FindWindow(null, Process.GetCurrentProcess().MainModule....
2020-05-15 17:15:20 1325
原创 C#_代码生成控件,并放置再其他控件上
for (int i = 0; i < EhphmName.Length; i++)//动态创造控件 { TabPage page = new TabPage(); page.Text = EhphmName[i]; switch (i) { case 0: ...
2020-05-15 17:11:51 551
原创 C#_读取串口信息并解析信息(字符串)
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.IO.Ports;using GNSSReceiver;using System.Threading;namespace LOG_AG...
2020-05-06 13:03:31 4344
原创 c#_播放器,读取共享文件夹的视频,然后播放,命名空间(using Emgu.CV.CvEnum; using Emgu.CV; using Emgu.Util; using Emgu.CV.UI;)
public partial class A : Form { Capture cap; string vedioName = @"\testvedio.mp4", path = @"\\N\项目\临时测试视频";//path = System.AppDomain.CurrentDomain.BaseDirectory; int videoF...
2020-04-08 12:59:59 419
原创 C#_连接数据库,获取密码并比对
using System.Data;using System.Data.OleDb;namespace CheckTheEnvironmentTest_3_30{ class DatabaseLinkage { OleDbConnection conn; OleDbCommand cmd; OleDbDataReader dr...
2020-03-31 12:59:03 650
原创 C#_读取TXT 并实现分割保存
public class SaveProject { public SaveProject() { StreamReader sr = new StreamReader("Pram.txt", Encoding.Default); String line; int i = 0,j=0;...
2020-03-27 13:46:55 933
原创 C#_无插件读取Excel_拷贝表并访问
using System;using Excel = Microsoft.Office.Interop.Excel;using System.Runtime.InteropServices;using System.Windows.Forms;public class SaveResult { [DllImport("User32.dll", CharSet = ...
2020-03-27 13:40:52 192
原创 吾也爱C++_实现自定义线程池,多线程并发及销毁
有点瑕疵,在绑定函数时不应新建线程,还在想优化方法#include<iostream>#include<thread>#include<vector>#include<mutex>#include<stdlib.h>#include<windows.h>std::vector<std::string>...
2020-03-10 18:02:13 400
原创 吾也爱C++_C++爬虫,MFC实现,爬取网页超链接及资源链接,使用递归爬取下一层
由于使用MFC框架,只上传按钮监听函数及爬取递归的代码,其他都是MFC自己生成的函数,注意:有的网址禁止爬虫获取(注意网站协议)void StartCrawing(CString In)//开始爬取{ if (Time<100)//至多访问100个页面(根据需要调整,无上限,曾调试过250000,无异常,只是时间长) { Time++; _cprintf("%d Websit...
2020-03-09 20:46:02 764
原创 吾也爱C++_C++爬虫(爬取百度知道的问题和答案保存文件,问答)
代码较长,但是可复用#include<iostream>#include<stdlib.h>#include<string>#include<fstream>#include<cassert>#include<windows.h>#include<Wininet.h>#include<ve...
2020-03-05 16:30:44 275
原创 吾也爱C++_树的线索化(线索树的前序,中序,后序同时输出,与递归做对比)
之前一篇文章,是做了树的递归遍历,在此基础上做线索前序,中序,后序,来,着代码(复用性应该还可以,但是要注意细节)#include<iostream>#include<stdlib.h>enum Tag{ Zero,One};//定义标记class TreeNode{public: void SetTreeNode(char name,int num...
2020-03-03 14:23:20 123
原创 吾也爱C++_树的遍历(前序-中序-后序)
#include<iostream>#include<stdlib.h>class TreeNode{public: void SetTreeNode(char name,int num = 0,TreeNode* left=nullptr,TreeNode* right=nullptr) { Name = name; Data = num; LC...
2020-03-02 17:12:17 96
原创 机器世界_轴回原点
上代码 class BackToOrigin//返回原点 { short Rtn; short Axis; int Search_Home = -200000,Home_Offset=-2000; gts.mc.TTrapPrm trap;//定义点位运动结构体变量 public void StartOri...
2020-01-17 09:20:36 487
原创 机器世界_检测按钮按下时间差
来,着代码 struct MyStart_StopButton { public int signal01, signal02; } public class Buttons { MyControllSignalController Controller=new MyControllSignalController();//获取信号控...
2020-01-17 08:39:05 139
原创 机器世界_建立坐标系
机器世界_建立坐标系 short Rtn,Run; long SegMent,Space; gts.mc.TCrdPrm CrdPrm=new gts.mc.TCrdPrm();//坐标系结构体 private bool GetError(string BadMessage, short error) { ...
2020-01-13 23:13:11 300
原创 机器世界_Jog实现
机器世界_第一次Jog实现接触固高卡编程已经过了3天,第一次实现jog运动,使用c#的类进行一次封装,使用单实例+锁的模式,防止多线程时出现意外错误!!!using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace MachineControl{ pub...
2020-01-12 22:28:20 539
x86上交叉编译的arm xcb插件,配合qt源码编译使用
2024-02-21
迷海-HP打印机控制完整指令合集(PJL/PCL)
2023-10-09
directX音视频录制.zip
2020-07-27
ZedGraph.Web.dll.zip
2020-07-24
GLONASS信号接口控制文件.zip
2020-06-12
BeiDou信号接口控制文件.zip
2020-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人