自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

顺其自然~专栏

思路决定出路,科技创造奇迹。

  • 博客(42)
  • 收藏
  • 关注

转载 JavaScript 存储对象

Web 存储 API 提供了 sessionStorage (会话存储) 和 localStorage(本地存储)两个存储对象来对网页的数据进行添加、删除、修改、查询操作。 localStorage 用于长久保存整个网站的数据,保存的数据没有过期时间,直到手动去除。 sessionStorage 用于临时保存同一窗口(或标签页)的数据,在关闭窗口或标签页之后将会删除这些数据。 存储对象属性属性 描述 length 返回存储对象中包含多少条数据。 存储对象方法方

2020-12-31 11:38:19 23

转载 JavaScript之Location 对象

Location 对象包含有关当前 URL 的信息。Location 对象是 window 对象的一部分,可通过 window.Location 属性对其进行访问。注意:没有应用于Location对象的公开标准,不过所有浏览器都支持该对象。Location 对象属性属性 描述 hash 返回一个URL的锚部分 host 返回一个URL的主机名和端口 hostname 返回URL的主机名 href 返回完整的URL pathname 返.

2020-12-31 11:35:22 24

转载 javascript之History 对象

History 对象包含用户(在浏览器窗口中)访问过的 URL。History 对象是 window 对象的一部分,可通过 window.history 属性对其进行访问。注意:没有应用于History对象的公开标准,不过所有浏览器都支持该对象。History 对象属性属性 说明 length 返回历史列表中的网址数 History 对象方法方法 说明 back() 加载 history 列表中的前一个 URL forward() 加载 h.

2020-12-31 11:32:05 34

转载 javascript之Screen 对象

Screen 对象包含有关客户端显示屏幕的信息。注意:没有应用于 screen 对象的公开标准,不过所有浏览器都支持该对象。Screen 对象属性属性 说明 availHeight 返回屏幕的高度(不包括Windows任务栏) availWidth 返回屏幕的宽度(不包括Windows任务栏,因为任务栏可以横向,也可以竖向) colorDepth 返回目标设备或缓冲器上的调色板的比特深度 height 返回屏幕的总高度 pixelDepth .

2020-12-31 11:30:10 21

转载 javascript之Navigator 对象

Navigator 对象包含有关浏览器的信息。注意:没有应用于 navigator 对象的公开标准,不过所有浏览器都支持该对象。Navigator 对象属性属性 说明 appCodeName 返回浏览器的代码名 appName 返回浏览器的名称 appVersion 返回浏览器的平台和版本信息 cookieEnabled 返回指明浏览器中是否启用 cookie 的布尔值 platform 返回运行浏览器的操作系统平台 userAgen.

2020-12-31 11:25:46 22

转载 JavaScript之Window 对象

Window 对象Window 对象表示浏览器中打开的窗口。如果文档包含框架(<frame> 或 <iframe> 标签),浏览器会为 HTML 文档创建一个 window 对象,并为每个框架创建一个额外的 window 对象。注意:没有应用于 window 对象的公开标准,不过所有浏览器都支持该对象。Window 对象属性属性 描述 closed 返回窗口是否已被关闭。 defaultStatus 设置或返回窗口状态栏中的默认文本。.

2020-12-31 11:14:42 23

原创 Cefsharp js调用c#与c#调用js

在cefsharp63.02版本下注册绑定事件需要在绑定事件之前申明这段代码。否则不能绑定、报错;CefSharpSettings.LegacyJavascriptBindingEnabled = trueC#代码using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using

2020-12-31 11:11:57 132

转载 JavaScript 库(框架)

JavaScript 高级程序设计(特别是对浏览器差异的复杂处理),通常很困难也很耗时。为了应对这些调整,许多的JavaScript (helper)库应运而生。这些 JavaScript 库常被称为JavaScript 框架。在本教程中,我们将了解到一些广受欢迎的 JavaScript 框架:jQuery Prototype MooTools所有这些框架都提供针对常见 JavaScript 任务的函数,包括动画、DOM 操作以及 Ajax 处理。在本教程中,您将学习到如何开...

2020-12-31 10:09:38 25

转载 JavaScript 调试

在编写 JavaScript 时,如果没有调试工具将是一件很痛苦的事情。JavaScript 调试没有调试工具是很难去编写 JavaScript 程序的。你的代码可能包含语法错误,逻辑错误,如果没有调试工具,这些错误比较难于发现。通常,如果 JavaScript 出现错误,是不会有提示信息,这样你就无法找到代码错误的位置。JavaScript 调试工具在程序代码中寻找错误叫做代码调试。调试很难,但幸运的是,很多浏览器都内置了调试工具。内置的调试工具可以开始或关闭,严重的错误信

2020-12-31 09:55:18 23

转载 JavaScript 变量提升

JavaScript 中,函数及变量的声明都将被提升到函数的最顶部。JavaScript 中,变量可以在使用后声明,也就是变量可以先使用再声明。以下两个实例将获得相同的结果:实例 1x =5;// 变量 x 设置为 5elem = document.getElementById("demo");// 查找元素elem.innerHTML = x;// 在元素中显示 xvarx;// 声明 x实例 2varx;// 声明...

2020-12-31 09:44:08 18

原创 JS setTimeout和setInterval的区别

setTimeout() 是属于 window 的方法,该方法用于在指定的毫秒数后调用函数或计算表达式。语法setTimeout(code, milliseconds, param1, param2, ...)setTimeout(function, milliseconds, param1, param2, ...)参数 描述 code/function 必需。要调用一个代码串,也可以是一个函数。 milliseconds 可选。执行或调用 code/functi

2020-12-31 09:01:45 34

转载 静态链接

空间与地址分配整个链接过程,链接器就是将几个输入目标加工后合并成一个输出文件。按序叠加:碎片相似段合并链接器为目标文件分配地址和空间有两个含义:第一是在输出的可执行文件中的空间;第二是在装载后的虚拟地址中的虚拟地址空间。现在的链接器空间分配的策略基本上是第二种,两步链接法:(1)空间与地址分配:扫描所有的输入目标文件,获得它们每个段的长度、属性和位置,并将输入目标文件中的符号中所有的符号定义和符号引用收集起来,统一放到全局符号表。这一步中,链接器获得所有输入目标文件的段长

2020-12-30 21:52:17 28

转载 目标文件里有什么?

目标文件从结构上讲,它是已编译后的可执行文件格式(Windows的.obj或Linux的.o),只是还没有经过链接的过程。它跟可执行文件的内容和结构很类似,所以一般跟可执行文件格式一起采用一种格式存储。无论是Linux下的ELF(ExecutableLinkableFormat)或Windows下的PE(PortableExecutable),都是COFF(Commonfileformat)格式的变种。目标文件与可执行文件的内容和结构很相似,动态链接库DLL和静态链接库(Windows的.l...

2020-12-30 21:46:01 36

转载 编译和链接

预处理:处理原文件中以#开头开始的预编译指令。l展开所有的宏定义,#definel处理所有的条件预编译指令,#ifdefl处理#include预编译指令,递归进行l删除所有的注释l添加行号和文件名标识l保留所有的#pragma编译器指令编译:预处理完的文件进行一系列词法分析、语法分析、语义分析及优化后产生相应的汇编代码文件。汇编:汇编代码转变成机器可以执行的指令。链接:编译器做了什么?编译过程:源代码---扫描器--->符号----解...

2020-12-30 21:32:59 26

转载 操作系统相关

北桥运行的速度非常高,南桥专门处理低速设备,由南桥汇总后连接到北桥。软件体系结构计算机科学领域的任何问题都可以通过增加一个间接的中间层来解决。计算机软件分为两块:平台性的、用于程序开发的。计算机软件体系结构操作系统一个计算机资源主要分CPU,存储器,IO设备。操作系统的一个功能是提供抽象的接口,另一个主要功能是管理硬件资源。多道程序:某个程序暂时无法使用CPU时,另一等待CPU资源的程序启动,它最大问题是程序之间的调度策略太粗糙。分时系统:程序协作模式。每个程序运行一段时

2020-12-30 21:23:28 32

转载 JS中innerHTML、outerHTML、innerText 、outerText、value的区别与联系?jQuery中的text()、html()和val() ?

一、JS中innerHTML、outerHTML、innerText 、outerText、value的区别与联系?1、innerHTML 属性(参考自《JavaScript高级程序设计》294页)在读模式下,innerHTML 属性返回与调用元素的所有子节点(包括元素、注释和文本节点)对应的 HTML 标记。在写模式下,innerHTML 会根据指定的值创建新的 DOM 树,然后用这个 DOM 树完全替换调用元素原先的所有子节点。下面是一个例子。<div id="content"&

2020-12-30 14:35:21 26

转载 汇编语言过程

汇编语言堆栈简介如下图所示,如果把 10 个盘子垒起来,其结果就称为堆栈。虽然有可能从这个堆栈的中间移出一个盘子,但是,更普遍的是从顶端移除。新的盘子可以叠加到堆栈顶部,但不能加在底部或中部。堆栈数据结构(stack data structure)的原理与盘子堆栈相同:新值添加到栈顶,删除值也在栈顶移除。通常,对各种编程应用来说,堆栈都是有用的结构,并且它们也容易用面向对象的编程方法来实现。堆栈也被称为 LIFO 结构(后进先出,Last-In First-Out),,其原因是,最后进入堆栈的

2020-12-29 22:39:42 186

转载 PN结

采用不同的掺杂工艺,通过扩散作用,将P型半导体与N型半导体制作在同一块半导体(通常是硅或锗)基片上,在它们的交界面就形成空间电荷区称为PN结(英语:PN junction)。PN结具有单向导电性,是电子技术中许多器件所利用的特性,例如半导体二极管、双极性晶体管的物质基础。原理杂质半导体N型半导体(N为Negative的字头,由于电子带负电荷而得此名):掺入少量杂质磷元素(或锑元素)的硅晶体(或锗晶体)中,由于半导体原子(如硅原子)被杂质原子取代,磷原子外层的五个外层电子的其中四个与周围的

2020-12-29 08:42:20 119

原创 汇编相关运算符和指令

汇编语言直接偏移量操作数变量名加上一个位移就形成了一个直接 - 偏移量操作数。这样可以访问那些没有显式标记的内存位置。假设现有一个字节数组 arrayB:arrayB BYTE 10h,20h,30h,40h,50h用该数组作为 MOV 指令的源操作数,则自动传送数组的第一个字节:mov al,arrayB ;AL = 10h通过在 arrayB 偏移量上加 1 就可以访问该数组的第二个字节:mov al,[arrayB+1] ;AL = 20...

2020-12-27 22:02:45 75

转载 汇编语言JMP和LOOP(转移)指令

默认情况下,CPU 是顺序加载并执行程序。但是,当前指令有可能是有条件的,也就是说,它按照 CPU 状态标志(零标志、符号标志、进位标志等)的值,把控制转向程序中的新位置。汇编语言程序使用条件指令来实现如 IF 语句的高级语句与循环。每条条件指令都包含了一个可能的转向不同内存地址的转移(跳转)。控制转移,或分支,是一种改变语句执行顺序的方法,它有两种基本类型:无条件转移:无论什么情况都会转移到新地址。新地址加载到指令指针寄存器,使得程序在新地址进行执行。JMP 指令实现这种转移。 条件转移:满足某种条

2020-12-27 21:26:21 93

转载 masm汇编器以及汇编流程

用汇编语言编写的源程序不能直接在其目标计算机上执行,必须通过翻译或汇编将其转换为可执行代码。实际上,汇编器与编译器 (compiler) 很相似,编译器是一类程序,用于将C++或Java程序翻译为可执行代码。汇编器生成包含机器语言的文件,称为目标文件 (object file)。这个文件还没有准备好执行,它还需传递给一个被称为链接器 (linker) 的程序,从而生成可执行文件 (executable file)。这个文件就准备好在操作系统命令提示符下执行。汇编-链接-执行周期下图总结了编...

2020-12-25 22:29:26 66

转载 $().each和$.each的区别

1.$(selector).each(function(index,element))作用:在dom处理上面用的较多 (html 元素、节点)示例:遍历数组。html部分文档<ul id="each_id"><li>Coffee</li><li>Soda</li><li>Milk</li></ul>js遍历函数:function traversalDOM(){ $("#

2020-12-25 17:14:30 47

转载

宏(英语:Macro)是一种批量处理的称谓。计算机科学里的宏是一种抽象(Abstraction),它根据一系列预定义的规则替换一定的文本模式。解释器或编译器在遇到宏时会自动进行这一模式替换。对于编译语言,宏展开在编译时发生,进行宏展开的工具常被称为宏展开器。宏这一术语也常常被用于许多类似的环境中,它们是源自宏展开的概念,这包括键盘宏和宏语言。绝大多数情况下,“宏”这个词的使用暗示着将小命令或动作转化为一系列指令。宏的特点:批量批处理的称谓宏的用途:自动化频繁使用的序列介绍宏就是.

2020-12-24 09:04:47 30

转载 VS2015配置并运行汇编

一、建项目1.建一个空项目,必须先建空项目,改现成的C++项目为assembler项目可能会造成编译不过.2.选中项目右键 “生成自定义”,选择MASM生成规则.二、添加及设定源文件3.选中源文件右键-》添加-》新建项此处后缀名是汇编的.asm4.选中项目右键-》属性-》链接器-》系统-》 子系统选 “控制台(SUBSYSTEM:CONSOLE)”5.选中项目右键-》属性-》链接器-》高级-》 入口点 填 "main"三、测试代码编译运行:(.

2020-12-23 20:56:42 47

转载 8086CPU详解

一、8086CPU内部结构及工作过程1.1 8086 CPU内部结构及工作过程下面是Intel 8086CPU的介绍:(1)16位微处理器;(2) 采用高速运算性能的HMOS工艺制造,芯片上集成了2.9万只晶体管;(3) 使用单一的+5V电源,40条引脚双列直插式封装;(4) 时钟频率为5MHz~10MHz,基本指令执行时间为0.3ms~0.6ms;(5)16根数据线和20根地址线,可寻址的地址空间达1MB(毕竟16根地址线只可以寻址64KB,太小了) ;...

2020-12-23 09:03:20 601

转载 Win8下用DOSBox编写汇编语言

DOSBox是一个DOS模拟程序,可以很方便的移植到其他的平台,因此可以使用它在Win8系统中编写汇编语言。下面提供相关下载链接:DOSBox下载:http://pan.baidu.com/s/1qWwkss0汇编工具下载:http://pan.baidu.com/s/1i3taKmTDOSBox使用指南:(1)在你的磁盘上新建一个存放自己代码的目录,如:我在E盘下新建一个目录DOS,那么我的工作目录即为:E:\DOS,以后我写的汇编代码就会存放在这个目录下。(2...

2020-12-22 21:25:14 25

转载 为什么CPU需要时钟才能工作

CPU里可以粗略的认为是很多很多很多小电容。充满电了算1,没充电算0。每次计算就是这些小电容翻来覆去的充电放电。很多小电容组成一个个基本的模块,比如输入0011输出0100但从输入0011到实际输出0100是有一个延迟的。因为前面说了,电容要充电放电,这个需要时间。这些小模块各种连接,组成复杂的功能。也就是前面小模块的输出会被后面模块当成输入。那就有问题了,一方面,后面的模块要如何知道前面的模块到底是已经完成充电/放电了呢,还是正在充电放电呢?另一方面,路径越长从最开始输入到最终的输出的时间

2020-12-22 20:50:12 50

转载 CPU处理器架构和工作原理浅析

基本微机设计下图给出了假想机的基本设计。中央处理单元(CPU)是进行算术和逻辑操作的部件,包含了有限数量的存储位置——寄存器(register),一个高频时钟、一个控制单元和一个算术逻辑单元。其中:时钟 (clock) 对 CPU 内部操作与系统其他组件进行同步。 控制单元 (control unit, CU) 协调参与机器指令执行的步骤序列。 算术逻辑单元 (arithmetic logic unit, ALU) 执行算术运算,如加法和减法,以及逻辑运算,如 AND(与)、OR(或.

2020-12-22 20:35:55 31

原创 政务内网、政务外网、政务专网

所谓电子政务,就是政府机构应用现代信息和通信技术,将管理和服务通过网络技术进行集成,在互联网上实现政府组织结构和工作流程的优化重组,超越时间和空间及部门之间的分隔限制,向社会提供优质和全方位的、规范而透明的、符合国际水准的管理和服务。 政务内网的联网范围不可能延伸到乡镇这一级政府,且不可能与外网交换信息,因此副省级以下城市中,党政机关业务流转和信息处理的主要平台一般部署在外网。 就外网而言,虽然联网范围可以很大,但由于与国际互联网之间通过一定的网络安全设备逻辑隔离,...

2020-12-21 10:39:57 69

转载 js的arguments详解

类数组对象:arguments众所周知,js是一门相当灵活的语言。当我们在js中在调用一个函数的时候,我们经常会给这个函数传递一些参数,js把传入到这个函数的全部参数存储在一个叫做arguments的东西里面,那么这到底是什么东西?在js中万物皆对象,甚至数组字符串函数都是对象。所以这个叫做arguments的东西也是个对象,而且是一个特殊的对象,它的属性名是按照传入参数的序列来的,第1个参数的属性名是’0’,第2个参数的属性名是’1’,以此类推,并且它还有length属性,存储的是当前传入函数..

2020-12-09 17:20:05 249

转载 c# CefSharp输出文件描述表(Redistribution)& Output files description table (Redistribution)

这些是使用CefSharp编译项目时包含的文件:These are the files that are included when you have compiled a project using CefSharp: 文件名 Filename 是否必须 Always required 描述 Description CefSharp.BrowserSubprocess.exe Yes 浏览器子

2020-12-09 17:07:18 56

转载 jQuery API之get、eq、find的使用和实现

get参数: index:元素索引 作用: 将jQ对象转换为DOM对象,并获取该DOM对象 说明: index为空、null,undfined,返回所有选中DOM对象 index为正整数,返回从左至右索引index的DOM对象 idnex为负整数,返回从右至左索引index的DOM对象 code:<div class="demo demo1"></div><div class="demo demo2"></div>&

2020-12-09 16:15:02 50

转载 JS对象与jQuery对象

JS对象大致可以分为三种,如下图:JS常用内置对象(JS自身所持有的对象,不需要创建,直接可用)(JS解释器自带的对象):String:API跟java的字符串API大致相同两种创建对象的方式:String s1 = "hello world"; String s2 = new String("hello world");String有length属性,但是在java中String是有length方法的;其含义是不一...

2020-12-09 14:44:13 30

转载 jQuery HTML / CSS 方法

下面的表格列出了所有用于处理 HTML 和 CSS 的 jQuery 方法。下面的方法适用于 HTML 和 XML 文档。除了:html() 方法。方法 描述 addClass() 向被选元素添加一个或多个类名 after() 在被选元素后插入内容 append() 在被选元素的结尾插入内容 appendTo() 在被选元素的结尾插入 HTML 元素 attr() 设置或返回被选元素的属性/值 before() 在被选元素前插入内容

2020-12-09 13:51:28 29

转载 jQuery 遍历

jQuery 遍历方法方法 描述 add() 把元素添加到匹配元素的集合中 addBack() 把之前的元素集添加到当前集合中 andSelf() 在版本 1.8 中被废弃。addBack() 的别名 children() 返回被选元素的所有直接子元素 closest() 返回被选元素的第一个祖先元素 contents() 返回被选元素的所有直接子元素(包含文本和注释节点) each() 为每个匹配元素执行函数 end()

2020-12-09 13:48:19 23

转载 允许CEF跨域访问iframe

默认情况下,如果嵌入本地Web页面,并在页面内部使用iframe来显示一个在线页面,加载的过程中会触发一个未捕获异常,虚函数CefV8ContextHandler::OnUncaughtException被调用,如果搞个控制台窗口来输出异常消息,或者将消息打印到日志中,会是这样:Unsafe JavaScript attempt to access frame with URL file:///F:/Workspace/Project/WebUI_V1.0.0/WebUI/main.html from

2020-12-09 13:30:31 92

转载 jQuery 选择器

选择器允许您对元素组或单个元素进行操作。jQuery 选择器jQuery 元素选择器和属性选择器允许您通过标签名、属性名或内容对 HTML 元素进行选择。选择器允许您对 HTML 元素组或单个元素进行操作。在 HTML DOM 术语中:选择器允许您对 DOM 元素组或单个 DOM 节点进行操作。jQuery 元素选择器jQuery 使用 CSS 选择器来选取 HTML 元素。$("p") 选取 <p> 元素。$("p.intro") 选取所有 class="i

2020-12-04 21:00:49 99

转载 jQuery 事件

事件方法会触发匹配元素的事件,或将函数绑定到所有匹配元素的某个事件。触发实例:$("button#demo").click()上面的例子将触发 id="demo" 的 button 元素的 click 事件。绑定实例:$("button#demo").click(function(){$("img").hide()})上面的例子会在点击 id="demo" 的按钮时隐藏所有图像。方法 描述 bind() 向匹配元素附加一个或更多事件处理器 blur()

2020-12-04 20:42:02 87

原创 javascript事件触发器fireEvent和dispatchEvent

事件触发器就是用来触发某个元素下的某个事件,IE下fireEvent方法(触发事件),高级浏览器(chrome,firefox等)有dispatchEvent方法(派遣事件)。一般我们在元素上绑定事件后,是靠用户在这些元素上的鼠标行为来捕获或者触发事件的,或者自带的浏览器行为事件,比如click,mouseover,load等等,有些时候我们需要自定义事件或者在特定的情况下需要触发这些事件。这个时候我们可以使用IE下fireEvent方法,高级浏览器(chrome,firefox等)有dispatchE

2020-12-04 20:40:15 86

原创 包装类

A wrapper class is any class which "wraps" or "encapsulates" the functionality of another class or component. This provides a level of abstraction from the implementation of the underlying class and "hides" the implementation from the outside world.For ex

2020-12-02 15:56:29 94

空空如也

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除