- 博客(11)
- 资源 (10)
- 收藏
- 关注
原创 【C / C++】可变参数个数函数的注意事项
#include <stdarg.h>void f(int _Count, ...) { va_list args; va_start(args, _Count); //... va_arg(args, int); //... va_end(args);}int main() { //...}可变数量参数部分必须列写在函数参数的最后,用三个点 “…” 表示。使用 va_list 声明一个可变参数列表。当开始依次读取可变参数时,使用 va_start。第一个参数为
2021-04-27 23:48:06 557
原创 【Visual Studio】更改编译使用的 C / C++ 版本 / 输出纯 C 代码
第 1 步:打开项目属性第 2 步:在 “配置属性” → “通用” 中,更改 C / C++ 语言的版本如果要输出纯 C 代码,在 “C / C++” → “高级” 中,设置 “编译为 C 代码”如果没有 “C / C++” 一项,请先在项目中新建一个 .c 或 .cpp 文件。...
2021-04-18 10:39:51 4739
原创 【C 语言】在 stdout 绘制简单的函数图像
问题用户输入字符串 str,格式为???????? + ????/????,其中????, ????分别是对勾函数的系数,取值范围是 1 到 16 之间的整数,需要设计程序实现以下功能:1、绘制 str 代表的对勾函数曲线。2、曲线的采样点用“*”表示。注意事项:1、输出的曲线要尽量完整、美观。2、用户输入均为合法输入。3、用户输入第二个字符串 str2,表示直线且格式为???????? + ????。同时输出 str 和 str2 表示的两条曲线(选做)。解scanf 的用法纯 C
2021-04-18 10:29:16 319
原创 【2021/4/12修订】【梳理】计算机组成与设计 第5章 存储的层次结构(docx)
配套教材:Computer Organization and Design: The Hardware / Software Interface (5th Edition)这是专业必修课《计算机组成原理》的复习指引。建议将本复习指导与博客中的《简明操作系统原理》配合复习。需要掌握的概念在文档中以蓝色标识,并用可读性更好的字体显示 Linux 命令和代码。代码部分语法高亮。计算机组成原理不是语言课,本复习指导对用到的编程语言的语法的讲解也不会很细致。如果不知道代码中的一些关键字、指令或函数的具体用法,
2021-04-12 21:46:49 492
原创 【Linux 编程基础】常见的系统调用
问题1编写一个c程序,判断一份属于当前用户的文件是否可读可写,如果不可读或不可写则将其修改为可读可写。#include <fcntl.h>#include <stdio.h>#include <sys/stat.h>#include <unistd.h>int main(int argc, char** argv) { switch (argc) { default: puts("Argument ERROR\nU
2021-04-09 09:59:58 174
原创 【Linux 编程基础】makefile的综合应用-实例
问题1模拟一个自动寻路机器人。假设有一个10*10的网格地图,最左上角的坐标为(0,0),最右下角为(9,9),在左上角(0,0)坐标处生成机器人,机器人只有两个动作:向下走down()和向右走right()。每次随机生成一个终点(h,w),打印机器人从(0,0)走到(h,w)的路线(自己决定机器人的行走路线)。例如:随机生成的终点是(2,3)输出(0,0),(0,1),(0,2),(0,3),(1,3),(2,3)要求:1)向右走写成一个函数放在right.c文件里,向下走写成一个函数放在
2021-04-09 09:41:03 224
原创 设计模式:简单工厂模式扩展-实例 超能力者量产计划!
作业要求寻找一个合理的场景适合实现简单工厂模式扩展。1、画出该场景的UML图。2、给出源代码。3、给出源代码的运行结果。解简单工厂模式在简单工厂模式中,工厂类根据工厂方法所传入的参数来动态决定应该创建出哪一个产品类的实例。简单工厂模式扩展在有些情况下工厂类可以由抽象产品角色扮演,一个抽象产品类同时也是子类的工厂,也就是说把静态工厂方法写到抽象产品类中。场景超能力者量产计划!工厂负责大规模生产指定的超能力者的克隆体,终极目标是能够批量复制学园都市(Academy City)的 7 位超
2021-04-09 08:44:34 285
原创 C# WPF 绑定到数据源的控件无法更新(显示空白)的解决办法
首先回顾一下在 WPF 中将控件进行数据绑定的写法。例如,要将一个两列的 ListBox 进行数据绑定,在 XAML 中,该 ListBox 的 XAML 代码大致为<ListBox Name="EmployeeList" HorizontalContentAlignment="Stretch"> <ListBox.ItemTemplate> <DataTemplate> <Grid> <Grid.ColumnDefinition
2021-04-08 21:45:26 1409
原创 CefSharp WPF 无法向浏览器发送按键消息的解决办法(卡了我一整天,坑爹死了,吐血整理)
1、首先,CEF 有一套自己的消息循环机制,因此一般的调用 Windows API 像 CefSharp 向浏览器所在的窗口发送按键消息的方法是行不通的。2、CefSharp 既可以嵌入 WinForm 应用程序,也可以嵌入 WPF 应用程序。CefSharp 本身带有向浏览器发送按键消息的 SendKeyEvent 函数。使用方法是:Browser.GetBrowserHost().SendKeyEvent(KeyDownEnd);其中,Browser 是 CefSharp 浏览器的实例:usi
2021-04-04 15:50:45 1433 3
原创 C# WPF 对类型 “…….MainWindow” 的构造函数执行符合指定的绑定约束的调用时引发了异常 的解决办法
不要将(过多的?)代码放到窗体的构造函数中。将它们转移到窗体的 Loaded 事件处理程序的代码里。
2021-04-03 23:08:24 1611
原创 【梳理】编译原理与实践 第三章 上下文无关语法与语法分析(docx)
编译原理知 识 梳 理(第一版) 建议先修课程:离散数学、C / C++、数据结构、汇编语言、计算机组成原理。配套教材:Kenneth C. Louden Compiler Construction: Principles and Practice链接:https://pan.baidu.com/s/1SG8BRZnMM56NjSPR4cLcgQ提取码:0000三 上下文无关语法与语法分析编程语言的语法,通常是由上下文无关语法(context-free grammar,上下文
2021-04-02 20:26:20 922
第十二章 三相电路.docx
2019-07-04
第十一章 电路的频率响应.docx
2019-07-04
第十章 含有耦合电感的电路.docx
2019-07-03
第九章 正弦稳态电路的分析.docx
2019-07-03
第八章 相量法.docx
2019-07-03
第五章 含有运算放大器的电阻电路 (1).docx
2019-06-28
第四章 电路定理 (1).docx
2019-06-28
第六章 储能元件.docx
2019-06-27
第三章 电阻电路的一般分析.docx
2019-06-25
第二章 电阻电路的等效变换.docx
2019-06-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人