码迷,mamicode.com
首页 > 编程语言
Python for Informatics 第11章 正则表达式(一)
目前为止,我们一直在通读文件,查找模式和抽取字里行间我们感兴趣的各种信息。我们一直在使用像split和find的字符串方法,以及列表和字符串的切割功能来抽取行中的部分内容。 像这样的查找和抽取任务是如此常见,所以Python拥有一个非常强大的库——正则表达式(regular expressions) ...
分类:编程语言   时间:2016-04-16 23:00:56    阅读次数:192
Java SE 基础知识(1)
常量: 常量是一种标识符,它的值在运行期间恒定不变,并且常量在程序中只能被引用,而不能被重新赋值。 常量的命名规则: 1.在 Java 中,在变量声明中加入 final 关键字代表常量,加入 static 关键字代表类变量。一般结合起来声明一个变量; 2.尽量使用含义直观的常量来表示那些将在程序中多 ...
分类:编程语言   时间:2016-04-16 23:00:27    阅读次数:286
c++中实例化对象的大小(转)
今天随手写了一个类,用sizeof()测试实例化类对象的大小时遇到了一些问题。 一般来说,对象大小由数据成员大小决定,不包含成员函数的大小。 在网上找了一篇很详细的例子,我遇到的问题为实例三情形,涉及到编译器的优化。 之所以写这篇《C++类的实例化对象的大小之sizeof()》,是因为在参加笔试的时 ...
分类:编程语言   时间:2016-04-16 22:55:43    阅读次数:288
C/C++ 自动类型转换的陷阱
我们先来看一段实现KMP的代码: 咋看之下似乎一切都没有问题,可是实际运行起来都是返回 -1! debug看了下,每次当在 i=0,j=-1时,对于 判定条件不成立,跳出while循环,直接执行27行的 if(j == p.length()) ? 再看看length函数的声明,返回类型是size_t ...
分类:编程语言   时间:2016-04-16 22:54:43    阅读次数:374
python3.4+selenium爬58同城(一)
爬取http://bj.58.com/pbdn/0/pn2/中除转转、推广商品以外的产品信息,因为转转和推广的详情信息不规范,需要另外写一个方法存放,后期补上,详情页如下 这周学习了爬虫,但是遇到一些js,requests方法无法渲染,比如浏览量,所以结合selenium+phantomjs渲染网页 ...
分类:编程语言   时间:2016-04-16 22:55:18    阅读次数:285
C++易混淆知识点整理
// 1 /////////////////////////////////////////////////////////////////////// // 2 //////////////////////////////////////////////////////////////////// ...
分类:编程语言   时间:2016-04-16 22:56:19    阅读次数:420
高级算法——贪心算法(背包问题)
贪心算法不能用来解决离散物品问题的原因是我们无法将“ 半台电视” 放入背包。 规则是按照物品价值高低顺序放入背包。 ...
分类:编程语言   时间:2016-04-16 22:54:15    阅读次数:258
javascript 函数与对象
javascript中的函数是非常重要的概念,也是比较难于理解的一个知识点! 下面就来聊聊函数; JS基于对象:什么是基于对象呢?简单的说所有代码都是"对象"; 比如函数: function person(){ } person();//1 调用函数; 比如变量: var x=5; x=6 // 2 ...
分类:编程语言   时间:2016-04-16 22:54:25    阅读次数:336
Python12期培训班-day1-三级菜单代码分享
...
分类:编程语言   时间:2016-04-16 22:47:45    阅读次数:241
《Javascript面向对象精要》笔记
<!--?xml version="1.0" encoding="UTF-8" standalone="no"?--> 刚读过《Javascript面向对象精要》这本书,在现有的知识体系里面有一些新鲜的认识,记录一下。 原始类型和引用类型 Javascript存在两种类型:原始类型和引用类型。原始类 ...
分类:编程语言   时间:2016-04-16 22:47:17    阅读次数:169
Java JDK API 下载大全
JAVA帮助文档全系列 JDK1.5 JDK1.6 JDK1.7 官方中英完整版下载JDK(Java Development Kit,Java开发包,Java开发工具)是一个写Java的applet和应用程序的程序开发环境。它由一个处于操作系统层之上的运行环境还有开发者编译,调试和运行用Java语言 ...
分类:编程语言   时间:2016-04-16 22:48:54    阅读次数:314
java排序算法
Java排序算法 1)分类: 1)插入排序(直接插入排序、希尔排序) 2)交换排序(冒泡排序、快速排序) 3)选择排序(直接选择排序、堆排序) 4)归并排序 5)分配排序(箱排序、基数排序) 所需辅助空间最多:归并排序 所需辅助空间最少:堆排序 平均速度最快:快速排序 不稳定:快速排序,希尔排序,堆 ...
分类:编程语言   时间:2016-04-16 22:48:31    阅读次数:229
MFC - 释放文件到指定文件夹
...
分类:编程语言   时间:2016-04-16 22:47:10    阅读次数:203
使用 Gradle 编译 Java 项目时报错: Could not find Tools.jar
这是因为 Gradle 找不到 JDK 目录引起的,可以通过设置 Gradle 的全局属性 java.home 来解决。 找到当前用户目录下的 .gradle 目录,并创建 gradle.properties 文件,然后在文件中输入如下内容: org.gradle.java.home=C:\\Pro ...
分类:编程语言   时间:2016-04-16 22:47:22    阅读次数:6055
JAVA入门值运算符
什么是运算符 运算符是一种“功能”符号,用以通知 Java 进行相关的运算。譬如,我们需要将变量 age 的值设置为 20 ,这时候就需要一个“=”,告诉程序需要进行赋值操作。 Java 语言中常用的运算符可分为如下几种: Ø 算术运算符 Ø 赋值运算符 Ø 比较运算符 Ø 逻辑运算符 Ø 条件运算 ...
分类:编程语言   时间:2016-04-16 22:47:07    阅读次数:193
java布尔值进行and和or逻辑运算原理
先看看如下代码: 输出: | | 和 &运算符是 or和and逻辑运算 1 | 0 == 1 1 & 0 == 0 我们来看一下test方法的字节码 我们注意0-3的字节码 0:将常量1入栈 1:将1赋值给第一个变量(a) 2:将常量0入栈 3:将0赋值给第二个变量(b) 所以布尔值的逻辑运算就是整 ...
分类:编程语言   时间:2016-04-16 22:45:10    阅读次数:162
算法(二)--------分治法
分治法的适?条件: ? 该问题的规模缩?到?定程度就可以容易地解决。? 该问题可以分解为若?个规模较?的相同问题:递归思想的应?? 该问题所分解出的各个?问题是相互独?的,即?问题之间不包含公共的?问题。? 利?该问题分解出的?问题的解可以合并为该问题的解。 案例 快排: (1)过程 ? Divid ...
分类:编程语言   时间:2016-04-16 22:44:25    阅读次数:198
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!