码迷,mamicode.com
首页 > 编程语言 > 日排行
用 JavaScript 实现简单拼图游戏
本篇主要讲解,如何利用原生的?JavaScript 来实现一个简单的拼图小游戏。 线上体验地址:拼图 一、游戏的基础逻辑 想用一门语言来开发游戏,必须先了解如何使用这门语言来实现一些基础逻辑,比如图像的绘制、交互的处理、定时器等。 1、图形绘制 图形绘制是一切的基础,这里使用?JavaScript? ...
分类:编程语言   时间:2018-11-16 15:03:44    阅读次数:296
Java代码 json格式数据转化成xml jsonToXml
其中引入maven: ...
分类:编程语言   时间:2018-11-16 15:04:49    阅读次数:630
Spring AOP:概念
什么是AOP AOP(Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 AOP是软件开发思想发展到一定阶段的产物,但AOP的出现并不是要完全替代OOP,而仅作为OOP的有益补充。 AOP是有特定的应用场合的, ...
分类:编程语言   时间:2018-11-16 15:08:16    阅读次数:172
开源JAVA单机爬虫框架简介,优缺点分析
互联网营销时代,获取海量数据成为营销推广的关键。而获得数据的最佳方式就是利用爬虫去抓取。但是爬虫的使用少不了代理ip太阳HTTP的支撑。当然网络上现在有很多开源爬虫,大大方便了大家使用。但是开源网络爬虫也是有优点也有缺点,清晰认知这一点才能达成自己的目标。对于爬虫的功能来说。用户比较关心的问题往往是:1)爬虫可以爬取ajax信息么?网页上有一些异步加载的数据,爬取这些数据有两种方法:使用模拟浏览器
分类:编程语言   时间:2018-11-16 15:08:59    阅读次数:168
unbuntu下java开发环境搭建
我们java开发肯定会用到jdk、maven等,像这样的sdk我们可以使用sdkman进行管理,官网 "https://sdkman.io/install" , 根据说明安装上。 当然为了管理代码,我们很定会用 的,只需要使用apt安装就可了,再根据常用步骤配置好自己的key就行了。 开发工具 安装 ...
分类:编程语言   时间:2018-11-16 15:09:25    阅读次数:203
python中unicode 和 str相互转化
python中的str对象其实就是"8-bit string" ,字节字符串,本质上类似java中的byte[]。 而python中的unicode对象应该才是等同于java中的String对象,或本质上是java的char[]。 str: s = "你好" unicode: u = u"你好“ u ...
分类:编程语言   时间:2018-11-16 15:10:01    阅读次数:199
python 计算器
import redef main(): #""代表的是空,split()方法已空格或者\t,\n进行切割,join方法是列表,元组,字典变为字符串 a = "".join("1 - 2 * ( (60-30 +(-40/5) * (9-2*5/3 + \ 7 /3*99/4*2998 +10 * ...
分类:编程语言   时间:2018-11-16 15:14:27    阅读次数:161
Spring AOP:自动注入参数值
import org.aspectj.lang.JoinPoint; import org.aspectj.lang.annotation.Aspect; import org.aspectj.lang.annotation.Before; import org.aspectj.lang.annot... ...
分类:编程语言   时间:2018-11-16 15:16:12    阅读次数:245
UiPath:Split(","c)以逗号区分遍历字符串数组
学习中遇到同一用户多种职业的情况,因为所有的数据都是从Excel里面取的,所以只能把所有的职业写在一个单元格里,以逗号区分。 那么就需要先把字符串转为数组,然后遍历数组去添加职位。如图 Split(","c)截取字符串,然后遍历数组。 ...
分类:编程语言   时间:2018-11-16 15:16:29    阅读次数:569
python3数字、日期和时间
1、对数值进行取整 2、执行精确的小数计算 3、对数值做格式化输出 4、同二进制、八进制和十六进制数打交道 5、从字节串中打包和解包大整数 6、复数运算 7、处理无穷大和NaN 8、分数的计算 9、处理大型数组的计算 10、矩阵和线性代数的计算 11、随机选择 12、时间换算 13、计算上周5的日期 ...
分类:编程语言   时间:2018-11-16 15:18:07    阅读次数:225
java基本算法
1.链表 链表用来存储数据,由一系列的结点组成。这些结点的物理地址不一定是连续的,即可能连续,也可能不连续,但链表里的结点是有序的。一个结点由数据的值和下一个数据的地址组成。一个链表内的数据类型可以是多种多样的。数组也是用来存储数据的,与链表相比,需要初始化时确定长度。一个数组内的数据都是同一类型。 ...
分类:编程语言   时间:2018-11-16 15:51:15    阅读次数:212
SpringBoot入门十一,启动后自动执行指定代码
Springboot设置启动后自动执行指定代码,可以调用这两个接口:  ApplicationRunner  CommandLineRunner他们的执行时机为容器启动完成的时候,这里使用ApplicationRunner来实现需要的效果,直接上代码:importorg.springframework.boot.ApplicationArguments;importorg.springframew
分类:编程语言   时间:2018-11-16 15:51:21    阅读次数:214
java设计模式--装饰者模式
照例搬一篇文章连接,我一般会选择带有uml图的 方便理解,我只贴代码,因为我觉得别人理解的比我透彻,写的比我好 http://www.cnblogs.com/stonefeng/p/5679638.html 装饰者模式可以给对象添加一些额外的东西,设计模式那种书中举例是星巴克的例子,如果每一种做法都 ...
分类:编程语言   时间:2018-11-16 15:53:46    阅读次数:213
javascript中的Function类型
Function(函数)类型实际上是对象。每个函数都是Function类型的实例,而且都与其他引用类型一样具有属性和方法。由于函数是对象,因此函数名实际上也是一个指向函数对象的指针。 一.函数的声明方式 1.普通的函数声明 2.使用变量初始化函数 3.使用Function构造函数 ps:不建议用这种 ...
分类:编程语言   时间:2018-11-16 15:54:19    阅读次数:218
Python实现几种简单的排序算法
一.冒泡排序 概念:为一个无序的列表排成有序的 实现过程描述:(升序) 1.比较相邻的元素,如果第一个比第二个大,就交换他们的位置 2.对每一对相邻元素重复1的工作,从开始第一队到最后一对,最后结束的时候最大的数会在后面 3.针对所有元素重复1,2的工作,除了最后一个数,因为最后的数最大,省略这个过 ...
分类:编程语言   时间:2018-11-16 15:54:53    阅读次数:200
python----时间转换
python 时间转换 python关于时间的模块叫做time 首先,时间可以以很多种形式展示出来,笔者平时最常用的是字符串类型的和时间戳类型的。 在对时间进行转换处理是,需要先把时间转换成一种时间对象(数组类型),然后时间数组对象可以转换成任意格式的时间。 time.struct_time(tm_ ...
分类:编程语言   时间:2018-11-16 15:55:48    阅读次数:235
JavaScript之创建对象
1.工厂模式 ECMAScript中无法创建类,因此使用函数来封装以特定接口创建对象的细节。 例如: 缺点:无法知道对象的类型 2.构造函数模式 创建Person的新实例,必须使用new操作符。这种方式调用构造函数实际上会经历一下四个步骤: (1)创建一个新对象; (2)将执行环境的作用域赋给新对象 ...
分类:编程语言   时间:2018-11-16 17:21:36    阅读次数:126
【Python】实战:打印万年历
判断闰年: y可以被400整除,或y可以被4整除,但不能被100整初。满足条件则为闰年; 求一个月份的最大天数: 由于2月份的天数不同,判断是否闰年决定取28还是29; 计算某一天是该年的第几天: d的值再加上前面所有月份天数的总和 根据公式计算这一天是星期几: 最后就是打印了,依此打印出每个月。 ...
分类:编程语言   时间:2018-11-16 17:22:28    阅读次数:416
树状数组的基操
前沿:数据结构 任何一个数据结构都逃不开这么几个东西:增,删,改,查 树状数组,也叫做二叉索引树(BIT)。 是一个用来进行区间运算的数据结构。 在一定程度上可以代替线段树。 树状数组有以下几个特征:1.巧妙地利用了位运算 2.巧妙地结合了树的数据结构的思想来处理区间问题 3.树状数组的本质还是用来 ...
分类:编程语言   时间:2018-11-16 17:23:49    阅读次数:139
C++ RAII特性
C++作为一门Native Langueages,在C++98/03时代,资源管理是个大问题。而内存管理又是其中一个大问题。申请的堆内存需要手动分配和释放,为了确保内存正确释放,一般原则是"谁分配谁负责释放",但软件工程的复杂性、程序员的编码水平参差不齐等仍然导致内存泄漏、空悬指针等问题。严重的内存 ...
分类:编程语言   时间:2018-11-16 17:25:15    阅读次数:360
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!