首页 > 编程语言
java基础知识回顾之javaIO类--管道流PipedOutputStream和PipedIutputStream
管道流(线程通信流):管道流的主要作用是可以进行两个线程间的通讯,分为管道输出流(PipedOutputStream)、管道输入流(PipedInputStream),如果想要进行管道输出,则必须要把输出流连在输入流之上。如图所示: 1.管道输入流应该连接到管道输出流 ,输入流和输出流可以直接连接 ...
分类:编程语言   时间:2014-08-12 21:47:04    收藏:0  评论:0  赞:0  阅读:310
【转】 java DES ECB模式对称加密解密
最近需要又要使用DES加密数据,要求DES加密出来的数据为对称加密,经过研究,发现了一些问题:1.DES对称ECB模式加密的数据,长度必须为8的倍数2.加密的数据,加密后先转码(因为加密后的数据我是转码了),否则解密是乱码格式一下是源代码:这个是加密的工具类:package com.palmfu.s...
分类:编程语言   时间:2014-08-12 21:42:54    收藏:0  评论:0  赞:0  阅读:596
小康陪你学JAVA--------continu3和break的比较
本篇将和大家做个continu3和break的比较。 在Java语言中,有一些跳离的语句,如break、continue等语句,站在结构化程序设计的角度上,并不鼓励使用,因为这些跳离语句会增加调试及阅读上的困难。因此建议:除非在某些不得以的情况下之外,否则尽量不要去使用它们。在本篇中,将介绍b...
分类:编程语言   时间:2014-08-12 21:41:44    收藏:0  评论:0  赞:0  阅读:367
Python访问PostGIS(建表、空间索引、分区表)
#encoding: utf-8__author__ = 'Administrator'import psycopg2import ppygisimport datetimeimport stringimport sysimport loggingimport GeowayLoggerreload(...
分类:编程语言   时间:2014-08-12 21:41:24    收藏:0  评论:0  赞:0  阅读:726
处理海量数据的三大排序之——归并排序(C++)
代码实现 #include "stdafx.h"#include #include using namespace std;int a[1...
分类:编程语言   时间:2014-08-12 21:39:44    收藏:0  评论:0  赞:0  阅读:579
让C++控制台程序停下来,实现暂停功能
让C++控制台程序停下来,实现暂停功能一、针对Microsoft#include (1)第一种方式system( "PAUSE ");--------------------(2)第二种方式getchar(); // 这招对QT程序也有用---------------------(3)第三种方式S....
分类:编程语言   时间:2014-08-12 21:37:54    收藏:0  评论:0  赞:0  阅读:428
java集合框架
1)java集合框架的层次结构2)使用Collection接口定义的公用方法对集合和线性表操作3)使用Iterator接口遍历集合4)使用JDK的增强for循环替代迭代Iterator进行集合遍历5)熟悉Set接口,了解何时及如何使用HashSet,LinkedHashSet或TreeHashSet...
分类:编程语言   时间:2014-08-12 21:37:14    收藏:0  评论:0  赞:0  阅读:331
处理海量数据的三大排序之——堆排序(C++)
在面对大数据量的排序时(100W以上量级数据),通常用以下三种的排序方法:快速排序、归并排序,堆排序。在这个量级上,其他冒泡,选择,插入排序等已经根本没法看了,效率极低,跟前面三种排序差了千百倍,因此不作比较。这三种排序的平均时间复杂度均为O(nlogn),快速排序,归并排序在面对基本有序序列排序时...
分类:编程语言   时间:2014-08-12 21:36:44    收藏:0  评论:0  赞:0  阅读:553
C++虚函数解析(转载)
虚函数详解第一篇:对象内存模型浅析C++中的虚函数的内部实现机制到底是怎样的呢? 鉴于涉及到的内容有点多,我将分三篇文章来介绍。 第一篇:对象内存模型浅析,这里我将对对象的内存模型进行简单的实验和总结。 第二篇:继承对象的构造和析构浅析,这里我将对存在继承关系的对象的构造和析构进行简单的实验和...
分类:编程语言   时间:2014-08-12 21:35:44    收藏:0  评论:0  赞:0  阅读:431
处理海量数据的三大排序之——快速排序(C++)
代码实现 #include "stdafx.h"#include #include using namespac...
分类:编程语言   时间:2014-08-12 21:34:54    收藏:0  评论:0  赞:0  阅读:501
Python批量处理CSV文件
#encoding: utf-8__author__ = 'DELL'import csvimport globimport datetimeimport sysimport osreload(sys)#中文错误sys.setdefaultencoding( "utf-8" )'''@author ...
分类:编程语言   时间:2014-08-12 21:33:14    收藏:0  评论:0  赞:0  阅读:625
Python学习系列(六)(模块)
本章主要介绍python开发的进阶知识,模块及其正则的相关知识。
分类:编程语言   时间:2014-08-12 21:29:54    收藏:0  评论:0  赞:0  阅读:438
C#/Java/C/C++基本类型所占大小及表示范围
C/C++的数据类型:一,整型Turbo C: [signed] int 2Byte//有符号数,-32768~32767 unsigned int 2Byte //无符号数,只能表示整数0~65535 [signed] short [int] 2Byte unsigned short [int] ...
分类:编程语言   时间:2014-08-12 21:23:55    收藏:0  评论:0  赞:0  阅读:1035
C语言调用汇编实现字符串对换
1. 前面配置arm交叉编译环境。2. 配置好qemu-armC语言代码string-switch.c:#include #include extern void strswp(char *str1, char *str2); int main(void){ char str1[10] = "...
分类:编程语言   时间:2014-08-12 21:21:24    收藏:0  评论:0  赞:0  阅读:437
C++ string 构造的陷阱
先看代码#include#includeusing namespace std;int main(int argc, char **argv){ string s = "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijkl....
分类:编程语言   时间:2014-08-12 21:18:54    收藏:0  评论:0  赞:0  阅读:389
JAVA 图形界面swing 创建按钮、文本域
JAVA 图形界面swing 创建按钮、文本域...
分类:编程语言   时间:2014-08-12 19:11:14    收藏:0  评论:0  赞:0  阅读:476
学习pthreads,管理线程的栈
进程的地址空间分成代码段,静态数据段,堆和栈段。线程栈的位置和大小是从它所属的进程的栈中切分出来的。每个栈必须足够大,以容纳所有对等线程的函数的执行以及它们将会调用的例程链。或许你会问为什么要进行线程栈的管理?因为栈的管理由系统自动管理。但是针对具体问题,有可能系统自动管理的栈不能满足运行的要求,这时对线程的栈的管理是必要的。本文分为三个部分,第一部分给出管理线程栈的代码示例,第二部分对代码进行讲...
分类:编程语言   时间:2014-08-12 19:09:44    收藏:0  评论:0  赞:0  阅读:403
Java并发学习之四——操作线程的中断机制
本文是学习网络上的文章时的总结,感谢大家无私的分享。 1、如果线程实现的是由复杂算法分成的一些方法,或者他的方法有递归调用,那么我们可以用更好的机制来控制线程中断。为了这个Java提供了InterruptedException异常。当你检测到程序的中断并在run()方法内捕获,你可以抛这个异常。 2、InterruptedException异常是由一些与并发API相关的Java方法,如sl...
分类:编程语言   时间:2014-08-12 19:08:24    收藏:0  评论:0  赞:0  阅读:343
java的join方法
在某个线程中调用另一个线程的join方法,是将当前的cpu让给另一个线程,等到规定的时间到了或另一个线程执行结束后,自己再执行。 package test; public class TestJoin1 { public static void main(String[] args) throws InterruptedException { TheOtherThread to...
分类:编程语言   时间:2014-08-12 19:03:34    收藏:0  评论:0  赞:0  阅读:343
Java虚拟机类加载顺序
Java虚拟机在加载类的时候,先初始化父类静态变量,再初始化子类静态变量,然后加载父类,最后加载子类 public class Parent { static{ System.out.println("static parent"); } public Parent(){ System.out.println("parent loaded"); } public...
分类:编程语言   时间:2014-08-12 19:01:54    收藏:0  评论:0  赞:0  阅读:391
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!