先看身份证正面、背面识别效果。
2024年10月20日
/*
功能:
图像批量切割并保存到预设置目录下
文件名前缀一样为同一个文件中切割出来的,切割后的文件名有规律是为了方便以后文件恢复或者合并作准备。
切割尺寸可以手动输入(要自己添加或替换相应代码)
本示例是按200像素为单位切割的
支持纵向切割和横向切割,最后一个碎片若不足200像素会自动补齐到上一张切割碎片的后面,所以最后一张切割碎片有可能不是200像素宽/高
2024年10月20日
这两天在网上看到有视频回顾国内计算机发展的历史,其中UCDOS6.0、wps1.0等经典软件界面,一下子让我回到了学生时代。
我是从96年接触电脑,97年学习计算机,98年进入计算机专业,那时候学的数据库还是foxbase,后来我严重怀疑之所以学Foxbase,是因为教材是我们老师编写的缘故......那时候学的最好的就是汇编语言和c语言了。最后悔没认真学的就是数据结构和freeBSD,当时教FreeBSD的老师,现在想来当时真的算是个大神了,只可惜年轻不懂事,没有认真听课......
2024年10月20日
作者:overXsky
预估稿费:200RMB
投稿方式:发送邮件至linwei#360.cn,或登陆网页版在线投稿
前言
现代图形驱动程序是十分复杂的,它提供了大量有希望被利用的攻击面,可以使用具有访问GPU权限的进程(比如Chrome的GPU进程)进行提权和沙箱逃逸。在这篇文章中,你们将看到如何攻击NVIDIA内核模式的Windows驱动程序,以及在此期间我发现的一些bug。我的这项研究是Project Zero的一个20%项目的一部分,在此期间我总共发现了16个漏洞。
2024年10月20日
备忘录模式(Memento Pattern)又叫做快照模式(Snapshot Pattern)或Token模式,是GoF的23种设计模式之一,属于行为模式。
备忘录模式是指在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。
当你需要让对象返回之前的状态时(例如, 你的用户请求“撤销”), 可以使用备忘录模式。
该模式用于保存对象当前状态,并且在之后可以再次恢复到此状态。备忘录模式实现的方式需要保证被保存的对象状态不能被对象从外部访问,目的是为了保护被保存的这些对象状态的完整性以及内部实现不向外暴露。
2024年10月20日
所述wcscmp()函数定义在cwchar.h头文件。wcscmp()函数用于比较两个以null结尾的宽字符串,并且此比较是按字典顺序进行的。
句法:
int wcscmp(const wchar_t * str1,const wchar_t * str2);
2024年10月19日
九月份的时候有了换工作的躁动,然后投了某度等几个大厂的Android岗位,本以为像我这种非211、985工作经验没几年的渣渣只能被直接pass,结果却意外的收到了电话,真是受宠若惊。经过电面,技术三面,然后就是等通知到最后拿到了offer,如梦一般,真是挺激动的。
2024年10月19日
作者:恋猫de小郭
相信做过移动端视频开发的同学应该了解,想要实现视频从普通播放到全屏播放的逻辑并不是很简单,比如在 GSYVideoPlayer 中的动态全屏切换效果,就使用了创建全新的 Surface 来替换实现:
2024年10月19日
前几日,字节跳动发送邮件,宣布将给予员工发放奖金。金额为2020年8月固定薪酬的 50%。
这波福利猿妹只能默默的感叹一句:又是别人家的公司。不过今天猿妹不想和大家探讨这项福利,今天要和大家分享字节跳动的一项开源神器。
前不久,字节跳动的技术团队在Github上开源了一个视频动画特效SDK,可以通过制作Alpha通道分离的视频素材,再在客户端上通过OpenGL ES重新实现Alpha通道和RGB通道的混合,从而实现在端上播放带透明通道的视频。
AlphaPlayer已经在Github上标星
2024年10月19日
通过敏捷快速实践 QUIC ,网易新闻在3个月内,将端内 QUIC 请求占比提升到 75%+,如 图1 所示,并将客户端请求平均响应时间 RT 降低了 45%,请求错误率降低了 50%+,视频卡顿率降低了 25%+。