面试时候被人问如何检测一个未知变量是不是数组类型,丢脸啊,老祖宗的脸都丢没了,这都不会,回家啃书本去吧!!! var a = [];方法一:Array.isArray([]) //true typeof a 在这里是帮不上忙的呦,对于数组类型返回的是object,并且是对于除了函数以外的所有对象都是 ...
分类:
编程语言 时间:
2018-05-03 19:34:27
阅读次数:
194
#能够预料到的异常可以这样做 try : print() #执行这段代码有没有出错,如果有出错 # except SyntaxError as e: ###SyntaxError错误类型的代码 # print() # ###as e 代表获取到误后的结果 # ##如果try:这里执行多个结果有的错误... ...
分类:
编程语言 时间:
2018-05-03 19:35:30
阅读次数:
173
说到背包问题,我看到了很多分类,不同的类似问题,有不一样的解法,看到的最多的两种方式是贪心算法和动态规划,于我来说,更迫切的应该是要认识一下,这些算法的区别和相同的地方,所以这节就来找资料学习一下贪心算法和动态规划的区别。 这是找到的一个对我帮助最大的,源地址:https://www.cnblogs ...
分类:
编程语言 时间:
2018-05-03 19:35:37
阅读次数:
139
spring MVC如何接收表单bean 呢? 之前项目中MVC框架一直用struts2,所以我也就按照struts2 的思维来思考 页面loginInput.jsp: Html代码 <?xml version="1.0" encoding="UTF 8"&nb ...
分类:
编程语言 时间:
2018-05-03 19:36:38
阅读次数:
165
操作Excel 1、安装xlrd、xlwt第三方模块 2、写Excel 3、读Excel ...
分类:
编程语言 时间:
2018-05-03 19:36:46
阅读次数:
163
1.面向对象的特征:抽象、继承、封装、多态(形象记忆:抽积分多--想想10086) 1.1抽象 忽略一个主题中与当前目标无关的东西,专注的注意与当前目标有关的方面.(就是把现实世界中的某一类东西,提取出来,用程序代码表示,抽象出来的一般叫做类或者接口)。抽象包括两个方面:数据抽象、过程抽象。 数据抽 ...
分类:
编程语言 时间:
2018-05-03 19:37:38
阅读次数:
165
学习使用模块turtle画图功能,主要记住几个参数importturtle#导入turtle画图模块turtle.showturtle()#调出turtle画板turtle.forward(100)#坐标前进100个位置turtle.penup()#画图的画笔抬起turtle.goto(200,0)#坐标移动到x=200,y=0的位置turtle.pendown()#画笔放下,可以开始画出图案tu
分类:
编程语言 时间:
2018-05-03 19:40:19
阅读次数:
178
转:http://ffwmxr.blog.163.com/blog/static/66372722201001605539213/ 多视图是VC开发中经常要用到的技术之一,一般地实现单文档多视图有两种方式: 1)通过视图分割的技术(使用CSplitterWnd实现),将窗口分割为多个部分,每个部分显 ...
分类:
编程语言 时间:
2018-05-03 19:40:36
阅读次数:
191
tomcat无法启动项目并为空栈时-- 问题排查 如项目导入时没有spring-web 包 检查此处引用 ...
分类:
编程语言 时间:
2018-05-03 19:40:52
阅读次数:
127
创建 在某个目录下创建script.bat文件 比如在 中 编辑script.bat文件 写入 这里的路径根据实际情况改动。 用法 以后每次要测试写好的脚本了,就把该脚本复制到 中,并且改名为 。 双击 文件,就完成了运行 ...
分类:
编程语言 时间:
2018-05-03 19:41:08
阅读次数:
126
环境:ubuntu16.04 ,pycharm(默认使用pyhon3.5) 现象:利用pycharm跑程序,提示:no module named cv2,但是系统已安装python-opencv,在终端下没有报错。证明是pycharm没有导入相关模块。 解决:在pycharm项目中 File/Set ...
分类:
编程语言 时间:
2018-05-03 19:42:52
阅读次数:
2792
Day4 - Python基础4 迭代器、装饰器、软件开发规范 1.迭代器&生成器 生成器 背景:通过列表生成式能生成一个列表,但受内存限制,列表的容量肯定是有限的。而且当列表元素很多时,会占用大量内存空间,如果只是使用其中的一些元素,那其它元素会造成空间浪费 定义:基于以上原因,如果能通过算法推导 ...
分类:
编程语言 时间:
2018-05-03 19:44:11
阅读次数:
169
知识点: 1.各类运算符 2.运算符的优先级 一、算数运算符 1.算数运算符 : 另外提一种简便写法 例如:j = j + i ; 可以写成 j += i; 同理 j -= i ; ......... 1.2 关系运算符 关系运算符用来比较操作数,假设变量a=20,b=10,则: 1.3 逻辑运算符 ...
分类:
编程语言 时间:
2018-05-03 19:44:21
阅读次数:
153
直接通过Form Bean进行表单可以简化表单提交的处理,特别是对于复杂表单,过于简单的表单就不建议了,因为毕竟需要额外创建一个Form Bean。前段时间项目中有一个比较复杂的表单,有多层次而且涉及数组,如果不采用Form Bean的处理方式会比较麻烦,但多层而且是数组,之前一直没有找到如何通过F ...
分类:
编程语言 时间:
2018-05-03 19:45:23
阅读次数:
209
因为最近在学习Python,这篇是我入手学习的第一个小例子,是跟着这个代码,又重新用自己的想法写出来的,也作为初期的参考资料吧。如果也有新人在学习这里,可以看一下 源地址:https://www.cnblogs.com/yekwol/p/5778040.html 快速排序基本思想是:通过一趟排序将要 ...
分类:
编程语言 时间:
2018-05-03 19:45:49
阅读次数:
160
AOP 即 Aspect Oriented Program 面向切面编程 。在AOP思想里,把功能分为核心业务功能和周边功能。所谓的核心业务,比如登陆,增加数据,删除数据都叫核心业务。 所谓的周边功能,比如性能统计,日志,事务管理等等 。周边功能在Spring的面向切面编程AOP思想里,即被定义为切 ...
分类:
编程语言 时间:
2018-05-03 19:45:58
阅读次数:
141
最近整理一下手头上搞过的一些爬虫,有HttpClients+jsoup,Jsoup,htmlunit,HeadlessChrome 一,HttpClients+jsoup,这是第一代比较low,很快就被第二代代替了! 二,Jsoup 需要的jar包: 代码如下: 参考Jsoup的文档:链接http: ...
分类:
编程语言 时间:
2018-05-03 19:48:12
阅读次数:
628
1、在应用开发中,经常需要一些周期性的操作,比如每5分钟执行某一操作等。 对于这样的操作最方便、高效的实现方式就是使用java.util.Timer工具类。 private java.util.Timer timer; timer = new Timer(true); timer.schedule( ...
分类:
编程语言 时间:
2018-05-03 19:48:19
阅读次数:
199
参数 python的函数具有很灵活的参数形式,可以是: 位置参数(最常见的参数,可以使用tuple代替), 默认参数(给默认值), 可变参数(参数的个数可以改变,传入的其实是list或者tuple), 关键字参数(传入的其实是dict)。 位置参数 默认参数 这里第二次调用方法的时候输出不再是['e ...
分类:
编程语言 时间:
2018-05-03 19:50:03
阅读次数:
191
谷歌大牛说:为什么 Kotlin 比你们用的那些垃圾语言都好 原标题:谷歌大牛说:为什么 Kotlin 比你们用的那些垃圾语言都好 编译:伯乐在线/黄小非 【伯乐在线/程序员的那些事 导读】:5月18日,安卓团队在谷歌 I/O 2017 大会上宣布 Kotlin 成为官方头等支持语言。这条爆炸性资讯 ...
分类:
编程语言 时间:
2018-05-03 19:51:15
阅读次数:
193