-
iOS14 分屏功能要来了?
今年苹果发布的iPhone 11搭载了苹果最新的iOS13系统,加入了很多创新的功能,让机友们体验的非常愉快。不过相比于安卓系统的多元化和许多自定义功能,苹果现在的系统界面还是略微有些单调,因此不少果粉都希望在明年的iOS14系统上能见到苹果更多的开放性功能。前不久网上出现了一个iOS14的概念视频,视频中演示了很多新的玩法,看起来比现在的iOS13更贴心。重绘图标,界面更灵活...
-
居民二代身份证扫描识别技术
居民二代身份证扫描识别技术一、居民二代身份证扫描识别技术应用背景这些年,随着移动互联网的的发展,越来越多的企业都推出了自己的移动APP,这些APP多数都涉及到个人身份证信息的输入认证(即实名认证),如果手动去输入身份证号码和姓名,速度非常慢,且用户体验非常差。为了提高在移动终端上输入身份证信息的速度和准确性,我们开发出居民身份证OCR识别技术SDK,以满足各行业应用需求,给用户...
-
安卓 QQ 8.1.5正式版更新:支持好友专属铃声
安卓 QQ 8.1.5正式版更新,主要是增加一些有趣的玩法,保护私密聊天等一些功能。主要更新内容如下:1、趣味自拍表情,智能生成表情包,聊天斗图战力更强,和微信上的功能类似。在表情窗口那里,增加了自拍表情功能,拍摄以后,可以选择已有的文字模板,或者自定义文字,并可以保存到自拍表情包中,而且表情包动图还可以保存到手机上,聊天时可以选择发送,微信也可以用这些表情包。2、增加好友互动...
-
微信+,会让一切变为可能
这是一个微信电商的时代,人人都可以是买家,也都可以是卖家,微商时代亦即全民营销时代。我们可以看到,微信正在通过人与人的沟通往来,人与事物的互动交易,从而形成一种大社交的电商文化而不断发展。那么我们能在微信上玩什么呢?在微信5.0版本更新前,答案或许是“免费的文字、语音聊天、朋友圈分享状态”,亦或是“一个很好用的IM(即时通讯)工具”等。而这个新的版本更新之后,答案或许变成了“买...
-
Windows10下安装Docker
前言Docker几年前就比较火的概念,而现在,Docker在开发中慢慢的普及开来,不管你是研发还是测试,还是运维人员都或多或少的知道"容器[container]"的概念,并且现在CICD的概念也是越发的普及,解放运维,解放研发,好处自然多的不用说我们作为一个普通研发,也需要或多或少的去掌握这些工具,好处也是很多,首先可以方便我们的开发,我们本地去启动一个redis,mysq...
-
Chrome82版本不再支持FTP下载资源
在chrome工程师发表的一篇文章中,提及在chrome82版本放弃支持ftp方式访问URL,原因是该协议不加密,很不安全。目前,人们仍可以访问ftp并通过url下载ftp服务器上的资源,但这在不久的将来可能不再有效。这个决定的主要动机是chrome没有加密ftp连接,这增加了通过ftp下载资源的安全风险。由于用户可以访问ftp url和下载资源,因此数据没有加密,这表明任何敏...
-
苹果13.2.3系统更新测试
既13.2.2系统更新一个星期后苹果又更新新版本13.2.3,就本次更新如下:本次苹果发布的更新版本号为iOS 13.2.3,包括针对iPhone的错误修复和改进,具体更新细节如下:修复了系统搜索以及“邮件”、“文件”和“备忘录”中的搜索可能无法工作的问题;解决了“信息”详细信息视图中可能无法显示照片、链接及其他附件的问题;修复了App可能无法在后台下载内容的问题;解决了“邮件...
-
手机微信还分32位和64位,了解一下
略懂电脑的朋友都知道,电脑有32位和64位,那么这两个版本有什么不同呢?简单来说就是32位的电脑不能用64位的应用,而64位总体来说要比32位的性能高出不少。不过今天我们聊的不是电脑,而是微信的。许多人都不知道,其实微信也分32位和64位。这个我们可在微信的设置-关于版本,进入后我们只要双击当前微信的版本号就能看到了。如下图所示,如果你的微信这里显示的是 armeabi-v7a...
-
在微信上,能直接登QQ了
新浪科技讯 11月26日午间消息,近日网友发现,微信上出现名为“腾讯QQ”的小程序,借此,用户可以在微信上查看QQ消息。新浪科技发现,腾讯QQ小程序由早先的QQ空间时光机改名而来。用户打开小程序,输入QQ账号密码,即可登录查看该账号接收的好友和群聊消息。不过,如想回复消息,仍然需要打开手机QQ应用操作。微信用户一直在持续增长,而QQ的活跃用户数据下跌。很多人在迈入职场后,不再使...
-
微信推出QQ小程序 可直接接收QQ信息
今天上午,有网友发现微信小程序中已经悄然出现了小程序腾讯QQ。这也意味着,今后QQ用户可以使用微信小程序来接受QQ信息。不过,目前还不能在小程序中直接回复好友消息。微信推出QQ小程序 可直接接收QQ信息微信上的腾讯QQ小程序需要授权并绑定QQ号获得正常服务。在绑定之后,用户就可以看到好友列表和收到的信息等。同时,在使用的过程中,你还可以随时的来切换用户。可惜的是,你并不可以直接...
-
Windows 10 v1909资源管理器崩溃:搜索没法用
Windows 10 v1909 2019年11月更新版已经开始小范围公开推送,后期逐步扩大推送范围。微软这么做的目的自然是希望如果出现问题可以控制影响范围,随时改进。Bug们也没让微软失望,之前就出现了avast、AVG杀毒软件与最新版不兼容的问题,现在又冒出了新问题,影响的是随时都在用的资源管理器。Windows 10 v1909其实对资源管理器是做了一些改进的,比如支持实...
-
java数据库框架mybatis的事务处理
MyBatis作为Java语言的数据库框架,对数据库的事务管理是其非常重要的一个方面。 本文将讲述MyBatis的事务管理的实现机制,首先介绍MyBatis的事务Transaction的接口设计以及其不同实现JdbcTransaction 和 ManagedTransaction;接着,从MyBatis的XML配置文件入手,讲解MyBatis事务工厂的创建和维护...
-
Linux 5.4内核正式发布:原生支持exFAT、AMD成最大赢家
今天,Linus Torvalds正式签署了Linux 5.4内核的正式版本,带来了大量新功能,强化了安全,更新了硬件驱动,你值得拥有。Linux 5.4从十月初开始开发,先后经历了八个RC候选版,如今终于修成正果,最大亮点就是终于原生支持微软exFAT文件格式,可以更好地使用U盘、移动硬盘等便携存储设备,而且今后会不断改进完善。新版还特别增加了内核锁定功能(Kernel Lo...
-
微软数学iOS版发布:拍照搜题、手写输入、步骤详解
IT之家11月25日消息 微软近期上线了微软数学iOS版App,新版本中增强了对中文本地化的支持。微软数学面向从小学,初中到高中各个级别和类型的数学问题,利用独有的人工智能数学解题引擎为广大同学与家长提供解题帮助。你只需拍照扫描一个数学算式便能得到详细的步骤解释和坐标图。此外你还可以通过手写输入方便地输入你的数学算式求解。你还可以利用微软数学为你生成同类型的习题以供你练习巩固。...
-
SpringBoot异步调用@Async
一. 什么是异步调用?异步调用是相对于同步调用而言的,同步调用是指程序按预定顺序一步步执行,每一步必须等到上一步执行完后才能执行,异步调用则无需等待上一步程序执行完即可执行。二. 如何实现异步调用?多线程,这是很多人第一眼想到的关键词,没错,多线程就是一种实现异步调用的方式。在非spring目项目中我们要实现异步调用的就是使用多线程方式,可以自己实现Runable接口或者集成T...
-
快来看看你的微信App安卓版是32位还是64位
据网友反馈,安卓版微信App有32位和64位两种版本,查询方法为设置-关于微信-双击版本号上面的图标,如果显示(如下图所示)的是armeabi那么就是32位,显示arm64则是64位。有网友称,Google Play Store中的微信App也是64位,并表示64位的微信App整体运行体验要强于32位版本。不过经过两个版本的实际使用对比,并未发现64位版本有明显优势。目前尚不清...
-
简约而不简单的 Django 新手图文教程
环境:windows7,python3.5.1,pycharm专业版,Django 1.10版,pip3一、Django简介百度百科:开放源代码的Web应用框架,由Python语言编写……重点:一个大而全的框架,啥都替你考虑好了。1. web框架介绍具体介绍Django之前,必须先介绍WEB框架等概念。web框架:别人已经设定好的一个web网站模板,你学习它的规则,然后“填空”...
-
VS2019 v16.3跨平台开发四件套
Microsoft确实是Loves Linux啊在VS2019中,我们可以在单个IDE中同时面向Windows和Linux平台进行开发,这要是在Ballmer时期,确实是不大可能发生的事情。通过使用VS中对CMake的原生支持,我们可以在VS中直接打开任何包含C++代码和CMakeLists.text的目录,进行编码,并面向Windows, Linux和WSL(Windows ...
-
打死我都不会用微软出的浏览器?真香
你会用Windows自带的浏览器吗?至少对三顿而言,不管是以前的IE还是现在的Edge,它们的作用仅限于重装系统时,需要打开来下载一个新的浏览器。▼ 当年备受吐槽的 IE而在今年初,微软发布了基于Chromium的新版Edge浏览器,虽然目前仍处于测试阶段,但经过一番体验,三顿已经迫不及待的想把它推荐给你。新版Edge有哪些特点?简单来说,新版的Edge换上了和谷歌Chrome...
-
Java进一步增强AI支持:Java-AI库概述
1.简介 在本文中,我们将概述Java中的人工智能(AI)库。 由于本文是关于库的,因此我们将不对AI本身做任何介绍。另外,为了使用本文介绍的库,必须具备AI的理论背景。 人工智能是一个非常广阔的领域,因此我们将专注于当今最流行的领域,例如自然语言处理,机器学习,神经网络等。最后,我们将提到一些有趣的AI挑战,您可以在其中练习对AI的理解。 2.系统架构 2.1 Apach...
-
Google Chrome 80将提供对SVG favicon图标的支持
出现在网站页面标题左侧的微小图标,行业内称为favicon或网站图标,Google Chrome从80版本起将开始支持favicon的SVG图像格式,目前的金丝雀每日测试版本已经包含该特性,而Firefox支持它已经有4年了。Google在Chrome中添加对favicon的SVG支持并不容易,因为Chromium员工在相关的bug报告帖子中表示这难以实施,这是因为Chrome...
-
微信读书网页版悄然上线:体验优秀
微信读书是微信推出的一款基于微信的阅读应用,之前,大家只能安装APP后才能访问,近日微信悄悄上线了微信读书网页版,这对于喜欢在PC上阅读的小伙伴来讲是个好消息。从目前的页面来看,用户可以扫码登录,账户与手机APP同步,也可以查看书架,访问微信读书海量资源,体验不错。官方公布数据显示,目前微信读书注册用户数2.1亿,日活跃用户超过500万,其中19-35岁年轻用户占比超过60%,...
-
iOS13再见!iOS14将采用新的开发方式
不晓得各位果粉朋友有没有升级到iOS13系统,就在今年十月份的时候苹果开发者网站就公布过iOS13升级数据,已有超50%的iPhone升级到了iOS13,还有33%的用户升级到了iPad OS13。iOS13虽然升级率超50%不过相比较去年同期的iOS12系统70%的升级率还是逊色了不少哦,下图是2018年12月份iOS12系统的占有率。iOS13相较于iOS12系统算是一次大...
-
axios 核心源码实现原理
1. Interceptors 拦截器axios 官网中对 Interceptors 的使用方法如下: 用户可以通过 then 方法为请求添加回调,而拦截器中的回调将在 then 中的回调之前执行:// Add a request interceptoraxios.interceptors.request.use(function (config) { // Do someth...
-
PHP聊天uckChat 1.0.7
DuckChat是一款安全的私有聊天软件,基于PHP环境,可运行在Docker、Linux、Windows、MacOS等各种平台上,它帮助我们简化企业办公、客服系统、互联网创业,提供了完善的IM相关功能,并提供Android/iOS/Web多客户端。目前支持的功能列表———————————-支持语音、文字、图片类型的消息支持个人、群组聊天支持好友关系管理、通讯录支持站点管理、多...
-
Postman的免费,快速,美观的替代方案——Postwoman
介绍Postwoman是一个Poatman的免费、快速且美观的替代方案,帮助开发人员更快地创建请求,节省宝贵的开发时间,提升工作效率,Postwoman是开源产品,界面美观,方便使用!Githubhttps://github.com/liyasthomas/postwoman相关特性1、轻巧:采用简约的UI设计。简单的设计是最好的设计。2、更快,更轻,更简洁,最小化和响应速度3...
-
别在 Java 代码里乱打日志了,这才是打印日志的正确姿势
使用slf4j使用门面模式的日志框架,有利于维护和各个类的日志处理方式统一实现方式统一使用: Logback框架打日志的正确方式什么时候应该打日志当你遇到问题的时候,只能通过debug功能来确定问题,你应该考虑打日志,良好的系统,是可以通过日志进行问题定为的。当你碰到if…else 或者 switch这样的分支时,要在分支的首行打印日志,用来确定进入了哪个分支经常以功能为核心进...
-
微软:什么是事件驱动的架构模式?
本篇文章转自微软官方技术文档,总结了事件驱动的架构模式,从理论的高度进行了总结,值得学习。欢迎关注我。事件驱动的架构由生成事件流的事件生成者和侦听事件的事件使用者组成 。事件可几乎实时发送,因此使用者可在事件发生时立即做出响应。 生成者脱离使用者 — 生成者不知道哪个使用者正在侦听。 使用者之间也能彼此脱离,且每个使用者都能看到所有事件。 这与使用者竞争模式不同,在此模式中,使...
-
WebSocket 原理浅析与实现简单聊天
前言随着 Web 的发展,用户对于 Web 的实时推送要求也越来越高,在 WebSocket 出现之前,大多数情况下是通过客户端发起轮询来拿到服务端实时更新的数据,因为 HTTP1.x 协议有一个缺陷就是通信只能由客户端发起,服务端没法主动给客户端推送。这种方式在对实时性要求比较高的场景下,比如即时通讯、即时报价等,显然会十分低效,体验也不好。为了解决这个问题,便出现了 Web...
-
详解如何实现前端ajax的jsonp,看完这篇这个知识点就可以翻页了
前言上一篇文章我们主要聊了一下如何实现一个ajax,但是由于文章篇幅有限并没有聊到JSONP,它也是ajax重要的组成部分,所以这篇文章我们一起来看看如何实现一个JSONP。为什么需要JSONP?因为浏览器同源策略的存在,在跨域时,XMLHttpRequest对象发起的请求是不被浏览器允许的,浏览器的控制台会出现一堆错误信息!那么什么是跨域呢?当页面请求一个接口,此时页面的地址...