猿创征文|一位.Net开发工程师的客户端技术栈的学习路线

news2024/11/17 17:48:41

🐋作者简介:博主是一位.Net开发者,同时也是RPA和低代码平台的践行者。
🐬个人主页:会敲键盘的肘子
🐰系列专栏:.Net实用方法总结
🦀专栏简介:博主针对.Net开发和C站问答过程中遇到的问题进行总结,形成本专栏,希望可以帮助到您解决问题。
🐶座右铭:总有一天你所坚持的会反过来拥抱你。


在这里插入图片描述

🌈写在前面:

从2018年硕士毕业后,我一直从事着.Net开发工作,趁着CSDN这次活动,给大家分享一下DotNet客户端领域技术栈学习路线,这个学习路线,涵盖的是比较基础的内容,适合刚入门.Net的萌新学习和刚进入职场的毕业生查漏补缺,然后这个博文比较受大家的欢迎的话,后续可能会考虑出一个更详细的版本。致敬我彻夜学习的.Net


👉本文关键字:.Net、学习路线、萌新入门、毕业生查漏补缺

文章目录

      • 1️⃣ C#
        • ♈ 脑图
        • ♉ 知识点
        • ♊ 掌握C#基本语法
        • ♋ C#进阶之路
        • ♌ 项目实践
        • ♍ 总结
      • 2️⃣ 开发框架
        • ♈ 脑图
        • ♉ 总结
      • 3️⃣ UI框架
        • ♈ 脑图
        • ♉ MAUI
        • ♊ WPF
        • ♋ Winform
      • 4️⃣ 控件库
        • ♈ 脑图
        • ♉ 总结
      • 5️⃣ 第三方插件
        • ♈ 脑图
        • ♉ 总结
      • 6️⃣ 网络通信
        • ♈ 脑图
        • ♉ 总结
      • 7️⃣ 数据库
        • ♈ 脑图
        • ♉ 总结
      • 8️⃣ 数据结构和算法
        • ♈ 脑图
        • ♉ B站的视频推荐
        • ♊ 力扣
        • ♋ 牛客网
      • 9️⃣ 设计/开发模式
        • ♈ 脑图
        • ♉ 总结
      • 1️⃣0️⃣ 学习网站
        • ♈ 脑图
        • ♉ 总结
      • 1️⃣1️⃣ 解决问题网站
      • 1️⃣2️⃣ 学习书籍
        • ♈ 脑图
        • ♉ 总结
      • 1️⃣3️⃣ 工具
        • ♈ 脑图
        • ♉ 总结
      • 1️⃣4️⃣ 面试和职场

有的初学者对于如何开始学习.Net感到无从下手,不知看哪些书,或者是看什么视频,没有目的性,这样就会影响学习效率,也会影响学习的热情。最重要的是很多同学学之前问很多和学习无关的问题,比如:C#是不是不如JAVA好?C#有前途吗?等等。对于准备学习编程语言的初学者来说,.Net和Java是初学者首先考虑的两门技术,因此很多人一遍遍的问 学.Net还是学Java,社区中也每天都有“.Net控”在唱衰Java,也有“Java控”在唱衰.Net,一时间硝烟四起,让初学者更加迷惑。在这里我们不探讨学.Net还是学Java,博主认为 观望不如学习。本篇文章介绍了博主自己总结的.Net客户端用到的技术栈的学习路线。如果大家有什么更好的想法或者好的建议可以共同探讨。 至于博主为什么选择.Net,因为我是自动控制专业出身,所从事的行业也是 工业自动化行业,.Net必不可少。

这里给大家分享的这个学习路线涵盖的内容比较基础,是一个很宏观的路线。

1️⃣ C#

首先,大家要了解.Net能做什么,了解.NET,C#语言及其特点(分清.NET和C#的关系),对.Net学习有系统全面的认识。

学习C#这块首推还是刘铁猛老师的视频,在B站可以直接搜到。但是如果你是刚刚学习C#的小白,可以在B站搜索C#的基础线学习一下,刘铁猛老师的视频是需要一定C#基础的。C#学习要掌握的知识点挺多的,需要大家打好基础。如果你这回准备面试,也可以照着如下这部分脑图查漏补缺

♈ 脑图

在这里插入图片描述

♉ 知识点

  • C#基础:数据类型、变量、运算符、分支结构、循环结构、方法、反编译器、递归、递归算法的非递归优化等;

  • 面向对象:异常、封装继承多态、单例模式、装饰者设计模式、this本质论、static、namespace、类型转换、is与as、抽象类、接口、宫廷系统案例、foreach、随机数及案例等;

  • 常用类库:String与StringBuilder、可空类型、文件操作(File、Directory、FileStream、StreamReader、StreamWriter)、常用数据结构(List、Dictionary、Set、Queue、Stack等);

  • 高级特性:多项目开发、CLR、CTS、CLS、IL与程序集、索引器、密闭类、静态类与扩展方法、深拷贝和浅拷贝、结构体、值类型与引用类型、拆箱装箱、字符串拘留池、ref与out、正则表达式、XML、序列化等;

  • 委托与事件:委托语法、内置委托Func和Action、匿名方法、lambda表达式、lambda的推演、lambda原理探秘、常用扩展方法、事件本质论;

  • 反射:反射、实现通用对象拷贝、Attribute及案例、自动动手写ORM引擎;

  • 三层架构:三层架构的原理、代码生成器、项目案例;

除了刘铁猛老师的视频,博主主要是利用微软C#官方文档书籍学习。C#相关的基础和进阶知识,这里推荐《C#图解教程》这本书,在后续学习书籍章节还会提到此书,这里就不过多赘述了。具体的官方文档链接传送门如下,

♊ 掌握C#基本语法

C#快速入门

此部分官方文档给初学者一些入门的认知,它可以直接在浏览器敲出代码,并且能够直观的显示出来。这部分包含了第一个"Hello World"程序,数字类型介绍,分支和循环,字符串类型处理,集合类型List的初探。

C#语言介绍(C#的基础知识)
这部分官方文档介绍程序的基本结构,类型和变量,表达式,语句,类和对象,结构,数组,枚举等方面知识。把这一部分看完,大概会对C#有一定的认识,但是可能不明白的地方也有很多,不要急,只需要多看多敲代码,在后续学习的过程中,会一步一步把前面有问题的地方弄明白。

C#教程
教程部分介绍了控制台的I/O,异步编程模型的基础知识,Web通信、JSON 序列化和面向对象的 C# 语言功能,以及LINQ查询的知识。

C#编程指南
这一部分是对第二部分的深入介绍,其中有很多相关的示例,也是学习C#基础知识比较重要的一部分。学习这部分前提是前面的内容已经学习完成(具有一定的C#编程知识)。

学习完上面的部分,且动手敲完里面的例子,相信你对C#已经有一个不错的认识。这时候需要看进阶的知识来巩固学习成果。

C#演练
这部分内容包含了C#更强大的功能,异步编程,设计Windows组件,Windows窗体的介绍,数据操作,和LINQ查询,编写可视化工具等。

C#中的新增功能
介绍了C#的版本,和每次版本中的新增内容,有助于让我们更了解C#的进化史,从而更好的应用它。

附带:
C# 语言参考
C# 语言规范(英文版)

♋ C#进阶之路

  • 网上寻找编程练习题来带到练手的目的,并且巩固和学习新的C#知识,在这一过程中,一定要学会调试代码,可以提高学习的效率和查错速度。

  • 学习数据开发技术,与数据库的交互技术ADO.NE;封装SQLHelper工具类并理解其中的方法及其应用。

  • 深入学习C#面向对象基础技能:封装,继承,多态的思想。

  • 三层架构,理解三层架构的思想及优点;三层架构项目的搭建方法;使用三层架构实现增删改查从而开发项目。

  • 委托、匿名方法、Lambda、Linq查询

  • ASP.NET MVC,MVC的开发思想;Razor语法详解;分页、数据传输方式(ViewBag、ViewData、TempData、Model)、各种ActionResult、四种Filter(IAuthorizationFilter、IActionFilter、IResultFilter、IExceptionFilter)、HtmlHelper、路由机制、特性、布局视图。

  • 异步操作请求数据;异步分页技术。

  • C#/.Net开发中大型软件的思想;C#/.Net开发中大型软件的常用关键技术及应用技能(MVC、EF、Spring.Net、Memcache、Log4Net、T4模板、Mongodb、Redis、WebService、EasyUI、Ajax、WCF、AOP、Nhibernate、简单工厂、抽象工厂、Web API、多线程等);依赖注入等

  • .NET Core技术;ASP.Net Core(中间件、静态文件、配置文件、依赖注入、程序缓存等)、EF Core、ASP.NET Core MVC、ASP.NET Core WebAPI、跨平台发布与部署、.Net Core高级调试、微服务等。

♌ 项目实践

自己动手编写一些小而精的项目,达到整体认识的效果,比如经典的"坦克大战",“图书管理系统”,这些都是很"轻量级"的。当你把"坦克大战"项目编写完毕,就可以进行更大的项目设计,增加权限管理等等。

♍ 总结

总的来说,对于C#这一块,就是要在自己日常开发的工作当中去注意,然后去总结,写一些日记,或者说整理的一些文章等等,就是记录下来自己的学习和解决问题的过程,从而帮助自己,去学习C#的一些内容,其实能写成文章就是又加深了一层印象和感悟。然后就是可以通过书籍和B站来进行学习,所以C#学习路径就是视频、官方文档和书籍,官方文档链接已在上文给出,至于看什么书籍呢,我稍后会继续分享。

2️⃣ 开发框架

♈ 脑图

在这里插入图片描述

♉ 总结

目前最推荐使用的是Prism,适合大一点的团队进行开发和学习。其实这三个框架各有各的优点,大家可以根据自己的这个需要来进行选择。基本上把Prism学会了之后,学其他的框架也比较容易。

3️⃣ UI框架

♈ 脑图

在这里插入图片描述

♉ MAUI

这里推荐的是.Net MAUI,也是微软官方目前在主推的,它主要涵盖的几乎是全平台了(除了Linux平台),Linux平台并不是由官方去支持的,而是通过.Net社区支持,大家可以放心的去学习和了解这些东西。毕竟写一份代码可以在多个平台去跑,这个全平台去跑了一个框架的话,还是有一定的市场。

附上官方文档:

什么是 .NET MAUI?

♊ WPF

WPF应该是目前在工业自动化行业使用最多的一项技术,虽然WPF和MAUI不是同一项技术,但是他们还是有一些共通的地方。WPF目前只支持Windows平台。WPF相比Winform就灵活一些,学了WPF,就不要只像Winform那样,一个按钮双击,再去写业务逻辑,要会用MVVM

♋ Winform

Winform相对于WPF就是上手快。熟悉常用的控件,包括常用的属性和事件。不要因为有人鄙视拖控件,你就不好好学习控件,要会拖控件,但又不能只会拖控件,自己写也行,日积月累说不定就有自己的控件库了,要对控件有一个客观的认识。

总的来说就是把WPF学好,你想平移到其他的框架上,也是比较容易的。

4️⃣ 控件库

♈ 脑图

在这里插入图片描述

♉ 总结

这些控件库,大家是对着这上面的文字进行搜索,基本上也能找打相应的教程。.Net客户端又很多优秀的控件库,供大家免费的去使用。而这里为什么会单独拎出一些收费的控件,就是因为有些企业是愿意付费的,他是愿意花钱去买这些付费的控件库的,买了之后就希望他招聘一些人员,能掌握这些控件,来增加开发效率,所以这些付费的控件库也是有必要去学习和了解的

5️⃣ 第三方插件

♈ 脑图

在这里插入图片描述

♉ 总结

在客户端领域,经常会遇到要内嵌一个浏览器或者是插一个视频等等的第三方组件,这些基本上在GitHub上都能找到相应的内容,根据自己的工作需要,去GitHub上去寻找一下,这里也不多提了。

6️⃣ 网络通信

♈ 脑图

在这里插入图片描述

♉ 总结

网络通信是客户端这项技术在里面比较重要的一个环节。如果对于数据网络、网络通讯、数据交互这一块,你根本就不知道的话,那么学习客户端是非常困难的,因为客户端上面想显示一些的数据,你都不知道从哪儿拿。网络通信最基本的就是掌握HTTP的一些基础交互,然后再就是学习socket的这一块,它的难度相对于HTTP来讲的话,对于新手而言,这个socket的难度会比HTTP高很多,学习的成本也比较高。这里推荐一本书《图解HTTP》

7️⃣ 数据库

♈ 脑图

在这里插入图片描述

♉ 总结

客户端领域中用到最多的是一个非常小型的数据库sqlite,但是它只能存放一些比较简单的内容。如果数据或量大并且复杂的话,建议放在大型数据库中。然后就是MySQL,对于一些前后端分离的项目,后端会用到。
LINQ,语言集成查询(Language INtegrated Query)是一组用于c#和Visual Basic语言的扩展。它允许编写C#或者Visual Basic代码以查询数据库相同的方式操作内存数据。LINQ to SQL是一个数据库到对象结构的一个中间层, 他把对关系数据的管理转变为对象的操作,屏蔽了麻烦的sql,而且,还可以得到vs强大的智能感知功能的帮助。 还有就是数据库调优问题。所以大家还是要去学习和了解的。

8️⃣ 数据结构和算法

数据结构和算法,也是进入大厂必备的一项技能,当然一些小厂根本就不会去考这个东西,所以这个是看自己的一个想法,如果程序想写的好,或者说想继续进入到一些大厂工作的话,数据结构和算法这两个东西是必学的。学习这个的途径,也就是B站、力扣和牛客网,还有这个大话数据结构里面,这本书里面都是不错的一个切入点。

♈ 脑图

在这里插入图片描述

♉ B站的视频推荐

  • 鱼C-小甲鱼 老师的【C语言描述】《数据结构和算法》

  • 最适合练习英语听力的《数据结构与算法》课

  • 韩顺平老师的【尚硅谷】数据结构与算法(Java数据结构与算法)

♊ 力扣

力扣官网

♋ 牛客网

牛客官网

9️⃣ 设计/开发模式

♈ 脑图

在这里插入图片描述

♉ 总结

客户端用的最多的就是这个MVVM和三层架构。然后再就是大话设计模式这本书所涵盖的设计模式都有可能会用到,比如说单例模式,观察者模式、生产消费者模式等等,都是非常重要的,建议大家先看一个模式,然后针对里面的业务场景,自己敲代码,然后通过设计模式优化代码。并且在面试的一些考核过程当中,设计模式也是考核的重要因素之一,因为它要去考验你有没有这种学以致用的能力。

1️⃣0️⃣ 学习网站

  • CSDN:全球最大的中文IT社区。

  • 微软中国MSDN:了解微软最新动态。

  • 菜鸟教程:睡前乐一乐,里面的文章特别有趣。

  • 程序猿:推送一些IT行业和一些优秀博文。

  • 伯乐在线:分享来伯乐在线博客的热门和经典文章,精华中的精华。

  • InfoQ: 关注中高端技术人员的社区媒体,促进软件开发领域知识与创新的传播。

  • DotNet:专注.Net相关内容,包括.Net 和C#开发技术文章,工具资源,热门课程等。

  • dotNET跨平台 :谈微软.NET,Mono的跨平台开发技术。

♈ 脑图

在这里插入图片描述

♉ 总结

学习网站首推就是微软的官方网站,它提供的是最官方最权威的一些技术内容,当然有些内容写的还是不够详细的。此时大家可以通过博客园或者CSDN去搜索一些相关的问题。这里大家会分享一下他们在遇到这个问题时候的处理方法和使用心得。B站这个就不多说了。微信公众号有大佬的微信公众号会发表很多有质量的文章,比如像这个dotnet跨平台的订阅号会分享很多大佬的文章。对于GitHub源码,学习成本是非常高的,也是非常痛苦的,但是源码还是非常有必要去看的,因为在一些大厂的面试当中,他也会去问一问这种源码相关的一些内容。然后再还有一点特别需要提到的就是这个YouTube,有很多国外的大佬去分享最新的技术,相对于国内的b站的内容来说会更新一点。b站也有视频内容是从YouTube上搬运来的。

1️⃣1️⃣ 解决问题网站

在这里插入图片描述

这里主要的在学习网站中已经提及了,就不过多说了。

1️⃣2️⃣ 学习书籍

♈ 脑图

在这里插入图片描述

♉ 总结

有的同学对直接看书有比较强的吸收能力,我建议从《C#图解教程》开始学习,过度到《C#高级编程》《深入理解C#》

我大概整理了这几本,《深入解析C#》《CLR via C#》的这两本书,单单看完的话呢,耗时并不长,但是如果逐张每张的去练习,去实践去学习的话,还是够学很长一段的。然后《.Net内存管理》,深入解析理解这个计算机系统,它里面会讲到一些计算机底层的知识点,也是非常有必要去学习的。《.Net性能优化》是说在我们开发的过程当中,也会遇到卡顿、内存暴涨等等的问题。这本书和《Windows编程技术调试内幕》,是本不错的参考书籍。大话系列就分享《大话设计模式》《大话数据结构》这两本书。WPF就最推荐《WPF编程宝典C#2012和.NET4.5》,虽然这本书里的内容不是很新,但是能把这些内容学好了之后,你再去看一些新的书籍,只需要去更新知识点就可以了,而不需要花大量的时间去研究一些新的内容。

1️⃣3️⃣ 工具

♈ 脑图

在这里插入图片描述

♉ 总结

一定要掌握的工具,就是VS2022。再就是思维导图的工具,在你做一些分析的时候,都需要去把自己的思路给理清楚。然后再就是Markdown,在这程序开发的领域中,Markdown的使用频率还是蛮高的。再就是一些工作上的汇报,都用这个office全家桶。最后就是Git/SVN这些代码托管工具一定要学习

1️⃣4️⃣ 面试和职场

求职的话就是要做一些面试的准备和刷题。要考虑到技术官会问到的问题,HR会问到的一些问题,面试会遇到的一些知识点,需要提前去刷面试题。如果不去准备,不去刷题的话,基本上去了就是送人头的,所以一定要记得去准备,去刷题,一般刷算法的话,你要提前刷,刷个几个月你再去。这里推荐一位B站UP主,不高兴就喝水,一位程序员脱口秀艺术家,打工和职场那些事,看水哥的视频就对了。


⭐写在结尾:

文章中出现的任何错误请大家批评指出,一定及时修改。

希望写在这里的小伙伴能给个三连支持

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/921467.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

mybatis-plus如何使用枚举类来实现性别和标签的数字带描述

文章目录 目录 文章目录 前言 一、环境准备 二、使用步骤 一 实体类 二 枚举类 三 持久层 四 控制层 总结 前言 枚举是一种表示一组有限可能取值的数据类型。它具有以下几个好处: 易于理解和维护:枚举提供了一种清晰明了的方式来表示一组具体的取值&a…

存储技术------存储接口和协议总结

存储技术------存储接口和协议总结 存储技术------存储接口和协议总结一、网络存储接口ATA: 在并行中没落SATA: 在低端徘徊SCSI: 中端存储的主流之选iSCSI :TCP\IP的SCSI SAS: 接口协议的明日帝国FC: 高端应用的基石MSATAM.2: 为SSD存储而生M.2接口(NVMe…

Elasticsearch 常见的简单查询

查看es中有哪些索引 请求方式:GET 请求地址:http://localhost:9200 /_cat/indices?v 参数:无 结果: 查看索引全部数据 请求方式:GET 请求地址:http://localhost:9200/index-2023-08/_search 参数&a…

Android开发基础知识总结(五)Activity专题

Activity是安卓开发中的四大组件之一,也是最重要的一者。APP中每一个对应的页面,底层都有唯一地Activity与之对应~ Activity之间通过Intent进行通信,应用中每一个Activity都必须要在AndroidManifest.xml配置文件中声明,否则系统将不识别也不…

龙蜥社区标准化SIG举行线下社区标准研讨会,助力开源社区规范发展

8月11日下午,龙蜥社区标准化SIG组织召开线下MeetUp会议,来自阿里云、浪潮信息、Intel、CSDN、联通软件研究院、红旗软件、中兴通讯|中兴新支点、中科曙光、中科方德、统信软件、龙芯、上海兆芯、麒麟软件、万里红、普华基础软件、飞腾信息等公司的30多位…

AI狂飙,云端IDE如何书写未来?TVP吐槽大会邀您来论道

随着云原生的发展,数字化转型的深入,云端开发场景越发丰富,今年,云端 IDE 逐渐成为聚光灯下的一大焦点,CNCF 在 2023 年云原生预测中提出 “云原生 IDE 成为常态”。云端 IDE 创造了一个端到端的开发环境,并…

4.4TCP半连接队列和全连接队列

目录 什么是 TCP 半连接队列和全连接队列? TCP 全连接队列溢出 如何知道应用程序的 TCP 全连接队列大小? 如何模拟 TCP 全连接队列溢出的场景? 全连接队列溢出会发生什么 ? 如何增大全连接队列呢 ? TCP 半连接队列溢出 如何查看 TC…

思维调试:理解 DDE 的初始化过程

最近有人问我下面这个问题,我们依然可以使用之前我提到的 “思维调试” 来研究研究。 我们碰到了一个技术问题。当在资源管理器中双击打开文档时,资源管理器不会启动我们的应用程序。 更加奇怪的是,如果我们将一个调试器挂接到资源管理器进程…

git通过fork-merge request实现多人协同

一、问题 对于一个项目,如果需要多人协同开发,大家都在原始仓库中进行修改提交,经常会发生冲突,而且一不小心会把别人的代码内容覆盖掉。为了避免这样的问题,git提供了fork-merge request这样的协同方式。 二、仓库框…

Go1.19 排序算法设计实践 经典排序算法对比

详解经典排序算法 01 为什么要学习数据结构与算法 抖音直播排行榜功能 案例 规则:某个时间段内,直播间礼物数TOP10房间获得奖励,需要在每个房间展示排行榜解决方案 •礼物数量存储在Redis-zset中,使用skiplist使得元素整体有序 •…

在vue中使用codemirror格式化JSON

1. 下载指定版本的包 (避免引发不必要的错误) yarn add codemirror^5.64.02. 导入需要的文件 import CodeMirror from codemirrorimport codemirror/addon/lint/lint.cssimport codemirror/addon/fold/foldgutter.cssimport codemirror/lib/codemirror.cssimport codemirror/t…

ARM DIY(一)电源、SD卡座、SOC 调试

文章目录 前言加热台焊接热风枪吹焊电烙铁补焊电源调试SD 卡座调试DRAM 电路调试串口电路调试SOC 调试成品 前言 之前打样的几块 ARM 板,一直放着没去焊接。今天再次看到,决定把它焊起来。 加热台焊接 为了提高焊接效率,先使用加热台焊接…

uni-app 编译报错 Error: pages.json解析失败,不符合 json 规范Unexpected token ‘)‘

问题 使用webstorm开发项目时,打开pages.json习惯性ctrlaltl把代码格式了,然后报错了。 接着使用HBuilder编译,但是一直显示在编译中,完全没有反映。重启编译器与重启电脑都没有用。 没管然后编译报错了。 加上逗号再运行还是报…

【问题解决】容器部署MySQL的数据在docker commit导出的镜像中丢失

问题起因 最近公司有个甲方项目参加竞赛,要求在(基于kubeflow/arena)平台上部置应用,可以将MySQL打包在应用一起,也可以分开部署,没有提供volume相关的支持。大意是可以把初始好的数据直接拿到平台上。 经过本人在Linux虚机中启…

Ribbon:listOfServers ,${variableName:defaultValue}

解释: 配置了address的地址,请求会走address,也就是http://127.0.0.1:8081,通常用户与别的后端服务进行联调设置为其本地服务的ip。 如果address的地址被注释掉,如下面所示,类似这样的占位符${variableName:defaultVa…

基于Web的数字孪生智慧粮仓可视化管理系统

仓廪实、天下安。民之所需,行之所至。 建设背景 古往今来,粮食问题历来是安邦定国的头等大事。“粮食”作为人类生活的生命之源,在人们的日常生活中起着决定性的作用。收获的粮食归仓,仓储工作是稳定“大国粮仓”的重要环节&…

​LeetCode解法汇总1267. 统计参与通信的服务器

目录链接: 力扣编程题-解法汇总_分享记录-CSDN博客 GitHub同步刷题项目: https://github.com/September26/java-algorithms 原题链接:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台 描述: 这里有一幅…

centos7搭建apache作为文件站后,其他人无法访问解决办法

在公司内网的一个虚拟机上搭建了httpsd服务,准备作为内部小伙伴们的文件站,但是搭建好之后发现别的小伙伴是无法访问我机器的。 于是寻找一下原因,排查步骤如下: 1.netstat -lnp 和 ps aux 先看下端口和 服务情况 发现均正常 2.…

开学季触控笔哪个牌子好?ipad第三方电容笔推荐

苹果笔和市场上其他的电容笔最大的区别就是,普通电容笔没有重力式的压力感应,然而,只有有一种倾斜式的压力感应。但是,普通的电容笔也可以用来书写,和苹果的Pencil没有太大的差别,而且大部分都是200元。如今…

通过C实现sqlite3操作,导入电子词典

#include <stdio.h> #include <string.h> #include <stdlib.h> #include <sqlite3.h> int main(int argc, const char *argv[]) {//创建并打开一个数据库sqlite3 *db NULL;if(sqlite3_open("./dict.db",&db) ! SQLITE_OK){printf("…