日积月累:Proguard进行Android代码混淆 在实际的开发成产品apk的发布过程中,我们经常会使用到代码混淆技术。不过在讲解如何进行代码混淆之前,我先跟大家演示一下反编译的过程,这样才能让大家明白为什么需要进行代码混淆。一、代码反编译1.准备工作首先我们准备好一个项目的apk文件(未进行混淆打包)、dex2jar工具(下载地址:http://code.google.com/p... 移动开发 2024-01-25 37 点赞 0 评论 56 浏览
terminal命令 — 解决xcode一直不响应 terminal命令 — 解决xcode一直不响应 用Mac的Xcode写c++程序,偶尔会遇到一直小圈圈在转,对键盘鼠标都不响应的情况,而且强制退出再重启程序也没有用。 这是因为Xcode保留了上次为正常关闭的一录,再次打开Xcode时会依然去加载错误的记录,所以必须完全删除这些记录Xcode才能加载正常的项目。 在terminal中输入如下命令即可解决:rm -rf ~/Library/Saved Application State/com.apple.dt.Xcode.savedSt terminal命令 2023-10-14 60 点赞 0 评论 90 浏览
Linux:带你理解线程概念(CPU密集型 VS I/O密集型) 线程概念什么是线程多进程/多线程的优缺点分析(多任务处理)多线程的优点:多进程的优点:共同的优点:进程和线程线程间的独有与共享:什么是线程线程是进程中的一条执行流,在linux下是通过pcb实现的程序调度linux下的pcb实际上是一个线程,并且这些pcb共用同一个虚拟地址空间,共享进程大部分资源,相较于传统的pcb更加轻量化一点,因此也被称之为轻量级进程(线程)linux下的进程其实是一个线程组,一个进程中可以有多个线程(多个pcb),线程是进程中的一条执行流多进程/多线程的优缺点分析( Linux 2023-06-14 56 点赞 0 评论 84 浏览
3DSMAX怎么使用展平工具展开模型? 3DSMAX中的模型表面凸凹不平,该怎么展开,下面我们就来看看详细教程。 1、首先,为了演示展平工具的使用,我们制作一个表面凹凸不平的模 3DMAX教程 2022-04-10 669 点赞 10 评论 1013 浏览
Nginx 代理与负载均衡详解 Nginx 代理与负载均衡详解 nginx除了可以做网站的虚拟主机之外,还可以做代理器,并且, nginx在代理器的基础 Nginx 2022-04-09 125 点赞 1 评论 189 浏览
Win10正式版死机运行程序无响应该怎么办? Win10正式版在运行程序时死机怎么办呢?由于Win10正式版存在程序兼容性问题,导致运行部分程序时出现卡机、死机等现象。对此我们可以通过 Windows 10 2022-04-08 162 点赞 2 评论 245 浏览
VS2015下简单使用EF框架的方法 VS2015下如何简单使用EF框架的方法,具体内容如下 新建Model1 edmx文件 页面引用数据库Model1 如下创建AD数据库 ASP.NET编程 2022-04-04 165 点赞 2 评论 250 浏览
清理Windows服务器的垃圾文件的批处理 复制代码 代码如下: @echo off echo 正在清理系统垃圾文件,请稍等 del f s q %systemdrive% DOS编程 2022-04-03 119 点赞 1 评论 180 浏览