devc++中文乱码问题
解决devc++中文乱码问题详细图解也许你需要试一试ansi、gbk或者unicodetips:我后来又经历过主页面是乱码的情况,然后是通过取消勾选,重启一下就好了(就是进去dev的主页面,到处都是棍斤拷)点取消,然后重启 然后,就又乱码了然后我就把utf-8改成了gbk,然后现在又好了,只是字体没以前那么纤细了 也许会会弹出这个,但是无论你选哪个,最后输出仍然会是中文 over~
20221162
一些散的知识点但是比较容易忘的不同进制数之间的转化 涉及小数整数部分 除基取余,上右下左小数部分 乘基取整,上左下右$$(835.63)_{10} = (1503.50243)_8$$简单来说,就是整数部分用短除号一直除到结果为0,所有的余数从下往上,拿到的就是对应的值,也就是下面的在右边,上边的在左边。而小数部分,每一次都需要取出小数部分,乘以基,得到的数列在右边,然后接着取小数乘,往后循环,最后拿出列在右边的数的整数部分,使用与整数相反的排列顺序。 浮点数表示 IEEE753标准小数点 尾数 基 阶码1位符号位,8位阶码(移码表示:bias=2的n次方-1),23位尾数(前面有一个默认的1),意思是尾数算出的小数要加上1再进行运算 非规格化数阶码全是0 尾数不为0 无穷阶码全1 尾数全0 非数阶码全1 尾数不为0 一个数有多种表示形式$$规格化形式:1.0 \times 10^{-9}(唯一)$$$$非规格化形式:0.1 \times 10^{-8}, 10.0 \times 10^{-10}$$ 当计算机无法表示计算得到的数时,会转化成最近可表示数数据宽...
matplotlib入门<一>
matplotlib入门x轴和y轴matplotlib比较难写,我们一般缩写成plt。用plot()方法进行绘制图像,第一个参数表示x轴,第二个参数表示y轴 123456789xpoints = np.array([1, 8]) ypoints = np.array([3, 10]) plt.plot(xpoints, ypoints) plt.show() ``` 画多个点(有连线) xpoints = np.array([1, 2, 6, 8])ypoints = np.array([3, 8, 1, 10])plt.plot(xpoints, ypoints)plt.show() 1234 `tips:`这里的x轴是有默认值的,如果你没有传入x轴的参数,默认是从0开始增长,到传入y轴的参数个数-1 ypoints = np.array([3, 8, 1, 10, 5, 7])plt.plot(ypoints)plt.show() 12345678 ## 参数markermarker用指定的标记来强调每个点marker=...
汇编入门<一>
汇编语言环境VMWare Workstation Ubuntu14.04 32位操作系统输入whereis nasm查看是否下载有nasm,如果没有则会显示nasm:,有则会显示路径如果没有下载,可以通过sudo apt install nasm下载,此时再输入whereis nasm就会显示路径了。不知道是原来自带还是这样就好了,输入nasm -version有具体的版本信息,安装ok。 指示符指示符普遍的应用有:1、定义常量2、定义用来储存数据的内存3、将内存组合成段4、有条件地包含源代码5、包含其它文件NASM代码像C一样要通过一个预处理程序。它拥有许多和C一样的预处理程序。但是,NASM 的预处理的指示符以%开头而不是像C一样以#开头 equ 指示符equ指示符可以用来定义一个符号。符号被命名为可以在汇编程序里使用的常量。 12345678910symbol equ value ``` 符号的值以后不可以再定义。### %define 指示符这个指示符和C中的#define非常相似。它通常用来定义一个宏常量,像在C里面一样。 %define SIZE 100mov...
numpy入门<二>
链接数组1、concatenate((arr1, arr2…), axis)前面跟数组组成的元组,后面跟想要链接的维度(即保持其他维度不变,在axis维度上进行合并),默认是0 12345678910111213141516171819arr1 = np.array([1, 2, 3]) arr2 = np.array([4, 5, 6]) arr = np.concatenate((arr1, arr2)) print(arr) res: [1 2 3 4 5 6] arr1 = np.array([[1, 2], [3, 4]]) arr2 = np.array([[5, 6], [7, 8]]) arr = np.concatenate((arr1, arr2), axis=1) print(arr) res: [[1 2 5 6] [3 4 7 8]] ``` ### 2、stack((arr1, arr2…), axis) 前面也是跟链接的数组,后面链接的维度,在axis维度上进行链接,axis默认为0,stack堆叠,顾名思义是要在...
层次分析法
评价类问题评价类问题可以用打分解决
2022_11_2_计算机系统基础散题
深入理解计算机系统题目:arc_t *sp; // 使用typedef声明的数据类型 dest_t *dp; 我们想使用适当的数据传送指令来实现下面的操作 *dp = (dest_t) *sp; 假设 sp 和 dp 的值分别存储在寄存器 %rdi 和 %rsi 中。对于表中的每个表项,给出实现指定数据传送的两条指令。其中第一条指令应该从内存中读数,做适当的转换,并设置寄存器 %rax 的适当部分。然后,第二条指令要把 %rax 的适当部分写到内存。在这两种情况中,寄存器的部分可以是 %rax、%eax、%ax 或 %al,两者可以互不相同。 记住,当执行强制类型转换既涉及大小变化又涉及 C 语言中符号变化时,操作应该先改变大小。 src_t dest_t 指令 解释 long long movq (%rdi), %rax movq %rax, (%rsi) long是八个字节,也就是四个双字,所以用q char int movsbl (%rdi), %eax movl %eax, (%rsi) char转化成int需要进行字节长...
numpy入门<一>
numpy入门参考w3cschool numpy tutorial(基本上就是照着翻译,然后加入自己的理解,顺便把代码结果附上,over)数组可以将list tuple直接通过array()转化成ndarray 12345678910111213import numpy as np arr = np.array([1, 2, 3, 4, 5]) // arr = np.array((1, 2, 3, 4, 5)) printf(arr) printf(type(arr)) ``` numpy的数组存在维度,当然python可以通过list嵌套实现,但是并不是真正意义上的数组,肯定没有这个快,而且没有现成的方法可以通过x.ndim方法来检查数组的维度前面提到可以通过np.array()来转化一个数组,后面可以跟一个参数ndim来显示的指定维度(不显示地指定ndim的参数的话,会根据传入的list..的维度来决定数组的维度) arr = np.array([1, 2, 3, 4], ndmin=5)print(arr)res: [[[[[1 2 3...
第一篇博客
第一篇博客
第一篇博客
第一篇博客测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试








