JavaScript最早由Netscape公司开发 JavaScript的发展历程我们知道Windows桌面程序是可以交互的,用户可以点击菜单、按钮、下拉列表等控件,并通过消息机制来响应用户操作。 而最早的网页只是静态浏览,为了支持用户交互,浏览器开发商如Netscape和Microsoft相继都开发了自己的脚本语言,可以嵌入网页直接执行。 Netscape管理层希望这个语言像Java,因此取名
转载
2024-01-12 08:10:49
40阅读
通常定义Java实体类时,对于boolean属性,阿里规约中明确要求不能使用is开头。至于为什么,我们稍后再讲。这里先讲一下前几天在工作中,项目遇到的一个问题。库表中某个字段存入了一个实体类的json字符串,在查询库表后,需要将json字符串转为实体类对象进行更改后再转为json字符串后返回给前端。在这当中就出现了一个问题,库表中存入的数据明明是isUpdate的字段,可是在返回到前端后的代码就是
异步IO和事件驱动考虑到CPU和IO之间巨大的速度差异,一个任务在执行的过程中大部分时间都在等待IO操作,单进程单线程模型会导致别的任务无法并行执行,因此,我们才需要多进程模型或者多线程模型来支持多任务并发执行。现代操作系统对IO操作已经做了巨大的改进,最大的特点就是支持异步IO。如果充分利用操作系统提供的异步IO支持,就可以用单进程单线程模型来执行多任务,这种全新的模型称为事件驱动...
原创
2021-05-28 17:18:53
816阅读
异步IO和事件驱动考虑到CPU和IO之间巨大的速度差异,一个
原创
2022-03-15 14:52:48
80阅读
我们常用的开发语言,比如C语言,C#,Java,Nodejs,Swift等,他们的数组起始编号都是0,这个原因究竟是什么,已经很难回滚到历史开始的阶段进行追溯,不过,我们也可以做一些分析和总结。1. 索引更快速数组本身的杀手锏技能,当通过索引随机访问时,对应的时间复杂度是O(1),其原因是因为数组是线性表结构,而数组的索引访问时,数组的线性表结构决定其访问时需要通过索引来计算目标对应的地址值...
原创
2021-07-09 10:02:58
397阅读
如果所有人都使用类似的简单包名(如 `utils` 或 `service`),那么当多个项目被集成到一起时,可能会发生命名冲突,导致编译错误或者功能异常。通过使用域名反转(如 `com.example.utils` 和 `org.somecompany.utils`),每个公司的包名都是唯一的,即使包的功能相似,也不会产生冲突。
# Java Integer为什么会去掉开头是0的
在Java中,Integer是一个包装类,用于将int类型的数据封装成一个对象。在一些情况下,我们会发现当一个整数以0开头时,封装成Integer对象后,开头的0会被去掉。这个现象的原因是Java中的整数是以补码的形式存储的。
## 整数的存储方式
在计算机中,整数是以二进制的形式存储的。而在Java中,整数的表示方式采用的是补码。补码是一
原创
2023-09-22 15:37:21
406阅读
下面是一个使用Maven构建的项目初始结构src/
main/
java/ --> Java 源代码
com.example/ --->为什么这里是com开头
resources/ --> 资源文件 (配置、静态文件等)
test/
java/ --> 测试代码
resources/
转载
2024-10-21 16:56:45
51阅读
匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r 评注:可以用来删除空白行 匹配HTML标记的正则表达式:< (S*?)[^>]*>.*?|< .*
转载
2024-07-09 20:01:51
20阅读
先说一下为什么觉得学不好这东西: 不了解的时候 觉得JS和HTML和CSS就和网上说的一样 很简单,首先战术上就非常轻视。 然后 开始真正的要写JS了: 突然发现 这特么是什么玩意 跟自己之前的想法完全不一样 然后静下心来自己看一看 卧槽 好特么乱 这到底该怎么学啊… 然后每次看到这个都蛋疼的不得了,进而形成了一种习惯 看到JS就头疼。现在为什么想学好JS了? 因为没有退路了.所以JS为什么这么难
转载
2023-06-06 13:35:02
62阅读
关于浏览器显示不出js的问题,最可能也是新手最常遇到的问题是ie浏览器未设置显示安全禁用的问题,为了让其显示,需要在ie浏览器中的internet选项中的高级中将禁用的脚本调试(Internet Explorer)和禁用脚本调试选项去掉,将显示脚本显示提示打上勾,保存退出后,即可看到js效果。如果还不行的话就可能是你代码的问题,可以在js代码最开始的时候加中增加alter(1);如果这个打开
转载
2023-06-25 13:45:22
226阅读
JS的三种书写位置行内式的JS内嵌式的JS外部JS使用JS的注意事项常用旳输入和输出语句 JS代码如果想控制HTML,则行内式的JS解释:就是直接写到元素内部<input type="button" value="请点击" onclick="alert('你好啊')" />
<a href="https://www.baidu.com/" onclick="alert('你
几年前,我从来没有想过现在的JavaScript竟然会变得几乎无处不在。下面是几个要关注JavaScript的原因。首先,我认为JavaScript能够得到普及的主要原因之一是,JavaScript非常易于接近。学习JavaScript,对于初学者而言,相对比较容易,对于高级用户而言,又非常强大,可以用它来构建复杂又可靠的系统。其次,之所以要关注JavaScript是因为现今的JavaScript
转载
2023-10-07 15:04:04
71阅读
编写位置需要在浏览器中运行,所以JS代码需要在网页中编写JS代码写到 <script> 标签中一般将script标签写到head中属性
type : 默认值text/javascript 可以不写src : 当需要引入一个外部的js文件时,使用该属性指向文件的地址<script type="text/javascript">
//控制浏览器弹出一个警告框
aler
转载
2023-08-21 12:59:53
149阅读
# Python中以_开头的函数的意义
在Python编程语言中,函数和变量的命名至关重要,因为它们直接影响代码的可读性和可维护性。尤其是当名称以“_”开头时,往往有特定的意义。在这篇文章中,我们将探讨以“_”开头的函数的目的,并通过代码示例来说明其应用。
## 1. 以“_”开头的命名规则
根据Python的命名约定,以“_”开头的名称通常用于指示某个属性或方法是私有的。这意味着它不应该在
原创
2024-08-07 08:08:16
234阅读
CALayer 的属性 为什么选择 cg 开头 而 不选择 UI 开头 , 也就是说 为啥要选择 比如 .CGColor 等
转载
2015-11-22 16:35:00
81阅读
2评论
JavaScript中的Function对象,就是我们常说的函数对象。在JS中,所有的函数也是以对象的形式存在的。 语法 充当Function对象的构造函数使用,用于结合new关键字构造一个新的Function对象。 new Function( [ argName1 [, argName1 [, argNameN... [, funcBody ]]]] ) 当作普通函数使用,
转载
2024-04-01 11:39:41
0阅读
1.什么是javascript? 在浏览器端执行一种编程语言。javascript和java没有任何关系 ,只是语法和java相同。也有一些差异。2.javascript作用? a.前端验证 b.操作html c.ajax核心技术之一 d.获取浏览器的一些相关信息
原创
2021-07-09 10:08:31
158阅读
1.什么是javascript? 在浏览器端执行一种编程语言。javascript和java没有任何关系 ,只是语法和java相同。也有一些差异。 2.javascript作用? a.前端验证 b.操作html c.ajax核心技术之一 d.3....
原创
2022-04-13 09:42:43
137阅读
Web开发太有意思了! 但是JavaScript则……令人望而生畏。Web开发中其他一切对你而言都是小菜一碟,但当你深入探究JavaScript的时候,不免有一种“众人皆醒你独醉”的悲壮——好像其他人都知道你不知道的一些大的基础的知识内容,并且这些内容可以帮助你理解所有知识。事实是,的确如此,你遗漏了一些解决问题的重要片段。并且,前端开发实际上已经陷入了疯狂。不仅仅是你。拉过一把椅子,坐下来。到时
转载
2023-10-08 08:44:13
37阅读