自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 问答 (3)
  • 收藏
  • 关注

原创 指针技巧:独特的间接寻址

以单链表为例的间接寻址应用,linus的独到间接

2023-05-22 17:07:42 154 1

原创 【C语言】生产者消费者问题linux与windows兼容

代码描述NOTES:一共有3个线程:main thread、producer、consumermain thread:读取command line paramters 运送到与生产者共享的buffer1producer thread:从buffer1中取数据,进行加工factorNumber,再运送至与消费者共享的buffer2consumer thread:从buffer2中取数据(消费),并展示加工的结果。说明buffer1为一维数组,buffer2为二维指针数组代码还需在内存申请

2022-03-27 09:18:14 259

原创 Windows与Linux的NTP时钟同步

根据chrony官网提示,如果linux去同步windows系统需要更改默认的maxdistance值,官网建议改为16.0

2022-03-26 22:33:44 5025

原创 【C语言】三元组之积

描述给定一个不重复的数组,找出所有的三元组,其中三元组之积等于一个给定的整数。找出符合上述条件所有的三元组个数Input:310 63 1 0 4 2 5 6 8 7 98 121 4 6 2 3 8 16 183 122122 1 4Output:120说明:对于上例来说:有10个互不重复的数组,给定的数为6,所以符合条件的三元组为[1,2,3],[1,3,2]、[3,1,2],但这

2022-03-26 21:51:46 1462

原创 【C语言】找第K小元素

算法 寻找第K小元素Input:3I 10I 10I 9OI 8I 7OSOutput:109issue算法是边输入边处理结果,得保证排序算法时间复杂度低,否则会造成超时。#include <stdio.h>#include <stdlib.h>#define MAXLEN 1024int result[MAXLEN];int a[MAXLEN];char str[MAXLEN][MAXLEN] = { '0' };

2022-03-26 21:27:11 2560

原创 Linux命令(sed\grep)

sed命令sed -i “s/[//g” 文件名#去除文件中得中括号grep命令grep “需要查找的内容” 文件名 |awk -F ’ ’ ‘{print $10}’#输出以空格为分隔的第10行grep和sed配合使用grep “需要查找的内容” 文件名 |awk -F ’ ’ ‘{print $10}’#输出以空格为分隔的第10行 | sed -i “s/[//g”...

2022-03-17 14:49:37 431

原创 【C语言】队列

C语言队列练习:输入N组队列操作序列,每组以S开始X结束。输出每组操作后的队列元素。input:2SE 0E 1XSE 0E 1DXOutput:011#include <stdio.h>#include <stdlib.h>#include <assert.h>#include <string.h>#define MAX 1024struct Link{ int data; struct Link.

2022-03-17 14:48:36 184

原创 计算后缀表达式【C语言】

C语言计算后缀表达式,从控制台输入,以空格为分割输入,支持多位数和负数运算,支持加、减、乘、除、阶乘操作,支持表达式错误检测异常。input:31 -2 *1 10 - 6 +3 1 - !Output:-2-32#include<stdio.h>#include <ctype.h>#include<string.h>#include<stdlib.h>#define MAX 1000#define NUMMAX 100

2022-03-17 14:48:02 2437

原创 GIT命令行提交到gihub

GIT命令行提交到gihubgit init检查加密传输是否设置:ssh -T git@github.com$ git remote add origin git@github:你的github远程地址.git输入命令行`$ git add .//注意add后面是有”.“的,而且和add之间有一个空格$ git commit -m "提交说明”$ git push origin master移除原来设置的远程地址:git remote rm origin再重新用git remote ad

2020-06-05 12:07:40 166

原创 Unity2d项目A*插件实时添加障碍物

Unity2d项目A*插件实时添加障碍物实现步骤 可以去B站搜教程,详细的就不说了, 主要是最近在做一个塔防迷宫, 敌人得实现自动寻路。这里有一个网上搜不到的问题。个人遇到的问题主要是指导老师说喜欢玩塔防迷宫,所以我们小组做一个类似明日方舟的塔防游戏,不过得加入迷宫元素,就是在宽阔的地图上放置干员来决定怪物的走向。使用A插件,前期我很方便的实现了让敌人自动寻路到指定的地点。但令人头疼的是干员(=防守人员)实时放置到地图中的时候,正在行进的怪物不会避让。也就是A*算法只在开始

2020-05-25 19:15:38 3014 8

原创 多指令流出Notes2

多指令流出技术【Notes2】两种风格: 超标量 和 VLIW/EPIC 1.超标量结构对程序员透明,处理机自动检测下一条指令能否流出 2.即使没有经过编译器优化也能运行代码,但效果不好。静态调度的多指令流出技术: 指令按序流出,流出时进行冲突检测、结构冒险等。 在当前指令序列中对比已经在执行的指令进行检测,操作较复杂 一般分两个阶段:1.对于序列内检测。2.对于序列外检测。 限制因素:1.Load指令 2.分支延迟动态多指令流出技术:性能受3个因素影响:整数部件和浮

2020-05-25 12:07:50 580

原创 指令并行性notes1

notes:循环并行技术【流水线】指令相关 ——指令之间的相互依赖关系解决办法:1消除相关 、2保持相关但避免发生冲突。由于相关存在,程序必须顺序执行做到数据相关和控制相关才会保证程序的正确性DADDU R2,R3,R4BEQZ R2,L1LW R1,0(R2)这里只是做到数据相关,如果有多条分支指令则必须做到控制相关才能保证程序的正确性。但如果数据流明确,可以不用控制相关而不产生异常。循环展开和指令调度的基本方法循环代码执行高级语言->汇编语言->编译器【

2020-05-11 12:21:26 322

astarpathfindingproject_master_free_4_2_15_671e80cf.unitypackage

A* 插件安装包(astarpathfindingproject_master_free_4_2_15_671e80cf.unitypackage)

2020-05-25

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除