码迷,mamicode.com
首页 > 编程语言
python 字符串操作
今天遇到从url解析软件名和版本号的问题,在这里记录一下,主要是python字符串的操作和常用的正则表达式. python中字符串为不可变序列,也就是说,定义好的字符串不可在原处进行修改。 python字符串声明 python 字符串的声明可以是单引号,也可以是双引号,还可以是三引号,单、双引号可以 ...
分类:编程语言   时间:2016-12-01 02:17:48    阅读次数:234
JAVA装饰者模式(从现实生活角度理解代码原理)
装饰者模式可以动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。 该模式的适用环境为: (1)在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责。 (2)处理那些可以撤消的职责。 (3)当不能采用生成子类的方法进行扩充时。一种情况是,可能有大 ...
分类:编程语言   时间:2016-12-01 02:15:04    阅读次数:239
ubuntu14.04安装bodhi桌面系统后,unity启动界面改变,如何还原
按一下 ctrl + alt + f1 # 出現 tty11. sudo service lxdm stop或sudo /etc/init.d/lxdm stop如果出現錯誤訊息 不理它 繼續2. sudo apt-get install --reinstall ubuntu-desktop3. s ...
分类:编程语言   时间:2016-12-01 02:14:16    阅读次数:172
java实现支付宝接口--文档..转载
//实现java支付宝很简单,只要从支付宝官方下载 http://help.alipay.com/support/index_sh.htm下载程序,配置一下参数就OK了; 1.先到http://help.alipay.com/support/index_sh.htm下接口程序,右下角有个“接口资料下 ...
分类:编程语言   时间:2016-12-01 02:05:58    阅读次数:183
C++笔记----构造函数与析构函数(二)
构造函数是一种特殊的成员函数。在创建对象的时候自动调用,对对象的数据成员进行初始化。 (1)栈区中创建的对象,在生存期结束的时候会自动调用析构函数。 (2) 在堆上创建的对象,要由程序员显示调用delete释放该对象,同时调用析构造函数。 (3)全局对象的构造先于main函数。全局对象在其生存期结束 ...
分类:编程语言   时间:2016-12-01 02:06:57    阅读次数:178
python 数据类型 ---字符串
1. 字符串去除空白 ,strip() , 包括空格,tab键, 换行符 2. 字符串的分割, split("分隔符"),分组后成为一个列表 3.字符串的合并 join("连接符") 4.判断空格是否子字符串中 “in” 5.两种字符串格式化打印形式 format 6. 字符串的判断 ...
分类:编程语言   时间:2016-12-01 02:05:22    阅读次数:206
java基础算法之插入排序
一、插入排序介绍 插入排序(Insertion Sort)是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采用in-place排序(即只需用到O(1)的额外空间的排序),因而在从后向前扫描过程中,需要反复 ...
分类:编程语言   时间:2016-12-01 01:50:06    阅读次数:159
2.Perl 多线程:Threads(线程返回值)
对于函数调用, 如果要得到返回列表, 你应要用一个@values来获得返回值: 在多线程中, 想得到线程返回程, 那就调用join方法, 如果没必要获取返回值, 要调用detach方法, 如果两个都不调用, 会得到一个警告。 一般来说, 都应调用join/detach方法。 ...
分类:编程语言   时间:2016-12-01 01:41:10    阅读次数:246
k近邻算法(knn)的并行mpi实现
C语言的串行版本已经前些篇博客给出,现在来讨论给算法的并行程序。该算法有很多种并行的方法,比较好的思路有以下几种。 思路一: 也是最容易想到的,就是将训练集在每台机器上都备份一份,然后将预测数据集平分给每台机器。这种并行方案就相当于这些机器单独计算一份预测集,简单来说有多少台机器,其加速比就是多少, ...
分类:编程语言   时间:2016-12-01 01:41:13    阅读次数:252
Python之路【第五篇】python基础 之初识函数
函数 一、背景 在学习函数之前,一直遵循:面向过程编程,即:根据业务逻辑从上到下实现功能,其往往用一长段代码来实现指定功能,开发过程中最常见的操作就是粘贴复制,也就是将之前实现的代码块复制到现需功能处,如下: 一看上述代码,if条件语句下的内容可以被提取出来公用,如下: 对于上述的两种实现方式,第二 ...
分类:编程语言   时间:2016-12-01 01:36:33    阅读次数:209
Python全栈开发【基础三】
Python全栈开发【基础三】 本节内容: 函数(全局与局部变量) 递归 一、定义和使用 函数最重要的是减少代码的重用性和增强代码可读性 函数的定义主要有如下要点: def:表示函数的关键字 函数名:函数的名称,日后根据函数名调用函数 函数体:函数中进行一系列的逻辑计算 参数:为函数体提供数据 返回 ...
分类:编程语言   时间:2016-12-01 01:35:20    阅读次数:330
梯度下降算法笔记
今天课上主要讲的是梯度下降算法。 上一次老师留了梯度下降算法求解线性回归的作业。大部分用java和C++实现的。 笔记也主要来自课程ppt,老师课程的ppt也主要参考的斯坦福吴恩达老师的讲义。 梯度下降法(英语:Gradient descent)是一个一阶最优化算法,通常也称为最速下降法。 要使用梯 ...
分类:编程语言   时间:2016-12-01 01:34:52    阅读次数:320
openssl evp 哈希算法(md5,sha1,sha256)
1. 简述 openssl提供了丰富密码学工具,一些常用的哈希算法 比如md5,sha 可以直接用提供的md5.h ,sha.h 接口使用; 为了方便开发者使用,openssl 又提供了一个EVP, evp.h 该文件中提供各种常用工具; man evp 可以得知,evp 是openssl 提供的更 ...
分类:编程语言   时间:2016-12-01 01:33:29    阅读次数:518
python2.7 爬虫初体验爬取新浪国内新闻_20161130
python2.7 爬虫初学习 模块:BeautifulSoup requests 1、获取新浪国内新闻标题 2、获取新闻url 3、还没想好,想法是把第2步的url 获取到下载网页源代码 再去分析源代码 获取新闻详情页 发表时间 新闻来源等数据 结合MySQLdb模块导入到数据库 4、疑惑:期望是 ...
分类:编程语言   时间:2016-12-01 01:24:21    阅读次数:240
前端浏览器JavaScript及CSS兼容总结
前端浏览器JavaScript及CSS兼容总结一、getElementById【标准参考】getElementById是Document接口提供的方法,用于获取一个元素,该方法传入的参数应该是目标元素的id属性的值,目标元素的id是一个大小写敏感的字符串,并且该id在文档内应该是唯一的。【问题描述】但是在IE6IE7..
分类:编程语言   时间:2016-11-30 23:43:22    阅读次数:431
java之动态代理
一、动态代理引入packagecn2; publicinterfaceIUserDAO{ /** *登录方法 */ publicvoidlogin(); /** *注册方法 */ publicvoidregister(); } packagecn2; publicclassUserDAOImplimplementsIUserDAO{ @Override publicvoidlogin(){ System.out.println("用户登..
分类:编程语言   时间:2016-11-30 23:31:33    阅读次数:202
SpringMVC源码分析(3)DispatcherServlet的请求处理流程
<SpringMVC源码分析(1)标签解析>:介绍了解析过程中,初始化若干组件。<SpringMVC源码分析(2)DispatcherServlet的初始化>:初始化DispatcherServlet的多个组件。本文继续分析DispatcherServlet解析请求的过程。概览①:DispatcherServlet是springmvc中的前端控..
分类:编程语言   时间:2016-11-30 23:22:54    阅读次数:248
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!