- 博客(89)
- 资源 (4)
- 收藏
- 关注
原创 LeetCode—665. 非递减数列
为什么!为甚!why!本地运行和LeetCode上不一样!#include <stdio.h>#include <stdlib.h>int checkPossibility(int* A, int size) { int i,j,t; for (i=0;i<size-1;i++) { if(A[i]>A[i+1]) ...
2018-05-10 20:48:45
553
原创 LeetCode—605. 种花问题
LeetCode测试真的细致,但是用起来不舒服,要不你把main()写好,要不我自己写嘛#include <stdio.h>#include <stdlib.h>int canPlaceFlowers(int* A, int size, int n) { int i,sum=0,j,t; if(size==1) { if(A[0...
2018-05-10 16:21:28
1441
原创 LeetCode—796. 旋转字符串
#include <stdio.h>#include <stdlib.h>int rotateString(char* A, char* B) { int i,len,k; char ch; len=strlen(A); for(k=1;k<=len;k++) { ch=A[0]; for(i=0;...
2018-05-09 22:32:56
596
原创 LeetCode—66. 加一
#include <stdio.h>#include <stdlib.h>int* plusOne(int* a, int size, int* sizeb) { int i,jin=1; for(i=size-1;i>=0;i--) { a[i]=a[i]+jin; jin=a[i]/10; ...
2018-05-09 22:18:50
146
原创 LeetCode—7. 反转整数
这一题真的很简单啊,不知道为什么花了好久的时间,其实功能早就实现了,题目理解错了,他是说反转后的整数溢出,则返回 0 我错误理解为输入的数据错误本来溢出就要输出0,这根本做不到嘛,因为函数中接受数据的是int类型,999999999999int他能接受,但直接是溢出后的错误结果,通过int根本无法判断输入数据是否溢出。此间,学习到了:1.存储 32 位有符号整数,其数值范围是 [−2 31, 2...
2018-05-09 21:03:14
247
转载 小猪佩奇-py
import turtle as tt.pensize(4)t.hideturtle()t.colormode(255)t.color((255,155,192),"pink")t.setup(840,500)t.speed(10)#鼻子t.pu()t.goto(-100,100)t.pd()t.seth(-30)t.begin_fill()a=0.4for i i...
2018-05-09 14:25:13
676
原创 外接矩形-matlab
I=imread('2.png');[M,N]=size(I);%先找两条行线%上面那条for i=1:M for j=1:N if (I(i,j)~=0) h1=i; break end end if(I(i,j)~=0) break endend%下面那条for i...
2018-05-07 21:30:44
3104
2
转载 OS中的挂起,睡眠,阻塞
挂起和睡眠是主动的,挂起恢复需要主动完成,睡眠恢复则是自动完成的,因为睡眠有一个睡眠时间,睡眠时间到则恢复到就绪态。而阻塞是被动的,是在等待某种事件或者资源的表现,一旦获得所需资源或者事件信息就自动回到就绪态。睡眠和挂起是两种行为,阻塞则是一种状态。操作系统中睡眠、阻塞、挂起的区别形象解释:首先这些术语都是对于线程来说的。对线程的控制就好比你控制了一个雇工为你干活。你对雇工的控制是通过编程来实现的...
2018-05-04 21:02:03
310
原创 学长学姐们的保研经验贴
1.普通211计算机专业的夏令营之路南大,西安交大,上交,中科大,武大2.保研经验——计算机专业普通二本院校保研到华南理工大学华南理工,中山,华科,暨南...
2018-05-03 21:03:26
3381
原创 Day2-栈
1.顺序栈课件上的是用指针表示,typedef,define,但是一般结题时候用数组表示更简便,且这种方法具体使用顺序栈是pop,push不一定要写成函数,直接用两句--或者++解决还好点,这里为了练习和程序的可读性还是写了。#include <stdio.h>#include <stdlib.h>#define Max 1024typedef int ElemTyp...
2018-05-03 19:14:51
188
原创 expression和statement
a=(2+11 if (1<2) else 1-2)print(a)Re:13a=2+1 if (1<2) else a=1-2print(a)Re:SyntaxError: can't assign to conditional expression原因在于,expression是表达式,就是加减乘除等各种运算符号联接起来的式子,是可以被求值的代码Statement不总有值...
2018-05-02 21:03:33
1639
原创 python--Random库
Random库From random import *k=random()【0)之间小数print(k)Re:0.04559362245524701Re:0.3406472808823092k=randint(1,4)生成1,4之间的整数,能取到4a=getrandbits(4)生成0000-1111(二进制)之间的整数同理若是k=5,00000-11111b=randran...
2018-05-02 20:12:40
203
原创 import *
*一般import是导入一个jar包中的类路径中的所有的类。import java.util.*;就是导入java/util/下所有的类。如果util下还存在一包common目录。那common目录下的类是没有被导入的。一般在写程序的时候都不写*;用到那些类,就导入那些类。这样速度稍快些。这样不要进行全搜索。直接定位类的位置。...
2018-05-01 19:49:59
2241
原创 python—字典
元素可变,创建d = {key1 : value1, key2 : value2 }Key唯一,value不是,各个value的类型可不同访问元素:通过Key来访问,不能通过下标访问不能对键和值分别进行初始化dict = {'Name': 'running', 'Age': 7, 'Class': 'First'}print(dict)print(dict['Name'])dict...
2018-05-01 08:39:12
111
原创 复试上机练习day1(线性表)
#include <stdio.h>#include <stdlib.h>#define SIZE 100typedef struct Link{int data;int len;struct Link *next;}*Link,Lnode;Link HcreateLink(int n){ int i; Link L; Link ...
2018-04-30 21:17:50
183
原创 python--元组
创建后不可修改创建:( , , )下标从0开始创建空元组:tuple=()元组中只包含一个元素时,需要在元素后面添加逗号,否则括号会被当作运算符使用:tuple1=(30)print(type(tuple1))inttuple1=(30,)print(type(tuple1))<class 'tuple'>元组元素不可增删改增:创建新元组tuple3=tuple1+t...
2018-04-30 17:43:56
166
原创 python--列表
元素可变,各个元素类型可不同创建:[ , , ]list1 = ['Google', 'Runoob', 1997, 2000]下标从0开始删除:del list1[2]删除第三个元素del list1 删除列表list.clear() 清空列表list.pop()默认删除最后一个元素OR()里有参数为下标值,删除相应下标元素返回值=删除元素list.remove(obj)其中...
2018-04-30 16:57:18
129
原创 常用链接
技术教程http://www.runoob.com/AIhttp://www.runoob.com/计算机专业英语视频教程http://www.51xue8.com/waiyu/yingyuqita/2011-11-10/1648.html#视频(剧)http://ykmov.com/index.php?m=vod-play-id-6294-src-1-num-37.html模式识...
2018-04-28 19:37:33
371
原创 软件工程实验--测试用例的设计
一、实验目的:通过本次实验完成给定题目的程序编码,并掌握运用等价类划分和边界值分析等黑盒测试方法进行测试用例的设计,学会对测试结果进行分析和总结。二、实验环境:计算机,Windows 7操作系统三、实验内容及结果:题目:某程序的功能规格说明如下:输入一个日期(*年*月*日),通过计算输出该日期的前一天日期(比如,输入1999-3-6,则输出1999-3-5)。设所接收的输入日期的有效范围为1900...
2018-04-28 14:57:07
8263
原创 关于python中的赋值,深拷贝,浅拷贝
赋值:A=B,无论是操作A还是B都会影响最终的结果,A和B是等效的深拷贝:类似A和B发生了一夜情然后A和B形同陌路拷贝列表中一级元素的地址,还拷贝列表里列表中各个元素的地址,然后A和B完全分开,各自的操作互不影响浅拷贝:列表里的列表类似歌词“任时光流转,我还是我”,就是说呀,拷贝列表中一级元素的地址,A和B还是共用列表里列表中各个元素的地址,A和B本身是个列表的话,A和B里的列表效果等同赋值,是等...
2018-04-27 23:12:25
507
原创 大创答辩
ZigBee的特点:近距离、低复杂度、自组织、低功耗、低数据速率、低成本。主要适合用于自动控制和远程控制领域,可以嵌入各种设备。ZigBee的技术优势①低功耗。在低耗电待机模式下,2 节5 号干电池可支持1个节点工作6~24个月,甚至更长。这是Zigbee的突出优势。相比较,蓝牙能工作数周、WiFi可工作数小时。 现在,TI公司和德国的Micropelt公司共同推出新能源的Zigbee节点。该节...
2018-04-25 21:21:42
3237
原创 python 第三章课后习题
3.1a=60for i in range(10): a=a+0.5b=a*(1+0.165)print(b)3.2s=1.0for i in range(1,366): if i%7 in [4,5,6,0]: s=s*1.01print(s)3.4a=input("请输入一个五位数:")if (a[0]==a[4])&(a[1]...
2018-04-09 16:46:38
10907
原创 python第二章课后习题
2.1温度转换temp = eval(input('''请输入温度: '''))c = input("请输入符号:")if c in ['F','f']: temp = int((temp-32)/1.8) print("温度:{}".format(temp))elif c in ['c','C']: temp = int(temp*1.8+32) pri...
2018-04-08 09:17:09
5242
1
原创 python第一章课后习题
1.4 1!+2!+......n = input("请输入n:")s=0t=1for i in range(1,int(n)+1,1): t=t*i s=s+tprint("运算结果s=:",s)1.5猴子吃桃n = 1for i in range(0,4): n = (n+1)*2print(n)1.6a = ["aaa","bbb","ccc"...
2018-04-08 09:09:10
1675
原创 python第四章课后习题
4.1猜数import randomn=0while True: n=n+1 s1=random.randint(0,9) s2=eval(input('请猜数:\n')) if s2<s1: print('很遗憾,小了') elif s2>s1: print("很遗憾,大了") else: ...
2018-04-08 09:05:03
20633
转载 ZigBee(1)
1、WIFI,WIFI是目前应用最广泛的无线通信技术,传输距离在100-300M,速率可达300Mbps,功耗10-50mA。 2、Zigbee,传输距离50-300M,速率250kbps,功耗5mA,最大特点是可自组网,网络节点数最大可达65000个。 3、蓝牙,传输距离2-30M,速率1Mbps,功耗介于zigbee和WIFI之间。 这3种无线技术,从传输距离来说,是WIFI&g...
2018-04-07 15:37:21
840
原创 python(1)
c = 2k=3a=1 if c>k else a=2print(a)a, b, c = 1, 2, 3c = a if a>b else bprint(c)for i in range(10): print(i) if(i==3): breakelse : print('aaaaaaaa')print('cccccccc')...
2018-04-06 19:30:52
347
转载 编码方式-ASCII,GBK,unicode,utf-8...
链接:https://www.zhihu.com/question/23374078/answer/69732605来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为”字节“。再后来,他们又做了一些可以处理这些字节的机器,机器开动了,...
2018-04-06 11:16:42
140
转载 高斯分布
作者:onion red链接:https://www.zhihu.com/question/26854682/answer/34322450来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。高斯分布即正态分布;自然界最多的不是正态(高斯)分布,而是长尾(幂律等)分布。你可以搜索一下heavy tail, zipf law之类的关键词。事实上,高斯分布更常见于人造体,而非...
2018-04-05 16:28:39
697
原创 图形验证码的作用
图形验证码是验证码的一种。验证码(CAPTCHA)是“Completely Automated Public Turing test to tell Computers and Humans Apart”(全自动区分计算机和人类的图灵测试)的缩写,是一种区分用户是计算机还是人的公共全自动程序。可以防止:恶意破解密码、刷票、论坛灌水,有效防止某个黑客对某一个特定注册用户用特定程序暴力破...
2018-04-02 16:17:31
8655
转载 内存速度
现代计算机是以内存为中心运行的,内存性能的好坏直接影响整个计算机系统的处理能力。平时所说的内存速度是指它的的存取速度,一般用存储器存取时间和存储周期来表示。存储器存取时间(memory access time)又称存储器访问时间,是指从启动一次存储器操作到完成该操作所经历的时间。存储周期(memory cycle time)指连续启动两次独立的存储器操作(例如连续两次读操作)所需间隔的最小时间。通...
2018-03-20 11:19:40
1744
转载 缓存
缓存是CPU的一部分,它存在于CPU中 CPU存取数据的速度非常的快,一秒钟能够存取、处理十亿条指令和数据(术语:CPU主频1G),而内存就慢很多,快的内存能够达到几十兆就不错了,可见两者的速度差异是多么的大 缓存是为了解决CPU速度和内存速度的速度差异问题 内存中被CPU访问最频繁的数据和指令被复制入CPU中的缓存,这样CPU就可以不经常到象“蜗牛”一样慢的内存中去取数据了,CPU只要到缓存中去...
2018-03-20 11:14:50
226
原创 c语言实现排列组合
组合数:C语言求组合数不能直接使用数学公式C(n,m)=(m!)/(n!*(n-m)!);公式变形: (m!)/(n!*(m-n)!)=(m*(m-1)*(m-2)*…*(m-n+2)*(m-n+1))/(n!)=((m-n+1)/1)*((m-n+2)/2)*((m-n+3)/3)*…*((m-n+n)/n)=∏((m-n+k)/k)【k=1,2,3,…,n】codes:#include ...
2018-02-22 23:53:02
12452
原创 OS实习-编写一个简单的内核模块
编写一个简单的内核模块(1)实验目的Linux 操作系统的内核是单一体系结构(monolithic kernel)的,也就是说,整个内核是一个单独的非常大的程序。这样,系统的速度和性能都很好,但是可扩展性和维护性就相对比较差。为了弥补单一体系结构的这种缺陷,Linux操作系统使用了一种全新的机制-—模块机制,用户可以根据需要,在不需要对内核重新编译的情况下,模块能动态地载入内核
2018-01-04 16:45:06
944
原创 OS实习-Proc文件系统
Proc文件系统proc 文件系统是一种内核和内核模块用来向进程 (process)发送信息的机制 (所以叫做/proc)。这个伪文件系统让你可以和内核内部数据结构进行交互,获取 有关进程的有用信息(1)实验目的:掌握proc文件系统的工作原理(2)实验内容:编写文件名proctest的proc文件,实用cat命令读这个文件,输出的结果为helloworld!#define
2018-01-04 16:36:05
341
原创 实验4 经典进程同步问题的实现
实验4 经典进程同步问题的实现一、实验目的1. 掌握信号通信机制2. 使用信号量机制实现经典进程同步的生产者和消费者问题二、实验工具与设备装有Linux系统的计算机。三、实验预备知识1.创建多个线程,模拟生产者和消费者问题的求解。参考代码:#include #include #include #include #include
2017-12-21 21:47:13
6425
原创 专业英语(3)
专业英语(3)cellular phone(细胞的)便携式电话breakneck pace 极快的速度keep track of记录;与…保持联系;term n. 术语;trace its roots to 追溯其根源 antenna 英[ænˈtenə]n. 天线;genius 英[ˈdʒi:niəs]美[ˈdʒinjəs]n. 天才; 天赋;天才
2017-12-20 20:29:50
323
原创 专业英语(2)
专业英语(2) aspect ratio英[ˈæspektˈreiʃiəu]美[ˈæspɛktˈreʃo]n. 宽高比; 纵横比,屏幕高宽比;dot pitch 点距refresh rate 刷新率graphic image英[ˈɡræfikˈimidʒ]美[ˈɡræfɪkˈɪmɪdʒ][计] 图形图象;desktop桌面
2017-12-17 20:00:12
272
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅