• 如何在Vue面试环节,证明自己值月薪15K?

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

    技术文章 2019年09月29日 1784 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日 1723 0
  • 微信 2.7.1 for Windows 正式版悄然更新

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

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

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

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

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

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

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

    Redis 2019年09月27日 2849 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日 3274 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日 6616 0
  • 所有保持长连接的地方都要用到心跳包

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

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

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

    技术文章 2019年09月26日 3481 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日 1794 0
  • 「应用中间件」使用NGINX作为WebSocket代理

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

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

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

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

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

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

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

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

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

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

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

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

    人工智能 2019年09月23日 2574 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日 2525 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日 2730 0
  • iPhone 11 Pro Max对比三星Galaxy Note10+跌落测试:苹果翻车

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

    技术资讯 2019年09月22日 2011 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日 3500 0
  • 如何设计千万级用户量网站的高并发架构?

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

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

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

    Nginx 2019年09月21日 1999 0
  • 并发扣款,如何保证数据的一致性?

    沈老师,我们有个业务,同一个用户在并发“查询,逻辑计算,扣款”的情况下,余额可能出现不一致,请问有什么优化方法么? 扣款的业务场景是怎样的? 用户购买商品的过程中,要对余额进行查询与修改,大致的业务流程如下:第一步,从数据库查询用户现有余额: SELECT money FROM t_yue WHERE uid=$uid; 不妨设查询出来的$old_mon...

    MySQL 2019年09月21日 3343 0
  • SpringBoot使用JdbcTemplate实现增删改查

    SpringBoot使用JdbcTemplate实现CRUD功能 SpringBoot2.x使用JdbcTemplate实现增删改查,非常适合初学者学习案例。 项目结构 项目结构 第一步:开发环境准备 JDK:1.8 Maven:apache-maven-3.6.0 ...

    Java 2019年09月21日 2162 0
  • nginx配置静态资源与动态访问分离

    首先我们可以先来看一同事发过来的信息 这里想要在通用匹配 “/” 的情况下直接访问动态资源,而当访问到 “auto_dish” 的时候匹配静态文件。咋一看一脸懵逼,感觉没啥问题,仔细一看还是有些许端倪的。一方面是与两个 location 的匹配顺序有关,另一方面是目录路径的原因。 想实现只需要调整前后 location 的位置后,把 ro...

    技术文章 2019年09月21日 2809 0
  • php升级版本后提示preg_replace过时:The /e modifier is deprecated

    更换了php版本后,打开网站发现提示一堆的错误信息: ( ! ) Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in C:webtpl.class.php on line 61Call Stack# Time Memory Functio...

    PHP 2019年09月21日 3213 0
  • Vivaldi 2.8正式发布:引入跨平台同步功能Vivaldi Sync

    面向GNU/Linux,macOS和Windows平台,Vivaldi Technologies今天发布了Vivaldi 2.8网络浏览器。本次版本更新带来了诸多重大改进,其中最值得关注的就是Vivaldi Sync能够让用户同步书签,密码,历史记录,自动填充信息等等。 下载:Vivaldi 2.8 Vivaldi 2.8开始,所有的用户上网数据都可以跨平...

    技术资讯 2019年09月20日 1612 0
  • SQL 之后,GQL 成为 ISO/IEC 国际标准数据库语言项目

    GQL 很大程度上借鉴了现有的语言,主要的灵感来自 Cypher(现在实现版本有 10 多个,包括 6 个商业产品)、Oracle 的 PGQL 和 SQL 本身。GQL 项目是自 SQL 之后的第一个 ISO/IEC 国际标准数据库语言项目。 今年 6 月,隶属 ISO/IEC 联合技术委员会 1(负责定制 IT 标准)的全球诸多国家性标准机构开始就 GQL 项...

    技术资讯 2019年09月20日 1817 0
  • JDK13正式发布:Switch、GC新算法、低延时GC、ZGC改进哪个强?

    来源:http://yq.aliyun.com/articles/718128 Java JDK 13于9月17日发布,Java JDK 12于3月19日发布,现在Java的更新速度非常快,每6个月发布一个新的Java版本。 当然现在统计数据来看,绝大部分企业还是Java 8,不会冒险升级,作为企业应用开发,Java8也足够了。 另...

    技术资讯 2019年09月20日 2511 0