码迷,mamicode.com
首页 > 编程语言
SM4算法
SM4算法 由于实现简单,SM4算法非常适合在智能数据卡、物联网传感节点等对面积和成本要求比较严格的场合使用。SM4算法是对称加密算法,也是分组算法,其分组长度和密钥长度均为128比特,即加密强度为128位。加密算法和密钥扩展算法都采用32轮非线性迭代结构。SM4算法如图所示,具体步骤如下:...
分类:编程语言   时间:2015-06-15 09:35:41    阅读次数:757
Java中Runnable和Thread的区别的疑问
Java中Runnable和Thread的区别的疑问,为什么说继承自Thread类的线程不能实现资源共享呢...
分类:编程语言   时间:2015-06-15 09:35:05    阅读次数:173
解决java压缩图片透明背景变黑色的问题
public static BufferedImage resize(int faceWidth,BufferedImage srcImg,HttpServletRequest request) throws IOException{                  int imgWidth = 0;         if(faceWidth>70 && faceWidth       ...
分类:编程语言   时间:2015-06-15 09:30:33    阅读次数:409
zerglurker的C语言教程010——运算符详解(二)
本节主要讲解下面几个运算符: ()圆括弧运算符 {}组合运算符 ::作用域解析 throw运算符 ,逗号运算符...
分类:编程语言   时间:2015-06-15 09:30:46    阅读次数:171
java 学习 —— AWT布局组件
自己学习java中AWT开发窗体程序中的几种窗口组件,做一下笔记 FlowLayout: import java.awt.*; public class Wintwo2 extends Frame{ //定义一个文本框。 TextArea a=new TextArea("请准确填写信息"); //定义三个按钮组件。 Button b1=new Button("提交");...
分类:编程语言   时间:2015-06-15 09:27:17    阅读次数:170
基于双链表 实现Java Queue队列
除了可以通过一维数组,单链表实现queue队列,还可以通过双链表实现queue队列。在基于NLNode类实现双向链表的时候,为了使编程更加简洁,通常我们都要在最前端和最后端各设置一个哑元节点( Dummy node )。这两个节点分别称作头节点( Header node )和尾节点( Trailer node) ㈠,起哨兵( Sentinel)的作用。也就是说,它们并不存储任何实质的数据对象,头(尾...
分类:编程语言   时间:2015-06-15 09:29:21    阅读次数:154
算法练习:产生指定范围的随机数
一、问题描述 给出一个整型数组,以及一个区间范围[min,max],写一个函数产生一个在此区间范围内的随机数,并且该随机数不在数组里,假设总能找到该随机数。   二、分析与解答 分成两步,即可解答。第一步,生成一个随机数x包含于[min,max];第二步,判断此随机数是否在数组中,是的话重新生成一个随机数再执行第二步,否则返回此随机数。 在判断随机数是否在数组中,如果采用顺序查找的方式,...
分类:编程语言   时间:2015-06-15 09:24:46    阅读次数:167
黑马程序员——java——文件的切割与合并
------ android培训、java培训、期待与您交流! ---------文件的切割与合并功能实现 import java.io.*; import java.util.*; public class FileSpileDemos { public static void main(String[] args) throws Exception { //获取将需要切割的文件 ...
分类:编程语言   时间:2015-06-15 09:25:38    阅读次数:224
Python开发环境搭建(win7)
一、安装配置Python 其实在开发python最好在ubuntu环境下,简单也便于扩展各个package。这次来讲一下如何在win7上搭建Python开发环境。由于python的跨平台性。在windows下和ubuntu下基本上没什么差别。下面从几个不步骤来搭建开发环境。 1.下载(https://www.python.org/downloads/)安装python.2....
分类:编程语言   时间:2015-06-15 09:24:45    阅读次数:416
java 使用Callable和Future返回线程执行的结果
java 使用Callable和Future返回线程执行的结果...
分类:编程语言   时间:2015-06-15 09:24:28    阅读次数:138
二叉树 各种遍历算法
#include #include #include using namespace std; //二叉树结点 typedef struct BiTNode{ //数据 char data; //左右孩子指针 struct BiTNode *lchild,*rchild; }BiTN...
分类:编程语言   时间:2015-06-15 09:22:17    阅读次数:154
c++中的异常 exception
变成入门的时候可能经常遇到的错误: this application has requested the runtime to terminate it in an unusual way. Please contact the application's support team for more information这是由于程序在运行时发生了未知的错误,例如:打开不存在的文件,爆栈,除数为...
分类:编程语言   时间:2015-06-15 09:19:44    阅读次数:120
第14周 【项目4 - 处理C++源代码的程序】(1)
问题描述:  在CodeBlocks等IDE中都提供了代码格式整理的功能。完成这种功能的程序,操作的数据是用C++写的源代码文件。C++源文件是一种文本文件,可以通过程序进行操作。 集成开发环境(IDE)对对程序进行编译,操作的“数据”是源程序。编译中,要对源程序进行词法检查和语法检查,后续还要进行目标代码生成、代码优化等工作。相关的技术将在《编译原理》课中学习。这些技术可以用在很多领域,当然...
分类:编程语言   时间:2015-06-15 09:19:12    阅读次数:182
Java 信号量 Semaphore 介绍
Java 信号量 Semaphore 介绍...
分类:编程语言   时间:2015-06-15 09:17:47    阅读次数:138
Java之CyclicBarrier使用
Java之CyclicBarrier使用...
分类:编程语言   时间:2015-06-15 09:17:59    阅读次数:144
C语言数组与指针
一维数组与指针 int a[10]; int *pa; 一维数组的数组名代表的就是该数组第一个元素的地址,所以复制语句pa=&a[0]等价于pa=a。对数组元素a[i]的引用等价于*(a+i)。在计算数组元素a[i]的值时,C语言实际上先将*(a+1)后再进行求值,所以用指针编写的程序比用数组下标编写的程序执行速度快。 数组名和指针之间有一个不同之处,指针是一个变量,pa=a和pa++都是合...
分类:编程语言   时间:2015-06-15 09:17:26    阅读次数:142
外部排序,杀鸡焉用牛刀?
天下武功,唯快不破,冰冻三尺,一日之寒?...
分类:编程语言   时间:2015-06-15 09:14:52    阅读次数:108
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!