自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

TT成成的博客

行事不以利益而往,做事不违本性。-----------罗孚

  • 博客(32)
  • 收藏
  • 关注

原创 关于的PostgreSQL的登录角色,组角色,用户等概念及权限分配上的区别

(一)概念的区分    最近在学数据库,老师要求我们通过使用postgresql来学习。拿着用SQL server演示的教材,看着SQL server的实验指导书,在Postgresql上做实现,虽说都是关系型数据库,但是很多概念都是不一样的,真的是相当难受。使用postgresql的人在国内比较少,在学习访问权限的时候遇到很多问题,在度娘上没找到答案,只好自己查阅了官方文档,经过大量的实践才

2017-12-23 19:41:48 10004

转载 错位排列递推公式推导

全错位排列:即被著名数学家欧拉(Leonhard Euler,1707-1783)称为组合数论的一个妙题的“装错信封问题”。“装错信封问题”是由当时最有名的数学家约翰·伯努利(Johann Bernoulli,1667-1748)的儿子丹尼尔·伯努利(DanidBernoulli,1700-1782)提出来的,大意如下:一个人写了n封不同的信及相应的n个不同的信封,他把这n封信都装错了

2015-12-01 17:11:15 19315

原创 Openwrt(IstoreOS)安装iventoy

在Openwrt(IstoreOS)中安装iventoy;docker安装Iventoy;iventoy配合第三方dhcp服务器

2024-03-06 20:36:14 1283

原创 U盘多系统共存之Arch Linux To GO

目前最好的U盘多系统方案就是使用Ventoy实现。U盘安装Ventoy初始化后,可以在不影响U盘使用的情况下同时存放多个系统文件,可以插到不同的电脑上运行。本文记录安装的过程、参考文档以及遇到的问题和解决方案关于Ventoy多系统玩法推荐先观看这个视频。

2023-04-06 23:20:37 3250 3

原创 kendoUI validator 表单验证

kendoUI validator 表单验证实现方式一验证规则和提示信息写在input标签的属性中通过标签的pattern和validationMessage 实现<div id="page-content"> <form id="mainform" class="form-horizontal" method="post" <input

2018-12-26 16:37:29 2634 1

原创 acmcoder 接金币 java实现

package Y2018.M04.D04;import java.util.Scanner;/*小赛非常喜欢玩游戏,最近喜欢上了一个接金币的游戏。在游戏中,使用帽子左右移动接金币,金币接的越多越好,但是金币掉到地上就不能再接了。为了方便问题的描述,我们把电脑屏幕分成11格,帽子每次能左右移动一格。现在给电脑屏幕如图标上坐标:也就是说在游戏里,金币都掉落在0-10这11个位置。开始时...

2018-04-04 16:16:36 880

原创 acmcoder计算器新功能--Java版

这题不难,挺麻烦的 ,还有点小坑//package D201804;/** * @坑都在这里了: * 数字1的两个‘|’在后一列 * 乘号是5*1的矩阵 */import java.util.ArrayList;import java.util.List;import java.util.Scanner;/** * Created by JesseWong * 2018/...

2018-04-01 16:20:03 617

原创 debian/ubuntu/deepin下使用influxdb+telegraf+grafana搭建性能监控平台

Deepin下使用influxdb+telegraf+grafana搭建性能监控平台一、前言        数据挖掘老师布置的作业,由于操作系统的原因折腾了半天--_-- 难忘的一天,故写个博客就纪念一下。。。。老师要求在Linux环境下完成,给的资料还是CentOS的,Debian系只有自己再想办法了。还有万恶的GFW(话说现在梯子也不好搭了),官方文档上的安装方法都没什么用,所以找了很久的资源...

2018-03-29 15:31:54 2139

原创 多线程:创建Thread为什么要调用start启动,而不能直接调用run方法

最近在学习Android Service时遇到这样多线程问题。    start()方法启动线程后,整个线程处于就绪状态,等待虚拟机调度, 然后通过此Thread类调用方法run()来完成其运行操作的, 这里方法run()称为线程体,它包含了要执行的这个线程的内容, Run方法运行结束, 此线程终止。期间虚拟机是分时间片轮番调用各个线程体的。   run()方法启动是当作普通方

2017-10-05 11:47:52 4373

原创 Debian 9 GNOME自定义终端文件快捷键

settings-->shortcut  (设置-->键盘快捷键)名称快捷键命令终端Ctrl + Alt + Tgnome-terminal文件Super + Egnome-open /home/user/

2017-09-13 11:09:53 3431

原创 Debian/Ubuntu/deepin 缺少某个库文件的时候,解决思路

需要先安装库查询工具#apt-get install apt-file    #apt-file update 找到是那个安装包里含有 apt-file search libxxx.so然后apt-get install package

2017-09-12 18:31:47 1453

原创 Debian 9 安装Steam游戏平台

1、到steam官网下载安装程序,自动识别你的操作系统。2、安装gdebi包管理工具sudo apt-get install gdebi     在文件夹下选择gdebi打开第一步下载的deb文件,用gdebi好处是自动下载依赖项。也可以用命令 dpkg -i 安装,但是需要自己安装相关的依赖项。3、打开steam时会提示错误Steam ERROR: You are mis

2017-09-12 18:14:49 7167

原创 debian 9.1安装日记

安装系统    1.下载小型网络安装版(需要有有线网络或者WIFI)    2.制作启动盘(启动盘制作工具,如win32diskimager)    3.准备好debian独立使用的分区,通过windows下压缩卷生成64GB分区    4.U盘启动,关闭windows快速启动,关闭安全启动    5.亲测选择install和graghics install步骤几乎完全

2017-09-12 01:14:18 2664

原创 解决linux-deepin无法安装python-dev的问题

最近做树莓派开发,导入GPIO模块时遇到 python.h:没有那个文件和目录 的错误,是由于没有安装pyhon-dev模块造成的;安装python-dev又遇到这种问题,心累QAQsudo aptitude install python3-dev这里注意选择python3-dev还是python-dev因为系统同时装了python2.7和python3.5,默认python-dev是

2017-06-30 23:24:22 2718

原创 HDU1051 WoodenStricks (贪心+DP)

解题思路:(贪心算法 + 动态规划——单调递增子序列) 1.首先将木棒排序,总体为l递增排序,若l相等,则w递增。2.对第i个木棒处理:选出单调递增子序列,并将单调递增子序列标记为1(使用过)。选出后,时间+1.进行第i+1个木棒的处理参考了@飘过的小牛的解题思路 ,附我自己的代码。不懂请看这篇博文http://blog.csdn.net/niushuai666

2016-07-19 11:45:57 682

原创 初学DFS:HDU1241 Oil deposits

这题做了几小时,怪自己粗心注意题目给出的最后一组数据M后面多了一个空格,不要直接复制,我就是直接复制过来写成文件调试,坑死了#include #include #include //#define testusing namespace std;char vis[105][105];int cnt;int M,N;int dir[8][2] = {{0,1},{1,0}

2016-06-01 20:55:05 376

原创 初学DFS搜索,N皇后问题,简单易懂

DFS 搜索 N皇后问题

2016-05-03 20:29:48 569

转载 C语言快速排序模板大全(qsort函数)

以下内容大部分来源于网络,非博主自创。qsort函数是ANSI C标准中提供的,其声明在stdlib.h文件中,是根据二分发写的,其时间复杂度为n*log(n),其结构为:void qsort(void *base,size_t nelem,size_t width,int (*Comp)(const void *,const void *));其中:*base 为

2016-03-07 15:03:01 1439

原创 HDU1176 免费馅饼 经典DP

题目 地址http://acm.hdu.edu.cn/submit.php?pid=1176类似i数塔问题,从下往上找核心思想:dp[j][i]+=max(dp[j+1][i],dp[j+1][i-1],dp[j+1][i+1])完整代码#include #include #include #define maxn 100005int dp[maxn][11];i

2015-12-21 21:03:26 1041

原创 C语言申明1000000以上数组的方法

通常用两个办法解决这个问题:声明一个全局数组。就是在所有函数之外声明,如int a[1000000];就可以了。在需要的函数中用malloc函数动态申请内存,如int *pt=(int *)malloc(sizeof(int)*1000000);就可以了。用完后要用free(pt);释放所申请的内存空间。

2015-12-15 17:28:53 7409

转载 (hash)hdu 1496 Equations

//引用冬月之神的帖子,尊重原创,传送门EquationsTime Limit: 6000/3000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 899    Accepted Submission(s): 356Problem Descrip

2015-12-15 17:24:26 387

原创 hdu 2602 bone_collector

#include //please use C++ compiler#define maxn 1005//obviously 0-1bagsint main(){ int T,n,V,i,j,dp[maxn],w[maxn],v[maxn]; scanf("%d",&T); while(T--) { memset(dp,0,sizeof(dp

2015-12-10 16:46:03 370

转载 C语言快排模板 qsort();函数应用

///////////////////快速排序模板/////////////转载编程学习笔记的博客,源地址请点击,感谢”编程学习笔记“博主的辛勤付出。//部分验证,推理得出。内容基本可靠!////////////////////对int/char/float/double整形数组的快排/////////////////////#include #include

2015-12-09 21:18:37 869

转载 HDU 1249 三角形

题目分析:当已经有k-1个三角形时,加入一个三角形,每一条边穿过k-1个三角形的其中一角,则已有的k-1个三角形的每一个角都被分成了k-1个,因为每加入一个三角形,原来已有的三角形的每一个角都会被多分成一份。而新加入的三角形的一角,被k-1个角中的每两个角分割出一个新三角形(共k-2个),加上角本身的大区域,所以一角被分成了k-1份。这时图中有k个三角形,每个三角形3个角,每个角被分成了k-1份,

2015-12-08 17:46:11 411

转载 对拍调试

做ACM题时如何确定自己算法是否正确,可以采用可靠的暴力算法与最优算法结果相对比的方法请看该帖http://m.blog.csdn.net/blog/churehill123/19647579

2015-12-05 23:24:30 402

原创 2015广东工业大学新生赛决赛 Problem I: Stubird说这是水题

//2015广东工业大学新生赛决赛//Problem I: Stubird说这是水题//思想很简单,只要有相同的数,就可以用同一竖直列来,不同的话就需要分别的两竖直列来表示#include #include int main(){ int T,i,j,m,n,a[205],b[205]; scanf("%d",&T); while(T--) {

2015-12-05 23:04:54 1569

原创 HDU 1215 求N的因子之和

首先是暴力破解优化,最先想到的#include #include int main(){ int n,m,i; scanf("%d",&n); while(n>0) { n--; scanf("%d",&m); int sum=1,t=sqrt(m);//暴力2-sqrt(m)所有数不会超时,1-m/2

2015-12-03 20:02:01 501

转载 HDU 1029 Ignatius and the Princess IV

/*多元素即在数列中出现次数多于n/2的元素 ————采用这个方法的前提我们很容易的看出来,在一个序列中如果去掉2个不同的元素,那么原序列中的多元素,在新的序列中还是多元素,因此我们只要按照序列依次扫描,先把t赋值给result,增加个计数器,cnt = 1;然后向右扫描,如果跟result相同,则cnt++,不同,那么cnt --,这个真是我们从上面那个结论里得出的,一旦cnt

2015-12-01 21:28:08 355

原创 HDU 5538 house building

就是求表面积,我是用侧面积+加上面积的方法4*方块数是总的侧面积,减去接触面就等于实际侧面积看代码#include #include int main(){    int squire,m,n,t,a[50][50];    scanf("%d",&t);    while(t>0)    {        int i,j,topsum=0,sum=0;

2015-12-01 20:13:34 601

原创 hdu 1273 森林漫步

原题链接点击打开链接原理看到数据中的 (0找规律:因为 任意两块空地之间都有一条小径相通  ,所以每个空地度都是一样的 为n-1;二要形成一个环路需要一进一出两度,故 次数为(n-1)/2;#includeint main(){ int n; while(scanf("%d",&n),n!=0) printf("%d\n",(n-1)/2);

2015-12-01 19:00:55 474

原创 HDU 2048 数塔 动态规划

#include //#include int main(){ int i,j,m,n,a[101][101],dp[101][101]; scanf("%d",&m); while(m>0) { m--; scanf("%d",&n); for(i=0; i<n; i++) for(j=

2015-12-01 18:02:17 607

原创 素数筛选法之埃拉托色尼筛

埃拉托色尼筛选法下面求1-100的所有素数Codes 1:#include #include #define true 1#define false 0int main(){ int i,j,prime[101]; for(i=0; i<=100; i++) prime[i]=i; memset(prime,true,sizeof(pr

2015-12-01 17:07:26 762

空空如也

空空如也

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

TA关注的人

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