今天的第二更,被我拖到了傍晚,嘿嘿,二进制这方面让本就数学不好的我很头疼,所以研究了一段时间 在学习之前我们先了解几个问题: 32位是几个字节? 01011100对于十进制是多少? 00001111向左位移两位结果是多少?有什么规律? 以补码形式表示的8位二进制数11111111,十进制为多少? 二进制和十进制有什么区别? 在学习前肯定会对问题里的一些属于感到蒙蔽,不要急,按照我写的一步一步往下看,再回头看这些问题,就会迎刃而解 为什么要用二进制? 可能有些人不了解我们放着好好地十进制不用为什么…
处理了二进制的整数运算,下面我们来进行令人绝望的浮点数运算 我们先来看一下float事列程序: #include<"stdio.sh"> int main() { float sun=0; for(int i=0;i<100;i++) { sun+=0.1; } printf("%f",sun); return 0; } 这是一个比较简单的C语言循环,可能有没接触过C语言的同学,不要紧,这个程序的大致意思是让这个sum值循环100次,每次加0.1,…
刚刚注册了这个博客园,尽量保持每日一更(*/ω\*) 今天看了po学院的教学视频,了解了程序是什么,如何在CPU当中工作的等各种之前未曾想过的问题,特此记录,以防忘记 首先我们学习程序与CPU之前需要了解这么几个问题: 1.什么是程序? 2.程序是由什么组成? 3.什么是机器语言? 3.运行中的程序存储在什么位置? 4.什么是内存地址? 5.程序的解释和运行的计算机部件叫什么? 我们带着问题来学习,将会有很大的效果 首先我们需要了解CPU是什么? CPU(Central Processing U…
明天要进行二模考试了,沉住气,加油,能过 内存是学C路上必不可少的一环,一定要非常认真的去学 内存的物理结构: ROM:只读内存——早期的手机 RAM:读写(数据断点既消) DRAM:经常更新 SRAM:不常更新 以上内容了解便可 顾名思义,内存就是我们电脑存放数据的地方,那么他是怎么实现能够存放数据的呢?下面我们来一探究竟 内存同样是有许多集成电路(IC)组成的IC具体是怎么运作的呢?可以看下我下面放出的图片 emmmm,这是我画的一张非常简易的集成电路,大致就是我们电脑内存条的这个部分 看不…
今天第二更,废话不说上干货 上一章我们学习了内存和cpu间的互动方式,了解到内存的空间非常有限,所以这样就需要我们在编程的时候尽可能的节省内存空间,用最少的空间发挥最大的效果,以下是几种节约内存的方法: 函数共用 被调用方清理栈 数据压缩 函数公用: 假设有两个程序a,b,他们中有一个共同的代码都是用来发出显示指令的,这样就用了双倍的内存空间 windows有一个dll(动态加载)工具,把很多共有的指令集合到了一起,这样在软件需要的时候只需用函数调用就可以了,省去了写一长串代码的麻烦 被调用方清…
前天去网吧跟朋友包宿,导致昨天一整天都报废,今天早上研究了一下nethunter导致手机成功变砖,感冒不停地咳嗽,这些理由应该足够我前两天拖更了吧,下面开始正题 磁盘学习路线 虚拟缓存 虚拟内存 节约内存的编程方式 函数公用 被调用方清理栈 数据压缩 让我们带着问题来学习: 存储程序方式是指什么? 如何通过内存来提高磁盘的访问速度? windows为例,他为了节约内存用了哪些手段? 首先我们来了解下磁盘这个部件 磁盘是我们电脑中必不可少的硬件,他近几年的发展非常迅猛,但同时磁盘也是我们现在计算机…
刚才考了自己一次,下面我把题和答案放到下面 CPU中不含有以下选项中的  C A:     运算器 B:      寄存器 C:     内存 D:     时钟 这是一道送分题,CPU包含以下几种原件 寄存器 控制器 运算器 时钟 CPU中负责计时的部件是  F E:      程序计数寄存器 F:      时钟 G:     控制器 H:     靠人来计时 答案已解决,妈的,错的离谱,选的F,时钟相当于我们的计算频率,时钟脉冲:CPU内部有个石英晶振,它的正常振动频率就是你CPU的主频,…
很衰的一天,各种意料之外的问题,但都挡不住我每日一更的步伐 内存的逻辑结构大致分为以下几种: 数组 栈与队列 链表 二叉树 以上,数组,栈,链表是我这章要说明的 在学习前需要了解的两个问题: 1.内存的一次存入仅能放8bit大的空间,那么我们想要存入32bit的内存怎么办呢? 2.什么样的操作是更适合(更快)我们内存呢? 学习前需要明白的两个术语: char=1byte int=4byte 我们上一章说过,内存就好比一栋楼房,每一层存着相应的数据,但内存的物理条件仅能限制我们每一层存入1char…
原文:https://blog.csdn.net/xu1916659422/article/details/77971696/ 上节探讨了批量新增数据,这节探讨批量更新数据两种写法的效率问题. 实现方式有两种, 一种用for循环通过循环传过来的参数集合,循环出N条sql, 另一种 用mysql的case when 条件判断变相的进行批量更新 下面进行实现. 注意第一种方法要想成功,需要在db链接url后面带一个参数  &allowMultiQueries=true 即:  jdbc:mysql:…
大家好,我是一个零基础的新手小白,在此和大家分享一下新手小白的学习之路.欢迎各位大神指教!谢谢 Linux简介: Linux操作系统诞生于1991年10月,由芬兰赫尔辛基大学的在校生Linus Torvalds所编写.在介绍常见的Linux系统版本之前,首先需要区分Linux系统内核与Linux发行套件系统的不同.Linux系统内核指的是一个由Linus Torvalds负责维护,提供硬件抽象层.硬盘及文件系统控制及多任务功能的系统核心程序.而Linux发行套件系统是我们常说的Linux操作系统…