自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yan

yan

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

原创 解决远程桌面连接凭据不工作的问题

首先Windows+R,输入gpedit.msc计算机配置------> 管理模块----->Windows组件----->远程桌面服务------>远程桌面会话主机--------->安全----->远程(RDP)连接要求使用指定的安全层------->然后右击编辑按钮------->点击已启用按钮-------->安全层设为RDP即可

2017-05-11 12:30:37 2166

转载 数字签名和数字证书

数字签名、数字证书

2022-10-13 10:09:57 223 1

原创 希尔排序过程

希尔排序图解

2022-09-19 10:37:52 141

原创 除数为0的情况

除数为零的情况在哪个阶段

2022-09-04 11:24:34 419

转载 软考之缺页中断

软考缺页中断

2022-08-30 08:58:16 799

原创 套接字编程熟悉

服务端#!/usr/bin/python# -*- coding:utf-8 -*-import socketimport subprocess#创建socket套接字,并指定通信所用的协议socket_server = socket.socket(socket.AF_INET,socket.SOCK_STREAM)#重新使用IP地址和端口号socket_server.se...

2019-01-28 12:03:18 242

转载 线程之join()

首先看一段简单的代码: 1 from time import ctime,sleep 2 def play_video(video): 3 for i in range(2): 4 print "i am playing video: %s at %s"%(video,ctime()) 5 sleep(4) 6 7 8 def p...

2018-12-06 15:44:44 230

转载 多线程join的含义

知识点一:当一个进程启动之后,会默认产生一个主线程,因为线程是程序执行流的最小单元,当设置多线程时,主线程会创建多个子线程,在python中,默认情况下(其实就是setDaemon(False)),主线程执行完自己的任务以后,就退出了,此时子线程会继续执行自己的任务,直到自己的任务结束,例子见下面一。知识点二:当我们使用setDaemon(True)方法,设置子线程为守护线程时,主线程一旦...

2018-12-06 14:51:54 708 1

转载 python多线程编程中join()和setDaemon()的用法

创建一个名为MyThread的 类,然后通过向这个类传入print_func这个方法,分别创建了两个子线程: #!/usr/bin/env pythonimport threadingimport timeclass MyThread(threading.Thread): def __init__(self, func, args, name=''): ...

2018-12-06 14:13:58 471

转载 多线程

单线程   在好些年前的MS-DOS时代,操作系统处理问题都是单任务的,我想做听音乐和看电影两件事儿,那么一定要先排一下顺序。(好吧!我们不纠结在DOS时代是否有听音乐和看影的应用。^_^) from time import ctime,sleepdef music(): for i in range(2): print "I was list...

2018-12-06 13:49:48 161

转载 Socket编程

1、TCP连接的建立方法客户端在建立一个TCP连接时一般需要两步,而服务器的这个过程需要四步,具体见下面的比较。 步骤 TCP客户端 TCP服务器 第一步 建立socket对象  建立socket对象 第二步 调用connect()建立一个和服务器的连接 设置socket选项(可选) 第三步 无 绑定到一个端口(也可以是一个...

2018-12-05 10:12:15 302

原创 mysql 插入中文设置

输入此命令set names gbk;

2018-06-14 20:06:48 1433

原创 Visual studio 2017 快捷键设置

工具----选项------环境-----键盘

2018-06-08 11:33:31 9549

转载 怎么跳过封面和目录页将正文第一页页码设为1

假设封面和目录共有3页,所以就是从第4页开始插入页码,并显示为第1页。Word默认为一节,而一节的页码是连续,若想从第4页正文处开始开始插入页码,必须将前3页单独设置为一节,这样就可以单独设置页码了。设置方法:1、将光标放在第4页的首位置;2、单击页面布局---->分隔符---->分节符---->连续,如图所示,通过这样就使前3页成为单独一节;3、在第4页的页脚处双击鼠标,进入页...

2018-05-19 13:26:24 17844 2

转载 Java中抽象类和抽象方法的区别

Java中抽象类和抽象方法的区别抽象方法:在类中没有方法体的方法,就是抽象方法。抽象类:含有抽象方法的类就叫抽象类。抽象类中的抽象方法必须被实现!如果一个子类没有实现父类中的抽象方法,则子类也成为了一个抽象类!抽象类中的普通方法,可以不必实现。1 用abstract来修饰一个类时,这个类叫做抽象类;用abstract来修饰一个方法时,该方法叫做抽象方法。...

2018-05-14 13:58:26 780

转载 自己电脑搭建成服务器

工具首先需准备的工具:电脑一台、花生壳客户端、Tomcat。①下载Tomcat并解压(Tomcat无需安装,下载地址:http://tomcat.apache.org/)②编写网页,这里编写一个简单的。具体步骤就是 编写一个txt文件,在里面打上“我的第一个网站”并保存,将后缀名改为”.html”就可以了。将这个网页文件放到文件夹里,我们给文件夹起个名,就叫My。同时在文件夹里编...

2018-05-11 15:15:21 13392 3

原创 排序

插入排序:例如:45 80 48 40 22 78 第一轮:45 80 48 40 22 78 ---> 45 80 48 40 22 78 第二轮:45 80 48 40 22 78 ---> 45 48 80 40 22 78 第三轮:45 48 80 40 22 78 ---> 40 45 48 80 22 78 第四轮:40 45 48 80 22 78 ---> ...

2018-04-14 13:52:37 185

原创 检测到手机上HBuilder基座App使用的资源目录与同步目录不一致,将重新同步资源并重启

因为你的应用虽然安装到手机内存中,但是数据存储却设置为了存储到sd卡中;所以只需要把手机的数据存储位置设置为手机内存即可

2018-04-13 19:08:53 2101

转载 Hbuilder 打包pak

我们在做移动端项目的时候,有时候需要看一下自己做的效果,这个时候最简单,最快的方法就是使用Hbuilder进行打包,以下就是用Hbuilder打包成app的简单步骤,如下:第1步,点击文件新建,移动app项目这里要写项目名称和位置,还是就是选择模板,选择模板,根据自己的需要进行选择第2步,把要打包的项目直接放到刚才新建的文件中。这里选择第一个复制文件或文件夹到项目中,如下图这里是刚才创建好的文件中...

2018-04-13 13:31:04 654

原创 蓝桥之剪邮票--BFS

剪邮票如【图1.jpg】, 有12张连在一起的12生肖的邮票。现在你要从中剪下5张来,要求必须是连着的。(仅仅连接一个角不算相连)比如,【图2.jpg】,【图3.jpg】中,粉红色所示部分就是合格的剪取。请你计算,一共有多少种不同的剪取方法。请填写表示方案数目的整数。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。#include <cstdio>#include ...

2018-03-29 12:19:38 204

原创 寒假作业--dfs

寒假作业现在小学的数学题目也不是那么好玩的。看看这个寒假作业:   □  + □ = □   □  - □ = □   □ × □ = □   □ ÷ □ = □      (如果显示不出来,可以参见【图1.jpg】)   每个方块代表1~13中的某一个数字,但不能重复。比如: 6  + 7 = 13 9  - 8 = 1 3  * 4 = 12 10 / 2 = 5以及:  7  + 6 = 1...

2018-03-28 20:16:28 299

原创 蓝桥杯--方格填数

方格填数如下的10个格子   +--+--+--+   |  |  |  |+--+--+--+--+|  |  |  |  |+--+--+--+--+|  |  |  |+--+--+--+(如果显示有问题,也可以参看【图1.jpg】)填入0~9的数字。要求:连续的两个数字不能相邻。(左右、上下、对角都算相邻)一共有多少种可能的填数方案?请填写表示方案数目的整数。注意:你提交的应该是一个整数,...

2018-03-28 09:22:50 333

原创 八皇后问题

即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。由于皇后们是不能放在同一行的, 所以我们可以去掉“行”这个因素,即我第1次考虑把皇后放在第1行的某个位置, 第2次放的时候就不用去放在第一行了,因为这样放皇后间是可以互相攻击的。 第2次我就考虑把皇后放在第2行的某个位置,第3次我考虑把皇后放在第3行的某个位置, 这样依次去递归。每计算1行,递归一次,每次递归里面考虑8列, 即对每...

2018-03-27 17:07:20 359

原创 四阶幻方

标题:四阶幻方把1~16的数字填入4x4的方格中,使得行、列以及两个对角线的和都相等,满足这样的特征时称为:四阶幻方。四阶幻方可能有很多方案。如果固定左上角为1,请计算一共有多少种方案。比如: 1  2  15 16 12 14 3  5 13 7  10 4 8  11 6  9以及:  1 12 13  8  2 14  7 11 15  3 10  6 16  5  4  9 就可以算为两种...

2018-03-27 16:46:09 2963

原创 1/a 的分解数

可以把1分解为若干个互不相同的单位分数之和。例如:1 = 1/2 + 1/3 + 1/9 + 1/181 = 1/2 + 1/3 + 1/10 + 1/151 = 1/3 + 1/5 + 1/7 + 1/9 + 1/11 + 1/15 + 1/35 + 1/45 + 1/231等等,类似这样的分解无穷无尽。我们增加一个约束条件:最大的分母必须不超过30请你求出分解为n项时的所有不同分解法。数据格式...

2018-03-26 19:55:26 724

原创 快速幂

#include<stdio.h>int A(int i,int j,int p){ if(j==0) return 1; int ans=A(i*i%p,j/2,p); if(j&1) ans=ans*i%p; return ans;}int main(){ int s=A(2,3,11); prin...

2018-03-26 14:04:50 136

原创 整数划分 dp

蒜头君特别喜欢数学。今天,蒜头君突发奇想:如果想要把一个正整数 nn 分解成不多于 kk 个正整数相加的形式,那么一共有多少种分解的方式呢?蒜头君觉得这个问题实在是太难了,于是他想让你帮帮忙。输入格式共一行,包含两个整数 n(1 \leq n \leq 300)n(1≤n≤300) 和 k(1 \leq k \leq 300)k(1≤k≤300),含义如题意所示。输出格式一个数字,代表所求的方案数...

2018-03-26 10:10:52 280

原创 九宫格问题(dfs+剪枝)

你一定听说过“数独”游戏。如【图1.png】,玩家需要根据9×9盘面上的已知数字,推理出所有剩余空格的数字,并满足每一行、每一列、每一个同色九宫内的数字均含1-9,不重复。数独的答案都是唯一的,所以,多个解也称为无解。本图的数字据说是芬兰数学家花了3个月的时间设计出来的较难的题目。但对会使用计算机编程的你来说,恐怕易如反掌了。本题的要求就是输入数独题目,程序输出数独的唯一解。我们保证所有已知数据的...

2018-03-24 21:35:04 577

原创 蓝桥杯 dfs+剪枝

#include #include using namespace std;int num[15]={0};//数组num[i]表示i这个位置是否占用了int vis[8]={0};// 数组用vis[1]~vis[7], 表示数字 1~7 是否已经被使用//今有7对数字:两个1,两个2,两个3,...两个7,把它们排成一行。//要求,两个1间有1个其它数字,两个2间有2个其它数字,

2018-03-24 12:11:14 271

转载 dfs总结

dfs解决全排列问题典型题目:用数字 1~5进行全排列,显示出每一种情况并计算出总共有多少种情况。#include using namespace std;const int n = 5;int ans = 0;int a[n+1];int book[n] = {0}; //0 表示还没用 void bfs(int step) { if (step==n+1)

2018-03-24 11:28:32 225

原创 最长子序列

#include#include#includeusing namespace std;int f(char* x, char* y){ if(strlen(x)==0) return 0; if(strlen(y)==0) return 0; if(*x == *y) { //printf("%s\n",x+1); return f(x+1

2018-03-22 20:58:42 223

原创 整数划分--DP

5. 数的划分问题描述  将整数n分成k份,且每份不能为空,任意两份不能相同(不考虑顺序)。  例如:n=7,k=3,下面三种分法被认为是相同的。1,1,5; 1,5,1; 5,1,1;  问有多少种不同的分法。输入格式n,k输出格式  一个整数,即不同的分法样例输入7 3样例输出4 {四种分法为:1,1,5;1,2,4;1,3,3;2,2,3;}解题思路:dp[n][k]表示把划分为k个数的方案...

2018-03-22 15:29:29 627

原创 蓝桥杯 加减乘

请对于下面式子进行填空,填入加减乘,使这个表达式成立。11  22  33  44  55  66  77  88  99  1010 == 00请输出一共有多少种方案可以使得表达式成立。思路:把所有表达式情况枚举出来,然后计算其结果是否为0#include#include#include#include#includeusing namespace st

2018-03-19 21:48:48 482

原创 牛客网---辛运数字2

题目描述 定义一个数字为幸运数字当且仅当它的所有数位都是4或者7。比如说,47、744、4都是幸运数字而5、17、467都不是。定义next(x)为大于等于x的第一个幸运数字。给定l,r,请求出next(l) + next(l + 1) + ... + next(r - 1) + next(r)。输入描述:两个整数l和r (1 输出描述:一个数字表示答案。

2018-03-17 15:12:57 315

原创 理解Spring配置文件中的property标签中的属性

1.ref引用一个已经存在的对象,value创建一个新的对象2.value可以赋一些简单类型的值,ref可以引用其他的bean对象。

2018-03-17 11:09:50 22955 4

原创 Offer收割]编程练习赛50---座位问题

HIHO银行等待区有一排N个座位,从左到右依次编号1~N。现在有M位顾客坐在座位上,其中第i位坐在编号Ai的座位上。  之后又陆续来了K位顾客,(K + M ≤ N) 他们都会选择坐在最"舒适"的空座位上,并且过程中没有顾客离开自己的座位。  最"舒适"的定义是:  1. 对于一个座位,我们将它左边连续的空座位数目记作X,它右边连续的空座位数目记作Y。  2. 顾客首先会选择min

2018-03-16 14:07:20 519

原创 Offer收割]编程练习赛50---循环数组

描述给定包含N个整数的数组A1, A2, ... AN,你可以选择任意一个Ai,将Ai旋转到数组第一项,即将数组变成:Ai, Ai+1, Ai+2, ... AN, A1, A2, ..., Ai-1 现在小Hi希望旋转之后的数组满足:对于任意K(1 ≤ i ≤ N),前K项的和都是正数。 例如对于A=[3, -5, 2, -2, 3, 0],旋转成[3, 0, 3, -5,

2018-03-16 14:04:37 304

原创 整除光棍

#include #include int main () { long long n, len = 0, p = 0, now = 1; char ans[1001]; //printf("%d %d\n",181/31,1111/31); scanf("%lld", &n); while ( ++len ) { if( !(p==0 && now/n==0)) //当一

2018-03-11 18:25:42 535

原创 字符串的全排列(数组方式)

全排列图解过程#include#include#includevoid dg(char str[],int k){ if(k==strlen(str)-1){ for(int j=0;j<=k;j++){ printf("%c",str[j]); }

2018-03-11 11:10:21 561

原创 类似于并查集

#include #include #define N 100int connected(int* mm, int p, int q){ return mm[p]==mm[q]? 1 : 0;}void link(int* mm, int p, int q)//这个函数的作用就是把不相关的p和q变成相关的 { int i; if(connected(mm,p,q)) ret

2018-03-08 20:08:22 176

空空如也

空空如也

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

TA关注的人

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