自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qiuwf的博客

保持一颗赤子之心!!!

  • 博客(12)
  • 资源 (16)
  • 问答 (1)
  • 收藏
  • 关注

原创 从有到无,android开发环境搭建完全攻略

从有到无,android开发环境搭建完全攻略1. jdk下载安装路径:参考:https://blog.csdn.net/qq_16151285/article/details/70184772

2018-06-19 23:36:10 156

原创 《深入理解Android内核设计思想》读书笔记 第6章 进程间通信Binder

系列文章《深入理解Android内核设计思想》读书笔记 第5章 Android进程/线程管理6.0 前言1、要进行进程间通信的原因 不同的进程运行在不同的内存空间,所以无法直接通过内存地址来访问别的进程的数据。Binder的存在就可以给我们提供一种间接的方法进行进程间的通信。2、Binder的组成部分 Binder驱动:运行于内核层,可以提供open()...

2018-05-25 21:19:41 504

原创 深入解析Volatile关键字 及 Java的内存模型

一、Java的内存模型Java内存模型规定了所有的变量都存储在主内存中 每条线程中还有自己的工作内存,线程的工作内存中保存了被该线程所使用到的变量(这些变量是从主内存中拷贝而来)。 线程对变量的所有操作(读取,赋值)都必须在工作内存中进行。不同线程之间也无法直接访问对方工作内存中的变量,线程间变量值的传递均需要通过主内存来完成。基于此种内存模型,便产生了多线程编程中的数据“脏读”等...

2018-05-23 12:20:35 275

原创 String&Int的相互转换 以及各个转换方法的效率问题

1、 Int 转 String 1、String a = 1 + “”;这个效率最低 ’+’运算符的执行效率不高的原因在之前需要new StringBuilder等操作和之后的StringBuilder.toString等操作 2、String.valueOf(object); 3、Integer.toString(num); 后面连个效率较高,前...

2018-05-22 18:09:19 303

原创 字符串匹配的KMP算法介绍 和 Java代码的实现

算法介绍1、 算法作用 用于判断一个source字符串中是否包含一个特定的模式串,并返回最早出现的位置,还可用于其他用法,如出现几次等 例: 字符串”BBC ABCDAB ABCDABCDABDE” 中是否含有字符串”ABCDABD” 2、相比暴力解决方法 kmp方法算法就利用之前判断过信息,通过一个next数组《部分匹配表》,不用把source字符串的”搜...

2018-05-22 17:27:33 484

原创 《深入理解Android内核设计思想》读书笔记 第5章 Android进程/线程管理

5.1 进程和线程进程是程序的一个运行实例,线程是CPU调度的一个基本单位 IDE(intergrated development environment)集成开发环境 ADT(Android development tool) 安卓开发工具 在eclipse中的 1、应用程序启动后会创建ActivityThread主线程,主线程始终只有一个(包括当执行别的Activity时...

2018-05-20 23:25:38 409 1

原创 Android中的消息机制

消息机制的概述 1、Handler的主要作用是将某个任务切换到Handler所在的线程中去执行。Handler可以通过post方法发送一个Runnable到消息队列MessageQueue中,也可以通过send方法发送一个消息到消息队列中,其实post方法最终也是通过send方法来完成,系统会将post的内容打包成一个Message,再通过send方法发送出去。 2、Looper会以...

2018-05-20 23:19:42 108

原创 Git 的使用(包括多人使用时冲突的处理)

建议多敲代码,少使用图形界面1. 从远程服务器克隆项目git clone https://github.com/weifengqiu/Java-Points.git2. 将本地更新提交在远程仓库git add . //添加所有更新的文件git commit -m "add new File" //提交更新git push -u origin master ...

2018-05-18 21:24:33 1270

原创 Android 完整读取网络传输的输入流

try { /* in为输入流,count为输入流的字节数,读取输入流的字节数直到可以确认为整个输入流的字节数 */ count = 0; while (count < 1024) { //1024是已知的输入流的字节数 count =...

2018-05-17 16:53:20 2073

原创 Android禁止Edittext弹出软件盘,光标依然正常显示。

/** * 禁止Edittext弹出软件盘,光标依然正常显示。 */ public void disableShowSoftInput() { if (android.os.Build.VERSION.SDK_INT <= 10) { call_roomNum.setInputType(InputTy...

2018-05-17 11:21:24 619

原创 基于TCP/UDP的Socket的Android网络编程

1、普通Socket 普通Socket 2、TCP & UDP介绍 TCP:传输控制协议,一种面向连接的协议,给用户进程提供可靠的全双工的字节流,能够保证数据正确性,还有数据顺序,TCP套接口是字节流套接口(stream socket)的一种。 UDP:用户数据报协议。UDP是一种无连接协议,一次发送交付一个完整的数据报,响应速度快,但是可能会有丢包的情况(好...

2018-05-16 22:09:35 2908

原创 des源代码即利用des源码实现一些功能

利用DES源代码实现下面功能: 1 给定某个Sbox的输入差分情况下,计算所有输入对和所有Sbox输出差分的分布情况 2 统计DES算法在密钥固定情况,输入明文改变1位、2位,。。。64位时。输出密文位数改变情况。 3 统计DES算法在明文固定情况,密文改变1位、2位,。。。64位时。输出密文位数改下载地址:https://download.csdn.net/download/qq_3486808...

2018-05-04 10:24:12 1887

Git官方最新版下载 Git-2.19.0-64-bit 64位Windows版本

Git官方最新版下载 Git-2.19.0-64-bit 64位Windows版本 Git官方最新版下载 Git-2.19.0-64-bit 64位Windows版本

2018-09-19

Git官方最新版下载 Git-2.18.0-64-bit 64位Windows版本

Git官方最新版下载 Git-2.18.0-64-bit 64位Windows版本

2018-08-07

Androidstudio 编译工具gradle-4.4-bin解压该压缩包 gradle文件在压缩包中

Androidstudio 编译工具gradle-4.4-bin解压该压缩包 gradle文件在压缩包中

2018-06-30

Androidstudio中使用到的编译工具,最新版本gradle-4.8.1-bin.zip

Androidstudio中使用到的编译工具,最新版本gradle-4.8.1-bin.zip Androidstudio中使用到的编译工具,最新版本gradle-4.8.1-bin.zip

2018-06-30

Git官方最新版下载 Git-2.17.0-64-bit 64位Windows版本

Git官方最新版下载 Git-2.17.0-64-bit 64位Windows版本

2018-05-23

Head First Java源代码 (中文第2版) (书内全部代码)

Head First Java(中文第2版)源码(书内全部代码) 解压后可用迅雷直接下载

2018-05-17

awesomiumv1.6.6 sdk_win 下载 解决MarkdownPad html渲染错误问题

内含awesomiumv1.6.6 sdk_win下载链接 解决Win10 MarkdownPad2 html渲染错误问题 亲测有效

2018-05-17

Android开发艺术探索_PDF电子书下载 高清 带索引书签目录_任玉刚著_北京

Android开发艺术探索_PDF电子书下载 高清 带索引书签目录_任玉刚著_北京:电子工业出版社 解压密码:qiu 解压密码:qiu 解压密码:qiu

2018-05-15

des源码 C语言实现 编译可直接运行 包括解密加密等.

des源码 C语言实现 编译可直接运行 包括解密加密等 包含多个方法函数,有详细注释

2018-05-04

des源代码即利用des源码实现一些功能

利用DES源代码实现下面功能: 1 给定某个Sbox的输入差分情况下,计算所有输入对和所有Sbox输出差分的分布情况 2 统计DES算法在密钥固定情况,输入明文改变1位、2位,。。。64位时。输出密文位数改变情况。 3 统计DES算法在明文固定情况,密文改变1位、2位,。。。64位时。输出密文位数改变情况。 为了具有客观性,2,3小题需要对多次进行统计,并计算其平均值。 使用C语言实现

2018-05-03

2016计算机组成原理期末试卷.docx

2016计算机组成原理期末试卷.docx,2016计算机组成原理期末试卷.docx

2018-03-18

广工计算机组成原理实验报告.docx

广工计算机组成原理实验报告,最新 报告完整

2018-03-18

操作系统银行家算法源码

广工,操作系统实验,银行家算法,源码 2 实验要求 1. 假定系统有3类资源A(10个)、B(15个)、C(12个),系有5个进程并发执行,进程调度采用时间片轮转调度算法。 2. 每个进程由一个进程控制块( PCB)表示,进程控制块可以包含如下信息:进程名、需要的资源总数、已分配的资源数、进程状态。 3. 由程序自动生成进程(包括需要的数据,要注意数据的合理范围)。 4. 进程在运行过程中会随机申请资源(随机生成请求的资源数),如果达到最大需求,表示该进程可以完成;如果没有达到最大需求,则运行一个时间片后,调度其它进程运行。资源分配采用银行家算法来避免死锁。 5. 每个进程的状态可以是就绪 W(Wait)、运行R(Run)、阻塞B(Block)或完成F(Finish)状态之一。 6. 每进行一次调度,程序都要输出一次运行结果:正在运行的进程、就绪队列中的进程、阻塞队列中的进程、完成的进程以及各个进程的 PCB,以便进行检查。

2018-01-07

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除