有问必答最近有好多读者私信我,为什么选择GoFrame做电商项目的开发?原因很简单:因为我司是用GoFrame做电商业务开发的,而且我司同事基本都是PHP转Go的。GoFrame可以说是非常适合PHPer转Gopher的开发框架。在入职我司之前,我有使用Gin和go-micro框架,目前也正在学习go-zero。不管是开发语言还是开发框架,都服务于我们所做的业务,抛开业务去聊语言或者框架都是没有意义的。使用GoFrame做开源项目的另一个原因是:想体验一下V2版本的新特性,自己的项目怎么做自己能完全说了算,没有历史包袱。前言让开发者更好的做到“模块内部高内聚,模块之间松耦合”,是我认为GoFr
有问必答最近有好多读者私信我,为什么选择GoFrame做电商项目的开发?原因很简单:因为我司是用GoFrame做电商业务开发的,而且我司同事基本都是PHP转Go的。GoFrame可以说是非常适合PHPer转Gopher的开发框架。在入职我司之前,我有使用Gin和go-micro框架,目前也正在学习go-zero。不管是开发语言还是开发框架,都服务于我们所做的业务,抛开业务去聊语言或者框架都是没有意义的。使用GoFrame做开源项目的另一个原因是:想体验一下V2版本的新特性,自己的项目怎么做自己能完全说了算,没有历史包袱。前言让开发者更好的做到“模块内部高内聚,模块之间松耦合”,是我认为GoFr
所周知,审查元素(F12或者右键检查)的情况下,大家都可以随机更改一部分页面的代码,注入恶意JS等等,这种情况避免也不难,虽然还能看到一部分H5源码,但是无法修改;所以我们可以通过一下三种方式解决问题:1、屏蔽F12审查元素;2、屏蔽右键菜单来初步解决这些问题(也就是解决发现问题的人[偷笑]);3、在页面引用公共脚本使其自动进行JS调试(debug)。一、屏蔽F12审查元素//一、屏蔽F12审查元素document.onkeydown=function(){if(window.event&&window.event.keyCode==123){alert("F12被禁用");event.key
所周知,审查元素(F12或者右键检查)的情况下,大家都可以随机更改一部分页面的代码,注入恶意JS等等,这种情况避免也不难,虽然还能看到一部分H5源码,但是无法修改;所以我们可以通过一下三种方式解决问题:1、屏蔽F12审查元素;2、屏蔽右键菜单来初步解决这些问题(也就是解决发现问题的人[偷笑]);3、在页面引用公共脚本使其自动进行JS调试(debug)。一、屏蔽F12审查元素//一、屏蔽F12审查元素document.onkeydown=function(){if(window.event&&window.event.keyCode==123){alert("F12被禁用");event.key
作者|杨磊,笔名柳叶惊鸿,微信公众号“维斯曼笔记”主理人。2017年开始从业于区块链领域,曾担任行业头部公司的金融运营总监、产品运营总监。业余研究Web3.0行业模式与商业逻辑,并持续输出Web3.0深度思考内容。“元宇宙笔记”为杨磊在澎湃科技开设的专栏。Web3.0作为下一代互联网范式,将从根基上扭转社交数据局面,拿回“隐私自主控制权”。而在这样一个新互联网范式下,必然会产生更大的化学反应,一如手机+互联网诞生出移动互联网、电商依托Web2.0大数据推荐算法迎来爆发式增长等。在很早之前就接触到了Web3.0的项目,但当时对此了解不深,也无法理解朋友跟我说的“Web3.0socool!”,因此
作者|杨磊,笔名柳叶惊鸿,微信公众号“维斯曼笔记”主理人。2017年开始从业于区块链领域,曾担任行业头部公司的金融运营总监、产品运营总监。业余研究Web3.0行业模式与商业逻辑,并持续输出Web3.0深度思考内容。“元宇宙笔记”为杨磊在澎湃科技开设的专栏。Web3.0作为下一代互联网范式,将从根基上扭转社交数据局面,拿回“隐私自主控制权”。而在这样一个新互联网范式下,必然会产生更大的化学反应,一如手机+互联网诞生出移动互联网、电商依托Web2.0大数据推荐算法迎来爆发式增长等。在很早之前就接触到了Web3.0的项目,但当时对此了解不深,也无法理解朋友跟我说的“Web3.0socool!”,因此
作者|闫永俊,单位:中国移动智慧家庭运营中心Labs导读今天我们来聊一聊由JetBrains开发的一种用于现代多平台应用的静态编程语言——Kotlin。Kotlin可以被编译为Java字节码,也可以被编译成JavaScript,方便在没有JVM的设备上运行。除此之外,Kotlin还可以被编译成二进制代码直接运行在机器上。在GoogleI/O2017中,Google宣布在Android上为Kotlin提供一等支持。目前,Kotlin已经成为Android应用开发的首选语言。Kotlin相对于Java来说,有很多优点,如空安全、更加易用的Lambda表达式、支持扩展、众多的语法糖等。但是较少有人
作者|闫永俊,单位:中国移动智慧家庭运营中心Labs导读今天我们来聊一聊由JetBrains开发的一种用于现代多平台应用的静态编程语言——Kotlin。Kotlin可以被编译为Java字节码,也可以被编译成JavaScript,方便在没有JVM的设备上运行。除此之外,Kotlin还可以被编译成二进制代码直接运行在机器上。在GoogleI/O2017中,Google宣布在Android上为Kotlin提供一等支持。目前,Kotlin已经成为Android应用开发的首选语言。Kotlin相对于Java来说,有很多优点,如空安全、更加易用的Lambda表达式、支持扩展、众多的语法糖等。但是较少有人
编者按:灵动岛作为苹果发布会的一大亮点,让无数人有了购买iPhone14的理由,本文详细分析一下灵动岛的功能设计。苹果的发布会经常会被视作为「科技春晚」,而如果你看过几次,大体上还是能够看出一些套路的。最近几年的发布会,基本上都会让最小的AppleWatch系列先来暖场,然后才会上诸如iPhone和Mac这样的重头戏。在AppleWatchUltra为整个发布会打出一波小高潮之后,新的iPhone14从造型、配色到芯片上的「摆烂」,让人感到苹果的9月特别活动开始进入了一种疲软的情绪。直到iPhone14Pro出现,全新的打孔屏替代了刘海,「灵动岛」在交互上的突出表现,透出了屏幕,iPhone1
编者按:灵动岛作为苹果发布会的一大亮点,让无数人有了购买iPhone14的理由,本文详细分析一下灵动岛的功能设计。苹果的发布会经常会被视作为「科技春晚」,而如果你看过几次,大体上还是能够看出一些套路的。最近几年的发布会,基本上都会让最小的AppleWatch系列先来暖场,然后才会上诸如iPhone和Mac这样的重头戏。在AppleWatchUltra为整个发布会打出一波小高潮之后,新的iPhone14从造型、配色到芯片上的「摆烂」,让人感到苹果的9月特别活动开始进入了一种疲软的情绪。直到iPhone14Pro出现,全新的打孔屏替代了刘海,「灵动岛」在交互上的突出表现,透出了屏幕,iPhone1