注册登录
产品
社群
使用“Bing”搜本站
使用“Google”搜本站
使用“百度”搜本站
✓
站内搜索
注册登录
问答
博客
资讯
标签
用户
活动
极客观点
项目管理
HarmonyOS
开发者社区
热门标签
javascript
前端
python
node.js
react
vue.js
php
laravel
go
人工智能
mysql
linux
ios
java
android
css
typescript
spring
程序员
ONES 研发管理
思否企业问答
问答
博客
资讯
标签
用户
活动
极客观点
项目管理
HarmonyOS
开发者社区
热门标签
javascript
前端
python
node.js
react
vue.js
php
laravel
go
人工智能
mysql
linux
ios
java
android
css
typescript
spring
程序员
ONES 研发管理
思否企业问答
白言午说
5
获赞数
24
关注数
5
粉丝数
关注他
发私信
杭州
杭州电子科技大学 | 软件工程
dove.im
IP 属地未知
2014-10-18 加入
浏览 5.3k
举报
屏蔽
主页
回答
4
提问
2
文章
6
更多
世界上有10种人,一种认识10的,一种不认识10的!!
58 声望
|
新手
php
36
php路由
29
laravel
29
android
26
混淆代码
11
黄金勋章
暂未获得该勋章
如何获得
2
白银勋章
火爆问题
5
青铜勋章
辅导员
受欢迎问题
支持者
个人动态
赞了文章
2020-06-12
微信,支付宝小程序实现原理概述
Jensen95
微信小程序 项目结构 上图为微信小程序的项目结构,pages下面包含了小程序中的每一个页面,每一个页面由页面结构,页面样式,页面配置和逻辑代码四部分组成。 页面结构 页面结构文件为index.wxml,通过微信自定义的标签来写。 页面逻辑 页面逻辑通过JavaScript来书写...
赞了文章
2017-10-17
Android动态加载技术 系列索引
Kaede
Android Dynamical Loading 大家新年好,最近花了点时间,慢慢把这个系列的内容稍微调整了下。Last Edit: 2016-2-10 基本信息 Author:Kaedea GitHub:android-dynamical-loading 动态加载介绍 在Android开发中采用动态加载技术,可以达到不安装新的APK就升级APP功能...
赞了文章
2017-10-12
《Kotlin 极简教程》第8章 函数式编程(FP)
陈光剑
"函数式编程", 又称泛函编程, 是一种"编程范式"(programming paradigm),也就是如何编写程序的方法论。它的基础是 λ 演算(lambda calculus)。λ演算可以接受函数当作输入(参数)和输出(返回值)。
赞了回答
2016-10-17
Java真数组
smallclover
提供一篇博客解释js中的伪数组js的伪数组我的理解:ADT(abstract data type)数据抽象类型:一个数据模型及定义在该模型上的一组运算。数组是一种抽象的数据类型,Java中数组是对象,它所包含的数据在内存中是连续排列的,并且你可以对数组进行一系列的操作。
关注了问题
2016-10-12
Mac上MySQL报错:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'
赞了回答
2016-09-12
mac下有没有办法运行汇编里面的debug?
hiccuploong
mac可以下载DOSBOX,然后去下载debug.exe程序到mac,最后运行DOSBOX,并挂载本地debug.exe所在的目录到DOSBOX的一个盘符,比如你的debug.exe在~/users/Documents/,就在DOSBOX中运行命令:mount c: ~/users/Documents/,再运行命令c:进入c盘符,最后运行命令:debug,...
发布了文章
2016-08-22
LayoutInflater 后记--替换系统控件
白言午说
之前记录了自己走通 LayoutInflater 的源码整体流程,一直想搞个好玩的东西,想起之前看到过的换肤方案,决定写个换系统控件的库。项目地址,项目的具体使用,可以看README
提出了问题
2016-08-22
LayoutInflater 后记--替换系统控件
发布了文章
2016-08-22
Android 代码混淆(二)
白言午说
Android 代码混淆(一) 中已经记录并走了混淆的整个流程,用命令行进行混淆的操作,并验证了三个过程,这篇文章会记录一下在 Android Studio 下混淆的操作,以及具体需要的注意的一些事项。
回答了问题
2016-08-22
Android studio编译速度太慢,每次都要一分钟
白言午说
1.调高AS占用内存 {代码...} 2.开启离线模式,设置里面搜索 offline 即可 具体操作,自行google,有很多教程 不过项目大,1分多钟是正常的
关注了问题
2016-08-22
Android studio编译速度太慢,每次都要一分钟
发布了文章
2016-08-21
Android 代码混淆(一)
白言午说
混淆器(ProGuard)会对 Java class 文件进行 shrinker(压缩),optimizer(优化),obfuscator(混淆)以及preverifier(校验)。shrinker(压缩)这一步会找到并移除没用到的类,变量,方法,属性。optimization(优化)这一步,会分析并且优化方法的字节码。obfuscation(混淆)...
发布了文章
2016-08-19
记 LayoutInflater 源码流程
白言午说
整体流程:找到最外层的父级布局 ===》 处理merge节点情况 ===》实例化父级布局 ===》根据父级布局,调用rInflate函数去实例化子级view ===> 根据实例化结果,以及外部参数,进行view的添加以及结果的返回
回答了问题
2016-08-10
如何从chromium中提取出android_webview_java.jar, webviewchromium.so?
白言午说
一年后自问自答,需要clone下chromium的代码,然后在linux环境下编译,奈何项目太大,代码都没有拉成功过。
赞了回答
2016-08-10
RecyclerView根据Position设置Item的子视图是否显示?
沧澜
XXX.setVisibility(position == XXX ? View.VISIBLE : View.GONE);要带else的执行,不然会错乱,因为ListView和RecyclerView 都有复用机制,就是你用过的item 滑出屏幕一定距离后会被复用来显示新的数据,如果有某项不重新设置数据,会导致item 的数据是上一次的数据...
赞了文章
2016-08-09
Android分享:代码混淆那些事
lingdududu
ProGuard是一个开源的Java代码混淆器。它可以混淆Android项目里面的java代码,对的,你没看错,仅仅是java代码。它是无法混淆Native代码,资源文件drawable、xml等。
发布了文章
2016-07-31
引用传递和值传递(pass by value vs pass by reference)
白言午说
写这个的原因主要是今天看到了知乎的一个问题,发现自己有些地方有点懵逼,写下来记录一下,知乎上排名第一的答案说的很清楚,不过看了以后依旧有点迷迷糊糊,所以自己写了个几行代码测试。首先上一个,感觉比较对的结论:**Horstmann的《java核心技术》(中文第8版P...
赞了文章
2016-07-14
分享一些流畅的适合开发的 Android 模拟器
Kaede
“工欲善其事,必先利其器。” 使用Android模拟器开发和调试应用肯定比使用真机方便。但相比XCODE的IOS模拟器,Android SDK自带的AVD实在不争气,不过一些第三方的模拟器却表现不俗!
赞了文章
2016-02-24
从零开始写个编译器吧 - Token.java 文件的编写
Cookcoco
现在,让我们来动手写编译器的第一个个java文件吧。本章要写的类,是Token类。如其名字所示,这个类实例化的对象用于表示词法分析器 Tokenizer 的产物。同时,也作为下一阶段的语法分析器 Parser 的原料。
赞了文章
2016-02-22
从零开始写个编译器吧 - tao语言的词法分析器(Tokenizer)的类型定义
Cookcoco
要为 tao 语言设计词法分析器,首先得知道 tao 语言是一种什么样的语言。不过呢,我脑海里还没有 tao 语言具体形象。我还是先贴一段 tao 语言的代码,大概展示下这是怎么回事吧。
标签得分
暂无数据
获得勋章
暂无数据
声望记录
暂无数据