自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (7)
  • 收藏
  • 关注

转载 JAVA 对象序列化(一)——Serializable

Java的对象序列化是指将那些实现了Serializable接口的对象转换成一个字符序列,并能够在以后将这个字节序列完全恢复为原来的对象。这一过程甚至可通过网络进行,这意味着序列化机制能自动弥补不同操作系统之间的差异。 只要对象实现了Serializable接口(记住,这个接口只是一个标记接口,不包含任何的方法  如果我们想要序列化一个对象,首先要创建某些OutputStream(如FileOutp

2017-03-26 17:45:16 410

原创 Dijkstra算法

#include<bits/stdc++.h>using namespace std;struct Edge{ int next; int cost;};vector<Edge> v[101];int Dis[101];bool mark[101];int main(){ long long num; long long val,temp1,temp2,temp3

2017-03-10 14:06:23 665

原创 最短路径Floyd

#include<bits/stdc++.h>using namespace std;int arr[1001][1001];int main(){ long long num; long long val,temp1,temp2,temp3; while(scanf("%lld",&num)!=EOF&&num!=0){ scanf("%lld",&val)

2017-03-10 11:31:33 422

原创 最小生成树Kruskal算法与并查集及其优化

#include<bits/stdc++.h>using namespace std;struct Road{ int from; int to; int weight; bool operator <(Road b) const{ return weight<b.weight; }};int arr[1001];Road arr2[1000

2017-03-10 09:43:22 937

原创 C++大数阶乘

#include<bits/stdc++.h>using namespace std;long long res[10002];const long long d=1e+9;int main(){ long long num; long long val,temp1,temp2; while(scanf("%d",&num)!=EOF){ long long

2017-03-09 16:47:09 648

原创 C++快速求幂a^b

原理:a^b=a^(Binary(b)) 例如: 2^3=2^(11)=2^(10+01)=(2^10)*(2^01); 而二进制中每后一位的权重都是前一位的2倍,故(2^10)=(2^01)*(2^01)。#include<bits/stdc++.h>using namespace std;long long arr[100];int main(){ long long num;

2017-03-09 12:58:29 4960

原创 C++素数筛选法

const int arrSize=100001; int prime[arrSize]; //保存素数 int primeSize; //限定范围内素数个数 bool mark[arrSize]; //用来做标记 void primeFilter(){ primeSize=0; for(int i=2;i<arrSize;i++){ if(!mark[i])

2017-03-08 22:13:38 2727

原创 输出A+B的M进制

#include<bits/stdc++.h>using namespace std;int arr[100];string getM(long long value,int num){ string str=""; if(value==0) return "0"; //要注意有0的情况 while(value!=0){ str+=value%num+'0';

2017-03-08 15:31:09 698

原创 C++建立二叉排序树

#include<bits/stdc++.h>using namespace std;class Node{ public: Node* left; Node* right; int content; Node(){ left=NULL; right=NULL; }

2017-03-08 13:53:12 1321

原创 C++根据前序遍历和后序遍历建二叉树

#include<bits/stdc++.h>using namespace std;class Node{ public: Node* left; Node* right; char content; Node(){ left=NULL; right=NULL;

2017-03-08 13:03:34 1282

转载 C语言 gets()和scanf()函数的区别

scanf( )函数和gets( )函数都可用于输入字符串,但在功能上有区别。若想从键盘上输入字符串”hi hello”,则应该使用gets函数。gets可以接收空格;而scanf遇到空格、回车和Tab键都会认为输入结束,所有它不能接收空格。char string[15]; gets(string); /遇到回车认为输入结束/scanf(“%s”,string); /遇到空格认为输入结束/所以在输入

2017-03-08 09:39:45 273

原创 关于Scanf和Printf函数的一些知识点

1.连续输入  如果输入的数值为连续的八位数字,且想前四位归第一个变量,后面每两位一个变量,例如日期的输入20170306,则可以用如下的方法输入:scanf("%4d%2d%2d",&year,&month,&day);则结果为:year=2017; month=3; day=6;2.printf输出补0  当输出的位数较多但是想让其无值部分为0时,例如6位,输出100,则输出000100,可以用

2017-03-06 09:42:11 506

windows版基于nginx点播视频服务器rtmp,http

基于nginx的视频点播服务器,支持rtmp与http.运行在windows上。

2017-02-10

jwplayer播放器

开源网页播放器jwplayer,需要使用flash支持。

2017-02-10

Linux&Windows版yamdi

Linux和Windows版本的yamdi,用来给flv文件加入metadata实现flv播放时的拖动。

2017-02-10

libsumlime_imfix.so

使sublime_text3支持中文输入,详细查看http://blog.csdn.net/Akeron/article/details/51027243

2016-03-31

verilog在FPGA上实现超前进位加法器

用verilog在FPGA上实现超前进位加法器。

2014-12-25

Verilog编写的七段数码管显示的源码

用Verilog实现FPGA七段数码管的显示。

2014-12-25

grub2_uefi

可在支持uefi的主板上使用grub2。

2014-10-12

空空如也

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

TA关注的人

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