小编vja*_*n27的帖子

DOS如何同时执行多个进程?

DOS总是作为单任务操作系统的一个例子给出.但是,当通过命令行发出命令时,控制从shell切换到命令,然后在命令完成时切换回shell.因此,有两个进程同时执行.我的理解有什么不对吗?

operating-system dos multiprocessing

7
推荐指数
2
解决办法
1552
查看次数

jvm的抽象机器概念

我试图理解将java实现为抽象或虚拟机的真正优势,或者换句话说,将语言编译为抽象机器的语言的优势.就平台独立性而言,我正在考虑以下两种替代实现:

  • 只是有一个解释器,它直接将java转换为运行它的机器的机器代码,并为不同类型的机器提供多个这种解释器的实现.

  • 第一个选项在空间方面效率不高,那么如何将源代码编译为中间语言,这种语言不是抽象机器的语言,而只是一些可以解释为机器代码然后具有这种解释器的多个实现的语言.

如果不考虑性能如何将抽象机器与这些选项进行比较.换句话说,如果java字节代码不是虚拟机的语言而只是一些中间语言会怎么样.哪些功能和优点会丢失(性能除外)?

java jvm vm-implementation

7
推荐指数
1
解决办法
3472
查看次数

何时重新初始化AngularJS服务?

angularjs中服务(或工厂)的生命周期是什么?何时重新初始化?

angularjs angularjs-service angularjs-controller

6
推荐指数
2
解决办法
2172
查看次数

scanf()如何检查输入是整数还是字符?

我想知道当字符本身只是一个数字时,标准C库函数scanf()检查输入是整数还是字符时我们调用scanf("%d",&var)?我知道当它遇到一个非整数时,它会把它放回输入缓冲区并返回-1但是它怎么知道输入不是整数?

c scanf

5
推荐指数
1
解决办法
2万
查看次数

使用递归检查数组元素是否是两个较早元素的总和

当我偶然发现这个问题时,我正在解决一本书上的练习题:

*描述一个递归算法,该算法将检查整数数组 A 是否包含整数 A[i],该整数是 A 中较早出现的两个整数的总和,即,使得

 A[i] = A[j] +A[k] for j,k < i.
Run Code Online (Sandbox Code Playgroud)

*

我已经考虑了几个小时,但一直无法想出一个好的递归算法。

algorithm recursion

5
推荐指数
1
解决办法
2640
查看次数

printf类型促销和签名扩展

我很困惑如何在printf和一般情况下进行类型推广.我尝试了以下代码

unsigned char uc = 255
signed char sc = -128

printf("unsigned char value = %d \n", uc);
printf("signed char value = %d \n", sc);
Run Code Online (Sandbox Code Playgroud)

这给出了以下输出:

unsigned char value = 255
signed char value = -128
Run Code Online (Sandbox Code Playgroud)

这让我想知道促销是如何实际发生的以及是否发生了符号扩展.如果完成了符号扩展,则应将值255打印为负值(-128保持不变),如果未进行符号扩展,则应将-128打印为正值(255保持相同).请解释.

c printf

5
推荐指数
1
解决办法
2369
查看次数

汇编语言程序中的部分

我不清楚理解汇编程序和链接器如何处理汇编程序中的section(使用section指令声明).以下是一些查询:

  • 用户定义的部分(标准.text,.data,.bss以外的部分)的用途是什么?

  • 如果我将代码放在代码部分的数据部分和数据中怎么办?汇编程序如何处理它?

  • 如果程序中没有声明任何部分汇编器会做什么?

  • 如果只声明用户定义的部分(没有文本,数据和bss)汇编器会做什么?

我知道我可以编写汇编程序来测试程序是否适用于每种情况,但我希望清楚地理解这个概念.

assembly linker

5
推荐指数
1
解决办法
3493
查看次数

如何使用chrome identity api检查用户是否已登录?

我正在尝试为我的chrome扩展添加身份验证,我正在使用chrome identity-api.我正在使用getAuthToken API来获取访问令牌.我想在我的popup.html中提供登录/注销功能,以便仅在用户未登录(或注销)时才显示登录按钮.但是,我无法找到检查用户是否登录的方法.

google-chrome google-chrome-devtools google-oauth

5
推荐指数
1
解决办法
416
查看次数

前端与后端处理文件

我正在开发一个以 angularjs 作为前端和后端为 CRUD 服务的 Web 应用程序。其中一项要求是允许用户上传包含要创建的项目列表的 csv 文件。这可以通过在 javascript 中解析文件并为每个项目对服务器进行创建 API 调用来在前端实现。但是,我不确定这种方法是否比将文件传递到服务器并在那里进行所有处理更好。这两种方法的优点/缺点是什么?在这种情况下,通常的做法是什么?

javascript frontend web-services crud

5
推荐指数
1
解决办法
6493
查看次数

在java中创建一个文本文件的简单索引

我需要为一个大文本文件实现一个简单的索引方案.文本文件包含键值对,我需要回读一个特定的键值对而不在内存中加载完整的文件.文本文件很大,包含数百万个条目,并且密钥未排序.根据用户输入,需要读取不同的键值对.所以我不希望每次都读取完整的文件.请让我知道java文件处理api中的确切类和方法,这将有助于以简单有效的方式实现它.我想在不使用外部库(如lucene)的情况下执行此操作.

java indexing file-io

2
推荐指数
1
解决办法
1万
查看次数