首页 > 编程语言
C/C++ 跨平台交叉编译、静态库/动态库编译、MinGW、Cygwin、CodeBlocks使用原理及链接参数选项
0. 引言 UNIX是一个注册商标,是要满足一大堆条件并且支付可观费用才能够被授权使用的一个操作系统。linux是unix的克隆版本,是由其创始人Linus和诸多世界知名的黑客手工打造的一个操作系统。为什么linux和unix之间有很多软件可以很轻松的移植?因为linux也满足POSIX规范,所以在运行机制上跟unix相近。同时,POSIX标准也是Linux、windows下能够进行交叉编译...
分类:编程语言   时间:2015-05-19 10:50:33    收藏:0  评论:0  赞:0  阅读:375
java如何在文件中读取一个字符串并创建以这个字符为名字的类的对象
我们一般用properties或者XML文件作为资源存储的文件,现在主要介绍一下对properties的操作 1.我们在src文件下新建一个名称为config的包 2.在config下新建一个file,把它命名为demo.properties 3. 把下面的几段文字复制到demo.properties中 #comments username=oseye 4.新建一个叫RunMai...
分类:编程语言   时间:2015-05-19 10:49:33    收藏:0  评论:0  赞:0  阅读:252
C++ 成员函数 const 重载
众所周知,C++类实现函数重载有两种情况:函数参数的类型不同,参数的个数不同。而与函数的返回值没有什么关系。还有一种类成员函数重载,它并不要求函数的参数类型不同。下面给出例子: #include using namespace std; class A { public: A(int a):_a(a){} void print()const//函数体中不能修改数据成员对象,否...
分类:编程语言   时间:2015-05-19 10:49:23    收藏:0  评论:0  赞:0  阅读:270
Java设计模式——装饰器模式(Decorator)
孙悟空有七十二般变化,他的每一种变化都给他带来一种附加本领。而不管孙悟空怎么变化在二郎神眼里,他永远是那只猢狲。 装饰器模式以对客户透明的方式动态的给一个对象附加上更多的责任。 在孙悟空的例子里,老孙变成的鱼儿相当于老孙的子类。 装饰模式的类图如下: 装饰模式的角色介绍: 抽象构件角色(ComponentDec):给出一个抽象接口,以规范准备接收附加责任的对象 具体构件(Concre...
分类:编程语言   时间:2015-05-19 10:49:13    收藏:0  评论:0  赞:0  阅读:237
hdu 2021 发工资咯:)(java)
问题: break中断整个循环;continue中断本次循环; 在循环中如果想要一个数再循环一次,可以采用(i--)d的方式。 else if(b[i]>a[j]) { b[i]=b[i]-a[j]; ans++; j--; } 发工资咯:) Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 6553...
分类:编程语言   时间:2015-05-19 10:48:03    收藏:0  评论:0  赞:0  阅读:257
二叉树的计数javascript
二叉查找树的一个用途就是记录一组数据集中数据出现的次数。比如记录成绩的分布,给定一组考试成绩,如果未出现则加入树,如果已经出现则数量加一。          所以要修改Node对象,添加记录成绩出现次数加一,代码如下: function Node(data,left,right){ this.data=data; this.left=left; this.right=right; ...
分类:编程语言   时间:2015-05-19 10:46:33    收藏:0  评论:0  赞:0  阅读:239
C++中的new的用法
Void TEncRCSeq::create( Int totalFrames, Int targetBitrate, Int frameRate, Int GOPSize, Int picWidth, Int picHeight, Int LCUWidth, Int LCUHeight, Int numberOfLevel, Bool useLCUSeparateModel, Int adapti...
分类:编程语言   时间:2015-05-19 10:45:53    收藏:0  评论:0  赞:0  阅读:240
C++类转换构造函数和转换函数复习
//C++类转换构造函数和转换函数复习 #include #include using namespace std; class Student { private:     string name;     int age;     double grade; public:     Student(string name_, int age_, doubl...
分类:编程语言   时间:2015-05-19 10:44:33    收藏:0  评论:0  赞:0  阅读:165
Python爬虫_用Python爬取csdn页面信息目录
1.原理: 这个程序可以实现批量获取到某一个CSDN博客的个人信息、目录与链接的对应,并存到一个本目录的mulu.txt文件中 2.具体代码: # -*- coding: cp936 -*- import urllib.request# import re# import sys# import time# import random import string headers = {#...
分类:编程语言   时间:2015-05-19 10:44:03    收藏:0  评论:0  赞:0  阅读:281
大话设计模式C++版——原则和引言
读程杰的《大话设计模式》有一段时间了,将其C#版的设计模式代码用C++全部重新实现了一遍,并记下个人的一些心得,同时也对一些设计模式进行了改造。网上有份《大话设计模式实现(C++版)》的资料,但稍看后错误不少,比如用作接口的基类不将析构函数申明为虚函数,仅内部使用的成员变量不申明为private(公然违背迪米特法则),new出的对象不进行释放等等一些错误或不良编码习惯,易误导新学C++的同学。故我将我个人实现的C++献丑放出,欢迎大家批评指正,共同进步。...
分类:编程语言   时间:2015-05-19 10:43:33    收藏:0  评论:0  赞:0  阅读:188
python 爬虫爬取腾讯新闻科技类的企鹅智酷系列(1)
废话不多说,直接贴代码,主要采用BeautifulSoup写的 # -*- coding: utf-8 -*- """ Created on Mon May 18 19:12:06 2015 @author: Administrator """ import urllib import os from bs4 import BeautifulSoup impo...
分类:编程语言   时间:2015-05-19 10:43:13    收藏:0  评论:0  赞:0  阅读:347
java 'i++' 计数器的性能测试
java ‘i++’ 计数器的性能测试 所谓的volatile Synchronized同步原语 JDK1.5的AtomicLong Java8 LongAddr Vs AtomicLong 总结:比较,该用哪个 ? 1.所谓的volatile上一篇文章我也写到了volatile的作用:当我们写一个变量时,它会被立刻刷新到主内存中去,保证了变量对其他线程的可见性,不会发生线程在自己的私有内存中更新了...
分类:编程语言   时间:2015-05-19 10:42:17    收藏:0  评论:0  赞:0  阅读:438
Java 高精度的大数字运算
为了解决Java基本数据类型在运算时会出现的溢出和计算不精确的问题。Java 提供了两个类BigInteger和BigDecimal,专门用于进行高精度运算。凡是能用int 或float 做的事情,用BigInteger和BigDecimal也可以做,只是必须换用方法调用,而不是使用运算符。 高精度整数BigInteger       BigInteger支持任意精度的整数,也就是说我们可精确...
分类:编程语言   时间:2015-05-19 10:41:57    收藏:0  评论:0  赞:0  阅读:307
【学习笔记】JavaScript编码规范- 注释
多行注释使用/**……*/,需要包含一个描述,所有参数的具体类型的值还有返回值。 // bad // make() returns a new element // based on the passed in tag name // // @param {String} tag // @return {Element} element function make(tag) { // ......
分类:编程语言   时间:2015-05-19 10:39:43    收藏:0  评论:0  赞:0  阅读:266
【学习笔记】JavaScript编码规范- 空白
使用制表符设置两(四)个空格,此功能一般在IDE中可配置。具体可根据实际要求。 // bad function() { ????var name; } // bad function() { ?var name; } // good function() { ??var name; } 在左侧大括号前面保留一个空格。 // bad function test(){ cons...
分类:编程语言   时间:2015-05-19 10:38:13    收藏:0  评论:0  赞:0  阅读:228
新建Unity项目后包含的文件路径都是什么?
创建完有一个项目后你会发现,四个不同的目录—Assets, Library, ProjectSettings, 和 Temp和几个脚本相关文件Assets Directory:主要是所有的 C# 文件和任何其他游戏的objects,例如 3D 模型、 2D 纹理和声音的会在在此目录中的某个地方。如果文件不位于此目录中,你的游戏不能访问它。往往当一个项目更大,它的一个好的想法是在这里有条理的创建...
分类:编程语言   时间:2015-05-19 10:37:53    收藏:0  评论:0  赞:0  阅读:301
【笔记】JavaScript编码规范- 逗号和分号
不要再语句前面使用逗号。 // bad var story = [ once , upon , aTime ]; // good var story = [ once, upon, aTime ]; 不要有多余逗号:这会在IE6、IE7和IE9的怪异模式中导致一些问题;同时,在ES3的一些实现中,多余的逗号会增加数组的长度。在ES5中已经澄清(source) // bad var ...
分类:编程语言   时间:2015-05-19 10:37:03    收藏:0  评论:0  赞:0  阅读:184
java操作memcached入门教程demo代码
java操作memcached入门教程demo代码 源代码下载地址:http://www.zuidaima.com/share/1550463754996736.htm...
分类:编程语言   时间:2015-05-19 10:35:43    收藏:0  评论:0  赞:0  阅读:305
【数据结构】用C语言实现顺序表的各种操作(包括头删,尾删,插入,逆序,摧毁,清空等等)
//顺序表的各种操作(包括头删,尾删,插入,逆序,摧毁,清空等等) //头文件 #ifndef _SEQLIST_H #define _SEQLIST_H #include int x; typedef int ElemType; #define INIT_SIZE 8 typedef struct SeqList { ElemType *base; size_t...
分类:编程语言   时间:2015-05-19 10:35:33    收藏:0  评论:0  赞:0  阅读:344
对字符串进行排序,学会使用仿函数
#include #include #include #include using namespace std; bool myCompare(char a, char b) { return a>b; } struct myCompare2 { bool operator()(char a, char b) { return a>b; } };...
分类:编程语言   时间:2015-05-19 10:35:03    收藏:0  评论:0  赞:0  阅读:221
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!