首页 > 编程语言
算法 输出字符串字符的任意组合
编程列出一个字符串的全字符组合情况,原始字符串中没有重复字符,例如: 原始字符串是"abc",打印得到下列所有组合情况: "a" "b" "c" "ab" "bc" "ca" "ba" "cb" "ac" "abc" "acb" "bac" "bca" "cab" "cba"im
分类:编程语言   时间:2014-10-31 23:36:15    收藏:0  评论:0  赞:0  阅读:420
C语言 03 循环结构
程序有三种结构1、顺序结构2、分支结构3、循环结构 (通常与数组结合使用)while 循环while(条件表达式){ 语句}注意:条件表达式为真,执行循环体,一旦条件表达式为假,循环停止。//用while打印出1~100之间不是7的倍数并且不包含7的数。int i=1; while (i0) {.....
分类:编程语言   时间:2014-10-31 23:32:25    收藏:0  评论:0  赞:0  阅读:565
五.php语言结构(2)循环结构
循环结构 学习目标:while do while for 了解它们的特性,和区别,记住循环的几条件。看代码:'; //打印出0 到 10}//while ‘当’的意思。这表达式意为,当括号里的值为真时,就执行,直到为假。所以,我们不断的修改值,让其为假停下来。这是个循环。//do while...
分类:编程语言   时间:2014-10-31 23:31:15    收藏:0  评论:0  赞:0  阅读:340
Java - Nested Classes
(本文参考:http://docs.oracle.com/javase/tutorial/java/javaOO/nested.html)Nested Classesclass OuterClass { ...... class StaticNestedClass { .....
分类:编程语言   时间:2014-10-31 23:30:55    收藏:0  评论:0  赞:0  阅读:365
windows上自动设置java环境变量的脚本
近期打算学习安卓开发,于是乎要准备java开发环境,安装好jdk后,就要设置java环境变量,java环境变量要设置JAVA_HOME,Path,CLASSPATH三个值,每次配置查百度复制粘贴都很麻烦,所以想着偷懒下,用脚本直接执行就很快了,搜了下bat的命令,写了个配置java环境变量的脚本.....
分类:编程语言   时间:2014-10-31 23:28:45    收藏:0  评论:0  赞:0  阅读:361
python-logging-日志系统
有时候需要记录日志,典型的出现在web程序或者服务器中,需要与正在运行的程序交互或者得知里面正在运行的信息最近在倒腾webservice,使用spyne模块进行打包服务,很多实例代码也都用到了这个logging模块这个模块主要用来向屏幕以及文件打印或者写出信息,它的工作方式参看这个教程
分类:编程语言   时间:2014-10-31 23:27:45    收藏:0  评论:0  赞:0  阅读:386
c++学习笔记——构造函数
构造函数定义:每个类都分别定义了它的对象被初始化的方式,类通过一个或几个特殊的成员函数来控制其对象的初始化过程,这些函数叫做构造函数。需要注意的几点:1:构造函数不能被声明为const的,当我们创建一个const对象时,直到构造函数完成初始化过程,对象才能真正取得其“常量”属性。因此构造函数在con...
分类:编程语言   时间:2014-10-31 23:26:55    收藏:0  评论:0  赞:0  阅读:439
python 字符串函数
split函数:将字符串分割成序列str.split("分隔符")一般可以这样用 list = [n for n in str.split],这样可以得到一个新的序列strip函数:去除两侧的空格字符,如果strip带了参数的话,也可以去除指定的字符如一个字符"#*1234#" a可以用a.stri...
分类:编程语言   时间:2014-10-31 23:26:35    收藏:0  评论:0  赞:0  阅读:356
公约数算法
/*对于已知的两个自然数m, n,假设m>n计算m除以n,将得到的余数记做r如果r=0,则此时的n为求得的最大公约数。否则,将n的值保存在m中,将r的值保存在n中,重复执行下去。*///欧几里得->辗转相除法#include #include #include #include #include #...
分类:编程语言   时间:2014-10-31 23:25:55    收藏:0  评论:0  赞:0  阅读:311
疯狂Java讲义(1) -- Java语言概述
学生提问:不是说JVM是运行Java程序的虚拟机吗?那JRE和JVM的关系是怎样的呢?答:简单的说,JRE包含JVM。JVM是运行Java程序的核心虚拟机,而运行Java程序不仅需要核心虚拟机,还需要其他的类加载器、字节码校验器以及大量的基础类库。JRE除了包含JVM之外,还包含运行Java程序的其...
分类:编程语言   时间:2014-10-31 23:24:45    收藏:0  评论:0  赞:0  阅读:370
javascript innerHTML、outerHTML、innerText、outerText的区别(转)
1、功能讲解:innerHTML 设置或获取位于对象起始和结束标签内的 HTMLouterHTML 设置或获取对象及其内容的 HTML 形式innerText 设置或获取位于对象起始和结束标签内的文本outerText 设置(包括标签)或获取(不包括标签)对象的文本2、示例DemoinnerHTML...
分类:编程语言   时间:2014-10-31 23:23:35    收藏:0  评论:0  赞:0  阅读:350
冒泡排序及其优化
声明:本文是对 xuetangx清华大学 丁俊晖 老师数据结构 课程的个人总结。冒泡排序的原理很简单:每一次扫描,遇到相邻逆序队就交换,这样,每一趟扫描下来,当前区间最大值都被交换到区间最后位置,而问题规模相应的 -1。算法复杂度是 O(n^2)的,毫无疑问。算法正确性也毫无疑问。考虑如何优化:对于...
分类:编程语言   时间:2014-10-31 23:22:55    收藏:0  评论:0  赞:0  阅读:315
Java多线程--让主线程等待所有子线程执行完毕
主要方法 ?public CountDownLatch(int count); ?public void?countDown(); ?public void?await() throws?InterruptedException ? 构造方法参数指定了计数的次数 countDown方法,当前线程调用此方法,则计数...
分类:编程语言   时间:2014-10-31 22:20:26    收藏:0  评论:0  赞:0  阅读:419
自定义UDF时引用JAR包的另一种方式
背景: 写了一个UDF A.class放在A.jar里。A.class依赖B.jar中的B.class。B.class又依赖C.jar中的C.class。 使用add jar把A.jar、B.jar、C.jar把jar包加入classpath ?hive脚本里执行create temporary function X...
分类:编程语言   时间:2014-10-31 22:20:16    收藏:0  评论:0  赞:0  阅读:957
jedis使用线程池封装redis基本操作
对jedis的api 使用线程池 进行 基本的封装...
分类:编程语言   时间:2014-10-31 22:18:25    收藏:0  评论:0  赞:0  阅读:699
Java数组操作十大方法
0、定义一个Java数组 String[] aArray = new String[5]; String[] bArray = {"a","b","c", "d", "e"}; String[] cArray = new String[]{"a","b","c","d","e"}; 第一种是定义了一个数组,并且指定了数组的长度,我们这里称它为动态定义。 第二种和第...
分类:编程语言   时间:2014-10-31 22:17:55    收藏:0  评论:0  赞:0  阅读:369
【141031】VC++版串口调试助手源码
VC++版串口调试助手源码,功能还是比较多的,接收区和来显示串口消息,在调试时,可指定串口、波特率、校验位、数据位、停止位,关闭串口和清空接收区、以十六进制调试、保存显示数据、在同一周期后自动发送数据、选择发送文件、计数器清零等功能,代码在VC++6.0中可直接编译。 源码下载地址:点击下载...
分类:编程语言   时间:2014-10-31 22:17:35    收藏:0  评论:0  赞:0  阅读:425
Java程序员笔试面试之Java基础
1.==与equals与hashcode的区别作用 ①==是用来比较数值是否相等,也可以用来比较引用是否相等,也就是比较是否指向同一个对象。 ②equals方法是Object提供的方法,因此每一个对象都有equals方法,他的实现也是通过==运算符实现的,所以在没有覆盖equals()方法的前提下,equals方法跟==是完全一样的 ③相比==运算符equals方法特殊之处就是他可以被覆盖,...
分类:编程语言   时间:2014-10-31 22:17:15    收藏:0  评论:0  赞:0  阅读:351
C 语言中的左值和右值。以及对比数组名和指针取数组元素的区别。
左值:出现在赋值符左边的符号有时称为左值。 右值:出现在赋值符右边的符号有时称为右值。 编译器为每个变量分配一个地址(左值),这个地址在编译时可知,而且该变量在运行时一直保存于这个地址。相反,存储于变量中的值(它的右值)只有在运行时才可知。如果需要用到变量中存储的值,编译器就发出指令从指定地址读入变量值并将它存于寄存器。 可以看到,每个符号的地址在编译时可知。 对比一下几个式子: //常...
分类:编程语言   时间:2014-10-31 22:16:15    收藏:0  评论:0  赞:0  阅读:455
Unity3d使用json与java服务器通信
Unity3d使用json可以借助LitJson 下载LitJson,拷贝到Unity3d工作目录下 于是可以在代码中实现了 下面发送请求到服务器并解析 System.Collections.Hashtable headers = new System.Collections.Hashtable (); headers.Add ("Content-Type","app...
分类:编程语言   时间:2014-10-31 22:15:55    收藏:0  评论:0  赞:0  阅读:583
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!