工具:eclipse for c++;
因为eclipse没有集成c++的编译器及运行环境,所以需要自己额外安装g++等;
方法:
使用MinGW来下载和安装需要的工具;
下载地址:http://www.mingw.org/download.shtml
1、安装与下载:
需要安装的东西,(网上截图)
安装完:MinGW后, 会弹出如下界面:
之后,右键需要安装的...
Code Style包括两个方面:代码清理,代码规范化。代码清理可以参考:
http://www.ibm.com/developerworks/cn/opensource/os-eclipse-clean/
代码清理过程:
进入eclipse菜单: Window > Preferences > Java > Code Style > Clean Up,点击界面上方的Import,在弹出框...
分类:
系统相关 时间:
2014-07-08 17:09:15
阅读次数:
525
题意:给你一个数字字符串,问在字符串中间加‘=’、‘+’使得‘=’左右两边相等。
1212 : 1+2=1+2, 12=12;
12345666 : 12+3+45+6=66, 1+2+3+4+56=66;
#include
#include
#include
#include
#include
#include
#include
#include
#include
#inc...
分类:
其他好文 时间:
2014-07-08 14:41:26
阅读次数:
243
一、String和StringBuffer
String类型和StringBuffer类型的主要性能区别其实在于String是不可变的对象,因此在每次对String类型进行改变的时候其实都等同于生成了一个新的String对象,然后将指针指向新的String对象,所以经常改变内容的字符串最好不要用String,因为每次生成对象都会对系统性能产生影响,特别当内存中无引用对象对了以后,...
分类:
其他好文 时间:
2014-07-08 18:15:34
阅读次数:
216
我个人一直坚信要成为一名优秀的程序员,其实和写代码是没有多大关系的(刚好本书作者也是这样的想法)。当然,作为一名程序员的话,具有一定水平的技术能力还是需要的。但,个人觉得更重要的是良好地沟通技巧。...
分类:
其他好文 时间:
2014-07-08 16:56:18
阅读次数:
153
http://poj.org/problem?id=4044
大致题意:给出两个班级的成绩,先按降序排序,并且没有成绩相同的。然后求连续的最长公共子序列。输出时,先输出最长公共子序列,然后按个位数字递增的顺序输出,若各位数字一样就按成绩递增。
人数小于30,注意去重,直接暴力即可。
#include
#include
#include
#include
#in...
分类:
其他好文 时间:
2014-07-08 20:59:44
阅读次数:
228
动态内存与智能指针(2)
直接管理内存
void fun1()
{
//此new表达式在自由空间构造一个int型对象,并返回指向该对象的指针
int *pi1=new int; //pi指向一个动态分配、未初始化的无名对象
string *ps3=new string; //初始化为空string
int *pi2=new int; ...
分类:
编程语言 时间:
2014-07-08 15:51:21
阅读次数:
269
题意:首先给你个w,表示几组货物,然后给你n以及n个数表示价格,10-价格是利润
每次只能取前i个,求最多的利润对应几个货物,不超过10个解
思路:首先是简单的计算最大的利润,然后就是储存所有的解,然后深搜出所有的可能
#include
#include
#include
#include
#include
#include
#include
using namespace ...
分类:
其他好文 时间:
2014-07-08 14:40:42
阅读次数:
221
C语言中的函数指针
函数指针的概念: 函数指针是一个指向位于代码段的函数代码的指针。
函数指针的使用:
#include
typedef struct (*fun_t) (int,int);
fun_t pf;
int add(int a, int b)
{
return a+b;
}
int sub(int a,int b)
{
retu...
分类:
编程语言 时间:
2014-07-08 14:40:05
阅读次数:
217
题目:给定一个整数数组,把最右端的元素作为基准,对这个数组进行整理,其中大于这个基准的元素放到它的右边,小于这个基准的元素放到它的左边。不得使用临时数组。
思路:先找一个大于基准的元素与基准进行交换位置,此时基准元素已经在数组的中部(不是最右/中间),从基准开始向后扫描,小于基准则交换。
public class ArrayPivot {
public static void main(St...
分类:
其他好文 时间:
2014-07-08 18:14:57
阅读次数:
166
show git show in Vim
//show files for a commit in vim tabs
vim -pn $(git show --pretty="format:" --name-only SHAxxxx )...
分类:
其他好文 时间:
2014-07-08 19:54:35
阅读次数:
199
之所以要了解这个问题是因为在autocomplete中我们希望提前捕获用户输入的拼音,这样的话就可以尽早提供常用选项,从而让用户尽量少的输入,尽量快的找到对应选项。
首先想到的就是keyup, keydown, keypress, input事件,看看哪个事件可以在用户输入拼音的时候就捕获。在网上搜了一下,最终解决方案是:
捕获keyup事件
参考:
使用中文输入法时对键盘事件...
分类:
其他好文 时间:
2014-07-08 18:33:41
阅读次数:
198
Interesting enough to find out the Reader function in Safari is actually Javascript and there are many interesting stuff from the 2000 line code:
* 5 main parts in the file:
* 1. define const
* 2...
分类:
其他好文 时间:
2014-07-08 13:11:46
阅读次数:
469
C#两个窗体之间传递数据
1 公用变量值传递
public partial class Form1 : Form //parent form
{
public string name="";
public Form1()
{
InitializeComponent();
}
p...
今天下了些美食的app,发现那是个参差不齐,不推荐安装: 中国美食,菜谱大全,一个是内容少的可怜,另一个是排版太烂,文字太小了。其他的做的还不错,包括:
美食杰:
缺点:基本就是iphone的版本,在ipad上显得不够精致
没有做饭模式,只有科大迅飞的tts
优点:有收藏,评论,上传,sns元素挺多
精美图片
营养信息
购物清单
网上厨房
基本...
分类:
移动开发 时间:
2014-07-08 20:59:05
阅读次数:
286
vim 小计
现在经常要用到vim,感觉它和一般的编辑器很不同,的确是非常难却又非常强大的东西,我之前掌握的皮毛显然是不能再提高生产力了,想着如果能学好应该是收益颇丰,现在记下我这周学的东西:
Navigate:
之前一直只知道jkhl,0^$,ctrl+F, ctrl+B,现在知道w e b 和H M L ,方便多了。还有%来查看括号,对编程很有帮助。
Insert:...
分类:
其他好文 时间:
2014-07-08 15:50:41
阅读次数:
154
原文链接: Step 3: Using data binding翻译日期: 2014年7月7日翻译人员: 铁锚我们创建的个人信息卡还算漂亮,但对整个应用来说,只有一张卡片看起来有点空荡荡的感觉。在本节中,将通过web服务获取数据,并使用Polymer的数据绑定(data binding)来显示一系列的卡片。获取数据,需要使用初始应用程序(starter)提供的 元素。该元素为虚拟社交网络提供了一...
分类:
其他好文 时间:
2014-07-08 17:24:17
阅读次数:
207