- 博客(13)
- 资源 (4)
- 收藏
- 关注
原创 大整数阶乘
阶乘的结果往往超出程序语言内置的整型数据类型(int、long long)的数据表示范围,造成溢出从而不能正确表示。一种有效的阶乘表示方法是,将结果的每位数(0~9)表示成数组元素,这样可以预先定义一个较大的数组表示阶乘。例如,5! = 120,用数组narr[5]表示的如下图:narr[0] narr[1] narr[2] 0 2 1...
2019-03-09 17:32:55
215
原创 PAT (Basic Level) Practise 1002
https://www.patest.cn/contests/pat-b-practise/1002#include <iostream>#include <stack>#include <string>#include <map>int main() { std::map<int, std::string> d2p;...
2017-02-17 22:27:24
264
原创 PAT (Basic Level) Practise 1001
https://www.patest.cn/contests/pat-b-practise/1001#include <iostream>int main() { int input, count = 0; std::cin >> input; while(input != 1) { count++; i...
2017-02-17 22:25:17
308
转载 C++中typedef的用法总结
原文出处:http://www.cnblogs.com/charley_yang/archive/2010/12/15/1907384.html四个用途>>用途一:定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如:char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针,和一个字符变量;以下则可行:
2016-05-12 17:04:48
431
原创 设计模式一览
因为项目中用到了Facade/Singleton/FactoryMethod设计模式,所以自觉开始学起设计模式,教材是大名鼎鼎的GoF的《设计模式》。三大分类:1)创建型Creational:Abstract Factory、Factory Method、Builder、Prototype、Singleton。2)结构型Structural:Adapter、Bridge、Com
2016-04-04 15:15:58
416
原创 关于VirtualBox下CentOS 6.x调整分辨率的问题
Virtualbox安装CentOS安装完成后默认是800x600的分辨率。安装Guest Additions后,分辨率可以修改为1024x768,但是没有1366x768。修改/etc/X11/xorg.config内容如下:# VirtualBox generated configuration file # based on /etc/X11/xorg.conf.
2016-02-28 15:05:31
2215
原创 关于PostgreSQL编码
开始学习DB/SQL,用的是PostgreSQL,字符编码问题闹心了。查阅网上资料,焦点集中在以下三个方面:①数据库服务器编码;②数据库客户端编码;③本地环境编码。查看PostgreSQL Server编码的方法:postgres=# show server_encoding; server_encoding------------------------- U
2016-02-22 22:37:53
3801
原创 Hello Makefile
开始学习Linux开发,照本宣科地写了第一个Makefile文件。matexam : mat.o exam.o main.o gcc mat.o exam.o main.o -o matexammat.o : mat.h mat.c gcc -c mat.c -o mat.oexam.o : mat.h exam.h exam.c gcc -c exam.
2016-02-01 16:07:28
366
转载 C++编程开发学习的50条建议
本文转载自:http://www.jizhuomi.com/software/283.html 读后觉得受用,拿来放到优快云上,以备时刻复习。 1、把C++当成一门新的语言学习(和C没啥关系!)。 2、看《Thinking In C++》,不要看《C++编程思想》。 3、看《The C++ Programming
2015-11-03 11:10:04
365
转载 Java编程语言学习方法谈
首先声明一下,文章并非原创。原文出自http://blog.youkuaiyun.com/zhangerqing,读后觉得受益,拿来整理以供将来复习。一、学会选择[转载请注明出处:http://www.bjsxt.com/zixue/zixuezhilu_1.html]为了就业,不少同学参加各种各样的培训。决心做软件的,大多数人选的是java,或是.net,也有一些选择了手机、嵌入
2015-09-18 13:32:58
736
1
原创 __declspec(dllexport)与__declspec(dllimport)
使用__declspec(dllexport)从DLL导出 Microsoft在Visual C++的16位编译器版本中引入了__export,使编译器得以自动生成导出名,并将它们放到一个.lib文件中。然后此.lib文件就可以像静态.lib那样用于与DLL链接。在32位编译器版本中,可以使用__declspec(dllexport)关键字从DLL导出数据、函数、类或类
2015-09-01 14:32:34
576
原创 Java中System.out.printf参数传递错误分析与修正
在Eclipse中使用System.out.prinf方法进行格式化打印时,如:System.out.printf("%5d", i),会提示错误描述:The method printf(String, Object[]) in the type PrintStream is not applicable for the arguments (String,int)...
2015-07-03 14:25:40
3011
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人