#深入理解计算机系统

系统调用跟驱动程序中相应函数的参数对应关系

引自:http://www.myexception.cn/other/1182599.html 系统调用->内核框架处理后由框架再->调用驱动中的相对应函数,所以系统调用的参数与驱动中的相对应函数不一样。应用程序执行open、ioctl等系统调用,它们的参数和驱动程序中相应函数的参数不是一一对应的...

理解C语言声明的优先级规则

A声明从它的名字开始读取,然后按照优先级顺序依次读取。B优先级从高到低依次是:  B.1声明中被括号括起来的那部分  B.2后缀操作符:       括号()表示这是一个函数,而  &nbs...

js获取系统时间时自动补齐日期带零

最近在开发中发现有日期不规范的问题,正常规则应该是yy-mm-dd,而在输出时候却变成yy-mm-d,这是js的date()方法在作怪解决思路是若在10号前,则自动给它补齐一个0,下面给出解决方法,functioncheckDate(t){varmyDate=newDate();varmydate=myDate.get...

js判断手机端操作系统(Andorid/IOS),并自动为链接添加相应下载地址

<scripttype="text/javascript">$(document).ready(function(e){varu=navigator.userAgent,app=navigator.appVersion;varisAndroid=u.indexOf('Android')>-1||u.i...

[javascript]获取系统时间函数

varoDate=newDate();//初始化系统时间函数alert(oDate.getHours());//获取时alert(oDate.getMinutes());//获取分alert(oDate.getSeconds());//获取秒 ...

java基础学习中理解的问题-输入输出流,a++,++a

学习时有些东西不能很好理解,网上查资料等进行消化,大致如下,欢迎补充,共同进步:一、输入输出流理解理解输入输出流必须理解内存、磁盘、终端(屏幕/键盘)、网络之间的关系程序操作的数据都应该是在内存里面,内存是你操作的主对象,把数据从其他资源里面传送到内存里面,就是输入,反之,把数据从内存传送到其他资源,就是输出。读文件B...

C#开发移动应用系列(4.调用系统应用,以及第三方应用(调用与被调用))

前言上篇文章地址:C#开发移动应用系列(1.环境搭建)C#开发移动应用系列(2.使用WebView搭建WebApp应用)C#开发移动应用系列(3.使用照相机扫描二维码+各种基础知识) 写完这篇..本系列基本也就结束了.看完这些,基本做个Webapp应该是毫无问题的了..其实略微有点伤感,Xamarin确实是好...

Gradle里面的依赖implementation和api的区别理解

Gradle新版本里面依赖的写法支持implementation和api,下面简单解释两者的区别:  implementation表示依赖,即只依赖不打包进来。  api表示打包,即不仅依赖还打包进来,这样上层就不用重复依赖。  注意:这里的打包是便于理解,是指打包依赖关系而不是打包源代码,也就是说将依赖暴露给上层。 ...

kotlin基础语法的理解

1.companionobject  //相当于java的publicstatic2.当一个类或者接口只有一个抽象方法时,Lambda表达式可以使用随尾闭包。3.修改kotlin编译器版本:打开setting->othersetting—>KotlinCompiler->kotlintoJVM。4.主...
代码星球 代码星球·2021-02-20

kotlin里面的out,in的简单理解

out相当于java里面的<?extend>in相当于java里面的<?super> ...

http协议里的Last-Modified,If-Modified-Since,If-None-Match,ETag的简单理解

1.从服务端传给客户端的:  1)Last-Modified:表示服务端资源最后修改的时间,也就是传给客户端,用于告诉客户端,服务端资源最后修改的时间  2)Etag:表示字符串唯一标识符,也是传给客户端,用于告诉客户端,表示服务端资源发生修改了的最新标识。因为Last-Modified的一些缺陷,比如只能标识到时间秒...

Android配置文件gradle里的buildConfigField和manifestPlaceholders的理解

gradle文件的配置:defaultConfig{//定义一个String类型的变量,变量名为APP_ID_2,变量值取至于APP_ID_2_VALUEbuildConfigField"String","APP_ID_2",""${APP_ID_2_VALUE}""manifestPlaceholders=[APP_...

RxJava2的doOnSubscribe方法和doOnNext方法的理解

1.doOnSubscribe是事件被订阅之前(也就是事件源发起之前)会调用的方法,这个方法一般用于修改、添加或者删除事件源的数据流。2.doOnNext是观察者被通知之前(也就是回调之前)会调用的方法,说白了就是最终回调之前的前一个回调方法,这个方法一般做的事件类似于观察者做的事情,只是自己不是最终的回调者。(观察者...

android常用设计模式的理解

第一天:1.单例模式singleton:依赖关系  定义:确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。  原理:将构造函数私有化,并且通过静态方法获取一个唯一的实例。  参考:LayoutInflater类,通过map缓存单例,单例实现方式之一。2.构建者模式builder:聚合关系  定义:将一...

RxJava的四种Subjects:PublishSubject、ReplaySubject、BehaviorSubject、AsyncSubject的理解

Subject:它既是Observable,又是observer。也就是既可以发送事件,也可以接收事件。下面是四个子类PublishSubject、ReplaySubject、BehaviorSubject、AsyncSubject的区别:PublishSubject<Integer>source=Publ...
首页上一页...1617181920...下一页尾页