暖洋洋的好日子
擅长应用系统,人工智能。拥有丰富的系统开发经验,数据库操作经验。除此之外,还喜欢足球,骑自行车,游戏。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
lukeall工具的下载和使用图解
搜索引擎原创 2024-03-21 17:25:35 · 472 阅读 · 0 评论 -
win10无损升级到win11
我的驱动,跟别的电脑不一样,每台电脑根据自身配置安装。然后就完美实现升级了,恭喜你可以用win11啦。4,安装后,需要升级显卡驱动。1,下载win11升级助手。2,启动助手开始安装。原创 2023-11-19 18:38:00 · 3453 阅读 · 0 评论 -
C#调用C语言DLL中函数
/导出C语言的功能函数接口(我的int InitDIO())C#项目中使用 using System.Runtime.InteropServices;//需要使用的组件命名空间。[DllImport("WDT_DIO64.dll")]//导出C语言的DLL文件(我的WDT_DIO64.dll)C语言编写代码,主要是功能函数,编译成DLL文件。然后就可以在需要功能函数引用位置 使用功能函数。原创 2023-10-08 15:16:24 · 644 阅读 · 0 评论 -
Xamarin体验:使用C#开发iOS/Android应用
假设已经安装好Xamarin Studio,那么也一样直接安装Xamarin.iOS即可,然后就可以直接通过Xamarin Studio直接开发调试iOS应用程序了。安装之前需要你的电脑上已经安装Virtual Box(目前最新版为4.3.2),不过我发现我安装了Virtual Box 4.3.2的情况下GenyMotion无法启动,所以后来又换成官方推荐的4.2.12,从。安装好JDK及androidSDK之后,再安装Xamarin.Android,会让你选择是否安装Visual Studio插件。原创 2023-09-22 09:29:27 · 935 阅读 · 0 评论 -
程序与保持健康的六个秘诀
尽管搞一个通宵,不会一下子杀了你,但它会吞噬你的健康,如果你毫不在意的话。享受周围的环境,更重要的是,享受没有人给你打电话或发短信的感觉。在你二十多岁,你可能会对此嗤之以鼻不以为然,但我可以告诉你,现在有越来越多的年轻人因为姿势不对而遭受着慢性损伤的痛苦。有研究表明,充足的睡眠可以显著提高你的注意力,提高你的免疫系统,甚至提高你的记忆力。如果你的身体仍在处理你的晚餐,那么此时你去睡觉,就不会有太多真正的休息时间。但是我始终认为,你需要学会“失联”,将你的电脑放在一边,关掉你的手机,并断开互联网。原创 2023-09-15 15:42:54 · 170 阅读 · 0 评论 -
Python vs C#:首先学习哪种编程语言最好?
如果你想知道 C# 是否比 Python 更容易,答案是肯定的:Python 的学习体验更容易,尽管我们不得不承认它对 C# 来说也确实不错。尽管如此,虽然 Python 通常被认为更容易学习,但 C# 可以让你成为第一语言,因为它可以转移到 C 家族中的其他语言,如 C、C++ 和 Java。它标志着技术的一个转折点,因为它强调简单的代码,并且它的现代特性使其在更新时保持可扩展性和健壮性。对于那些学习编码的人来说,让它变得特别好的一件事是它有很多库,这意味着你在编码时不必从头开始。进入编码可能很困难。原创 2023-09-15 11:05:05 · 1075 阅读 · 0 评论 -
datagridview设置随窗口改变大小
这样的话,按下Enter键,直接到按钮btnApply。设置AcceptButton属性即可。1,只需设置Anchor属性。2,捕捉Enter键。原创 2023-09-12 07:45:24 · 1112 阅读 · 0 评论 -
如何学习编程
最重要的是保持耐心和毅力,在学习编程的过程中,遇到困难不要轻易放弃,多动手实践,多思考和探索,相信自己可以成为一名优秀的程序员。可以参与在线论坛、社交媒体群组或本地的编程活动,与其他人合作解决问题,学习他们的经验和见解。了解常见的算法和数据结构,如排序算法、搜索算法和链表、栈、队列等数据结构,可以提高程序的效率和质量。编程是一个不断学习和进步的过程。不断追求新的知识和技术,关注最新的编程趋势和工具。编程是一门实践性很强的技能,通过不断的实践和挑战自己,你可以不断提升编程能力和解决问题的能力。原创 2023-09-09 08:16:56 · 373 阅读 · 0 评论 -
Emgu调用摄像头
【代码】Emgu调用摄像头。原创 2023-09-09 07:22:07 · 574 阅读 · 0 评论 -
使用EMgu检测人脸
null时,检测到人脸。在NuGet中,查找并安装EMgu。首先,声明几个重要的类。原创 2023-09-09 07:01:10 · 332 阅读 · 0 评论 -
dataset手动添加数据源的更新、删除操作
手动添加数据源的数据的删除,并更新到数据库原创 2023-04-04 17:47:15 · 584 阅读 · 0 评论 -
EMGU取消右键菜单
imagebox自带鼠标操作,如果想取消右键菜单,可以用一下操作。ImageBox属性里面有个FunctionalMode,改一下就好了测试了一下,这里有4个选项,Minimum鼠标右键和滚轮都无效RightClickMenu鼠标右键有效PanAndZoom滚轮有效Everything鼠标右键和滚轮都有效...原创 2021-04-09 13:16:44 · 355 阅读 · 0 评论 -
WCF简单通信
1,服务器端声明接口 //服务协定是描述服务需要实现的一系列接口,接口中定义需要实现的方法及对各个方法的属性描述 //定义服务协定 //ServiceContract是用来标注该接口是服务协定 [ServiceContract(Namespace = "http://VS2017.WCF.Sample")] //服务接口 public interface IService { //加操作方法 [OperationCo原创 2020-12-16 09:28:35 · 430 阅读 · 0 评论 -
NET 5简介
NET 5简介 ...翻译 2020-12-13 19:01:14 · 537 阅读 · 0 评论 -
python对XML 操作
一.XML的读取.在 NewEdit 中有代码片段的功能,代码片段分为片段的分类和片段的内容。在缺省情况下都是用XML格式保存的。下面我讲述一下,如何使用minidom来读取和保存XML文件。下面是片段分类的一个示例文件--catalog.xml 4 Python 测试原创 2012-02-23 17:11:14 · 34307 阅读 · 4 评论 -
H3C交换机、路由器常用配置命令大全
H3C交换机配置命令大全1、system-view 进入系统视图模式2、sysname 为设备命名3、display current-configuration 当前配置情况4、 language-mode Chinese|English 中英文切换5、interface Ethernet 1/0/1 进入以太网端口视图6、 port link-ty原创 2015-01-05 10:32:35 · 41650 阅读 · 3 评论 -
1的平方加2的平方....一直加到n的平方和是多少?有公式吗
平方和公式n(n+1)(2n+1)/6即1^2+2^2+3^2+…+n^2=n(n+1)(2n+1)/6 (注:N^2=N的平方)证明1+4+9+…+n^2=N(N+1)(2N+1)/6证法一(归纳猜想法):1、N=1时,1=1(1+1)(2×1+1)/6=12、N=2时,1+4=2(2+1)(2×2+1)/6=53、设N=x时,公式成立,即1+4+9+…+x2=x(原创 2017-09-05 22:29:54 · 85689 阅读 · 0 评论 -
牛!各大公司【薪资待遇】一览,我心动了
快消类:联合利华: MKT 9500+3000元安家费 普通职位 8KX12联合利华销售代表:底薪加提成,总体一般,一般能拿到5K以上宝洁:本8600、硕9700、博10500发14个月 --11年数据欧莱雅 MKT:6.6K X 13 --11年数据玛氏中国 地点北京,年收入12000*13 税前 ---11年百威英博 地点主要在上海,很多时间是全国转 年收入8500*1原创 2017-06-13 11:57:33 · 47439 阅读 · 0 评论 -
IT行业十大热门职位
IT行业十大热门职位有哪些?在互联网时代,最不缺乏的就是新鲜词、新鲜事,各种新词出现的频率令人应接不暇,这些新的技术、新兴应用和对应的IT发展趋势在诞生了一批新的工作岗位之外,同时强化原有岗位的新生命力,现在小编分别为大家介绍着十大IT技能所体现的热门工作岗位:1.网络安全工程师:随着互联网发展和IT技术的普及,网络和IT已经日渐深入到日常生活和工作当中,社会信息化和信息网络化,突破了应用原创 2017-06-16 11:24:33 · 20417 阅读 · 10 评论 -
程序员薪酬大调查:学哪种语言最赚钱?
【IT168评论】程序员最常用的编程语言: JavaScript连续五年占据了该调查的榜首,热度有增无减,SQL、Java的排名没有什么大变化,Python和PHP第一次排名如此靠前,不知道会不会成为接下来一年的新趋势。 最常用的框架、库和其他技术: 毫无悬念,Node.js和AngularJS仍然是这一类中最常用的技术。 最受欢迎原创 2017-06-16 11:43:26 · 15442 阅读 · 0 评论 -
C# 解析二维码
需要用到的类,先在命名空间声明。需要用到类,先在命名空间引入。using Microsoft.Win32;using System;using System.Collections.Generic;using System.Drawing;using System.IO;using System.Linq;using System.Text;using System.Windows;using System.Windows.Controls;using System.Wind...原创 2020-12-13 18:06:49 · 718 阅读 · 0 评论 -
OpenXML读写word的例子
用程序操作Word文档,这是一个例子 1,prprogram.cs List<ReportType> reportTypeList = new List<ReportType>(); PageHeadersOrFooters pageHeaders = new PageHeadersOrFooters(); pageHeaders.Add(new ReportText("页眉右") { Aligment = 1 });..原创 2020-11-24 14:28:12 · 475 阅读 · 0 评论 -
C# + emgucv显示实时视频并检测人脸
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Timers;using System.Threading;using Emgu.CV;using Emgu.CV.Structu原创 2020-10-12 18:59:20 · 690 阅读 · 0 评论 -
C#调用API
1,首先引入命名空间using System.Net.Security;using System.Runtime.InteropServices;2,写入要调用的API的名字 //调用API [DllImport("user32.dll", EntryPoint = "ShowWindow")] public static extern int ShowWindow(int hwnd, int nCmdShow); ...原创 2020-10-12 09:27:24 · 903 阅读 · 0 评论 -
如何不让程序窗口,显示在alt+tab中
protectedoverrideCreateParams CreateParams{get{constintWS_EX_APPWINDOW = 0x40000;constintWS_EX_TOOLWINDOW = 0x80;CreateParams cp =base.CreateParams;...转载 2020-10-12 09:22:22 · 1072 阅读 · 0 评论 -
VS2019打包生成安装文件图文详细教程
1、安装打包插件:Microsoft Visual Studio Installer Projects打开vs2019,选择 工具 --> 扩展和更新 --> 联机,搜索Microsoft Visual Studio Installer Projects,进行安装。安装好以后,重启vs20192、新建程序打包生成.msi或者.exe项目(1)、在解决案中,右击项目 --> 添加 --> 新建项目,命名xxxsetup(随意,最好是英文)之后点击确定。(2)、添加入口文转载 2020-10-09 17:43:33 · 11255 阅读 · 15 评论 -
C# 数据类型之间的转换
在在做一些互操作的时候往往需要一些类型的相互转换,比如用c#访问win32api的时候往往需要向api中传入DWORD参数 即:uint参数这些数值所表示的数据在实际的应用中可能需要以字符的形式显示,但是c#对api的关系无法跟c++相比,所以在c#中进行一些类型数据的转换十分必要了,下面将用到的一些简单的转换操作贴上来,方便记忆uint--->byte[]byte[] bpara=System.BitConverter.GetBytes(uint up...转载 2020-09-26 19:45:33 · 291 阅读 · 0 评论 -
C#字节数组byte[]和字符串string如何互相转换
在C#语法中,字符串使用的是string类型,字节数组使用的是byte[],那么,这两者能不能互相转换,以及如何转换呢?方法/步骤 打开visual studio,创建一个控制台应用程序,用于演示如何进行字节数组byte[]和字符串string的相互转换 在控制台应用程序的Main方法中,定义一个字符串string str = "这是字符串变量"; 将字符串转换为字节数组,需要指定想要转成字节的字符集,因为,不同的字符集占用的字节数是不一样的。首先使用UTF-8的字转载 2020-09-26 19:11:03 · 16485 阅读 · 0 评论 -
C# Object对象转换为byte[] ,byte[]还原对象
1,命名空间System.Runtime.Serialization.Formatters.Binary;using system.Runtime.Serialization.Formatters.Binary;2,转换方法///<summary> ///将一个object对象序列化,返回一个byte[] ///</summary> ///<paramname="obj"&g...原创 2020-09-26 18:50:02 · 3194 阅读 · 0 评论 -
SQL server 数据库连接字符串和命令的俩种写法
1,命名空间using System.Data.SqlClient;2,连接字符串写法protected static string ConnetDataBase = "Server= (local)\\SQLEXPRESS;database=数据库名;Trusted_Connection=Yes;";上面写法是Windows方式连接 SqlConnection sqlcon = new SqlConnection(ConnetDataBase); ...原创 2020-09-26 18:10:41 · 573 阅读 · 0 评论 -
C#将richtextbox中的文字和图片转化成字节保存到数据库中,并从数据库中读取文字和图片,再显示出来
这里主要是将richtextbox中的内容转换成字节数组,主要是将字节流打包的过程:方法可用,已测试private byte[] GetRichTextBox(RichTextBox box){ MemoryStreamm=new MemoryStream(); TextRange documentRange=new TextRange(box.ContentStart,box.ContentEnd); documentRange.Save(m,Docum...原创 2020-09-26 14:34:31 · 1776 阅读 · 0 评论 -
RichTextBox控件常用属性介绍
RichTextBox是一种既可以输入文本、 又可以编辑文本的文字处理控件, 与TextBox控件相比, RichTextBox控件的文字处理功能更加丰富, 不仅可以设定文字的颜色、 字体, 还具有字符串检索功能。 另外, RichTextBox控件还可以打开、编辑和存储.rtf格式文件、ASCII文本格式文件及Unicode编码格式的文件。本文向大家介绍一下RichTextBox常用的属性以及使用方法。下面介绍一下Richtextbox常用属性 RightMargin属性:用来设置或获.原创 2020-09-25 14:51:13 · 2735 阅读 · 0 评论 -
NuGet的简单使用
什么是NuGet?NuGet(读作New Get)是用于微软.NET开发平台的软件包管理器,是一个Visual Studio的扩展。在使用Visual Studio开发基于.NET Framework的应用时,NuGet能够令你在项目中添加、移除和更新引用的工作变得更加快捷方便。通过NuGet你可以很容易的访问到其他开发者发布的软件包,你也可以创建、分享或者发布自己的包到NuGet。微软的E...原创 2020-01-15 18:03:11 · 699 阅读 · 0 评论 -
WCF分布式开发步步为赢(1):WCF分布式框架基础概念
众所周知,系统间的低耦合一直是大型企业应用系统集成追寻的目标,SOA面向服务架构的出现为我们的如何利用现有企业系统资源进行企业ERP系统设计和实现提供了重要的参考原则。SOA如此炙手可热,各大厂商都推出了自己的中间件产品,比如Oracle Fusion和 SAP NetWeaver,IBM、BEA等企业也推出了自己基于SOA的解决方案。基于J2EE平台的SOA架构设计中的一个重要概念就是EJB原创 2017-09-03 22:34:57 · 1248 阅读 · 0 评论 -
中国企业五百强
统计500强信息原创 2017-04-16 12:17:01 · 1134 阅读 · 0 评论 -
计算机英语词汇大全
计算机英语词汇大全 常见硬件篇 CPU:Central Processing Unit,中央处理单元,又叫中央处理器或微处理器,被喻为电脑的心脏。RAM:Random Access Memory,随机存储器,即人们常说的“内存”。 ROM:Read-Only Memory,只读存储器。 EDO:Extended Data Output,扩充数据输出。当CPU的处理速度不断提高时,也相应地要求原创 2017-09-28 22:53:51 · 2484 阅读 · 4 评论 -
C# string类型和byte[]类型相互转换
string类型转成byte[]:byte[] byteArray = System.Text.Encoding.Default.GetBytes ( str );byte[]转成string:string str = System.Text.Encoding.Default.GetString ( byteArray );string类型转成ASCII byte[]:(”01” 转成 byte[]原创 2017-10-09 20:52:25 · 2100 阅读 · 0 评论 -
C# ASCII与字符串间相互转换
引言:最近开始学习C#,在写串口助手小工具时遇到十六进制发送与字符发送之间转换的问题,小弟通过网络各路大神的帮助下,终于实现正确显示收发,小弟菜鸟一枚,不足之处还望各位批评指正O(∩_∩)O!其中主要是利用调用ASCIIEncoding类来实现(System.IO.ASCIIEncoding), 下面入正题:1、将字符转换为对应的AS转载 2017-10-09 20:57:41 · 5230 阅读 · 0 评论 -
WPF 几个知识点
1,主程序关闭 Environment.Exit(0);2, 可序列化的类[Serializable]public class classname{}3,序列化与反序列化FileStream fs = new FileStream("data.bin", FileMode.OpenOrCreate);BinaryFormatter bf = new原创 2017-10-09 20:42:53 · 1094 阅读 · 0 评论 -
C# DataGridView在HeaderCell中显示行号的方法
使用C#开发WinForm程序时,DataGridView是我们经常用到的表格数据控件。使用此控件的时候经常有一个需求,就是需要在第一列中显示行号,方便知道现在操作到哪一行了。这个时候我们就有两种显示方式了:一种是直接显示在HeaderCell中。 DataGridView的行号显示在HeaderCell上 另一种是显示在数据列中。 DataGridView的行号显示在数据列上 显示在数据列原创 2017-10-25 11:12:30 · 1910 阅读 · 0 评论