这一篇将提供一套生成五星红旗的算法,代码中满满都是正能量。上一篇文章是生成N芒星,五角星是就芒星的一种,所以不难生成一个五角星的图像。中华人民共和国国旗是五星红旗,旗面为红色,长宽比例为3:2。左上方缀黄色五角星五颗,四颗小星环拱在一颗大星的右面,并各有一个角尖正对大星的中心点。1、4颗黄星对...
分类:
编程语言 时间:
2014-11-01 06:17:02
阅读次数:
283
今天花了一整天在跟踪一个问题,每次感觉已经快找到原因的时候发现现象又变了,我觉得从中吸取的教训可以给大家分享一下。 为了重现这个现象,我写了一个简单的例子。在本例中,先初始化了一个map,然后用一个无限循环将一些键值对插入到map里面: class Wrapper { public stati...
分类:
编程语言 时间:
2014-11-01 06:16:02
阅读次数:
203
Java程序打包成exe可执行文件,分为两大步骤。 第一步:将Java程序通过Eclipse或者Myeclipse导成Jar包 第二步:通过exe4j讲Jar包程序生成exe可执行文件 第一步详解: 将java程序生成Jar包 以下是Myeclipse导出Jar包,首先选择项目“右击” ...
分类:
编程语言 时间:
2014-11-01 06:17:41
阅读次数:
181
摘要:本篇主要介绍在静态链接中多个文件合并、地址确定、符号解析和重定位相关问题,以GCC编译器为例。 首先,链接器链接多个文件时,采用何种方式合并为一个文件?方式一,按序叠加,即多个文件依次叠加起来;方式二,相似段合并。采用何种方式就要看哪种方式利大于弊。 方式一:这种方式实现简单,链接速度快,.....
分类:
编程语言 时间:
2014-11-01 06:16:09
阅读次数:
249
有时我们需要对元素进行配对和交换线程的同步点,使用exchange方法 返回其伙伴的对象,这时我们就需要使用线程类中的Exchanger类了,我通过一个实例 来简单说明一下他的使用方法及其作用:[java] view plaincopyimportjava.util.concurrent.Excha...
分类:
编程语言 时间:
2014-11-01 06:14:16
阅读次数:
284
经常在网上各大版块都能看到对于java字符串运行时内存分配的探讨,形如:String a = "123",String b = new String("123"),这两种形式的字符串是存放在什么地方的呢,其实这两种形式的字符串字面值"123"本身在运行时既不是存放在栈上,也不是存放在堆上,他们是存放...
分类:
编程语言 时间:
2014-11-01 06:16:33
阅读次数:
305
暂时汇总出了以下几种方法以Unicode为核心采用 GNU gettext基于Qt的多语言开发工具:Qt Linguist以Unicode为核心参考:http://www.ibm.com/developerworks/cn/linux/l-cn-ccppglb/多国语言的存在,使程序员在编码处理上花...
分类:
编程语言 时间:
2014-11-01 06:14:57
阅读次数:
448
一直想试着把自己理解和学习到的右值引用相关的技术细节整理并分享出来,希望能够对感兴趣的朋友提供帮助。右值引用是C++11标准中新增的一个特性。右值引用允许程序员可以忽略逻辑上不需要的拷贝;而且还可以用来支持实现完美转发的函数。它们都是实现更高效、更健壮的库。move语义先不展开具体右值引用定义。先说...
分类:
编程语言 时间:
2014-11-01 06:12:29
阅读次数:
318
public class MainTest { static class A { public int i; public void f() { System.out.println("AAAAA"); } } static class B extends A { public voi...
分类:
编程语言 时间:
2014-11-01 06:12:01
阅读次数:
221
什么是关键字?C语言是由英语单词构成的,其中有些单词被赋予了特殊的含义,那么这些英语单词就是关键字关键字就像十八般武器一样,每个有每个的作用,是学好C语言的关键C语言系统提供的32个关键字:nauto double int struct breakn else long switch case en...
分类:
编程语言 时间:
2014-11-01 06:11:57
阅读次数:
211
本文网上收集转载,觉得很有用处,所以留下(毕竟,知识靠积累)。。。。。。 1 Date 的主要使用----单独取值 Date()?//------返回当日的日期和时间。?
getDate()?//---从?Date?对象返回一个月中的某一天?(...
分类:
编程语言 时间:
2014-11-01 01:09:02
阅读次数:
305
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define eps 1e-12
///#define M 1000100
///#define LL __int64
#define L...
分类:
编程语言 时间:
2014-11-01 01:07:17
阅读次数:
188
网络模型
OSI(Open System Interconnection)开放系统互连:参考模型
TCP/IP
网络通讯要素
IP地址
端口号
传输协议
网络参考模型
要真正实现网络通讯,首先要找到IP地址,...
分类:
编程语言 时间:
2014-11-01 01:05:06
阅读次数:
333
有时我们需要对元素进行配对和交换线程的同步点,使用exchange方法 返回其伙伴的对象,这时我们就需要使用线程类中的Exchanger类了,
我通过一个实例 来简单说明一下他的使用方法及其作用:
import java.util.concurrent.Exchanger;
import java.util.concurrent.ExecutorService;
import java.uti...
分类:
编程语言 时间:
2014-11-01 01:06:11
阅读次数:
287
一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point)。在涉及一组固定大小的线程的程序中,这些线程必须不时地互相等待,此时 CyclicBarrier 很有用。因为该 barrier 在释放等待线程后可以重用,所以称它为循环 的 barrier。
CyclicBarrier 支持一个可选的
Runnable 命令,在一组线程中的最后一...
分类:
编程语言 时间:
2014-11-01 01:07:03
阅读次数:
230
分治(Divide and Conquer)算法:问题可以分解为子问题,每个问题是可以独立的解决的,从子问题的解可以构建原问题。
Divide:中间分、随机分、奇偶分等,将问题分解成独立的子问题
Conquer:子问题的解可以单独解决,从子问题的解构建原问题最终的解
Combine:每一步将子问题产生的解进行合并得到最终的解,合并的复杂度影响最终的算法时间复杂度
Karatsuba算法是在...
分类:
编程语言 时间:
2014-11-01 01:03:41
阅读次数:
339
注释:写给程序员看的,方便程序员之间的沟通1.注释是不参与编译的2.多行注释可以嵌套单行注释3.单行注释可以嵌套多行注释4.多行注释不可以嵌套多行注释注释使用的场景:1.提取代码的时候2.调试程序的时候// 单行注释/* 多行注释*/
分类:
编程语言 时间:
2014-11-01 01:02:20
阅读次数:
348