2016-07-20 Roger
Android OpenGL ES 第五章 - 调整屏幕宽高比 本系列所有源码地址:https://github.com/Rogero0o/OpenGL_Demo 继续阅读 »
2017-05-23 Renfei Yu
本文主要就go语言的学习发展,总结自己在学习的道路上遇到的问题,同时对学习资源进行归纳总结,以方便共同学习 概述 近年来语言的飞速发展,的确给大家带来一种应接不暇的现象,究竟如何取舍,的确是让人挺纠结的。自从Google宣布,kotlin 作为android开发的首选语言,java的地位能否像以前一样不得而知,但是基于jvm的语言(Groovy,Kotlin)的发展也让大家看到每种语言在处理特定问题的优势;gradle基于groovy,开发新一代的构建工具,个人觉得你极大提高了生产力,在持续集成领域,无疑增加了一剂猛药。可以看到groovy在领域特定语言上的优势。 继续阅读 »
2019-04-09 Robin Wen
文/Robin 这是「区块链技术指北」的第 60 篇文章。 本站推广 币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。 币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872 邀请码: 11190872 如果对我感兴趣,想和我交流,我的微信号:Wentasy,加我时简单介绍下自己,并注明来自「区块链技术指北」,同时我会把你拉入微信群。 关于 SERO,可以阅读笔者之前的文章:匿名货币 2.0 SERO。 SERO 已发布 SERO Flight Wallet 公测版,目前支持 Android 和 iOS,iOS 版 继续阅读 »
2013-12-30 veryyoung
前段时间写基于俺们学校教学管理平台的App,需要破解验证码,模拟登陆,然后抓取数据,显示在Android端 验证码破解的一般思路是下载验证码,提取出需要的部分,平均拆分成N(N=验证码字符个数)份 二值化(转化为黑白色,黑色为1,白色为0),取模,然后保存摸板 俺们学校的验证码比较弱,只有0-9 10个数字,建好这十个数字的模型 在模拟登陆之前先把验证码下载下来,也是提取出需要的部分,拆分,然后与摸板进行比较,这样验证码就能破解啦! 步骤总结如下: (1)批量下载一部分验证码图片 (2)将这部分图片提取出需要的部分 (3)将提取出来的部分平均拆分成N(N=验证码字符个数)份 (4) 去噪,将图片灰度化与二值化 (5 继续阅读 »
2020-08-21 Robin Wen
文/Robin Dropbox 最近正式发布了它的密码管理器 Dropbox Passwords,支持 Android、iOS、macOS、Windows。它的功能与其它密码管理器类似,支持一键登录应用和网站,在登录应用和网站时存储密码,随时随地访问密码,并自动同步到所有设备,能生成随机的强密码。 Dropbox Passwords 利用零知识加密技术来保护登陆凭据,确保只有用户才能访问密码,而即使是 Dropbox 也无法访问。Dropbox Passwords 提供给 Dropbox Plus 或 Professional 订阅用户。 Dropbox Passwords 的界面是这样的: Dropbox Pass 继续阅读 »
2013-11-05 veryyoung
I have a class that needs to obtain a reference to it's application's AssetManager. This class does not extend any sort of android UI class, so it doesn't have a getContext() method, or anything similar. Is there some sort of static Context.getCurrentApplicationContext() type of method? To clarify: my class is inte 继续阅读 »
2014-07-29 veryyoung
22岁生日了,过去一年发生了太多,该记录点什么,多年之后,再看起来,应该会很多感触 以流水账的形式,回忆下过去重要的东西。 7月初,帮学院一位玩的蛮好的老师做项目,项目有个很奇葩的名字,叫 禽兽管理系统 。 据说有10级大神带,就参与了项目。大神几天之后就去阿里巴巴实习了,剩下的活全我干了: DB设计和修改,前后端,以及给Android端提供接口,服务器,甚至和老师讨论需求。 现在看起来很low的一个project,当时还算是一个蛮大的挑战。好在有大神远程的帮助,以及自己的一些摸索,每天熬夜两三点,居然活生生的给撸完了。 收获也不止一点点,代码方面的能力培养就不说了,其它方面的帮助挺大的,不细说。 在撸 禽兽管理系统 的时候顺 继续阅读 »
2017-08-30 Piasy
前面四篇里,我们分别分析了 WebRTC Android 的视频采集、视频渲染和视频硬编码,最后把相关代码剥离出来形成了一个独立的模块:VideoCRE,并对其进行了极大地内存抖动优化。从本篇起,我们将迈入新的领域:网络传输。首先我们看看 P2P 连接的建立过程,以及 DataChannel 的使用,最终我们会利用 DataChannel 实现一个 P2P 的文字聊天功能。 继续阅读 »
2016-08-08 ruki
内建变量 内置在字符串中,例如: lua set_objectdir("$(buildir)/.objs") 其中的$(buildir)就是内建变量,这些是随着每次xmake config的配置改变而自动改变的。 目前支持的一些变量如下: $(buildir): 编译输出目录,可通过:xmake f -o /tmp 修改 $(projectdir): 工程主目录,可通过:xmake f -P ./project 修改 $(os): 编译目标的操作系统 $(plat): 编译目标的所在的平台,可通过:xmake f -p android修改 $(mode): 编译模式:debug、release、profile,可 继续阅读 »
2017-06-28 Jamling
引言 开发这个插件的目的是因为最近Boss一再强调纪律,不允许使用QQ,不过作为十几年Q龄的老用户,早已经习惯了QQ,虽然可以使用手机QQ,不过手机打字太慢,考虑到防Boss,还是开发了一个eclipse的插件,效率与隐私两不误。 Intellij IDEA上的插件请移步这里: https://github.com/Jamling/SmartQQ4IntelliJ, 支持所有的Intellij IDE哦,包含Android Studio, WebStrom等 功能 收发文本消息 热键设定 一键关闭 支持图灵机器人接入 安装 Eclipse Marketplace 点击Eclipse->Help->Eclipse M 继续阅读 »