- 博客(35)
- 收藏
- 关注
原创 06_Linux中如何让程序重启后自动启动
假设你的应用程序位于 /opt/myapp 目录下,并且有一个名为 myapp 的可执行文件。我们将创建一个名为 myapp.service 的文件,以定义如何启动、停止和服务的行为。[Unit][Service][Install][Unit] 部分Description:服务的描述。After:定义此服务依赖于哪些其他服务。在这里,我们指定 network.target,意味着服务将在网络准备好之后启动。[Service] 部分Type:定义服务的启动类型。
2024-08-15 22:01:25
568
原创 03_LINUX交叉编译工具链的配置过程
交叉编译工具链是一组用于在一台计算机上生成可在不同体系结构上运行的程序的工具。通常,交叉编译工具链由以下几个组件组成:交叉编译器:交叉编译器是工具链的核心组件,用于将源代码编译为目标体系结构上的可执行文件。交叉编译器能够理解源代码和目标体系结构之间的差异,并将代码正确地转换为目标平台上的可执行文件。调试器:交叉编译工具链通常还包括一个用于调试目标体系结构上的程序的调试器。调试器可以让开发人员在目标平台上运行程序,并提供查看变量、跟踪代码执行等功能。
2024-06-16 00:28:55
992
原创 01_计算机网络--实用的网络运行机制
该文展示了网络通信中,设备怎样根据路由表和ARP寻找传输路径的原理,非常实用,在脑海中思考的过程中,需要注意报文所处的位置,报文起点,中转设备,目的设备。
2024-04-10 23:07:54
766
原创 虚拟机中win10无法上网
win11系统下,安装虚拟机,并在内部安装win10,遇到网络无法使用的情况,通过修改虚拟机中win10和win11的IP获得方式,,成功上网
2024-03-07 21:15:29
864
原创 01_git的简单使用
全局配置文件通常位于~/.gitconfig,而本地仓库的配置文件位于仓库目录下的.git/config。cat ~/.ssh/id_rsa.pub //打印本地的SSH密钥,部署到服务器上即可与服务器加密通信。git checkout -b name //创建新的分支并切换到新的分支,需要重新指定追踪的代码。git branch -vv //打印本地分支,并显示所有分支追踪的远程分支名。git branch //打印本地所有的分支名称,*标记的分支为当前库分支。
2024-02-06 17:48:05
376
原创 图论(算法)--C++学习(5)
该文章主要是对算法设计中图论的学习总结----拓扑排序,最小生成树(Kruskal和Prim),最短路径(Dijkstra和Floyd)
2022-11-26 17:27:32
455
原创 C#调用C++的动态链接库dll中的程序,找不到程序入口
在C#调用C++生成的dll文件中的程序的时候,出现程序找不到相应dll文件入口的问题,经过实验有以下几种问题的可能。
2022-08-29 11:38:54
934
原创 pycharm安装及导入项目注意事项
pycharm安装及导入项目注意事项python安装下载地址安装注意事项pycharm安装导入项目注意事项python安装下载下来安装包直接安装就可以,判断是否安装成功方法:1、win+R cmd 2、python下载地址版本:3.6百度网盘:链接:https://pan.baidu.com/s/1rbNrOz0Qm6AATjsLveLynQ提取码:b467官网: python官网.安装注意事项记得要勾选上,自动配置环境变量,否则需要自行配置变量信息pycharm安装尽量选
2021-10-09 12:02:39
741
原创 C# Json编码在TCP通讯中的一些使用总结
Json编码在TCP通讯中的一些使用总结Json的使用Json的使用心得具体代码链接Json的使用1、通过管理Nunet程序包,下载Newtonsoft.Json.DLL程序集2、程序中导入包;using Newtonsoft.Json;3、创建需要序列化的类,设计类中的属性结构,封装,构造4、序列化写法如下: string r= JsonConvert.SerializeObject(new 类名(根据构造填入对应的属性值));序列化的字符串结构如下:反序列化写法如下: s
2021-10-06 14:42:58
1431
原创 人月神话阅读笔记
一、焦油坑编程系统产品职业的乐趣与苦恼前车之覆,后车之鉴。 -------荷兰谚语编程系统产品程序+(接口、系统集成)= 编程系统程序+(通用化,测试,文档,维护)= 编程产品程序+编程系统+编程产品=编程系统产品程序:它本身是完整的,可以在作者所开发的平台运行。(作为单个程序员生产率的评估标准)编程产品:可以被运行、测试、修复和扩展的程序。程序产品:需要有完备的文档,可以加以使用,修复和扩展。编程构件:功能上能相互协作、具有规范的个格式、可以进行交互式程序
2021-10-06 10:37:57
100
原创 基于C#的Winform对Access数据库进行操作(mdb结尾)
Access数据库操作配置App.config文件在SQLHelper中获取对应的连接字符串具体的操作可以看下方链接配置App.config文件此处为无用户密码,公开性数据库连接字符串;Data Source=数据库.mdb需要根据具体数据库位置进行修改 <appSettings> <add key="access.DB" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=数据库.mdb;Pe
2021-10-05 21:35:32
897
原创 C#文件的读写
C#文件的读写读文件写文件判断文件是否存在,创建文件删除文件读文件使用文件流的形式,StreamRead中的ReadLine方法,需要注意的是路径也可以选用相对路径 // 创建一个 StreamReader 的实例来读取文件 // using 语句也能关闭 StreamReader using (StreamReader sr = new StreamReader("c:/jamaica.txt")) {
2021-10-05 20:43:59
2997
原创 C#线程锁(Lock)
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-09-28 15:35:04
8402
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人