首页 > 编程语言
用JavaScript将Canvas内容转化成图片的方法
使用JavaScript将图片拷贝进画布 要想将图片放入画布里,我们使用canvas元素的drawImage方法: 这里的0, 0参数画布上的坐标点,图片将会拷贝到这个地方。 用JavaScript将画布保持成图片格式 如果你的画布上的作品已经完成,你可以用下面简单的方法将canvas数据转换成图片 ...
分类:编程语言   时间:2017-02-12 12:23:09    收藏:0  评论:0  赞:0  阅读:254
Python之路【第二十四章】:Django ModelForm
ModelForm 内容回顾: Model - 数据库操作 - 验证 class A(MOdel): user = email = pwd = Form class LoginForm(Form): email = fields.EmailField() user = pwd = - is_vali ...
分类:编程语言   时间:2017-02-12 12:21:51    收藏:0  评论:0  赞:0  阅读:260
C# 使用指针将不同值类型赋值到字节数组中
C#指针操作字节数组 Demo(以添加short类型的值为例): 实现思路: 1.创建指向字节数组bytes第一个字节地址的指针 2.通过增加偏移量offset,并根据short转换找到value值内存区域 3.将value值添加到该内存区域 ...
分类:编程语言   时间:2017-02-12 12:17:35    收藏:0  评论:0  赞:0  阅读:472
深入理解javascript原型和闭包(1)——一切都是对象
转载,原文http://www.cnblogs.com/wangfupeng1988/p/3977987.html “一切都是对象”这句话的重点在于如何去理解“对象”这个概念。 ——当然,也不是所有的都是对象,值类型就不是对象。 首先咱们还是先看看javascript中一个常用的函数——typeof ...
分类:编程语言   时间:2017-02-12 12:16:01    收藏:0  评论:0  赞:0  阅读:180
PHP 数组处理
一:PHP 定义数组: PHP 代码 不能再 空的位置 打字 会报错 定义数组 方式1 定义数组方式2 结果: 定义数组方式3(默认数字索引) 结果: 二:PHP数组与字符串之间的转化: 1:字符串转化为数组: 结果: 2:数组转化为字符串: 结果: shu##zhu##1 3: 数组 转化为字符串 ...
分类:编程语言   时间:2017-02-12 12:13:42    收藏:0  评论:0  赞:0  阅读:286
Tarjan算法--求无向图的割点和桥
一.基本概念 1.桥:是存在于无向图中的这样的一条边,如果去掉这一条边,那么整张无向图会分为两部分,这样的一条边称为桥无向连通图中,如果删除某边后,图变成不连通,则称该边为桥。 2.割点:无向连通图中,如果删除某点后,图变成不连通,则称该点为割点。 二:tarjan算法在求桥和割点中的应用 1.割点 ...
分类:编程语言   时间:2017-02-12 12:10:50    收藏:0  评论:0  赞:0  阅读:314
2017.2.17 C语言复习笔记
<1> 格式说明由“%”和格式字符组成,如%d%f等。它的作用是将输出的数据转换为指定的格式输出。格式说明总是由“%”字符开始的。不同类型的数据用不同的格式字符。 格式字符有d,o,x,u,c,s,f,e,g等。 如 %d整型输出,%ld长整型输出, %o以八进制数形式输出整数, %x以十六进制数形 ...
分类:编程语言   时间:2017-02-12 12:09:33    收藏:0  评论:0  赞:0  阅读:205
JavaScript基本内容
注释: 变量: ...
分类:编程语言   时间:2017-02-12 12:08:14    收藏:0  评论:0  赞:0  阅读:208
阿里Java开发手册之编程规约
阿里Java开发手册之编程规约对于程序员来说,编程规范可以养成良好的编程习惯,提高代码质量,降低沟通成本。就在2月9号,阿里出了一份Java开发手册(正式版),分为编程规约,异常日志,MySQL规约,...
分类:编程语言   时间:2017-02-12 11:23:31    收藏:0  评论:0  赞:0  阅读:345
Python---装饰器
一 什么是装饰器 器即函数 装饰即修饰,意指为其他函数添加新功能 装饰器定义:本质就是函数,功能是为其他函数添加新功能 二 装饰器需要遵循的原则 1.不修改被装饰函数的源代码(开放封闭原则) 2.为被装饰函数添加新功能后,不修改被修饰函数的调用方式 三 实现装饰器知识储备 装饰器=高阶函数+函数嵌套 ...
分类:编程语言   时间:2017-02-12 11:19:25    收藏:0  评论:0  赞:0  阅读:286
[基础]关于extern指针和数组的用法
之前有在外面面试,遇到一题如下: 当时只是纠结于printf中的%d打印char类型数据,会不会按地址将abcd这四个字节的数据打印出来,所以给出的答案是:0x61626364. 类似的还有这种做法: 之后,回来查了些资料,写了个代码试了下: filea.c fileb.c Makefile Res ...
分类:编程语言   时间:2017-02-12 11:18:30    收藏:0  评论:0  赞:0  阅读:338
欧几里德算法求最大公约数
求最大公约数有暴力法和辗转相除法 时间复杂度 暴力:O(N) 辗转相除法:O(2logN) 辗转相除法原理: 设c为A B 的最大公约数 则存在K1 K2 使 A=K1*c B=K2*c; r为A模B r=A - K3*B; r=K1*c-K3*k2*c; r=(K1-K2*K3)*c; 所以A 和 ...
分类:编程语言   时间:2017-02-12 11:17:35    收藏:0  评论:0  赞:0  阅读:235
Java堆、栈和常量池以及相关String的详细讲解
一:在JAVA中,有六个不同的地方可以存储数据: 1. 寄存器(register)。 这是最快的存储区,因为它位于不同于其他存储区的地方——处理器内部。但是寄存器的数量极其有限,所以寄存器由编译器根据需求进行分配。你不能直接控制,也不能在程序中感觉到寄存器存在的任何迹象。 最快的存储区, 由编译器根 ...
分类:编程语言   时间:2017-02-12 11:16:53    收藏:0  评论:0  赞:0  阅读:283
第七届蓝桥杯javaB组真题解析-剪邮票(第七题)
题目 图1.jpg 图2.jpg 图3.jpg 答案 代码 解析 这道题也是属于排列组合的题,只不过不是前面的全排列,而是从12个数中无前后顺序的抽取5个,然后判断抽出的5个是否满足要求,若是则计数++,否则return ; 我的解法思路是:用5个for循环嵌套来分别表示这从小到大的5个数,其中的条 ...
分类:编程语言   时间:2017-02-12 11:14:56    收藏:0  评论:0  赞:0  阅读:703
关于Linux、python的PDF书籍整理(附带亲测的 IT 电子书网站)
目录如下图所示、书的质量都是不错的,迟些上传到度盘去。 下面先附上亲测的IT电子书的网站 http://book.51cto.com/(这个好像是在线的) http://docs.pythontab.com/(python手册集合) http://www.open-open.com/doc/(开源文 ...
分类:编程语言   时间:2017-02-12 11:13:35    收藏:0  评论:0  赞:0  阅读:288
用原生JavaScript写AJAX
//原生js写ajax就像打电话 //打电话分下面4步//1.拿出手机//2.拨号//3.说话//4.挺对方说话 //ajax也分下面4步//1.创建ajax对象//2.连接到服务器//3.发送请求(告诉服务器我要什么文件)//4.接收返回值 下面是原生js写ajax的具体写法 但是,不能每次用aj ...
分类:编程语言   时间:2017-02-12 11:12:40    收藏:0  评论:0  赞:0  阅读:239
Python---模块与包
简介: 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个.py文件就称之为一个模块(Mod ...
分类:编程语言   时间:2017-02-12 11:11:20    收藏:0  评论:0  赞:0  阅读:249
Python 日志模块实例
python 打印对象的所有属性值: def prn_obj(obj): print '\n'.join(['%s:%s' % item for item in obj.__dict__.items()]) Python logger对象属性(由上述函数获取的) name:get_data pare ...
分类:编程语言   时间:2017-02-12 11:07:08    收藏:0  评论:0  赞:0  阅读:305
java内存泄露问题
内存泄露是指一个不再被程序使用的对象或变量还在内存中占用存储空间。 在Java语言中,判断一个内存空间是否符合垃圾回收的标准有两个: ①给对象赋予了空值null,以后再没有使用过; ②给对象赋予了新值,重新分配了内存空间。 内存泄露有两种情况: ①在堆中申请的空间没有被释放;(垃圾回收机制可以有效解 ...
分类:编程语言   时间:2017-02-12 11:05:08    收藏:0  评论:0  赞:0  阅读:96
读书笔记,《Java8实战》第一章,为什么要关心 Java8
开篇作者就提出,Java8所做的改变在许多方面比java历史上任何一次改变都深远。而且好消息是,这些改变会让你编辑程序来更容易,再也不用写类似类似于以前的swing中的事件处理函数的啰嗦代码了。 关于多线程,作者也提到,从Java的演变路径来看,他一直致力于让并发编程更容易、出错更少。比如在Java... ...
分类:编程语言   时间:2017-02-12 11:03:54    收藏:0  评论:0  赞:0  阅读:175
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!