logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

c/c++多线程模拟系统资源分配(并通过银行家算法避免死锁产生)

银行家算法数据结构(1)可利用资源向量Available是个含有m个元素的数组,其中的每一个元素代表一类可利用的资源数目。如果Available[j]=K,则表示系统中现有Rj类资源K个。(2)最大需求矩阵Max这是一个n×m的矩阵,它定义了系统中n个进程中的每一个进程对m类资源的最大需求。如果Max[i,j]=K,则表示进程i需要Rj类资源的最大数目为K。(3)...

#数据结构与算法
java反射修改final变量

private void updateFinalModifiers(Field field) throws NoSuchFieldException, IllegalAccessException {field.setAccessible(true);Field modifiersField = Field.class.getDeclaredField(...

#java
java接口签名(Signature)实现方案续

一、前言  由于之前写过的一片文章 (java接口签名(Signature)实现方案)收获了很多好评,此次来说一下另一种简单粗暴的签名方案。相对于之前的签名方案,对body、paramenter、path variable的获取都做了简化的处理。也就是说这种方式针所有数据进行了签名,并不能指定某些数据进行签名。二、签名规则  1、线下分配appid和appsecret,针对...

#java#json
c++ stringstream(老好用了)

前言: 以前没有接触过stringstream这个类的时候,常用的字符串和数字转换函数就是sscanf和sprintf函数。开始的时候就觉得这两个函数应经很叼了,但是毕竟是属于c的。c++中引入了流的概念,通过流来实现字符串和数字的转换方便多了。在这里,总结之前的,并介绍新学的。常见格式串:    %% 印出百分比符号,不转换。  %c 整数转成对应的 ASCII 字元...

#c##数据结构与算法
Myeclipse 操作数据库

步骤1:通过MyEclipse中的window-》show View-》other 调出。DB浏览器,和 SQL Results步骤2. 可以右键单击空白处,选择new,创建一个新的DB connection, 或者edit已经存在的DB connection步骤3:数据库信息填写选择相应的数据库类型。Driver name :填上自己需要的名字Conn...

#数据库#开发工具
android模拟器默认位置的修改

1.创建ANDROID_SDK_HOME环境变量,如ANDROID_SDK_HOME=D:\eclipse_android\android-sdk2.在ANDROID_SDK_HOME目录下,建立.android目录3.默认的avd路径是C:\Users\Administrator\.android, 将里面的内容放入到ANDROID_SDK_HOME中的.android目录下...

#移动开发#开发工具
到底了