首页 > 编程语言
读书笔记_Effective_C++_条款三十七:绝不重新定义继承而来的缺省参数值
先看下面的例子: 1 enum MyColor 2 { 3 RED, 4 GREEN, 5 BLUE, 6 }; 7 8 class Shape 9 {10 public:11 void virtual Draw(MyColor color = RED) const = 0;12 };13 14 c...
分类:编程语言   时间:2014-03-14 18:00:30    收藏:0  评论:0  赞:0  阅读:362
最简单的java http 服务器
package testreadline;import java.net.*;import java.io.*;public class test { public static void main(String[] args) throws IOException { ServerSocket s...
分类:编程语言   时间:2014-03-14 18:00:54    收藏:0  评论:0  赞:0  阅读:442
一个java 的tcp聊天程序的客户端
import java.io.*;import java.net.*;import java.util.Scanner;public class client{ public static void main(String[] args) { work.link(); new MyworkWrite...
分类:编程语言   时间:2014-03-14 18:04:08    收藏:0  评论:0  赞:0  阅读:419
基数排序(java实现)
基数排序 就是先比较数组中元素的个位数,排序得到新的数组,然后比较新的数组中的十位数,排序得到新数组,然后再对最新得到的数组比较百位数.......依次循环比如{82 ,31 ,29 ,71, 72, 42, 64, 5,110} 比较个位数 排序 得到新数列{110,31,71,82,72,42,...
分类:编程语言   时间:2014-03-14 18:05:29    收藏:0  评论:0  赞:0  阅读:471
C++ 操作符重载
1.什么是操作符重载 可以使用分词将操作符重载理解为:操作符+重载。 C++中的操作符很多,如+,-,*,\等等。 C++中的重载也是C++中面向对象多态的体现。 简单说操作符重载: C++中有:int a=2+3; 那么a=5 操作符重载可以实现对自定义类型的操作: 1 #include 2 us...
分类:编程语言   时间:2014-03-14 18:07:12    收藏:0  评论:0  赞:0  阅读:507
简单的java http服务器
package testreadline;import java.net.*;import java.nio.ByteBuffer;import java.nio.channels.*;import java.nio.charset.*;import java.util.concurrent.*;i...
分类:编程语言   时间:2014-03-14 18:07:30    收藏:0  评论:0  赞:0  阅读:475
C#后台调用前台javascript的五种方法小结
第一种,OnClientClick (vs2003不支持这个方法) client_click() 就是javascript的一个方法。 第二种,Button1.Attributes.Add("onclick", "return Client_Click()"); “Client_Click() “是...
分类:编程语言   时间:2014-03-14 18:09:06    收藏:0  评论:0  赞:0  阅读:438
SSH组合之Spring3整合Struts2
1、Add Spring Capabilities2、Add struts2 Capabilities+对应版本的struts2-spring-plugin-2.2.1.jar,最好是对应版本3、struts.xml(1) 配置为Spring(2) 配置Action; 这里class 的”catAc...
分类:编程语言   时间:2014-03-14 18:09:25    收藏:0  评论:0  赞:0  阅读:495
java web service
1.编写服务代码服务代码提供了两个函数,分别为sayHello和sayHelloToPerson,源代码如下: 1 /* 2 * File name: HelloService.java 3 * 4 * Version: v1.0 5 * 6 * Created on Aug 2, 2008 9:4...
分类:编程语言   时间:2014-03-14 18:10:34    收藏:0  评论:0  赞:0  阅读:436
vector C++ 详细用法
vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。 为了可以使用vector,必须在你的头...
分类:编程语言   时间:2014-03-14 18:11:24    收藏:0  评论:0  赞:0  阅读:520
【DataStructure In Python】Python模拟二叉树
使用Python模拟二叉树的基本操作,感觉写起来很别扭。最近做编译的优化,觉得拓扑排序这种东西比较强多。近期刷ACM,发现STL不会用实在太伤了。决定花点儿时间学习一下STL。Boost其实也很强大。关于Python最近没什么时间搞了,忙着复试了。不过,挺喜欢这语言的。复试完继续大战PythonCh...
分类:编程语言   时间:2014-03-14 18:12:42    收藏:0  评论:0  赞:0  阅读:503
堆排序(java实现)
堆排序就是用大根堆或者小根堆的节点都比左孩子 右孩子大(小)的特性 来构建有序序列。名词解释:大根堆:所有节点(n)都比他的左孩子(2n+1)与右孩子(2n+2)大的完全二叉树。小根堆:所有节点(n)都比他的左孩子(2n+1)与右孩子(2n+2)小的完全二叉树。完全二叉树:深度为n的完全二叉树,在1...
分类:编程语言   时间:2014-03-14 18:16:53    收藏:0  评论:0  赞:0  阅读:428
C++ Virtual详解
Virtual是C++ OO机制中很重要的一个关键字。只要是学过C++的人都知道在类Base中加了Virtual关键字的函数就是虚拟函数(例如下面例子中的函数print),于是在Base的派生类Derived中就可以通过重写虚拟函数来实现对基类虚拟函数的覆盖。当基类Base的指针point指向派生类...
分类:编程语言   时间:2014-03-14 18:18:17    收藏:0  评论:0  赞:0  阅读:573
C++中extern “C”含义深层探索
作者不详,文章转自网络1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变...
分类:编程语言   时间:2014-03-14 18:19:07    收藏:0  评论:0  赞:0  阅读:435
C++程序设计随笔(二)
指针:指针的实现是希望能直接隐射到程序运行所在的机器上的地址机制。能过独立的进行分配和通过内部指针类型指向的最小对象就是char。一个bool量最少也要占据char那么大的空间。零在典型情况下0被表示为一个适当大小的全零的二进制的模式。没有任何对象会被分配到地址0,因此0也被做为一个指针文字量,表明...
分类:编程语言   时间:2014-03-14 18:20:24    收藏:0  评论:0  赞:0  阅读:453
[Java]在窗口界面上画出硬盘中图片文件
利用类javax.swing.JPanel来在窗口界面上画图。图片文件通过javax.imageio.ImageIO类来获取。 1 import java.awt.Graphics; 2 import java.awt.image.BufferedImage; 3 import java.io.Fi...
分类:编程语言   时间:2014-03-14 18:21:57    收藏:0  评论:0  赞:0  阅读:477
配置vim,快捷键添加作者信息&C语言语法设置
参考文档:配置vim在源码中F4/自动添加作者信息C/C++设置参考文档:设置Vimc语言的语法高亮Vim学习相关把Vim改装成一个IDE编程环境我的开发环境中vimrc文件在附件中,其中根据自己具体的信息对xxx进行替换。运行效果:
分类:编程语言   时间:2014-03-13 23:37:21    收藏:0  评论:0  赞:0  阅读:781
python实现批量文件内容替换
使用python实现批量文件内容替换,如下:#!/usr/bin/envpythonimportfileinputforlineinfileinput.input(‘test.txt‘,inplace=1,backup=‘.bak‘):line=line.replace(‘spider‘,‘haha‘)printline,
分类:编程语言   时间:2014-03-14 19:16:54    收藏:0  评论:0  赞:0  阅读:432
多线程并发写文件-文件锁
在项目中,遇到一个需求是读取日志文件内容,解析后将内容写入到html文件中。日志文件介绍,每一行表示一条交易信息。读取一行的一条信息将其解析,即使对数据进行处理,之后写入到html文件中。读文件采用的是正则表达式,每匹配到一条信息就解析。在写入html文件时,会出现一..
分类:编程语言   时间:2014-03-14 19:19:42    收藏:0  评论:0  赞:0  阅读:637
python 脚本操作文件
python脚本操作文件,运行test.py选择5,init初始化下,或者在同目录下创建test.txt文件,#-*-coding:utf-8-*-importtime,osf="test.txt"defSelect():contact=file(f)contact_list=contact.readlines()sel=raw_input("wouldyoulikeselectAll?[y|n]:")ifsel=="y":printfile(f).r..
分类:编程语言   时间:2014-03-14 19:22:08    收藏:0  评论:0  赞:0  阅读:399
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!