科技赋能·智引未来——华清远见教育科技集团
面授课程
在线课程
研发中心
在线实验
北京
上海
深圳
成都
南京
西安
武汉
沈阳
济南
重庆
长沙
创客
关于我们
联系我们
总裁荣誉
权威证书
专利软著
当前位置:首页 > 学习资源 > 学习笔记
Java中的线程同步
在我们的操作系统上运行着很多的计算机程序,每一个计算机程序可能都包含一个或多个独立的线程,而这些线程若访问我们系统上的共享资源时,比如说:内存资源、文件资源、数据库资源等。可能会使得各线程之间访问资源时产生冲突。那我们如何来解决这种问题呢?...…
浮点型的储存方式
C语言中,对于浮点类型的数据采用单精度类型(float)和双精度类型(double)来存储,float数据占用32bit,double数据占用64bit,我们在声明一个变量float f= 2.25f的时候,是如何分配内存的呢?如果胡乱分配,那世界岂不是乱套了么,其实不论是float还是double在存...…
如何理解函数
我们日常使用函数非常多,但很多学生不是很理解,今天来小小的深入了解下。 一、通常的函数调用 一个通常的函数调用的例子: /* 自行包含头文件 */ void MyFun(int x); /* 此处的声明也可写成:void MyFun(int) */ int main(int argc, char* argv[]) { MyFun...…
数组与指针
在我们教学的时候,常常会碰到学生问:老师,数组和指针有没有区别,是不是数组就是指针,如果有区别,区别在哪里?为此我写了这篇文章,希望能有点启发给学生。 先从简单的说起,一维数组和指针。 平常我们操作数组都是通过数组名加下标的方式,那么这个数...…
Kotlin语法
在上个月的博文中,我们介绍了如何使用Kotlin语言来进行Android开发,那么在本篇文章中,介绍一下Kotlin语言的简单语法。详细的语法可以访问其官方网站。 1、方法的使用 定义一个方法使用fun关键字,如下所示: fun add(a: Int, b: Int): Int { return a + b...…
为什么需要同步?
上面的图是从《高级编程》中截的图,虽然它是针对线程的,但是这里要说明,不仅仅线程要考虑这个问题,只要涉及到并发的程序,都要考虑同步。比如多进程共享内存,比如某个驱动会同时被打开,而且会被几个进程同时修改驱动中的值或者寄存器.........…
如何破解嵌入式产品的telnet密码
有没有别人现成产品的相关参数,你想拿来模仿的啊?虽说不是个好的习惯,但学习从模仿开始还是没有错的。 步骤罗列如下: 1、拆机把flash焊下 2、用烧写器将Flash内容读成文件 3、用UltraEdit打开文件 4、检查uboot的配置分区,从中的bootargs中的mtdparts参...…
将图片打造铅笔素描效果
工具:ps cc 2015 我们的目标效果是通 过模仿铅笔素描的线条和阴影关系来实现的。素描画看起来简单,但是即便是具功底的天才设计师可能也要花上好几个小时才能画出一幅真实的画作。可是我们现在有了Photoshop啊!事情就变得简单多了,几分钟就能搞定。给...…
回到顶部