In the area of computer-assisted language learning(CALL),although a number of studies have adopted various CALL-based devices(e.g.,blogs,gaming,and synthetic environments)to foster second language(L2)acquisition,the v...In the area of computer-assisted language learning(CALL),although a number of studies have adopted various CALL-based devices(e.g.,blogs,gaming,and synthetic environments)to foster second language(L2)acquisition,the vital component of instruction has received little attention.The present study explored the usefulness of CALL-based communication in conjunction with instruction on EFL learners’L2 pragmatic development.Sixty-two EFL students from a university in China were recruited for the current research.The experimental group communicated with a native English speaker through synchronous messaging via Skype and had two instructional sessions pertinent to compliment responses,while the control group interacted with a native English speaker via Skype without having the teaching intervention.Findings from an independent samples t-test demonstrated that the experimental group produced significantly more proper compliment responses in the immediate posttest than the control group(p<.001).Moreover,a significant difference(p<.001)was found for the experimental group between the preintervention and delayed post-intervention mean scores,suggesting that CALL coupled with teaching intervention had a long-term impact on learners’L2 pragmatic development.These findings enrich our understanding of the beneficial and lasting influence of combining CALL with instruction on EFL students’pragmatic development.In addition,pedagogical implications for deploying CALL paired with L2 pragmatics instruction are provided.展开更多
On the basis of the brief introduction to CAI and some its distinctive features,this paper minutely arrives at the principles of the application of CAI in high schools and analyses the implication brought about by its...On the basis of the brief introduction to CAI and some its distinctive features,this paper minutely arrives at the principles of the application of CAI in high schools and analyses the implication brought about by its application.This research is to provide a further help for English teachers in high shools,so that the students can effectively improve the level of English language learning.展开更多
Defending against return-oriented programing(ROP) attacks is extremely challenging for modern operating systems.As the most popular mobile OS running on ARM,Android is even more vulnerable to ROP attacks due to its we...Defending against return-oriented programing(ROP) attacks is extremely challenging for modern operating systems.As the most popular mobile OS running on ARM,Android is even more vulnerable to ROP attacks due to its weak implementation of ASLR and the absence of effective control-flow integrity enforcement.In this paper,leveraging specific ARM features,an instruction randomization strategy to mitigate ROP attacks in Android even with the threat of single pointer leakage vulnerabilities is proposed.By popping out more registers in functions' epilogue instructions and reallocating registers in function scopes,branch targets in all(direct and indirect) branch instructions potential to be ROP gadgets are changed randomly.Without the knowledge of binaries' runtime instructions layout,adversary's repeated control flow transfer in ROP exploits will be subverted.Furthermore,this instruction randomization idea has been implemented in both Android Dalvik runtime and ART.Corresponding evaluations proved it is capable to introduce enough randomness for more than 99% discovered functions and thwart about 95% ROP gadgets in application's shared libraries and oat file compiled from Dalvik bytecode.Besides,evaluations on real-world exploits also confirmed its effectiveness on mitigating ROP attacks within acceptable performance overhead.展开更多
This paper offers a new method to solve the problem of software pipelininsr on nested loops. We first introduce our new software pipelininog method. Ruminate Method, which can optimize program with nested loops. We al...This paper offers a new method to solve the problem of software pipelininsr on nested loops. We first introduce our new software pipelininog method. Ruminate Method, which can optimize program with nested loops. We also outline an algorithm to realize it and introduce the hardware support we designed. The performance of Ruminate Method is analyzed at the end of this paper with the aid of our preliminary experimental result.展开更多
Coptic language was an important period of the Egyptian language,coinciding with a period of social and cultural changes.Coptic is also associated with the Greek language,as its alphabet is used for the transcription ...Coptic language was an important period of the Egyptian language,coinciding with a period of social and cultural changes.Coptic is also associated with the Greek language,as its alphabet is used for the transcription of Coptic.Despite the fact that the Coptic element is strong in Greece,the theoretical background is rather weak.For this reason,it is considered necessary to create a software tool that aims to help in the translation of Coptic into Greek and at the same time to overcome various obstacles that the researcher may encounter while processing the various corpora or artifacts,such as processing issuer,diacritics etc.This tool consists of a database,a search engine and an interface.展开更多
文摘In the area of computer-assisted language learning(CALL),although a number of studies have adopted various CALL-based devices(e.g.,blogs,gaming,and synthetic environments)to foster second language(L2)acquisition,the vital component of instruction has received little attention.The present study explored the usefulness of CALL-based communication in conjunction with instruction on EFL learners’L2 pragmatic development.Sixty-two EFL students from a university in China were recruited for the current research.The experimental group communicated with a native English speaker through synchronous messaging via Skype and had two instructional sessions pertinent to compliment responses,while the control group interacted with a native English speaker via Skype without having the teaching intervention.Findings from an independent samples t-test demonstrated that the experimental group produced significantly more proper compliment responses in the immediate posttest than the control group(p<.001).Moreover,a significant difference(p<.001)was found for the experimental group between the preintervention and delayed post-intervention mean scores,suggesting that CALL coupled with teaching intervention had a long-term impact on learners’L2 pragmatic development.These findings enrich our understanding of the beneficial and lasting influence of combining CALL with instruction on EFL students’pragmatic development.In addition,pedagogical implications for deploying CALL paired with L2 pragmatics instruction are provided.
文摘On the basis of the brief introduction to CAI and some its distinctive features,this paper minutely arrives at the principles of the application of CAI in high schools and analyses the implication brought about by its application.This research is to provide a further help for English teachers in high shools,so that the students can effectively improve the level of English language learning.
基金supported by the National Natural Science Foundation of China(Grant No.61202387,61332019 and 61373168)the National Basic Research Program of China(“973”Program)(Grant No.2014CB340600)
文摘Defending against return-oriented programing(ROP) attacks is extremely challenging for modern operating systems.As the most popular mobile OS running on ARM,Android is even more vulnerable to ROP attacks due to its weak implementation of ASLR and the absence of effective control-flow integrity enforcement.In this paper,leveraging specific ARM features,an instruction randomization strategy to mitigate ROP attacks in Android even with the threat of single pointer leakage vulnerabilities is proposed.By popping out more registers in functions' epilogue instructions and reallocating registers in function scopes,branch targets in all(direct and indirect) branch instructions potential to be ROP gadgets are changed randomly.Without the knowledge of binaries' runtime instructions layout,adversary's repeated control flow transfer in ROP exploits will be subverted.Furthermore,this instruction randomization idea has been implemented in both Android Dalvik runtime and ART.Corresponding evaluations proved it is capable to introduce enough randomness for more than 99% discovered functions and thwart about 95% ROP gadgets in application's shared libraries and oat file compiled from Dalvik bytecode.Besides,evaluations on real-world exploits also confirmed its effectiveness on mitigating ROP attacks within acceptable performance overhead.
文摘This paper offers a new method to solve the problem of software pipelininsr on nested loops. We first introduce our new software pipelininog method. Ruminate Method, which can optimize program with nested loops. We also outline an algorithm to realize it and introduce the hardware support we designed. The performance of Ruminate Method is analyzed at the end of this paper with the aid of our preliminary experimental result.
文摘Coptic language was an important period of the Egyptian language,coinciding with a period of social and cultural changes.Coptic is also associated with the Greek language,as its alphabet is used for the transcription of Coptic.Despite the fact that the Coptic element is strong in Greece,the theoretical background is rather weak.For this reason,it is considered necessary to create a software tool that aims to help in the translation of Coptic into Greek and at the same time to overcome various obstacles that the researcher may encounter while processing the various corpora or artifacts,such as processing issuer,diacritics etc.This tool consists of a database,a search engine and an interface.