Android OpenGL ES 第五章 - 调整屏幕宽高比
本系列所有源码地址:https://github.com/Rogero0o/OpenGL_Demo
继续阅读 »
本文主要就go语言的学习发展,总结自己在学习的道路上遇到的问题,同时对学习资源进行归纳总结,以方便共同学习
概述
近年来语言的飞速发展,的确给大家带来一种应接不暇的现象,究竟如何取舍,的确是让人挺纠结的。自从Google宣布,kotlin 作为android开发的首选语言,java的地位能否像以前一样不得而知,但是基于jvm的语言(Groovy,Kotlin)的发展也让大家看到每种语言在处理特定问题的优势;gradle基于groovy,开发新一代的构建工具,个人觉得你极大提高了生产力,在持续集成领域,无疑增加了一剂猛药。可以看到groovy在领域特定语言上的优势。
继续阅读 »
文/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 版
继续阅读 »
前段时间写基于俺们学校教学管理平台的App,需要破解验证码,模拟登陆,然后抓取数据,显示在Android端
验证码破解的一般思路是下载验证码,提取出需要的部分,平均拆分成N(N=验证码字符个数)份
二值化(转化为黑白色,黑色为1,白色为0),取模,然后保存摸板
俺们学校的验证码比较弱,只有0-9 10个数字,建好这十个数字的模型
在模拟登陆之前先把验证码下载下来,也是提取出需要的部分,拆分,然后与摸板进行比较,这样验证码就能破解啦!
步骤总结如下:
(1)批量下载一部分验证码图片
(2)将这部分图片提取出需要的部分
(3)将提取出来的部分平均拆分成N(N=验证码字符个数)份
(4) 去噪,将图片灰度化与二值化
(5
继续阅读 »
文/Robin
Dropbox 最近正式发布了它的密码管理器 Dropbox Passwords,支持 Android、iOS、macOS、Windows。它的功能与其它密码管理器类似,支持一键登录应用和网站,在登录应用和网站时存储密码,随时随地访问密码,并自动同步到所有设备,能生成随机的强密码。
Dropbox Passwords 利用零知识加密技术来保护登陆凭据,确保只有用户才能访问密码,而即使是 Dropbox 也无法访问。Dropbox Passwords 提供给 Dropbox Plus 或 Professional 订阅用户。
Dropbox Passwords 的界面是这样的:
Dropbox Pass
继续阅读 »
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
继续阅读 »
22岁生日了,过去一年发生了太多,该记录点什么,多年之后,再看起来,应该会很多感触
以流水账的形式,回忆下过去重要的东西。
7月初,帮学院一位玩的蛮好的老师做项目,项目有个很奇葩的名字,叫 禽兽管理系统 。
据说有10级大神带,就参与了项目。大神几天之后就去阿里巴巴实习了,剩下的活全我干了:
DB设计和修改,前后端,以及给Android端提供接口,服务器,甚至和老师讨论需求。
现在看起来很low的一个project,当时还算是一个蛮大的挑战。好在有大神远程的帮助,以及自己的一些摸索,每天熬夜两三点,居然活生生的给撸完了。
收获也不止一点点,代码方面的能力培养就不说了,其它方面的帮助挺大的,不细说。
在撸 禽兽管理系统 的时候顺
继续阅读 »
前面四篇里,我们分别分析了 WebRTC Android 的视频采集、视频渲染和视频硬编码,最后把相关代码剥离出来形成了一个独立的模块:VideoCRE,并对其进行了极大地内存抖动优化。从本篇起,我们将迈入新的领域:网络传输。首先我们看看 P2P 连接的建立过程,以及 DataChannel 的使用,最终我们会利用 DataChannel 实现一个 P2P 的文字聊天功能。
继续阅读 »
内建变量
内置在字符串中,例如:
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,可
继续阅读 »
引言
开发这个插件的目的是因为最近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
继续阅读 »