码迷,mamicode.com
首页 > 编程语言 > 日排行
如何去判断一个变量类型是数组还是对象
因为无论是对象还是数组,对于typeof操作返回的都是object,那么怎么去区分他们呢? 1.通过length属性:一般情况下对象没有length属性值,其值为undefiend,而数组的length值为number类型 缺点:非常不实用,当对象的属性存在length,且其值为number(比如类 ...
分类:编程语言   时间:2018-01-20 15:12:51    阅读次数:196
python 购物车程序
购物车程序编写方式; 1、首先将其所有的商品列出来,然后在建立一个空列表,用于存放所购买的的商品 2、输入用户的工资,在进行判断输入的是否为数字,如果不是,退出如果是继续执行 3、进入到一个死循环while True: 4、将所有商品列出来,在通过enumerate 在将其下标取出 5、让用户输入所 ...
分类:编程语言   时间:2018-01-20 15:14:23    阅读次数:208
python 编码问题处理
编码的转换方式如下图: 将utf-8转换成gbk格式: utf-8首先先变成unicode然后再变成 gbk格式 Decode()先要告诉别人你原来是什么格式,然后再转成utf-8 unicode 是一个中间转换字符 Unicode 和utf-8是完全可以打印的 ...
分类:编程语言   时间:2018-01-20 15:14:40    阅读次数:163
Java学习笔记46(多线程三:线程之间的通信)
多个线程在处理同一个资源,但是线程的任务却不相同,通过一定的手段使各个线程能有效地利用资源, 这种手段即:等待唤醒机制,又称作线程之间的通信 涉及到的方法:wait(),notify() 示例: 两个线程一个输入,一个输出 输入线程: 输出线程: 测试类: 运行后却发现输出的都是null...nul ...
分类:编程语言   时间:2018-01-20 16:18:23    阅读次数:164
算法笔记--st表
概述:用倍增法求区间最值的离线算法,O(nlogn)预处理,O(1)访问。 预处理: 状态:st[i][j]:[i,i+2^j)之间的最值 状态转移:如果j等于0,st[i][j]=0 如果j大于0,st[i][j]=max(st[i][j-1],st[i+2^(j-1)][j-1])或st[i][ ...
分类:编程语言   时间:2018-01-20 16:18:39    阅读次数:137
JavaSE: SuppressWarnings[转]
在java编译过程中会出现很多警告,有很多是安全的,但是每次编译有很多警告影响我们对error的过滤和修改,我们可以在代码中加上 @SuppressWarnings(“XXXX”) 来解决 例如:@SuppressWarnings("deprecation")表示不显示使用了不赞成使用的类或方法时的 ...
分类:编程语言   时间:2018-01-20 16:18:56    阅读次数:157
SpringBoot启动原理解析
1. 启动任何一个Spring Boot项目,都会用到如下类 从上面代码可以看出,Annotation定义@SpringBootApplication和类定义SpringApplication.run是关键所在. 2. @SpringBootApplication 点开@SpringBootAppl ...
分类:编程语言   时间:2018-01-20 16:19:16    阅读次数:287
centos6 升级python2.6 到 python2.7
由于开发库依赖于python27,而自己安装的centos6.8自带的python是2.6.6。 因为centos的yum依赖于python26因此不打算覆盖26。 步骤如下: 1、官网下载源码压缩包 2、加压到当前目录 3、进入目录编译 4、安装 有个一个非常重要的步骤是我们使用的是make al ...
分类:编程语言   时间:2018-01-20 16:20:05    阅读次数:164
C陷阱:求数组长度
// 这是一篇导入进来的旧博客,可能有时效性问题。 程序中,当我们建立了一个int型数组:int a[]={1,2,3,4,5,6};随后我们可能需要知道它的长度,此时可以用这种方法:length = sizeof(a)/sizeof(a[0]);这种方法很实用,但是能不能用一个自定义函数接收一个数 ...
分类:编程语言   时间:2018-01-20 16:20:36    阅读次数:166
关于Unity中实现绳索物理效果Ultimate+Rope+Editor插件解析
Ultimate+Rope+Editor+1.18绳索插件学习文档 插件分享: 链接:https://pan.baidu.com/s/1i6VzCup 密码:a4eo 一、绳子主要控制脚本组件Ultimate Rope 1.Rope Layer:设定绳子的层Layer 2.Rope Physic M ...
分类:编程语言   时间:2018-01-20 16:21:37    阅读次数:5776
二叉树----根据数组创建完全二叉树
要求:给出一组数据,根据这组数据创建完全二叉树。 首先,我们知道,数组下标的范围是0到n-1,而在树中编号是从1开始的,下标的范围是1到n; 根据二叉树的性质(将一个完全二叉树按照从上到下,从左到右进行编号,其编号为i的节点,如果满足2*i<=n,则说明编号为i的节点有左孩子,否则没有,如果满足2* ...
分类:编程语言   时间:2018-01-20 16:25:15    阅读次数:228
python自定义封装logging模块
封装后的logging代码中format()中的自定义日志格式,可以根据喜好更换: %(levelno)s: 打印日志级别的数值 %(levelname)s: 打印日志级别名称 %(pathname)s: 打印当前执行程序的路径,其实就是sys.argv[0] %(filename)s: 打印当前执 ...
分类:编程语言   时间:2018-01-20 16:26:33    阅读次数:327
JAVA-初步认识-常用对象API(集合框架-常用方法演示)
一. 方法阐述完,演示一下。 主函数中创建一个对象,这里是创建map引用,(为什么要通过method方法来做?)。map有泛型,要操作的map里面是什么类型? 随便写一个学号和姓名,是映射关系。要琢磨一下,map集合和collection是什么区别,它什么时候用?这个最重要,方法讲完了就知道了。 学 ...
分类:编程语言   时间:2018-01-20 16:26:49    阅读次数:186
Scrapy安装错误:Microsoft Visual C++ 14.0 is required...
问题描述 当前环境win7,python_3.6.3,64位。 在windows下,在dos中运行pip install Scrapy报错: 解决方案 http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted 下载twisted对应版本的whl文件(如我的 ...
分类:编程语言   时间:2018-01-20 16:28:27    阅读次数:522
Python--常用的模块
import osprint(os.getcwd()) # 取当前工作目录,绝对路径os.chdir("..") # 更改当前目录 print(os.curdir) # 当前目录,相对路径print(os.pardir) # 父目录,相对路径 os.mkdir("test1") # 创建文件夹,也可 ...
分类:编程语言   时间:2018-01-20 16:29:38    阅读次数:150
python 的日志logging模块学习
1.简单的将日志打印到屏幕 import logginglogging.debug('This is debug message')logging.info('This is info message')logging.warning('This is warning message') 屏幕上打印 ...
分类:编程语言   时间:2018-01-20 16:30:25    阅读次数:226
【Unity】关于XAsset的一个坑
最近新出了一个资源管理框架XAsset(点我带你了解XAsset),闲来无事拿来研究研究,发现了一个坑,就是如果每次rule重新设置了,然后重新打包,等到加载AB包的时候会报如下错误: KeyNotFoundException: The given key was not present in th ...
分类:编程语言   时间:2018-01-20 16:30:59    阅读次数:181
不用第三方解码库取得图片宽高 附完整C++算法实现代码
在特定的应用场景下,有时候我们只是想获取图片的宽高, 但不想通过解码图片才取得这个信息。 预先知道图片的宽高信息,进而提速图片加载,预处理等相关操作以提升体验。 在stackoverflow有一篇相关讨论。 Get Image size WITHOUT loading image into memo ...
分类:编程语言   时间:2018-01-20 16:31:10    阅读次数:229
关于Unity中实现绳索物理效果 Obi - Advanced Rope Simulation插件解析
Obi - Advanced Rope Simulation 绳索插件学习文档 插件分享: 链接:https://pan.baidu.com/s/1eTwZOrg 密码:p8wa //插件导入有错误产生,将错误代码行注释掉即可 一、绳子解算类脚本控制 1.Max Particles :最大粒子数 2 ...
分类:编程语言   时间:2018-01-20 16:31:45    阅读次数:5756
Coursera 算法二 week2 Seam Carving
这周作业设计到的算法是有向无环图的最短路径算法,只需要按照顶点的拓扑顺序去放松顶点即可。而在这个题目中拓扑顺序就是按照行的顺序或列的顺序。 用到的数据结构为一个二维数组picture同来存储每个像素的颜色,一个二维数组energy用来存储每个像素的能量。开始我是用一个Picture类的对象来存储图像 ...
分类:编程语言   时间:2018-01-20 16:32:29    阅读次数:291
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!