- 博客(36)
- 资源 (1)
- 收藏
- 关注
原创 原型设计模式
引用:原型设计:关键词:用原型实例,指定创建对象的种类,并且通过拷贝这些原型对象创建新的对象 java可以通过实现Cloneable接口,并且重写clone方法来简单的实现原型设计模式clone又分为,浅克隆和深度克隆浅克隆:在克隆基本数据类型的时候是没有问题的,但是存在引用类型的变量的时候只是简单的复制引用而不是指向不同的引用对象。public class Person implements ...
2018-06-19 21:09:26
147
原创 LogBack打印SQL日志
<logger name="com.x.x.dao.XxxDao" level="DEBUG" />其中name="com.x.x.dao.XxxDao" 为mybatis DAO接口包路径
2018-06-14 17:12:55
3145
原创 Linux----基本用户管理
**添加用户useradd liquanli同时修改密码passwd liquanli 按提示输入密码**修改文件所属用户chown liquanli:liquanli aaa/(只有root用户才能执行)sudo useradd keji 临时获得root权限**查看主机名称hostname**修改主机名(重启后无效)hostname hadoop**修改主机名称(重启后有效)vi /etc/...
2018-03-09 11:08:13
189
原创 Linux----文件权限
文件权限的操作drwxr-xr-xd:标识节点类型(d:文件夹 -:文件 l:软连接)r:可读w:可写x:可执行权限分为三组第一组:表示这个文件的拥有者对他的权限第二组:表示这个文件的所属组对他的权限第三组:表示这个文件的对其他用户的权限***修改文件权限chmod g-rw haha.data 表示将haha.data对所属组的rw权限取消chmod o-rw haha.data 表示将...
2018-03-09 00:05:11
263
原创 Linux---文件常用操作
**查看当前所在的工作目录pwd**查看当前系统的时间date**查看有谁在线who 查看当前在线last 查看最近的登录历史记录**浏览ls / 查看根目录下的子节点(文件和文件夹)ls -al -a是显示隐藏文件 -l是以更详细的列表的形式展现**创建文件夹mkdir aaa 这是相对路径的写法mkdir -p aaa/bbb/ccc mkdir /dat...
2018-03-08 23:45:33
187
原创 Linux基本操作
修改主机名称vi /etc/sysconfig/networkNETWORKING=yesHOSTNAME=hh.com修改Ip地址vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0TYPE=EthernetONBOOT=yes #是否开机启用BOOTPROTO=static #ip地址设置为静态IPADDR=192...
2018-03-08 22:54:43
179
原创 Servlet
Servlet1.什么是Servlet?动态的web开发技术,本质就是一个类,运行在服务器端的一个Java程序2. 作用处理业务逻辑,动态的生成web内容3.编写一个Servlet的步骤 Ø 编写一个类① 继承HttpServlet② 重写doGet和doPost方法public class MyServlet extends HttpServlet{ @Override ...
2018-03-03 18:57:32
145
原创 Maven下安装jar到本地仓库
安装命令:mvn install:install-file -Dfile={Path/to/your/ojdbc.jar} -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0 -Dpackaging=jar com.github.wxpay wxpay-sdk 0.0.3
2017-10-31 10:12:14
351
原创 CSS基础
CSS什么是css,作用是什么。层叠样式表,主要用来修饰html元素的显示,将页面元素与样式进行分离如何引用css选择器的种类与例子Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ct
2017-10-12 10:16:48
171
原创 李白喝酒
#include#define N 15int ans=0;int aloc = 2;int d[N];//遇到店为1遇到花为2 int t=0;void dfs(int store,int flow){ if(store==0&&flow==0&&aloc==0&&d[14]==2){ ans++; for(int i=0;i<N;i++) printf("%d ",
2017-03-21 22:04:39
354
原创 javah提示找不到类文件
学习jni想用javah生成头文件,可是javah命令总是找不到头文件,我的JDk的版本如图问题是如图最后换成了javah -classpath . -jni com.example.jni.MainActivity
2017-03-21 17:15:58
609
原创 jsk30-合法分数的组合
输入一个自然数N,我们总可以得到一些满足“1≤b≤N,0≤a/b≤1”条件的最简分数a/b(分子和分母互质的分数),请找出所有满足条件的分数。比方说,当N=5时,所有解为:0/1 1/5 1/4 1/3 2/5 1/2 3/5 2/3 3/4 4/5 1/1现在,你需要对于一个给定的自然数N,1≤N≤160,请编程按分数值递增的顺序输出所有解。注:0和任意自
2017-03-19 13:26:22
522
原创 自定义控件(二)--广告轮播
广告轮播接着上一次的这次演示的任然是组合已有的控件来实现新的控件首先是效果图这是一个比较常见的效果,广告的轮播效果这里面主要的控件就是使用了Viewpage接下来看一看布局文件layout/activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/an
2017-03-17 14:24:37
387
原创 Android自定义控件总结(一)
背景:android原生的各种控件不能完全满足我们的开发的需求,这个时候就需要我们自己来定义开发控件,这样就可以开发出各式各样的控件。 自定义控件可以分为三大类型:组合已有的控件实现完全自定义控件(继承View或ViewGroup)集成已有的控件实现(扩展已有的功能)
2017-03-16 22:55:12
226
原创 ny456-邮票分你一半
邮票分你一半时间限制:1000 ms 内存限制:65535 KB 难度:3描述 小珂最近收集了些邮票,他想把其中的一些给他的好朋友小明。每张邮票上都有分值,他们想把这些邮票分成两份,并且使这两份邮票的分值和相差最小(就是小珂得到的邮票分值和与小明的差值最小),现在每张邮票的分值已经知道了,他们已经分好了,你知道最后他们得到的邮票分值和相差多少吗?
2017-03-15 09:59:18
316
原创 ny49-开心的小明
开心的小明时间限制:1000 ms | 内存限制:65535 KB难度:4描述小明今天很开心,家里购置的新房就要领钥匙了,新房里有一间他自己专用的很宽敞的房间。更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎么布置,你说了算,只要不超过N 元钱就行”。今天一早小明就开始做预算,但是他想买的东西太多了,肯定会超过妈妈限定的N 元。于是,他把每件物品规
2017-03-15 09:41:21
239
原创 最少步数
最少步数时间限制:3000 ms | 内存限制:65535 KB难度:4描述这有一个迷宫,有0~8行和0~8列: 1,1,1,1,1,1,1,1,1 1,0,0,1,0,0,1,0,1 1,0,0,1,1,0,0,0,1 1,0,1,0,1,1,0,1,1 1,0,0,0,0,1,0,0,1 1,1,0,1,0,1,0,0,1
2017-03-15 09:39:37
206
原创 ny76-超级台阶
超级台阶时间限制:1000 ms | 内存限制:65535 KB难度:3描述有一楼梯共m级,刚开始时你在第一级,若每次只能跨上一级或二级,要走上第m级,共有多少走法?注:规定从一级到一级有0种走法。输入输入数据首先包含一个整数n(1输出对于每个测试实例,请输出不同走法的数量。样例输入223样例输出1
2017-03-15 09:38:00
246
原创 Ny106背包问题
背包问题时间限制:3000 ms | 内存限制:65535 KB难度:3描述现在有很多物品(它们是可以分割的),我们知道它们每个物品的单位重量的价值v和重量w(1<=v,w<=10);如果给你一个背包它能容纳的重量为m(10<=m<=20),你所要做的就是把物品装到背包里,使背包里的物品的价值总和最大。输入第一行输入一个正整数n(1随后有n测试数
2017-03-15 09:32:29
214
原创 1118: Tom数
#include #include char num[1100]; int main() { int len; int i,j,sum; while(scanf("%s",num)!=EOF) { len=strlen(num); sum=0; if(num[0]=='-')
2017-03-13 22:38:05
1493
原创 排列组合
#include#includeint r[5];int tag[5];int d[5];void res(int n,int m){ if(m==0){ for(int i=3;i>=1;i--){ if(i==1) printf("%d",r[i]); else printf("%d ",r[i]); } printf("\n"); re
2017-03-12 15:51:01
158
原创 NY79拦截导弹
NY79#include#include#includeusing namespace std;int d[22];int dp[22];int main(){ int n;scanf("%d",&n);while(n--){ int res = 0; int m; scanf("%d",&m); for(int i=0;i<m;i++){ sc
2017-03-08 21:10:47
227
原创 AndroidStuido 使用教程(一)
AndroidStuido 使用教程(一) 一. 下载https://developer.android.google.cn/studio/index.html二. 安装应该没有什么问题三. 配置打开 配置快捷键 如果习惯了eclipse的快捷键可以设置为eclipse的风格的1. 设置ide的风格,2.可以取消ide的动画
2017-03-03 18:36:35
383
原创 AndroidSDK 目录和作用详解
AndroidSDK目录和作用详解 add-ones 这里保存着附加的库,第三方公司为android平台开发的附加功能系统比如GoogleMaps,当然你如果安装了OphoneSDK,这里也会有一些类库在里面。docs这里面是Android SDK API参考文档,所有的API都可以在这里查到。market_licensing作为AndroidMarket版权保护组件,一般发布
2017-03-02 14:58:29
527
原创 Ny19-擅长排列的小明
擅长排列的小明时间限制:1000 ms | 内存限制:65535 KB难度:4描述 小明十分聪明,而且十分擅长排列计算。比如给小明一个数字5,他能立刻给出1-5按字典序的全排列,如果你想为难他,在这5个数字中选出几个数字让他继续全排列,那么你就错了,他同样的很擅长。现在需要你写一个程序来验证擅长排列的小明到底对不对。输入第一行输入整数N(1每组测试数据第一行
2017-02-22 22:40:01
200
原创 Ny17单调递增最长子序列
单调递增最长子序列时间限制:3000 ms | 内存限制:65535 KB难度:4描述 求一个字符串的最长递增子序列的长度如:dabdbf最长递增子序列就是abdf,长度为4输入第一行一个整数0随后的n行,每行有一个字符串,该字符串的长度不会超过10000输出输出字符串的最长递增子序列的长度样例输入3aaaababcabklmncdefg样例输出
2017-02-19 21:22:19
195
原创 ny14---会场安排问题
会场安排问题时间限制:3000 ms | 内存限制:65535 KB难度:4描述 学校的小礼堂每天都会有许多活动,有时间这些活动的计划时间会发生冲突,需要选择出一些活动进行举办。小刘的工作就是安排学校小礼堂的活动,每个时间最多安排一个活动。现在小刘有一些活动计划的时间表,他想尽可能的安排更多的活动,请问他该如何安排。输入第一行是一个整型数m(m每组测试数据的
2017-02-10 21:52:38
171
原创 NY45---棋盘覆盖
题目链接规律:f(k)=f(k-1)*4+1 #include #include using namespace std; int main() { int n; cin>>n; while(n--) { int a[100]
2017-02-10 20:59:16
191
转载 ny33-蛇形填数
蛇形填数时间限制:3000 ms | 内存限制:65535 KB难度:3描述 在n*n方陈里填入1,2,...,n*n,要求填成蛇形。例如n=4时方陈为:10 11 12 19 16 13 28 15 14 37 6 5 4输入直接输入方陈的维数,即n的值。(n输出输出结果是蛇形方陈。样例输入3样例输出7 8 16 9 25 4
2017-01-24 17:25:22
215
转载 组合数
组合数时间限制:3000 ms | 内存限制:65535 KB难度:3描述找出从自然数1、2、... 、n(0<n<10)中任取r(0<r<=n)个数的所有组合。输入输入n、r。输出按特定顺序输出所有组合。特定顺序:每一个组合中的值从大到小排列,组合之间按逆字典序排列。样例输入5 3样例输出543542541532
2017-01-22 20:22:41
220
原创 NyOj-28大数阶乘
大数阶乘时间限制:3000 ms | 内存限制:65535 KB难度:3描述我们都知道如何计算一个数的阶乘,可是,如果这个数很大呢,我们该如何去计算它并输出它?输入输入一个整数m(0输出输出m的阶乘,并在输出结束之后输入一个换行符样例输入50样例输出304140932017133780436126081660647688443
2017-01-22 19:10:58
202
转载 Ny20-吝啬的国度
吝啬的国度时间限制:1000 ms | 内存限制:65535 KB难度:3描述在一个吝啬的国度里有N个城市,这N个城市间只有N-1条路把这个N个城市连接起来。现在,Tom在第S号城市,他有张该国地图,他想知道如果自己要去参观第T号城市,必须经过的前一个城市是几号城市(假设你不走重复的路)。输入第一行输入一个整数M表示测试数据共有M(1每组测试数据
2017-01-22 17:43:40
245
转载 NY-8一种排序
一种排序时间限制:3000 ms | 内存限制:65535 KB难度:3描述 现在有很多长方形,每一个长方形都有一个编号,这个编号可以重复;还知道这个长方形的宽和长,编号、长、宽都是整数;现在要求按照一下方式排序(默认排序规则都是从小到大);1.按照编号从小到大排序2.对于编号相等的长方形,按照长方形的长排序;3.如果编号和长都相同,按照长方形的
2017-01-20 21:19:06
199
原创 NY-06喷水装置(一)
喷水装置(一)时间限制:3000 ms | 内存限制:65535 KB难度:3描述现有一块草坪,长为20米,宽为2米,要在横中心线上放置半径为Ri的喷水装置,每个喷水装置的效果都会让以它为中心的半径为实数Ri(0<Ri<15)的圆被湿润,这有充足的喷水装置i(1<i<600)个,并且一定能把草坪全部湿润,你要做的是:选择尽量少的喷水装置,把整个草坪的全部湿润。输入第
2017-01-20 16:04:01
223
原创 NY-5
Binary String Matching时间限制:3000 ms | 内存限制:65535 KB难度:3描述Given two strings A and B, whose alphabet consist only ‘0’ and ‘1’. Your task is only to tell how many times does A appear as
2017-01-19 22:49:34
181
原创 括号配对问题---栈
括号配对问题时间限制:3000 ms | 内存限制:65535 KB难度:3描述现在,有一行括号序列,请你检查这行括号是否配对。输入第一行输入一个数N(0输出每组输入数据的输出占一行,如果该字符串中所含的括号是配对的,则输出Yes,如果不配对则输出No样例输入3[(])(])([[]()])样例输出NoNoYes
2017-01-18 16:07:01
200
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人