码迷,mamicode.com
首页 > 编程语言
Ubuntu java 环境变量
方法1:修改/etc/profile 文件所有用户的 shell都有权使用这些环境变量在 shell终端执行命令:vi /etc/profile在 profile文件末尾加入:JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.15PATH=$JAVA_HOME/bin:...
分类:编程语言   时间:2014-08-29 00:06:26    阅读次数:354
Python中POP()的区别
Python中列表,字典和Set都有pop函数,但参数略有区别如下:以下参数基于Python 3.4.11. List1 >>> help(list.pop)2 Help on method_descriptor:3 4 pop(...)5 L.pop([index]) -> item --...
分类:编程语言   时间:2014-08-29 00:06:09    阅读次数:567
JAVA基础知识(static,final,abstract)浅谈
Static作用于代码块:称作静态代码块(可以初始化static field,不能初始化非static field;Static作用于methods1. Static方法只能访问static 方法,不能访问非static 方法2. Static 方法只能访问static field, 不...
分类:编程语言   时间:2014-08-29 00:04:16    阅读次数:296
转 利用 Console 来学习、调试JavaScript
利用 Console 来学习、调试JavaScript一什么是 ConsoleConsole 是用于显示 JS和 DOM 对象信息的单独窗口。并且向 JS 中注入1个 console 对象,使用该对象 可以输出信息到 Console 窗口中。二什么浏览器支持 Console很多人可能都知道 Chro...
分类:编程语言   时间:2014-08-28 23:58:16    阅读次数:512
关于java reflect
反射的基石 Class类对比提问: Person类代表人,它的实例对象就是张三,李四这样一个个具体的人, Java程序中的各个Java类属于同一类事物,描述这类事物的Java类名就是Class。对比提问:众多的人用一个什么类表示?众多的Java类用一个什么类表示?人 PersonJava类 Clas...
分类:编程语言   时间:2014-08-28 23:53:56    阅读次数:233
pythonGUI -- pyside基础
由于时间的缘故,暂时不再继续做pyside的知识更新了。 ????最近发现一个比较不多的博客,讲pyside的一些基础的。http://blog.sina.com.cn/s/articlelist_1263548705_8_2.html 可以的 ????其实看P...
分类:编程语言   时间:2014-08-28 22:51:06    阅读次数:261
Java中的阻塞和非阻塞IO包各自的优劣思考
NIO 设计背后的基石:反应器模式,用于事件多路分离和分派的体系结构模式。 反应器(Reactor):用于事件多路分离和分派的体系结构模式 通常的,对一个文件描述符指定的文件或设备, 有两种工作方式:?阻塞?与非阻...
分类:编程语言   时间:2014-08-28 22:50:56    阅读次数:331
c语言--直接插入算法
插入排序是排序算法的一种,它不改变原有的序列(数组),而是创建一个新的序列,在新序列上进行操作。 这里以从小到大排序为例进行讲解。 插入排序的基本思想是,将元素逐个添加到已经排序好的数组中去,同时要求,插入的元素必须在正确的位置,这样原来排序好的数组是仍然有序的。...
分类:编程语言   时间:2014-08-28 22:49:56    阅读次数:257
C++实现快速排序(递归)
快速排序是一种平均性能很好的算法,它的期望运行时间是O(nlgn),且其中隐藏的常数因子非常小。但是它的最坏运行时间是O(n^2)。最后我会对其进行分析。快速排序关键部分分为两部分: 1.数组划分过程: 将一个数组以其最后一个元素作为主元,并且围绕它来划分数组,使得在此元素之前的数组元素均小于它,在其后的数组元素均大于它,划分过程如下: 实现代码如下: int Partition(...
分类:编程语言   时间:2014-08-28 22:49:46    阅读次数:390
常见排序c语言实现
void BubbleSort(int R[],int n) //冒泡排序 时间复杂度O(n2) { int i,j,temp,flag; for(i = n;i>=2;i--) { flag = 0; for(j=2;jR[j]) { temp = R[j-1]; R[j-1] = R[j]; R[...
分类:编程语言   时间:2014-08-28 22:45:43    阅读次数:269
吐槽一下项目中的代码坏味道:滥用java常量
为什么要把0和""定义成一个常量呢?这是没有正确理解到底什么是魔鬼数字和硬编码。使用常量,出于如下几个原因: 1、为了可读性,一个好的名字显然比一串写死的数字更容易理解。 2、避免冗余,让代码更容易修改,实现一处该,处处该的效果。 3、避免程序员手写常量,不小心写错。比如多写了个0或者是少写了个0等。 4、常量必须是被多个地方使用,而且在不同的地方代表相同的含义。 如果定义的常量没有达到这4个要求中的任意一个,那么可以说这个常量的使用是没有意义的,会导致另一中代码坏味道:没有必要的复杂性。...
分类:编程语言   时间:2014-08-28 22:45:42    阅读次数:324
javascript xml字符串转为JSON对象
/* ### jQuery XML to JSON Plugin v1.2 - 2013-02-18 ### * http://www.fyneworks.com/ - diego@fyneworks.com * Licensed under http://en.wikipedia.org/wiki/MIT_License ### Website: http://www.fynework...
分类:编程语言   时间:2014-08-28 22:44:46    阅读次数:385
go语言环境配置
go语言环境配置 一直想找一份web方面的工作,所谓工欲善其事必先利其器,开始之前当然是挑选一门自己喜欢的语言,最后选择了Go,简洁,快速。语法方面主要是通过Go的官网过了一遍,接下来准备跟着《Go Web编程》学一遍,第一步自然是搭一个本地的环境,主要是参考《Go Web编程》的第一章。这里简要记...
分类:编程语言   时间:2014-08-28 22:41:46    阅读次数:276
C语言练习一道-马尔可夫链算法生成随机可读的文本
1 /*题目是: 2 输入一段文字,然后两个两个为前缀单词,后一个单词为后缀。保存起来。 3 然后输入前缀(两个单词),按前缀后缀表随机输出直到结尾。 4 5 思路就是建立哈希表 以两个单词(两个字符数组)为key值。 6 哈希的编码方式是用ASCII码的总和。 7 */ 8 ...
分类:编程语言   时间:2014-08-28 22:40:56    阅读次数:446
Python深入学习笔记(一)
写在前面的话从08年接触Python到现在,断断续续得使用,到如今Python已经成为日常事物处理、科研实验,甚至工程项目的主力语言,主要因为其敏捷性和快速实现的能力。虽然看了一些Python的教程,除了当初那本《Python核心编程》被反复翻看之外,其余还没看到很能让自己Python水平提高的书,...
分类:编程语言   时间:2014-08-28 22:40:36    阅读次数:313
centos下安装eclipse-c++
eclipse-c++1)编译器及工具链 yum install gcc gcc-c++2)开发工具包(JDK):下载网址:http://www.oracle.com/technetwork/java/javase/downloads/index.html#chmod 755 jdk-6u27...
分类:编程语言   时间:2014-08-28 22:39:06    阅读次数:366
C++中设计一个类,使其不能继承
1.c11中可以直接使用final关键字使得该类不能被继承2.派生类用调用基类的构造函数来初始化基类部分,若将基类构造函数声明为private,则实例化派生类成员时链接出错,但是这样基类也不能实例化,编译出错3.将一个类的构造函数声明为private,则该类及其子类都不能实例化,但是若把子类声明为该...
分类:编程语言   时间:2014-08-28 22:37:56    阅读次数:350
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!