CPU是计算机的大脑,它负责执行程序的指令;内存负责存数据,包括程序自身数据。内存比CPU慢很多,现在获取内存中的一条数据大概需要200多个CPU周期(CPU cycles),而CPU寄存器一般情况下1个CPU周期就够了。 网页浏览器为了加快速度,会在本机存缓存以前浏览过的数据;传统数据库或NoSQ ...
分类:
编程语言 时间:
2019-07-23 15:20:39
阅读次数:
108
背景知识 这里先给出一些常用的知识点简要说明,以便理解后面的文章内容。 进程的定义: 进程,是计算机中已运行程序的实体。程序本身只是指令、数据及其组织形式的描述,进程才是程序的真正运行实例。 线程的定义: 操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。 进程和线程的 ...
分类:
编程语言 时间:
2019-07-23 00:09:31
阅读次数:
121
一、获取手机分辨率 得到的是一个字典,从而获取到手机的宽和高 二、滑屏和拖拽 通过坐标实现划屏操作。那么首先我们要设置起始坐标的x,y和终点坐标的x,y。然后通过swipe方法实现划屏 拖拽 触控 三、操作app start_activity: 1、启动app 我们在运行程序时,默认有配置app信息 ...
分类:
移动开发 时间:
2019-07-22 15:07:18
阅读次数:
235
Excel的二次开发有一极大的优势所在,可以结合用户的交互进行程序的运行,大量用户的交互,都是从选择对象开始,用户选择了单元格区域、图形、图表等对象,之后再进行程序代码的加工处理,生成用户所需的最终结果。 所以熟练处理选择对象,尤其关键,而在VBA里的使用方法,来到.Net中特别是C 语言下,就需要 ...
分类:
Web程序 时间:
2019-07-22 13:08:51
阅读次数:
107
一、#include指令和头文件 1.#include C预处理指令,C编译器在编译前对源代码做一些准备工作 2.stdio.h标准输入输出头文件,提供了关于输入输出的信息供编译器使用 头文件包含了建立最终的可执行程序时编译器需要用到的信息,例如:定义常量、说明函数名和函数用法。( 实际的代码被放在 ...
分类:
编程语言 时间:
2019-07-22 00:09:47
阅读次数:
118
1.静默运行系统计划任务 定时任务执行的时候会闪一个taskeng界面:解决办法:用系统用户去执行就不会弹框了步骤: 1.打开计划任务界面 2.选中常规页签 3.点击"更改用户或组(U)..." 4.点击"高级(A)..." 5.点击"立即查找" 6.选择SYSTEM 上面的方案有个问题:如果需要用 ...
原文:https://my.oschina.net/huxuanhui/blog/13844 我们都知道,在 Windows 上面,我们要么让一个程序作为服务在后台一直运行,要么停止这个服务。而不能让程序在前台后台之间切换。而 Linux 提供了 fg 和 bg 命令,让我们轻松调度正在运行的任务。 ...
分类:
系统相关 时间:
2019-07-21 18:01:04
阅读次数:
326
1. 解释型语言和编译型语言 计算机本身不能识别高级语言,当我们运行一个程序的时候,需要一个“翻译” 来把 高级语言转换成计算机能读懂的语言。 “翻译”过程分两种: 编译 编译型语言在执行程序前,首先会通过编译器执行一个编译的过程,把程序编译成机器语言。 之后,程序再次运行的时候,就不要“翻译”了, ...
分类:
编程语言 时间:
2019-07-21 10:33:47
阅读次数:
98
Linux 如何防止被挂木马linux 系统如何防止被×××挂×××程序,可以从多个角度进行思考,×××怎么会到linux服务器上,肯定是有入口被上传过去的,因此我们要从入口切断,我们要在web站点通过程序代码设置关卡,让可执行程序禁止上传。如果×××被上传成功了,但是×××怎么可以执行它的功能呢?... ...
分类:
系统相关 时间:
2019-07-21 00:55:44
阅读次数:
151
要想进行程序开发,首先我们需要搭建开发环境,下面就开始搭建环境。 1.2.1 所需的工具 首先 Android 开发是基于 Java 的,因此你需要掌握简单的 Java 语法。会基础的 Java 语法就可以开始。 JDK Java 语言的开发工具包,包含了 Java 的运行环境、工具集合、基础类库等 ...
分类:
移动开发 时间:
2019-07-20 23:16:47
阅读次数:
152