综合( 右侧选择分类 )
zixun

做好以下四点,拒做 “ 空心 ” 程序员

01、注重原理性知识现在的互联网环境下,注重原理性知识学习的程序员越来越少,特别是在这种培训机构大爆炸的环境下,在网上你会经常看到类似三个月从入门到精通高并发、分布式的广告,我相信培训机构有这套技术的能力,但是我不相信一个初学者有这么好的接收能力。甚至某个培训机构的讲师里,有一个1997年出生的架构师,20岁出头就当上了架构师,真的是后生可畏呀。在我的思维里,架构师不是学出来的,架构师是通过项目喂
2025 人浏览
wechat

微信小程序扫描二维码超简单

调用微信扫一扫能力,只需要:wx.scanCode({ success: (res) => { console.log(res) } })
2024 人浏览
zixun

大家在寻找的高级程序员到底是什么样子的?

大家在寻找的高级程序员到底是什么样子的?你好,我是Z哥。这篇文章主题很简单,就是一个很常见的话题“什么是高级程序员?”。文章稍微长了些,但是很容易阅读。我们的中国文化,对“面子”看的特别重,所以你会发现身边到处都是高级XXX,听着倍儿有面子,程序员也不例外。但是你真要问每个人,你认为的高级XXX是什么样子的。估计每个人都有不同的回答。我还记得在我刚开始从事编程工作的时候,对坐在边上不远的那位我心目
2023 人浏览
ziyouxia

个人小程序和企业小程序的区别

企业小程序可以实现所有功能。虽然开放了个人小程序,但个人小程序有很多限制,首先,个人小程序无法实现在线下单,行业类目很少,并且,个人小程序没有附近展示功能。个人小程序有接口限制:微信支付如需使用微信支付,就必须先开通微信支付商户账号,而开通商户号必须是具备企业资格,个人资质无法开通商户账号。如小程序需要接入微信支付,小程序本身必须要经过微信认证才行,而个人主体注册的小程序是不支持认证的。卡券在微信
2022 人浏览
xiaozhu

推荐3个Linux系统下的网络测速工具

不管大家用的是什么操作系统,网速都是我们特别关心的一个指标,毕竟我们都不想看到一直在转圈圈,本篇文章给大家介绍3个Linux系统下的网络测速工具,可以帮助大家随时随地知道你的网络状况,请看下文:1、fast 是Netflix提供的一项服务,它不仅可以通过命令行来使用,而且可以直接在Web端使用:fast.com,我们可以通过以下命令来安装这个工具: $ npm install --global f
2021 人浏览
cheng

常用正则表达式

一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 7 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2}
2021 人浏览
ziyouxia

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

我之前里的文章,写的大部分都是与计算机基础知识相关的,这些基础知识,就像我们的内功,如果在未来想要走的更远,这些内功是必须要
2020 人浏览
web

git 获取指定的tag处代码

git 获取指定的tag处代码tag是对历史提交的一个id的引用,如果理解这句话就明白了tag的含义使用git checkout tag即可切换到指定tag,例如:git checkout v0.1.0切换到tag历史记录 会使当前指针处在分离头指针状态,这个时候的修改是很危险的,在切换回主线时如果没有合并,之前的修改提交基本都会丢失,如果需要修改可以尝试git checkout -b branc
2019 人浏览
web

微信开发者工具的快捷键

微信开发者工具的快捷键微信开发者工具的所有快捷键
2018 人浏览
java

挑战10个最难的Java面试题(附答案)【上】

这是收集的10个最棘手的Java面试问题列表。这些问题主要来自 Java 核心部分 ,不涉及 Java EE 相关问题。你可能知道这些棘手的 Java 问题的答案,或者觉得这些不足以挑战你的 Java 知识,但这些问题都是容易在各种 Java 面试中被问到的,而且包括我的朋友和同事在内的许多程序员都觉得很难回答。 1 为什么等待和通知是在 Object 类而不是 Thread 中声明的? 一个
2018 人浏览
web

常用CSS代码块

1.清除浮动.clearfix:after { content:".";/*内容为小点,尽量不要空,否者旧版本浏览器有空隙*/ display:block; height:0; visibility:hidden;/*隐藏盒子*/ clear:both; } .clearfix { *zoom:1;/* *代表ie6/7能识别的特殊符号 zoom就是ie6/7清
2016 人浏览
wechat

小程序自定义组件

小程序自定义组件从小程序基础库版本 1.6.3 开始,小程序支持简洁的组件化编程。所有自定义组件相关特性都需要基础库版本 1.6.3 或更高。开发者可以将页面内的功能模块抽象成自定义组件,以便在不同的页面中重复使用;也可以将复杂的页面拆分成多个低耦合的模块,有助于代码维护。自定义组件在使用时与基础组件非常相似。创建自定义组件类似于页面,一个自定义组件由 json wxml wxss js 4个文件
2016 人浏览
zixun

2019年Q3移动互联网行业数据研究报告

从整体app市场概览、飙升榜热点app、热点企业分析、细分行业观察、app渗透率总榜等角度全面呈现2019年第三季度移动互联网行业的方方面面。编者按:本文来自微信公众号“极光JIGUANG”(ID:lovejpush),作者 极光JIGUANG。36氪经授权转载。1.2019年三季度,短视频用户使用时长占比大幅增长暑期来临,网民的app使用时长向短视频、手机游戏、在线阅读等休闲娱乐相关行业转移,即
2016 人浏览
webhome

【性能优化】大神们教你如何打造高性能网站

曾几何时,几人公用1M的internet,经常会因为某某某偷偷的下载小电影导致网速慢而大吵,争得面红耳赤,谁会想到不到几年时间,宽带的普及,光钎20~100M都“习以为常”了;并且移动端5G时代都要来了,从2G到3G,从3G到4G,我们见证了许多的里程碑,移动行业的变革和创新,往往会带动社会上许多行业的颠覆性创新。这些迹象,只能感叹:Internet发展太快。互联网的发展,有目共睹,网速变得越来越
2009 人浏览
cheng

打电动的

周边购用户服务协议特别提示:为使用周边购服务,您应当阅读并遵守《周边购用户服务协议》(以下简称“本协议”)。请您在进一步操作之前仔细阅读、充分理解本协议的各个条款,特别是以加粗形式提示您注意的条款。您有权选择同意或不同意本协议,您点击“我已阅读并同意”按钮即视为您已阅读并接受本协议的所有条款。您完成注册程序或使用第三方账号登录周边购平台,使用周边购平台服务,即视为您已充分阅读、理解本协议,并自愿受
2006 人浏览
ziyouxia

周杰伦新歌《说好不哭》上线,程序员哭了......

前些天,场主的朋友圈被一首歌刷屏了。 数据有多牛逼?除了揽获各大新闻头条,新歌发售3小时,数字专辑就在QQ音乐卖了360万张。以单价3元计算,一首《说好不哭》已狂揽千万,无人匹敌。 结果因为访问量太大,不少网友反映“QQ音乐崩了。。。” 在大家眼里,好像只有微博服务器是“不堪一击”的。那天晚上,QQ音乐持续崩溃,杰伦以一己之力成为了干翻QQ音乐服务器的男人。 在这首新歌里,大家还意
2004 人浏览
hangge

SpringBoot - @ControllerAdvice的使用详解1(全局异常处理 @ExceptionHandler)

顾名思义,@ControllerAdvice 就是 @Controller 的增强版。@ControllerAdvice 主要用来处理全局数据,一般搭配 @ExceptionHandler、@ModelAttribute、@InitBinder 使用。下面分别进行介绍。一、全局异常处理(搭配 @ExceptionHandler)1,基本用法(1)@ControllerAdvice 最常见的使用场景
2000 人浏览
wechat

微信小程序模块化

模块化可以将一些公共的代码抽离成为一个单独的 js 文件,作为一个模块。模块只有通过 module.exports 或者 exports 才能对外暴露接口。注意:exports 是 module.exports 的一个引用,因此在模块里边随意更改 exports 的指向会造成未知的错误。所以更推荐开发者采用 module.exports 来暴露模块接口,除非你已经清晰知道这两者的关系。小程序目前不
1998 人浏览
wechat

微信小程序 npm 构建 没有找到可以构建的npm包

1、cmd到项目根目录,执行 npm init 命令回车到最后。2、再次执行 npm i miniprogram-sm-crypto --production 命令,完成后再用微信工具 npm 构建, 通过。
1995 人浏览
cnbzlj

用while循环写1~100之间(包括100)的偶数之和

用while循环写1~100之间(包括100)的偶数之和int i=1; int sum=0; while (i<=100){ if (i%2==0){ sum+=i; } i++; } System.out.println("sum = " + sum);输出结果:sum = 2550
1993 人浏览