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

原创 解决远程桌面连接凭据不工作的问题
首先Windows+R,输入gpedit.msc计算机配置------> 管理模块----->Windows组件----->远程桌面服务------>远程桌面会话主机--------->安全----->远程(RDP)连接要求使用指定的安全层------->然后右击编辑按钮------->点击已启用按钮-------->安全层设为RDP即可
2017-05-11 12:30:37
2673
原创 套接字编程熟悉
服务端#!/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
274
转载 线程之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
282
转载 多线程join的含义
知识点一:当一个进程启动之后,会默认产生一个主线程,因为线程是程序执行流的最小单元,当设置多线程时,主线程会创建多个子线程,在python中,默认情况下(其实就是setDaemon(False)),主线程执行完自己的任务以后,就退出了,此时子线程会继续执行自己的任务,直到自己的任务结束,例子见下面一。知识点二:当我们使用setDaemon(True)方法,设置子线程为守护线程时,主线程一旦...
2018-12-06 14:51:54
802
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
508
转载 多线程
单线程 在好些年前的MS-DOS时代,操作系统处理问题都是单任务的,我想做听音乐和看电影两件事儿,那么一定要先排一下顺序。(好吧!我们不纠结在DOS时代是否有听音乐和看影的应用。^_^) from time import ctime,sleepdef music(): for i in range(2): print "I was list...
2018-12-06 13:49:48
208
转载 Socket编程
1、TCP连接的建立方法客户端在建立一个TCP连接时一般需要两步,而服务器的这个过程需要四步,具体见下面的比较。 步骤 TCP客户端 TCP服务器 第一步 建立socket对象 建立socket对象 第二步 调用connect()建立一个和服务器的连接 设置socket选项(可选) 第三步 无 绑定到一个端口(也可以是一个...
2018-12-05 10:12:15
360
转载 怎么跳过封面和目录页将正文第一页页码设为1
假设封面和目录共有3页,所以就是从第4页开始插入页码,并显示为第1页。Word默认为一节,而一节的页码是连续,若想从第4页正文处开始开始插入页码,必须将前3页单独设置为一节,这样就可以单独设置页码了。设置方法:1、将光标放在第4页的首位置;2、单击页面布局---->分隔符---->分节符---->连续,如图所示,通过这样就使前3页成为单独一节;3、在第4页的页脚处双击鼠标,进入页...
2018-05-19 13:26:24
18403
2
转载 Java中抽象类和抽象方法的区别
Java中抽象类和抽象方法的区别抽象方法:在类中没有方法体的方法,就是抽象方法。抽象类:含有抽象方法的类就叫抽象类。抽象类中的抽象方法必须被实现!如果一个子类没有实现父类中的抽象方法,则子类也成为了一个抽象类!抽象类中的普通方法,可以不必实现。1 用abstract来修饰一个类时,这个类叫做抽象类;用abstract来修饰一个方法时,该方法叫做抽象方法。...
2018-05-14 13:58:26
837
转载 自己电脑搭建成服务器
工具首先需准备的工具:电脑一台、花生壳客户端、Tomcat。①下载Tomcat并解压(Tomcat无需安装,下载地址:http://tomcat.apache.org/)②编写网页,这里编写一个简单的。具体步骤就是 编写一个txt文件,在里面打上“我的第一个网站”并保存,将后缀名改为”.html”就可以了。将这个网页文件放到文件夹里,我们给文件夹起个名,就叫My。同时在文件夹里编...
2018-05-11 15:15:21
13896
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
235
原创 检测到手机上HBuilder基座App使用的资源目录与同步目录不一致,将重新同步资源并重启
因为你的应用虽然安装到手机内存中,但是数据存储却设置为了存储到sd卡中;所以只需要把手机的数据存储位置设置为手机内存即可
2018-04-13 19:08:53
2151
转载 Hbuilder 打包pak
我们在做移动端项目的时候,有时候需要看一下自己做的效果,这个时候最简单,最快的方法就是使用Hbuilder进行打包,以下就是用Hbuilder打包成app的简单步骤,如下:第1步,点击文件新建,移动app项目这里要写项目名称和位置,还是就是选择模板,选择模板,根据自己的需要进行选择第2步,把要打包的项目直接放到刚才新建的文件中。这里选择第一个复制文件或文件夹到项目中,如下图这里是刚才创建好的文件中...
2018-04-13 13:31:04
708
原创 蓝桥之剪邮票--BFS
剪邮票如【图1.jpg】, 有12张连在一起的12生肖的邮票。现在你要从中剪下5张来,要求必须是连着的。(仅仅连接一个角不算相连)比如,【图2.jpg】,【图3.jpg】中,粉红色所示部分就是合格的剪取。请你计算,一共有多少种不同的剪取方法。请填写表示方案数目的整数。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。#include <cstdio>#include ...
2018-03-29 12:19:38
258
原创 寒假作业--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
348
原创 蓝桥杯--方格填数
方格填数如下的10个格子 +--+--+--+ | | | |+--+--+--+--+| | | | |+--+--+--+--+| | | |+--+--+--+(如果显示有问题,也可以参看【图1.jpg】)填入0~9的数字。要求:连续的两个数字不能相邻。(左右、上下、对角都算相邻)一共有多少种可能的填数方案?请填写表示方案数目的整数。注意:你提交的应该是一个整数,...
2018-03-28 09:22:50
377
原创 八皇后问题
即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。由于皇后们是不能放在同一行的, 所以我们可以去掉“行”这个因素,即我第1次考虑把皇后放在第1行的某个位置, 第2次放的时候就不用去放在第一行了,因为这样放皇后间是可以互相攻击的。 第2次我就考虑把皇后放在第2行的某个位置,第3次我考虑把皇后放在第3行的某个位置, 这样依次去递归。每计算1行,递归一次,每次递归里面考虑8列, 即对每...
2018-03-27 17:07:20
474
原创 四阶幻方
标题:四阶幻方把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
3179
原创 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
793
原创 快速幂
#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
186
原创 整数划分 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
337
原创 九宫格问题(dfs+剪枝)
你一定听说过“数独”游戏。如【图1.png】,玩家需要根据9×9盘面上的已知数字,推理出所有剩余空格的数字,并满足每一行、每一列、每一个同色九宫内的数字均含1-9,不重复。数独的答案都是唯一的,所以,多个解也称为无解。本图的数字据说是芬兰数学家花了3个月的时间设计出来的较难的题目。但对会使用计算机编程的你来说,恐怕易如反掌了。本题的要求就是输入数独题目,程序输出数独的唯一解。我们保证所有已知数据的...
2018-03-24 21:35:04
624
原创 蓝桥杯 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
326
转载 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
285
原创 最长子序列
#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
270
原创 整数划分--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
688
原创 蓝桥杯 加减乘
请对于下面式子进行填空,填入加减乘,使这个表达式成立。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
539
原创 牛客网---辛运数字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
350
原创 理解Spring配置文件中的property标签中的属性
1.ref引用一个已经存在的对象,value创建一个新的对象2.value可以赋一些简单类型的值,ref可以引用其他的bean对象。
2018-03-17 11:09:50
23165
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
588
原创 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
345
原创 整除光棍
#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
571
原创 字符串的全排列(数组方式)
全排列图解过程#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
718
原创 类似于并查集
#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
214
ACM解题笔记
2017-04-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人