- 博客(206)
- 资源 (2)
- 收藏
- 关注
原创 记录自己激光打眼手术过程
本人近视500度,其中300多度近视,100多度的散光,想毕业去应征入伍,所以想去做激光手术。 在学校初检的医院做了激光打眼前的检查,发现角膜地形图不正常,被告知不能做,要观察半年后才能去做。 我又去了JN附属医院做了检查发现还是地形图不正常,这下子感觉自己没法去参军了,JN医院的人让我去JNan,在JNan的检查结果也是不行,这真是对我的很大的打击啊,后来由于各种原...
2018-09-22 09:03:18
19358
3
转载 Ubuntu 16.04 上安装 MySQL 5.7 教程
介绍MySQL 是一种开源数据库管理系统,通常作为流行的LAMP(Linux,Apache,MySQL,PHP / Python / Perl)堆栈的一部分安装。它使用关系数据库和SQL(结构化查询语言)来管理其数据。安装的方式很简单:更新软件包索引,安装mysql-server软件包,然后运行附带的安全脚本即可。sudo apt-get updatesudo apt-get install ...
2018-04-13 16:51:21
446
原创 JAVA 文件的基本操作
/** * 获取指定目录下的所有文件的名字 * @param path 目标目录路径 * */ public static ArrayList getFiles(String path) { ArrayList files = new ArrayList(); File file = new File(path);
2018-03-09 17:01:42
373
原创 JAVA 的文件的解压缩
1.对于ZIP格式 (1)需要依赖 <dependency> <groupId>org.apache.ant</groupId> <artifactId>ant</artifactId> <version>1.8.2</version> </depe
2018-03-09 17:00:04
396
原创 学习Python第三天--简单数据、操作符、分支和循环一些小理解
一:数据类型1.整型2.二:数据类型详解1.整型 int 把长整型结合在一起,类似Java BigInteger,数据只受到物理内存限制,所以int直接可以用来大数进行计算2.
2017-12-08 20:31:02
435
原创 学习Python第二天
今天是把Pycharm安装成功!网址:https://www.jetbrains.com/pycharm/download/#section=windows 我下载的是专业版,具体激活方式见网页,经济宽松者随意,以后可以愉快的开发吧
2017-12-06 22:59:13
313
原创 学习Python第一天
1.Python基本理解 不是一门CLike 语言,代码比较精简,代码是java的1/52.Python的安装 官网:https://www.python.org/ 直接傻瓜式安装就行了 安装的时候可以去勾选配置环境变量,这个倒是挺方便的,不用自己去把路径搞过去, 验证是否安装成功的方式:cmd ,输入Python看是不是有
2017-12-05 22:00:10
323
原创 关于Dao分层理解与例子详解--个人记录
一:电子宠物的DAO分层 1.cn.jbit.epet.dao //与数据库连接,对表增删改查的标准模板 { 1)BaseDao 2)MasterDao-interface 3)PetDao-interface 4)PetTypeDao-interface } 2
2017-04-23 10:03:37
1450
原创 JAVA-jdbc连接-sql server/mysql
1.sql sever 连接 Connection conn = null; String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";//注意这里的大小写 String url = "jdbc:sqlserver://localhost:1433;DatabaseName=Maste";//端口号和要关联的数据库的名字
2017-04-22 19:10:57
590
原创 SDUT 表达式语法分析——预测分析法
#include#include#include#include#includeusing namespace std;int num;stack A;stack B;int f(char x,char y){ if(x == 'E'&&(y == 'i' || y=='(')) { coutTG"<<endl;
2016-11-30 08:57:07
1644
原创 2016年秋季《编译原理》课程实验(2014级)表达式语法分析——递归子程序法
#include#include#include#include#includeusing namespace std;int num;stack A;stack B;int f(char x,char y){ if(x == 'E') { coutTG"<<endl; A.pop(); A.push('G');
2016-11-15 11:27:53
3015
1
原创 编译课程实验-识别浮点常量问题
来组测试数据:1 NO1 .NO.2 NO1.2e NO1.2e1 YESe1 NO1e2.2 NO+1.2e+44 YES++1.2 NO这样应该把所有的情况包括了吧#include #include #include using namespace std;int main(){ string s; while(cin
2016-09-20 19:13:58
1168
原创 SDUT 小C语言词法分析
一行行的分析处理,把关键字保存,查找,输出,在本题中,关键字少,自定义标示符只有字母开头注意题意: 1 在运算符号的两侧都是空,我用cin读不会读到空,若读到:= + - * / 2 读到界符直接输出 3 读到字母开头的,先去找到第一个不是字母或数字的符号,没找到的话去判断是不是关键字,不是关键字就是自定
2016-09-19 20:42:06
1246
原创 SDUT OJ 3328 JAVA判断合法标识符
JAVA的合法标识符1..标示符由字母,下划线,美元符号,数字组成(字母不仅仅是英文字母,还包括汉语日文等)2. 第一个字符不能是数字3.不能是关键字4不能是 true false 和 null;思路:1. 本打算按照C语言的合法标识符做,按照上列的规则去判断一个串合不合适,但是发现这个字母很有问题啊,毕竟好多不知道怎么判断2 正则表达式去判断3 读带空格的字符串
2016-04-12 15:25:49
1600
原创 java 的知识点
1. 多组输入 Scanner reader = new Scanner(System.in); while( reader.hasNext()) // 相当于 scanf("~scanf()");
2016-03-11 09:14:43
508
原创 JAVA SDutOJ 题目收录
A1000A+B Problem86159 B1110C语言实验——Hello World!(printf练习)89147 C1112C语言实验——图形输出(字符常量练习)85130 D1167C语言实验——三个整数和、积与平均值88153
2016-03-04 09:27:03
1370
原创 数据结构实验之查找五:平方之哈希表
题目描述给定的一组无重复数据的正整数,根据给定的哈希函数建立其对应hash表,哈希函数是H(Key)=Key%P,P是哈希表表长,P是素数,处理冲突的方法采用平方探测方法,增量di=±i^2,i=1,2,3,...,m-1输入输入一组测试数据,数据的第1行给出两个正整数N(N = 2N的最小素数),N是要插入到哈希表的元素个数,P是哈希表表长;第2行给出N个无重复元素的正整
2015-12-27 10:46:31
1462
原创 数据结构实验之查找七:线性之哈希表 151 268
题目描述根据给定的一系列整数关键字和素数p,用除留余数法定义hash函数H(Key)=Key%p,将关键字映射到长度为p的哈希表中,用线性探测法解决冲突。重复关键字放在hash表中的同一位置。输入连续输入多组数据,每组输入数据第一行为两个正整数N(N = N的最小素数),N是关键字总数,p是hash表长度,第2行给出N个正整数关键字,数字间以空格间隔。输出输
2015-12-27 10:30:31
1124
原创 数据结构实验之查找一:二叉排序树
Time Limit: 400MS Memory limit: 65536K 题目描述对应给定的一个序列可以唯一确定一棵二叉排序树。然而,一棵给定的二叉排序树却可以由多种不同的序列得到。例如分别按照序列{3,1,4}和{3,4,1}插入初始为空的二叉排序树,都得到一样的结果。你的任务书对于输入的各种序列,判断它们是否能生成一样的二叉排序树。输入输入包含若干组测试数据
2015-12-27 10:13:52
1009
原创 DS-SDOJ-数据结构实验之排序三:bucket sort
#include #include #include #include #include using namespace std;int n;int _hash[110];int main(){ int n; while(~scanf("%d",&n)) { memset(_hash,0,sizeof(_hash)); i
2015-12-26 19:51:14
889
原创 DS-SDUT-数据结构实验之排序二:交换排序
#include #include #include #include #include using namespace std;int n;long long ls[100010];long long s[100010];int num1, num2;void mao(long long a[]){ int i, j; for( i = 0; i < n-
2015-12-26 19:32:06
587
原创 C++ 关于重载
#include #include #include #include #include using namespace std;class Complex{ public: Complex(){real = 0; imag = 0;} Complex(double r,double i){real = r; imag = i;} void
2015-12-17 17:09:12
395
原创 SDUT 数据结构 欧拉回路
无向图: 度数为偶数,且联通#include #include #include #include #include #define MAX 0x3f3f3fusing namespace std;int d[1100];int f[1100];int fd(int x){ return f[x] == x? x: f[x] = (fd(f[x]));}v
2015-12-04 19:30:48
548
原创 SDUT 3363 数据结构实验之图论七:驴友计划
#include #include #include #include #include #define MAX 0x3f3f3fusing namespace std;int n, m, s, d;struct node{ int l,w;}mp[550][550];void creat(){ int u, v, l, w; for(int i
2015-12-04 18:27:03
989
原创 SDUTOJ3361-数据结构实验之图论四:迷宫探索
#include #include #include #include #include using namespace std;int n, m, s;bool mp[1010][1010];int ph[1100];int vis[1100];int cnt;void creat(){ memset(mp,0,sizeof(mp)); int u, v;
2015-12-04 18:00:01
578
原创 SDUTOJ 树的同构
#include #include #include #include #include #include using namespace std;struct node{ char c; char l, r;} ls[1100], lt[1100];int ans= 0;struct Bnode{ char c;
2015-12-03 17:09:59
828
原创 C++文件的操作
#include#include#include#include#include#includeusing namespace std;int main()///对ASCLL文件的操作{ int a[10]; ofstream outfile("f1.dat",ios::out); if(!outfile) {
2015-12-03 16:40:48
692
原创 SDUT-二叉树先序 中序建树求树高
#include #include #include #include #include #include using namespace std;char ls[550];char la[550];int n;int k;struct Binode{ char data; struct Binode *l, *r;};void creat(Binode
2015-11-05 21:21:45
528
原创 CCPC-CDOJ-1221-G题
题目意思: 你是x方,看你再下一步,能不能把o的子吃掉一个思路: 枚举所有 . 的点,看是否能够下吃掉对方CODE#include#include#include#include#includeusing namespace std;char mp[11][11];int vis[11][11];int dx[] = {0,0,1,-1};int dy[]
2015-10-30 21:37:29
543
原创 CCPC-CDOJ-1222-Sudoku
题目意思: 这道题和POJ2676一样,好像比那个还要简单,不知道比赛的时候为啥卡了思路: 用3个标记数组,用来存取当前行和列还有2X2的小方格中数字是否出现,再加一个DFS就可以了CODE#include#include#include#include#include#includeusing namespace std;int mx[5][5];int
2015-10-30 18:26:02
532
原创 二叉树的遍历--递归和非递归
PS:数据结构老师让写下二叉树的后序遍历的非递归算法,结果把所有的都写了一下CODE#include#include#include#include#include#includeusing namespace std;typedef struct Binode{ char data; struct Binode *l, *r;};typedef st
2015-10-29 20:06:28
496
原创 poj-2492 -A Bug's Life-并查集的使用
题目意思: 给出N条虫子,然后a和b交配,给出M对a和b后问有没有同性恋的虫子思路:并查集: 把相同性别的虫子连到一起,看是否有矛盾CODE#include#include#include#include#includeusing namespace std;int ls[20010];int f[20010];int fid(int x){ r
2015-10-25 21:41:47
719
原创 CCPC-南阳比赛总结
打铁归来,感触好多。 记得英语课上,收到晓红老师的消息,说给我们争取下了国赛的名额,我们感觉好幸运,没想到最后打铁了,这个结果也不太意外。下面说下,这几天的行程,反思,下一步的目标。 15号,淄博到济南; 15-16号 济南-郑州-南阳; 17号 创世科技-4位ACM的现役||退役队员给我们作了演讲 开幕式 热身赛
2015-10-20 19:26:49
2253
2
原创 SDUT-OJ-3334-出栈顺序的判定
思路: 设立两个指针i和j,i是出栈的元素的指针,j是入栈顺序的指针,建立一个栈,栈为空,把第j位入栈,再去判断与第i位是否相同,相同的话,i++,栈顶元素出栈,不相同继续入栈,当j >= n时就去输出"no",代表这个出栈的序列不是我入栈的顺序,当i >= n时代表我可以用那种方式出栈code#include#include#include#include#include
2015-10-11 16:32:24
685
原创 Reorder the Books-HDU-5500-BC59div2
题目意思: 很明白CODE#include #include #include #include #include using namespace std;int a[30];bool f[30];int main(){ int ls[30]; int t; scanf("%d",&t); while(t--) {
2015-10-11 11:31:08
534
原创 C++学习---析构函数-2
析构函数是系统收回内存做的操作,遵循先构造的后析构原则,静态内存区的最后析构 #include using namespace std;class T{ public: T(int n) { num = n; cout<<"num"<<num<<" "<<"构造"<<endl; } ~T() {
2015-10-08 17:13:11
405
原创 C++学习之路---构造函数--1
感觉构造函数像定义的初始化,构造函数是每个函数都有的,如果自己没有去定义的话,系统会给你一个构造函数,析构函数也是这样的,但是他不会给你初始化的值的一 : 构造函数有这几个特点: 1. 函数名字和类名相同 2.没有返回值 3.要在public权限下 4.自动调用---(在定义变量的时) 5.不能被继承 6.可以重载 7.默
2015-10-08 16:49:53
508
原创 UVALive 7004-10.1训练赛
题意: 就是给你一个点p,再给你几个多边形的顶点,让你去判断在多边形的边上,还是内部,还是外边模板题CODE#include #include#include#include#include using namespace std;const double eps = 1e-8;const double PI = acos(-1.0);int sgn(d
2015-10-07 21:24:43
429
转载 矩阵快速幂---递推题的快速计算
昨天晚上矩阵小王子给我们讲了一下矩阵快速幂,学习了一下,写了一个模板。PS:原创链接1:思想矩阵快速幂的思想就是跟数的快速幂一样,假如我们要求2^11,次方,我们可以把 11 写成 1+2+8 ,也就是2^0 + 2^1 + 2^3 。那么把一个O(n)的时间复杂度降到了log(n)矩阵快速幂的思想和数的快速幂是一模一样的,就是要自己实现矩阵的乘法,然后可以套数的快速幂的模
2015-10-07 10:53:21
574
原创 快次幂
#include #include#includeusing namespace std;const int MOD=1e9+7;void solve(int n){ long long ans=1; long long a=2; while(n) { if(n&1) { ans=(ans%MOD*
2015-10-07 10:46:07
602
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人