首页 > 编程语言
python之面向对象
面向对象 面向对象 VS 面向过程 面向对象 VS 面向过程 面向过程 面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点: 极大的降低了写程序的复杂度,只需要顺着要执行的步骤,堆叠代码即可 缺点: 一 ...
分类:编程语言   时间:2017-09-14 15:36:14    收藏:0  评论:0  赞:0  阅读:199
java 中的字符串处理--正则表达式
最近在做一些支付报文处理工作,需要从各种各样的报文中提取需要的信息比如(金额,订单号。。。),每个渠道报文各式各样,想要写一个通用的提取逻辑,于是就回顾java正则表达式的用法。当然我们可以自己写一些算法,去提取这些字段,但对于简单的解析来说,亲自手写算法有点杀鸡用牛刀的感觉,而且正则表达式完全可以 ...
分类:编程语言   时间:2017-09-14 15:33:48    收藏:0  评论:0  赞:0  阅读:195
java基本数据类型和包装类之间的区别
1.声明方式不同,基本类型不适用new关键字,而包装类型需要使用new关键字来在堆中分配存储空间; 2.存储方式及位置不同,基本类型是直接将变量值存储在堆栈中,而包装类型是将对象放在堆中,然后通过引用来使用; 3.初始值不同,基本类型的初始值如int为0,boolean为false,而包装类型的初始 ...
分类:编程语言   时间:2017-09-14 15:27:55    收藏:0  评论:0  赞:0  阅读:200
练习题 --- 冒泡排序
题目:冒泡排序一个队列(升序) 程序分析(个人分析仅供参考): 首先,我们要知道这个排序是怎么样排序的。 按照升序排列,言外之意就是从小到大排列数字 拿第一个数字举例,他需要做的判断是几次呢? 首先,第一个数字需要跟第二个数字做对比,如果第一个数字比第二个数字大,那么两个数字交换一下位置,以此类推。 ...
分类:编程语言   时间:2017-09-14 14:45:49    收藏:0  评论:0  赞:0  阅读:279
go语言环境搭建
###win10 安装go运行环境以及配置相应的参数 1.下载https://storage.googleapis.com/golang/go1.9.windows-amd64.msi 2.打开 .msi文件 ,默认安装在C:\Go 3.将c:\Go\bin 加入环境变量中 如图1. 4.配置工作目 ...
分类:编程语言   时间:2017-09-14 14:45:12    收藏:0  评论:0  赞:0  阅读:328
Junit测试出现异常:Exception in thread "main" java.lang.NoSuchMethodError: org.junit.platform.commons.util.
在进行单元测试时,测试出现异常 错误就在pom.xml的依赖中,仔细查看控制台输出你会发现IntelliJ IDEA正在尝试使用JUnit5运行我的测试用例。 1 通过pom.xml发现,我希望使用JUnit4.12运行测试用例,我们查看pom.xml发现junit-jupiter-api这个依赖会 ...
分类:编程语言   时间:2017-09-14 14:43:14    收藏:0  评论:0  赞:0  阅读:1505
JavaScript对象 -构建
首先,在js里,对象是由函数构建而成的。 创建对象的几种模式 1.工厂模式 工厂模式解决了创建多个相似对象的问题,但是不知道如何知道一个对象的类型。 2.构造函数模式 与工厂模式不同点: 1.没有显式创建对象 2.属性方法赋予给this对象 3.没有return语句 创建对象使用new时,调用构造函 ...
分类:编程语言   时间:2017-09-14 14:39:05    收藏:0  评论:0  赞:0  阅读:341
排序与去重
1.冒泡排序; function bubbleSort(array) {var length = array.length;for(var i = length - 1; i > 0; i--) {for(var j = 0; j < i; j++) {if(array[j] > array[j + ...
分类:编程语言   时间:2017-09-14 14:38:29    收藏:0  评论:0  赞:0  阅读:180
自动给VIM添加python头文件
用vim新建一个python文件后,如pw.py,会自动填写文件头部,如: 1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 # Pw @ 2013-04-15 17:26:33 将以下代码加入/etc/vim/vimrc文件: function ...
分类:编程语言   时间:2017-09-14 14:37:54    收藏:0  评论:0  赞:0  阅读:390
Java 八种基本类型和基本类型封装类
1.首先,八种基本数据类型分别是:int、short、float、double、long、boolean、byte、char; 它们的封装类分别是:Integer、Short、Float、Double、Long、Boolean、Byte、Character。 2.Java中的数值都是有符号的,不存在 ...
分类:编程语言   时间:2017-09-14 14:37:26    收藏:0  评论:0  赞:0  阅读:219
java自动更新问题
第一次运行公司erp,打开的是jnlp文件,在弹出的第一个框上,同事点了更新java,后面悲剧了,再也没有办法打开erp了,直接跳到java官网上要求更新,而erp在java8上有一些功能不兼容,所以真的很悲剧。 按java的官方说法,java8 以下版本,在win7 64位系统上是不能显示更新这个 ...
分类:编程语言   时间:2017-09-14 14:36:47    收藏:0  评论:0  赞:0  阅读:200
Python_List,Tuple,Dict,Set
一:List 列表 list是一种有序的集合,可以随时添加和删除其中的元素 用 [ ] 把list的所有元素都括起来,就是一个list对象。通常,我们会把list赋值给一个变量,这样,就可以通过变量来引用list classmates = ['Michael', 'Bob', 'Tracy'] 查询 ...
分类:编程语言   时间:2017-09-14 14:32:25    收藏:0  评论:0  赞:0  阅读:254
[C++ Primer Plus] 7、分支语句和逻辑运算符(一)程序清单
程序清单6.2 程序清单6.5 程序清单6.8(字符函数库cctype) 程序清单6.13 根据自己的习惯重新编写 程序清单6.14 程序清单6.15(文本I/O) //文件输出(对程序而言) 程序清单6.16 //文件读入(对程序而言) 要想正确运行,首先在源代码文件夹中创建一个包含double数 ...
分类:编程语言   时间:2017-09-14 14:27:51    收藏:0  评论:0  赞:0  阅读:527
搭建一个java web服务端
最近也是做了一个简单的java web 项目,由于以前也是没接触过,在这里记录下搭建一个web服务端的过程。 一般我们做一个服务端要么在本地自己的电脑上先安装环境,一般是windows系统,主要安装jdk + tomcat + mysql,这些安装教程网上都有,也很简单,我这里就不多说了,我要讲的是 ...
分类:编程语言   时间:2017-09-14 14:25:24    收藏:0  评论:0  赞:0  阅读:283
python零基础学习-基础知识1-python简介
编程语言分类方法1: 编译型: 如C,C++, 编写代码为源文件, 要编辑生成可执行文件才能执行 解释型: 如vbs, python无需编译, 使用解释器来执行, 可执行性更好; java使用了两者折中的方式, 编译生成的文件仍依靠解释器执行, 所以也属于解释型语 编程语言分类方法2: 动态类型语言 ...
分类:编程语言   时间:2017-09-14 14:23:44    收藏:0  评论:0  赞:0  阅读:219
脚本语言有哪些?
1. 2. html 是一种标记语言不是脚本 ,脚本都是需要有一定的逻辑判断和计算能力 3. 我自己的理解:标记语言->具描述性的数据,还有层次可设计性 如:html,xml脚本语言->实现简单的、特定环境下的应用逻辑,主要看解释引擎的功能~~如javascript,perl,python其实两者的 ...
分类:编程语言   时间:2017-09-14 14:23:31    收藏:0  评论:0  赞:0  阅读:295
js添加key为数字的对象,通过类似于通过访问数组的中括号形式访问对象属性
var obj={};obj[1] = "mm";obj[2]="nn";console.log(obj[1]); 同var obj={};obj["1"] = "mm";obj["2"]="nn";console.log(obj["1"]); 其实创建对象的时候还可以这么写 var obj={}; ...
分类:编程语言   时间:2017-09-14 14:22:56    收藏:0  评论:0  赞:0  阅读:473
Spring Freamwork 开发初体验
工具 eclipse 版本:Neon.3 Release (4.6.3) Spring Freamwork 版本:4.0.4.RELEASE 下载地址:http://repo.springsource.org/libs-release-local/org/springframework/spring ...
分类:编程语言   时间:2017-09-14 14:20:27    收藏:0  评论:0  赞:0  阅读:269
python 小白错误
1. python 中 输出 print "F:\django_project\vega\logs" 输出结果是 F:\django_project ega\logs因为 \v 在python 中是 纵向制表符 有时我们并不想让转义字符生效,我们只想显示字符串原来的意思,这就要用r和R来定义原始字符 ...
分类:编程语言   时间:2017-09-14 14:19:44    收藏:0  评论:0  赞:0  阅读:250
图书管理(单链表C++)
1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 7 #define OK 1 8 #define ERROR -1 9 #define OVERFLOW -2 10 typedef int Status; //... ...
分类:编程语言   时间:2017-09-14 13:52:20    收藏:0  评论:0  赞:0  阅读:289
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!