Comtu


  • 首页

  • 归档

  • 分类

  • 标签

  • 关于

  • 搜索

Mac支持NTFS格式

发表于 2017-10-05 | 分类于 Mac | | 阅读次数
| 字数统计 358字 | 阅读时长 1分钟

开启流程简介

  1. 挂载上你的NTFS硬盘,查看硬盘名称

  2. 编辑/etc/fstab文件,使其支持NTFS写入

  3. 将/Volumes中的NTFS磁盘快捷方式到Finder

阅读全文 »

Android多渠道打包

发表于 2016-09-29 | 分类于 Android | | 阅读次数
| 字数统计 1,642字 | 阅读时长 8分钟

Android多渠道打包

  • Gradle方式
  • Python脚本方式
阅读全文 »

Android混淆

发表于 2015-11-01 | 分类于 Android | | 阅读次数
| 字数统计 2,838字 | 阅读时长 11分钟

什么是代码混淆

Java 是一种跨平台的、解释型语言,Java 源代码编译成中间”字节码”存储于 class 文件中。
由于跨平台的需要,Java 字节码中包括了很多源代码信息,如变量名、方法名,并且通过这些名称来访问变量和方法,
这些符号带有许多语义信息,很容易被反编译成 Java 源代码。为了防止这种现象,我们可以使用 Java 混淆器对 Java 字节码进行混淆。

混淆就是对发布出去的程序进行重新组织和处理,使得处理后的代码与处理前代码完成相同的功能,而混淆后的代码很难被反编译,
即使反编译成功也很难得出程序的真正语义。被混淆过的程序代码,仍然遵照原来的档案格式和指令集,执行结果也与混淆前一样,
只是混淆器将代码中的所有变量、函数、类的名称变为简短的英文字母代号,在缺乏相应的函数名和程序注释的况下,即使被反编译,
也将难以阅读。同时混淆是不可逆的,在混淆的过程中一些不影响正常运行的信息将永久丢失,这些信息的丢失使程序变得更加难以理解。

混淆器的作用不仅仅是保护代码,它也有精简编译后程序大小的作用。由于以上介绍的缩短变量和函数名以及丢失部分信息的原因, 
编译后 jar 文件体积大约能减少25% ,这对当前费用较贵的无线网络传输是有一定意义的。
阅读全文 »

PHP学习笔记-Laravel框架

发表于 2015-10-10 | 分类于 PHP | | 阅读次数
| 字数统计 10,195字 | 阅读时长 47分钟

本人因公司的需要.学习PHP的Laravel框架.本博文为学习笔记.
本博文中包含有 Laravel安装配置环境部署,路由,控制器,视图,模型,MVC ,数据库,请求,Session,表单研制,
中间件,哈希,辅助函数,以及图片处理库Integration/Image的使用.artisan常用命令等内容.

阅读全文 »

PHP学习笔记-CI框架

发表于 2015-09-10 | 分类于 PHP | | 阅读次数
| 字数统计 9,965字 | 阅读时长 45分钟

本人因公司需求.学习PHP的CI框架.本博文为学习笔记.
CodeIgniter 是一套给 PHP 网站开发者使用的应用程序开发框架和工具包。
它提供一套丰富的标准库以及简单的接口和逻辑结构,其目的是使开发人员更快速地进行项目开发。
使用 CodeIgniter 可以减少代码的编写量,并将你的精力投入到项目的创造性开发上。

其中内容包括,CI_Controller对象 , 数据库访问 , AR模型(QB模型) , CI类库扩展 ,
Url相关函数 , 设置路由 , 隐藏入口文件, 分页 , 文件上传 , Session , 验证码 , 语言包 , CI框架内部解析等内容.

阅读全文 »

Android Studio 笔记

发表于 2015-01-01 | 分类于 Android | | 阅读次数
| 字数统计 4,829字 | 阅读时长 20分钟

Android studio 使用笔记.
其中内容包括AS基本设置,创建项目,引用第三方类库,导入Eclipse项目,
Gradle,加速AS运行速度,Eclipse中使用Gradle,以及一些AS的常见错误.

阅读全文 »

Java线程池

发表于 2014-12-16 | 分类于 Java | | 阅读次数
| 字数统计 3,032字 | 阅读时长 12分钟

目录

线程池的作用
Executors提供四种线程池
    newCachedThreadPool
    newFixedThreadPool
    newScheduledThreadPool
    newSingleThreadExecutor
ThreadPoolExecutor类
阅读全文 »

Java线程可见性

发表于 2014-12-15 | 分类于 Java | | 阅读次数
| 字数统计 2,718字 | 阅读时长 11分钟

目录:

1. 共享变量在线程间的可见性
    1.1 Java内存模型(JMM)
    1.2 共享变量可见性实现的原理
    1.3 重排序
    1.4 as-if-serial语义

2. synchronized实现可见性

3. volatile实现可见性
    3.1 volatile适用场景
4. synchoronized和volatile比较
阅读全文 »

Java线程

发表于 2014-12-14 | 分类于 Java | | 阅读次数
| 字数统计 4,607字 | 阅读时长 18分钟

目录

线程简介
Java中的线程实现方式
Thread常用方法
线程同步(synchronized关键字)
多线程间数据通信
线程同步死锁
阅读全文 »

Java实现加密算法

发表于 2014-12-01 | 分类于 Java | | 阅读次数
| 字数统计 3,633字 | 阅读时长 20分钟

目录:

Base64
消息摘要算法
    MD
    SHA
    MAC
对称加密算法
    DES
    3DES
    AES
    PBE
非对称加密算法
    DH
    RSA
    ElGamal
数字签名算法
    RSA
    DSA
    ECDSA
其它算法
    IDEA
    CRC
阅读全文 »
12…4
Comtu

Comtu

The time is passing

31 日志
9 分类
98 标签
GitHub Weibo
© 2013 - 2017 Comtu
由 Hexo 强力驱动
主题 - NexT.Mist