综合( 右侧选择分类 )
iOS

iOS Implicit conversion loses integer precision: 'NSUInteger' (aka 'unsigned long') to 'int'

出现Implicit conversion loses integer precision: 'NSUInteger' (aka 'unsigned long') to 'int意思是NSUinteger隐式转换int会丢失精度,会报这个⚠️但是程序可以正常运行,要消掉这个警告需要手动转换比如:(int)array.count
1147 人浏览
xiaozhi

2.JavaScript 的内存模型

//声明一些变量并初始化它们 vara=5 letb='xy' constc=true //分配新值 a=6 b=b+'z' c=false//类型错误:不可对常量赋值作为程序员,声明变量、初始化变量(或不初始化变量)以及稍后为它们分配新值是我们每天都要做的事情。但是当这样做的时候会发生什么呢? JavaScript 如何在内部处理这些基本功能?
1146 人浏览
xiaozhi

10.搞懂JavaScript引擎运行原理

译者:前端小智原文:https://codeburst.io/js-essentials-the-javascript-engine-302ff38e8465为了保证可读性,本文采用意译而非直译。想阅读更多优质文章请猛戳GitHub博客,一年百来篇优质文章等着你!一些名词JS引擎— 一个读取代码并运行的引擎,没有单一的“JS引擎”;,每个浏览器都有自己的引擎,如谷歌有V。作用域— 可以从中访问变量
1146 人浏览
wechat

微信小程序自定义 tabBar

微信小程序自定义 tabBar基础库 2.5.0 开始支持,低版本需做兼容处理。自定义 tabBar 可以让开发者更加灵活地设置 tabBar 样式,以满足更多个性化的场景。在自定义 tabBar 模式下为了保证低版本兼容以及区分哪些页面是 tab 页,tabBar 的相关配置项需完整声明,但这些字段不会作用于自定义 tabBar 的渲染。此时需要开发者提供一个自定义组件来渲染 tabBar,所有
1146 人浏览
miniprogram

问题 - 不在以下 request 合法域名列表中,请参考文档

前言 小程序开发的,用微信开发者工具做网络请求的时候,调试会出错,提示“不在以下 request 合法域名列表中,请参考文档” 解决方法:1) 打开微信公众平台 https://mp.weixin.qq.com2) 打开服务器域名设置 3) 设置request域名 4) 微信小程序工具 -> 详情 -> 域名信息 (第一次用显示未设置)注意:我是刷新了下按钮才生效的5) 重启微信
1144 人浏览
web

HTML CSS整理笔记(六)盒子模型

完成笔记链接:https://www.niwoxuexi.com/blog/web/article/1245———6 盒子模型———39.盒子模型的组成:content网页内容、border边框、padding内边距、margin外边距(1)边框border:border-color 边框颜色:如border-color:#369 #000 #111 #F00;按“上右下左顺时针”设置border
1143 人浏览
hgweb

Vue.js - 自定义一个JsonView组件(树形格式化显示JSON数据)

有时我们需要在页面上展示 json 数据,如果直接显示出来效果不太好。下面演示如何在 Vue.js 项目中创建一个专门的 Json 数据格式化组件,并使用它进行展示。1,效果图(1)JsonView 组件会自动对 JSON 数据进行格式化显示,同时具有语法高亮效果。(2)同时点击节点头部的三角箭头,还可以对该节点进行展开、折叠操作。 2,组件代码(JsonView.vue)<templat
1142 人浏览
wechat

小程序后端 API

小程序后端 API小程序还提供了一系列在后端服务器使用 HTTPS 请求调用的 API,帮助开发者在后台完成各类数据分析、管理和查询等操作。如 getAccessToken,code2Session 等。详细介绍请参考 API 文档。access_tokenaccess_token 是小程序全局唯一后台接口调用凭据,调用绝大多数后台接口时都需使用。开发者可以通过 getAccessToken 接口
1139 人浏览
xiaozhi

1.45个值得收藏的 CSS 形状

CSS能够生成各种形状。正方形和矩形很容易,因为它们是 web 的自然形状。添加宽度和高度,就得到了所需的精确大小的矩形。添加边框半径,你就可以把这个形状变成圆形,足够多的边框半径,你就可以把这些矩形变成圆形和椭圆形。我们还可以使用 CSS 伪元素中的::before和::after,这为我们提供了向原始元素添加另外两个形状的可能性。通过巧妙地使用定位、转换和许多其他技巧,我们可以只用一个 HTM
1139 人浏览
java

别在学习框架了,那些让你起飞的计算机基础知识。

我之前里的文章,写的大部分都是与计算机基础知识相关的,这些基础知识,就像我们的内功,如果在未来想要走的更远,这些内功是必须要修炼的。框架千变万化,而这些通用的底层知识,却是几乎不变的,了解了这些知识,可以帮助我们更快着学习一门知识,更加懂得计算机的运行机制。当然,在面试中也经常会被问到,特别是对于应届生,对于春秋招,也可以看看我前阵子写过的文章历经两个月,我的秋招之路结束了!。也有读者经常问的计算
1138 人浏览
iOS

UIView添加点击事件

使用 UITapGestureRecognizer ,创建一个 UITapGestureRecognizer 将它添加到view上即可事例代码 UIView *tapView=[[UIView alloc]initWithFrame:SCREEN_FRAME]; UITapGestureRecognizer *tapGesturRecognizer=[[UITapGestureR
1134 人浏览
cnbzlj

android 如何使用服务器进行版本更新

今天,简单讲讲android里如何在app内部直接使用服务器进行版本更新。昨天,我讲了如何使用应用市场进行版本更新。但是使用应用市场进行版本更新存在一个问题,就是app无法获取应用市场里app的版本信息,所以使用应用市场进行版本更新时,需要搭一个服务器给app可以获取到应用市场最新的app的版本信息。这里大家其实想到了吧,既然可以通过服务器获取app的版本信息,那么也可以直接通过服务器下载最新的a
1132 人浏览
xiaozhi

1.ECMAScript 2016、2017和2018中所有新特性

跟踪JavaScript (ECMAScript)中的新内容是很困难的,而且更难找到有用的代码示例。因此,在本文中将介绍TC39(最终草案)在ES2016、ES2017和ES2018中添加的已完成提案中列出的所有18个特性,并给出有用的示例。1.Array.prototype.includesinclude 是数组上的一个简单实例方法,可以轻松查找数组中是否有指定内容(包括 NaN)。2.求幂操作
1130 人浏览
web

60款很酷的 jQuery 幻灯片演示和下载

今天这篇文章要给大家分享的是60款很酷的 jQuery 幻灯片插件,相信里面一定会有你喜欢的。Cloud Carousel (演示 | 下载)ShineTime (演示 | 下载)Nivo Slider (演示 | 下载)Interactive Photo Desk (演示 | 下载)Beautiful Photo Stack Gallery with jQuery and CSS3 (演示 |
1128 人浏览
cheng

让程序员崩溃的瞬间(非程序员勿入)

原文链接:http://www.strongerhuang.com今天给大家带来点快乐,程序员才能看懂。来源:https://zhuanlan.zhihu.com/p/470665211. 公司实习生找 Bug2. 在调试时,将断点设置在错误的位置3. 当我有一个很棒的调试想法时4. 偶然间看到自己多年前写的代码5. 当我第一次启动我的单元测试时6. 数据库的 Delete 语句忘了使用限定词 w
1127 人浏览
xiaozhu

2019年10月全国程序员工资统计,一半以上的职位5个月没招到人。

我每个月第一天(也许是第二天,第三天),会爬招聘网站,并在CSDN发布。趋势全国程序员平均工资走势图。图上可以见,6月到8月
1127 人浏览
xiaozhu

前端学习路线图

废话不多说,直接上图,希望对你有帮助
1126 人浏览
xiaozhi

1.ECMAScript 2016、2017和2018中所有新特性

跟踪JavaScript (ECMAScript)中的新内容是很困难的,而且更难找到有用的代码示例。因此,在本文中将介绍TC39(最终草案)在ES2016、ES2017和ES2018中添加的已完成提案中列出的所有18个特性,并给出有用的示例。1.Array.prototype.includesinclude 是数组上的一个简单实例方法,可以轻松查找数组中是否有指定内容(包括 NaN)。2.求幂操作
1126 人浏览
xiaozhi

4.JavaScript是如何工作的:事件循环和异步编程的崛起+ 5种使用 async/await 更好地编码方式

通过第一篇文章回顾在单线程环境中编程的缺陷以及如何解决这些缺陷来构建健壮的JavaScript UI。按照惯例,在本文的最后,分享5个如何使用async/ wait编写更简洁代码的技巧。为什么单线程是一个限制?在发布的第一篇文章中,思考了这样一个问题:当调用堆栈中有函数调用需要花费大量时间来处理时会发生什么?例如,假设在浏览器中运行一个复杂的图像转换算法。当调用堆栈有函数要执行时,浏览器不能做任何
1126 人浏览
wechat

小程序组件间关系

小程序组件间关系定义和使用组件间关系有时需要实现这样的组件:<custom-ul> <custom-li> item 1 </custom-li> <custom-li> item 2 </custom-li> </custom-ul>这个例子中, custom-ul 和 custom-li 都是自定义组件,它们
1124 人浏览