• 今年最重大的更新?Chrome浏览器Chrome77新版体验

    我们知道Chrome浏览器虽然版本号刷得飞快,但通常Chrome更新都是小修小补的,搞到用户没啥盼头。好在Chrome 77给了我们一些惊喜更新内容,它可能是今年Chrome最重大的更新了!Chrome 77新版到底有些啥?我们一起来看看。 图1 新版Chrome浏览器 全新欢迎页面 可选背景图 在用户首次安装运行新版Chrome时,会自动弹出一...

    技术资讯 2019年09月30日 2774 0
  • 最高售价25万元的奢侈版iPhone 11 Pro了解一下

    相比往年的 iPhone 定价策略,今年的 iPhone 11 系列价格涨幅并不大,但售价还是逼近万元,其中 iPhone 11 Pro 和 iPhone 11 Pro Max 的起售价分别为 8699 元、9599 元。也有一些“土豪”可能觉得将近万元的价格不够“Pro”,所以一些第三方定制厂商也看到了“奢侈版 iPhone”的市场,Legend Helsinki 以及 C...

    技术资讯 2019年09月30日 1873 0
  • 苹果还没用上,iPhone12已在路上,这才苹果巅峰之作

    9月11日,iPhone 11正式发布,至今为止iPhone 11也不过刚刚发布12天的时间,很多的消费者都没有用上新机,却没想到iPhone 12已经在路上。近段时间,苹果权威分析师郭明錤透露出关于iPhone 12的部分信息。根据郭明錤的透露可以发现,iPhone 12的设计将相比iPhone 11更加完美。 首先,外观方面,iPhone 12将会是苹果首款采用全面屏...

    技术资讯 2019年09月30日 3368 0
  • thinkphp5定时任务如何采用workerman进行设计支持每天执行以及corn表达式

    1、首先通过 composer 安装workerman,在thinkphp5完全开发手册的扩展-》composer包-》workerman有详细说明:在项目根目录执行以下指令<br>composer require topthink/think-worker  2.在项目根目录创建服务启动文件 server.php: <?php define('AP...

    PHP 2019年09月29日 3547 0
  • http和https的优缺点,区别与工作原理

    文章内容 超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。 为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层...

    技术文章 2019年09月29日 2166 0
  • 20个非常有用的Java程序片段

    20个非常有用的Java程序片段 从事Java——专注于Java技术的研究与分享! https://zhuanlan.zhihu.com/p/84107413 原文链接 1、字符串有整型的相互转换 String a = String.valueOf(2);//integer to numeric...

    Java 2019年09月29日 1709 0
  • 如何设计 API 接口,实现统一格式返回?

    前言 在移动互联网,分布式、微服务盛行的今天,现在项目绝大部分都采用的微服务框架,前后端分离方式,(题外话:前后端的工作职责越来越明确,现在的前端都称之为大前端,技术栈以及生态圈都已经非常成熟;以前后端人员瞧不起前端人员,那现在后端人员要重新认识一下前端,前端已经很成体系了)。 一般系统的大致整体架构图如下: 需要说明的是,有些小伙伴会回复说,这个架构太简单了吧,太l...

    Java 2019年09月29日 1713 0
  • 如何在Vue面试环节,证明自己值月薪15K?

    这年头,程序员面试都讲究坐姿,姿势不对,努力白费。 参照下图,请同学们对号入座。 回想一下,自己平时面试的坐姿,你在面试官眼里,大概是什么形象,可能是工程师,也可能是键盘侠,或者找麻烦的。 当然了,想拿15K+的高薪,发量也是面试官考核的一个因素。 其实,这些都是次要,如何证明自身能力才是关键。 ...

    技术文章 2019年09月29日 1781 0
  • 苹果发布iOS/iPad OS 13.1.1更新 修复新出现的问题

    今天,苹果再次更新了iOS,这已经是半个月来他们发布的第三次版本更新了。这次推送的是iOS 13.1.1正式版,从版本名称上也能看出来,这是iOS 13.1的更新版,修复的问题也是iPhone上出现的,具体的更新说明如下:修复了可能导致 iPhone 无法从备份恢复的问题;解决了可能导致电池耗电过快的问题;修复了可能影响 iPhone 11、iPhone 11 Pro 和 iP...

    技术资讯 2019年09月28日 1720 0
  • 微信 2.7.1 for Windows 正式版悄然更新

    腾讯于近日悄悄的更新了微信2.7.1 PC正式版,版本号为:2.7.1.65 ,没有了测试版的字样,应该就是正式版了。为什么说是悄悄的呢?因为官网上都没下载入口,想要下载就需要在界面面板上点击三条线按钮“更多”。 点击里面“设置-关于微信-版本信息-检查更新”,然后会自动下载更新文件,按提示安装就可...

    技术资讯 2019年09月27日 8861 0
  • mysql中emoji表情转换入库,超级实用

    emoji表情符在平时用的时候特别的爽,但是有时候在开发的时候就比较的难受,微信开发昵称往往都有表情符导致无法入库。尝试了往上很多的方法都没有得以解决,甚至我改了数据库配置后发现库不能启动了(哎哟我靠,感谢那些博主的建议)。所以今天给大家个工具类,用着是挺舒服的。 public class EmojiUtil { /** * @Description e...

    Java 2019年09月27日 1917 0
  • GitHub 告急!黑客威胁程序员不交钱就删库

    5月3日,当中国程序员正愉快地过五一节时,国外程序员突然发现自己GitHub上的代码不翼而飞!自己的GitHub一秒变成悬疑片现场,不仅被黑客攻击删代码了,嚣张的黑客还留下一封勒索信: 如果你要恢复丢失的代码和避免我们泄漏代码:需要先支付0.1个比特币(约3838元)到这个地址:1ES14C7QLB5cyhlmuektxlgc1f2v2...

    技术资讯 2019年09月27日 1753 0
  • 用Redis实现搜索附近人的功能——geohash算法的使用

    笔者之前文章介绍过geohash算法,那么今天,我们来讲一下Redis的geo功能。 GeoHash与Z阶曲线的关系 1 引言 “附近的人”在社交类APP已成为标配的功能,简单一点的实现方式可以把坐标存至关系型数据库,通过计算的坐标点距离实现,这种计算可行但计算速度远不及内存操作级别的NoSql数据库。基于Redis的geo就可以轻松实现。 2 Redis处理位置坐标...

    Redis 2019年09月27日 2845 0
  • dedecms导入数据出错:[ERR] 1291 - Column 'nature' has duplicated value '婆婆妈妈' in SET

    dedecms5.7导入数据时,出错错误: [SQL] Query dede start [ERR] 1291 - Column 'nature' has duplicated value '婆婆妈妈' in SET [ERR] INSERT INTO `dede_co_urls` VALUES (233, '38aa4c09f59c4bd6c973d4814be84...

    PHP 2019年09月26日 3270 0
  • 教你如何获取支付宝用户授权信息

    官网:# 服务端sdk:https://docs.open.alipay.com/54/103419/客户端如何使用登录:https://docs.open.alipay.com/218/105329/ app授权登录流程:# Copy1服务端先拿到 App 端 调用 支付宝 SDK 所需要的 infoStr2App 端 通过 infoStr 获得用户 授权 code3服...

    支付宝支付 2019年09月26日 6602 0
  • 所有保持长连接的地方都要用到心跳包

    心跳包就是在客户端和服务器间定时通知对方自己状态的一个自己定义的命令字,按照一定的时间间隔发送,类似于心跳,所以叫做心跳包。 网络中的接收和发送数据都是使用SOCKET进行实现。但是如果此套接字已经断开,那发送数据和接收数据的时候就一定会有问题。可是如何判断这个套接字是否还可以使用呢?这个就需要在系统中创建心跳机制。其实TCP中已经为我们实现了一个叫做...

    架构设计 2019年09月26日 1786 0
  • 系统架构师之——开发管理

    开发任何一个系统都有时间与资源的成本限制,要最大效益就必须开发管理,控制成本控制风险保证质量,且贯穿整个项目生命周期。本文将分享项目生命周期中如何进行开发管理提供参考学习。 -概念阶段:需求收集-项目策划-风险评估等 -开发阶段:人员构成-技术路线-任务分解-工作计划-风险控制-质量保证等 -实施阶段:工作任务分解-组织协调-监督-指导-控制等 -...

    技术文章 2019年09月26日 3475 0
  • JDK/Java 13 发布

    9 月 17 日,JDK/Java 13 正式 GA。 此版本带来了以下几大新特性: Dynamic CDS Archives:扩展应用程序类-数据共享,以允许在 Java 应用程序执行结束时动态归档类。归档类将包括默认的基础层 CDS(class data-sharing)存档中不存在的所有已加载的应用程序类和库类。 ZGC: Uncommit Un...

    Java 2019年09月26日 1791 0
  • 「应用中间件」使用NGINX作为WebSocket代理

    WebSocket协议提供了一种创建支持客户端和服务器之间实时双向通信的web应用程序的方法。作为HTML5的一部分,WebSocket使开发这些类型的应用程序比以前可用的方法容易得多。大多数现代浏览器都支持WebSocket,包括Chrome、Firefox、Internet Explorer、Opera和Safari,现在越来越多的服务器应用程序框架也支持WebSoc...

    Nginx 2019年09月25日 1960 0
  • ElasticSearch 性能调优,让你的集群飞起来

    Elasticsearch作为日志存储和分析的工具,在企业级应用中常常使用。Elasticsearch提供强大的搜索、分析功能,已经是后端技术栈不可缺少的一部分。 在维护ElastciSearch集群的时候,对Elasticsearch进行了一些调优和分析,现整理成文,纯属拙见,如果有不合理之处,欢迎指出探讨。我所使用的Elas...

    Lucene 2019年09月25日 2990 0
  • 放下Axios,手写纯原生Ajax通信接口 Vue

    放下Axios,手写纯原生Ajax通信接口

    前言axios作为vue框架中最常用的ajax工具包之一,可以与后台API接口进行通信,传送或接收数据,在前后端分离开发中,发挥了通信桥梁的重要作用。虽然像axios这样的第三方工具包很好用,但是这类工具包并不能很好地帮助前段开发人员,尤其是新人理解JavaScript原生的ajax通信机制。因此,本文将通过JS原生的ajax通信实例,为读者详细介绍原生ajax通信机制和使用方...

    Vue 2019年09月24日 2360 0
  • 如何优雅的导出Excel

    前言 公司项目最近有一个需要:报表导出。整个系统下来,起码超过一百张报表需要导出。这个时候如何优雅的实现报表导出,释放生产力就显得很重要了。下面主要给大家分享一下该工具类的使用方法与实现思路。 实现的功能点 对于每个报表都相同的操作,我们很自然的会抽离出来,这个很简单。而最重要的是:如何把那些每个报表不相同的操作进行良好的封装,尽可能的提高复用性;针对以...

    Java 2019年09月24日 2034 0
  • 作为CTO,我为什么必须要求代码进行Code Review

    我一直认为Code Review(代码审查)是软件开发中的最佳实践之一,可以有效提高整体代码质量,及时发现代码中可能存在的问题。包括像Google、微软这些公司,Code Review都是基本要求,代码合并之前必须要有人审查通过才行。 然而对于我观察到的大部分软件开发团队来说,认真做Code Review的很少,有的流于形式,有的可能根本就没有Code Review...

    技术文章 2019年09月24日 2169 0
  • TensorFlow 2.0给我们带来了什么?

    作者:TensorFlow编译:ronghuaiyang 导读 TensorFlow2.0将聚焦于易用性,Keras成为了推荐的模型构建API,还有大家可能更加关心的1.x到2.0的迁移的问题,这里给你个完整的解答。 多亏了一个令人难以置信的、多样化的社区,TensorFlow已经成长为世界上最受欢迎的ML平台之一,这个社区包括: 研究人员(例如,预测地震余震和检测乳腺癌...

    人工智能 2019年09月23日 2571 0
  • php错误信息:Deprecated: Function ereg_replace() is deprecated

    升级php版本后,发现ereg_replace的函数也弃用了。 最简单的处理方法就是退回至原版本,但对于我来说,坚决使用新版本了,因此决定处理掉这个问题。 处理方法如下: 把ereg换成preg_match,ereg_replace也需得换成preg_replace。 只得注意的是ereg("^[0-9]")    需修改成   pre...

    PHP 2019年09月22日 2521 0
  • 对于python初学者,如何使用python定义联合(使用ctypes)

    问题引发:如何使用python的工会? 我刚刚开始使用python,我想知道如何用python定义联合(使用ctypes)?希望我通过ctypes支持工会是对的。例如,以下c代码是如何在python中的 struct test{char something[10];int status;};struct test2{char else[10];int status;i...

    Python 2019年09月22日 2727 0
  • iPhone 11 Pro Max对比三星Galaxy Note10+跌落测试:苹果翻车

    在官网,苹果对iPhone 11 Pro/Pro Max的工艺描述是,“创造硬度更高的玻璃,不是高科技,而是分子层面的黑科技”。据悉,iPhone 11 Pro系列的后盖采用一整片玻璃精准打磨制成,注入双离子交换强化,号称iPhone迄今最坚固玻璃面板。 其实做了残酷跌落测试。 注:测试高度统一设置为3.2英尺(0.975米) 第一轮:背部...

    技术资讯 2019年09月22日 2008 0
  • php出错Warning: preg_replace_callback(): Requires argument 2, 'Array', to be a valid callback

    在使用preg_replace_callback函数时,回调函数写的返回值都是一个字符串,但奇怪的是,执行后,却报warning:Warning: preg_replace_callback(): Requires argument 2, 'Array', to be a valid callback in C:webtpl.class.php on line 163其实究其...

    PHP 2019年09月21日 3493 0
  • 如何设计千万级用户量网站的高并发架构?

    本文将会从一个大型的网站发展历程出发,一步一步的探索这个网站的架构是如何从单体架构,演化到分布式架构,然后演化到高并发架构的。 (1)单块架构 一般一个网站刚开始建立的时候,用户量是很少的,大概可能就几万或者几十万的用户量,每天活跃的用户可能就几百或者几千个。 这个时候一般网站架构都是采用单体架构来设计的,总共就部署3台服务器,1台应用服务器,1台数据库服务器,1台图...

    java技术 2019年09月21日 2258 0
  • 搞懂nginx 这一篇就够了

    引言 nginx 安装安装依赖 下载 编译安装编译时将 ssl 模块静态编译 nginx 服务架构模块化结构模块化开发 nginx 的模块化结构 nginx 的模块清单 nginx 的 web 请求处理机制 nginx 配置文件实例 nginx 服务器基础配置指令nginx.conf 文件的结构 nginx ...

    Nginx 2019年09月21日 1996 0