综合( 右侧选择分类 )
xiaozhu

PHP学习路线图

针对爱好学习php的人,熟悉关于自学编程语言的学习路线是非常重要的,它能指引我们更好的去深入php语言相关技术,让我们在IT的世界中站住脚跟 分为以下阶段网页入门阶段PHP入门阶段PHP中级阶段PHP高级阶段企业级开发阶段PHP拓展阶段
3244 人浏览
littleGG

正则表达 总结

正则表达式 总结最先开始的匹配有最大的优先权什么是正则表达式基本说来,正则表达式是一种用来描述一定数量文本的模式一段文本就是最基本的模式,简单的匹配相同的文本正则表达式的特点1. 灵活性、逻辑性和功能性非常的强2. 可以迅速地用极简单的方式达到字符串的复杂控制特殊字符对于文字字符,有 12 个字符被保留作特殊用途。这些特殊字符也被称作元字符[]\^$.|?*+()如果你想在正则表达式中将这些字符用
3242 人浏览
iOS

使用XCode开发第一个IOS程序

1、打开XCode,选择“File”-“New”-“Project”,如下图2、在弹出的新建工程模板中,选择“Single View APP",表示自动创建一个单视图APP。点击Next,如下图3、接下来,输入工程信息,项目名称,公司等,最好都用英文。然后点击Next,选择项目存放位置,即可创建一个IOS项目,如下图4、大概介绍下,XCode开发工具的功能区域,如下图:5、点击Main.story
3242 人浏览
cheng

我是如何通过开源项目月入 10 万的?

前言如果你是一名前端工程师,那么你一定对 fullPage.js 这个开源项目不会感到陌生。这是前端社区中非常著名的 JavaScript 组件,能快速给网站加上全屏幻灯片的展示效果。https://github.com/alvarotrigo/fullpage.js不久前,国外一家专注于报道独立开发者的媒体 Indie Hackers 对 fullPage.js 的作者进行了专访。在本次专访中,
3242 人浏览
wechat

小程序登录

小程序登录小程序可以通过微信官方提供的登录能力方便地获取微信提供的用户身份标识,快速建立小程序内的用户体系。登录流程时序说明:调用 wx.login() 获取 临时登录凭证code ,并回传到开发者服务器。调用 auth.code2Session 接口,换取 用户唯一标识 OpenID 和 会话密钥 session_key。之后开发者服务器可以根据用户标识来生成自定义登录态,用于后续业务逻辑中前后
3238 人浏览
java

【GIT版本控制】git 开发流程及常用命令

一、【GIT版本控制】git 小白简单开发流程1.1、克隆代码。git clone 代码地址 [自定义项目文件夹名,可选] // 例如: git clone https://github.com/cheng2290/shop.git1.2、拉取线上代码git pull2、提交代码到本地仓库git add . // 1.添加所有的修改过的文件到本地代码库 git commit -m '描述'
3237 人浏览
xiaozhi

1.灵活使用 console 让 js 调试更简单

Web开发最常用的高度就是console.log,虽然console.log占有一席之地,但很多人并没有意识到console本身除了基本log方法之外还有很多其他方法。 适当使用这些方法可以使调试更容易,更快速,更直观。console.log()在console.log中有很多人们意想不到的功能。虽然大多数人使用console.log(object)来查看对象,但是你也可以使用console.lo
3235 人浏览
wechat

微信小程序 Wi-Fi 能力

微信小程序 Wi-Fi 能力在小程序中支持搜索周边的 Wi-Fi,同时可以针对指定 Wi-Fi,传入密码发起连接。该系列接口为系统原生能力,如需查看「微信连Wi-Fi」能力及配置跳转小程序,请参考文档。连接指定 Wi-Fi 接口调用时序:Android:startWifi —> connectWifi —> onWifiConnectediOS(仅iOS 11及以上版本支持):star
3228 人浏览
littleGG

iOS UI开发之UIScrollView swift版本

概述UIScrollView允许滚动和缩放其包含的视图的视图。属性和方法初始化方法let scrollView = UIScrollView.init(frame: CGRect.init(x: 0, y: 0, width: view.bounds.size.width, height: view.bounds.size.height))设置偏移量scrollView.contentSize =
3227 人浏览
cnbzlj

Android edittext限制字节数

不废话,需求:要求输入框输入字符数小于9,怎么做?不是et.getText().toString().length()<9.而是et.getText().toString().getBytes(Charset.defaultCharset()).length <= 9.根据输入字符串或者显示字符串的字节长度和字符串长度判断,因为汉字在android中一个字符占3个字节,EditText
3226 人浏览
cheng

解决RecursionError: maximum recursion depth exceeded while calling a Python object

运行程序时遇到报错:RecursionError: maximum recursion depth exceeded while calling a Python object原因:Python默认递归调用深度为1000(即最多递归调用1000次),而程序在运行过程中超过最大的递归深度。为什么最大递归深度要有限制呢?本质上讲,在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一
3224 人浏览
java

正交分析法设计理论及实践

一、理念介绍在黑盒用例设计方法中有一个大家耳熟能详的正交分析法,却鲜有人知 “Pairwise”设计理念。设想一种常见的场景,工期很紧的项目,原定的测试时间被“无理”地压缩之后,如何能用极少的时间去保证更高的质量呢?举个例子,如果让你测试一下word字体效果,你会整理出多少个用例呢?答案很简单是2的七次方=128个用例,但当工期特别紧的时候(128个用例执行不完)你又会从中选取哪些用例来执行呢?“
3224 人浏览
ziyouxia

R语言 - 集成开发环境IDE

文章目录RStudioR CommanderStatETRattleRStudioRStudio是一个R集成开发环境(IDE
3224 人浏览
zixun

Linux/C/C++ 不可错过的好书

来源:公众号【编程珠玑】作者:守望先生ID:shouwangxiansheng前言经常有读者让我推荐书籍,这次我就把我私藏的计算机书单分享给你们!不过由于时间匆忙,不会进行更加详细的介绍。声明由于每个人的情况不一样,推荐的书并不一定适合你,也不一定适合当前阶段的你,有的书籍可能存在内容重复,所以根据自己的阶段情况进行选择即可。虽说如此,以下书单中提单的书均为优质书籍。 另外说,本人从事的是Lin
3223 人浏览
ziyouxia

MySQL 必备资源汇总

文章目录MySQL 网站在线教程经典书籍分支版本管理与开发工具备份与恢复工具基准测试工具高可用与高性能应用程序驱动部署工具为
3222 人浏览
xiaozhi

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

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

iOS 面试

作为面试官,我经常会问的问题。希望给找工作的同学,提供一点帮助1、app生命周期2、app推送流程3、深浅copy4、为什么代理要用weak?block和代理的区别5、AFnetworking 、SDwebImage 工作原理6、KVO 原理7、autorelease 的使用与注意8、GCD、NSoperation 区别9、简单谈谈动画(uiview动画,CABasicAnimation的基本使用
3218 人浏览
tinuv

Android 注解学习

理论学习是什么是什么注解是告知编译器要做什么的说明可以对哪些元素进行注解包类型(类,接口,枚举)构造器属性(变量/域)方法参数局部变量注解类型和注解注解类型:特殊的接口注解:注解类型的实例两者关系类似于类与实例的关系分类源码注解:只在源码中存在编译时注解:在class中仍然存在运行时注解:运行阶段起作用标准注解@Override覆盖父类(超类)的一个方法@Deprecated方法被弃用@Suppr
3218 人浏览
代码搬运工

iOS开发之 Runtime 详解

引导相信对于从事开发人员来说 runtime 这个名称都不陌生,就像我起初只知道「 runtime 叫运行时 」,后来知道 runtime 同样可以像 KVC 一样访问私有成员变量,还有「 给类动态添加属性:LNTextField.placeholderColor || 交换方法:imageNamed => ln_imageNamed 」,还有深入的 「 消息机制的调用流程 || 字典转模型
3217 人浏览
android

android OKHttp的基本使用详解

简单说一下学习okhttp的理由google在Android 6.0中删除了HttpClient的Api,采用的是则是okhttp高效的使用HTTP,使应用运行更快更省流量响应缓存数据避免重复网络请求无缝的支持GZIP来减少数据流量使用非常简单,请求和响应的Api具有流畅的建造和不变性,同时支持同步异步调用回调函数如果网络出现问题,它会从常见的连接问题中恢复如果服务器配置有多个IP地址,当第一个I
3216 人浏览