Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

深入探究JavaScript的 {} 语句块

深入探究JavaScript的 {} 语句块

今日学习解析json字符串,用到了一个eval()方法,解析字符串的时候为什么需要加上括号呢?摸不着头脑。原来javascript中{}语句块具有二义性,不加括号会出错,理解这种二义性对我们理解javascript代码有极大帮助。一、{}语句块的两个含义1.表示语句块 a. 在javascript中可以使用{}来括起代码,在编辑器中方便管理代码。因为javascript并没有块级作用域,所以这种写法是无害的。{//some code...}b. 在java...
为什么一定要让你的孩子学编程?

为什么一定要让你的孩子学编程?

会编程的确是一项了不起的技能。你可以写 app,建网站,不管有什么好想法都可以亲自实现出来。相信我们的世界会需要越来越多的程序员和开发工程师。但并不是每个孩子都必须要学编程。打个不恰当的比方。营养学对人至关重要。人类需要知道基本的营养学知识以免受糖尿病或肥胖症之苦。垃圾食品对身体有害不要多吃,水果蔬菜有助于健康要天天吃,坚持运动能保持体型良好——总之,了解基本的营养学知识可以保持身体健康活得更久。对比之下,关于车的知识就没那么重要。...
WAI-ARIA无障碍网页应用属性完全展示

WAI-ARIA无障碍网页应用属性完全展示

一、你至少应该知道ARIA是什么东西!WAI-ARIA指无障碍网页应用。主要针对的是视觉缺陷,失聪,行动不便的残疾人以及假装残疾的测试人员。尤其像盲人,眼睛看不到,其浏览网页则需要借助辅助设备,如屏幕阅读器,屏幕阅读机可以大声朗读或者输出盲文。而ARIA就是可以让屏幕阅读器准确识别网页中的内容,变化,状态的技术规范,可以让盲人这类用户也能无障碍阅读!二、为什么需要ARIA?回答标题问题前我先问其他几个问题?如何让盲人用户知道当前浏览区域就是网站主导航?如果...
补丁不起作用:Mac平台安全漏洞仍然存在

补丁不起作用:Mac平台安全漏洞仍然存在

安全调查机构 Synack 曾在去年 9 月份在一份报告中揭露,Mac 平台当中的 Gatekeeper 存在严重的系统漏洞,他们可以利用这一个漏洞绕过 Gatekeeper,然后让 Mac 设备打开受到感染的软件。具体来说就是,Gatekeeper 在通过某些特定软件的审核之后,就不会再关注这些软件的后续动作。苹果在看到 Synack 的报告之后,于 11 月和 12 月分别对此进行了系统更新,但两次更新似乎都没有修复 Gatekeeper 的漏洞,如今...
使用VS GDB扩充套件在VS上远端侦错Linux上的C/C++程序

使用VS GDB扩充套件在VS上远端侦错Linux上的C/C++程序

在 Linux 上开发 C/C++ 程序,或许你会直接(本机或远端)登入 Linux,打开编辑器写完代码后,就用 gcc/g++ 来编译,遇到要除错(debug)的时候,则会选择使用 gdb 来进行除错。现在,如果你刚好也很喜欢 Visual Studio,你可以不必改变习惯,用 Visual Studio 写程式、然后远端送到 Linux 上编译、甚至还能接上 gdb 来除错。这个对于开发像是嵌入式系统、或是 IoT 装置的程序等等就可以多多利用 Vis...
使用 UIStackView 构建动态的 iOS 布局

使用 UIStackView 构建动态的 iOS 布局

iOS上的视图布局向来都比较复杂。在iPad和不同尺寸的iPhone诞生之前,开发者习惯硬编码视图布局。随着不同尺寸的iOS设备出现,这种方式已然不可取。为了解决这个问题,Apple提供了AutoLayout,它利用基于约束的布局系统根据设备规格动态调整你的用户界面。AutoLayout解决了很多问题,但是它不易于掌握、不容易适应变化以及调整起来耗时耗力。举个例子,如果我想在两个控件中间添加另外一个,那么我必须重写很多约束来保证它正确的插入。那么我们能既简...
FFmpeg信息泄露漏洞(CVE-2016-1897)

FFmpeg信息泄露漏洞(CVE-2016-1897)

FFmpeg信息泄露漏洞(CVE-2016-1897)发布日期:2016-01-16更新日期:2016-01-19受影响系统:FFmpeg FFmpeg 2.x描述:CVE(CAN) ID: CVE-2016-1897FFmpeg是一个免费的可以执行音讯和视讯多种格式的录影、转档、串流功能的软件。FFmpeg 2.x在实现上存在安全漏洞,通过HLS实时流(HLS)M3U8文件内子文件协议,远程攻击者利用此漏洞可执行跨源攻击并获取任意文件信息。<*来源...
swift基本运算符

swift基本运算符

今天看到了swift运算符这一章节。看书的效率的确是非常慢啊,寒假已经放了一个月了,然而我才只看到了运算符。之前一直被一些烦心的事情所打搅直至昨天,昨晚想了一个晚上的事情,到后来衣服都没脱就睡着了。总的来说算是把很多事情都想明白了吧!今天算是正式快马加鞭开始看了。一些常见的运算符就不说了,这里只整理几种swift中独有的。一、空合运算符(Nil Coalescing Operator)形式:a??b,如果a包含值则解封,否则返回默认值b条件:a必须为opt...
全新Linux内核零日漏洞曝光:大量Android手机危急

全新Linux内核零日漏洞曝光:大量Android手机危急

近日,全新Linux内核零日漏洞曝光,主要影响大量Android手机设备,极易受到攻击。发现该漏洞的是一家新兴安全公司Perception Point,该公司表示攻击者可以利用该漏洞获取root级别权限,以便能够在目标设备上运行恶意软件。受感染设备将能够被完全控制,其中的数据将对攻击者完全透明。有趣的是,这个漏洞本身存在于Linux的安全功能中,与在keyrings中处理存储的安全信息有关。该公司CEO表示,这一漏洞影响范围较为广泛,包括Linux桌面、服...
C语言之指针基础概念

C语言之指针基础概念

今天就写一下关于C语言指针的一些感想吧。很多同学都搞不懂指针,我一开始也云里雾里没看懂指针,而且老师又把指针说得很难的样子。其实主要是把指针”*“的作用给弄混了,不用畏惧,细心点看就可以了。首先简介一下指针的概念好了。指针本身也是一个变量,只不过这个变量的值比较特殊,它不是常规的整型数或者浮点数,而是指向另一个变量地址的值。通过指针的值可以知道另一个变量的地址以及存在该地址中的具体数值(该数值可以是整型,浮点型,结构体,甚至也可以是...
<< 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 >>