作为一个java开发者,由于实际需要最近开始接触C++,这是最近接触C++碰到的一些难点和易错点,整理如下,给自己和其他C++的初学者····
通过本文,你可以学到:
1)浮点值的上溢和下溢
2)浮点数舍入误差
3)使用%d显示float值不会把float转化为近似的int值,而是显示垃圾值
4)scanf的读取习惯
5)strlen()函数和sizeof()区别
6)负数转化为unsigned和大于255的值转化为字符相当于取模
7)prinf读取stack里的数字是按%读取的...
分类:
编程语言 时间:
2015-04-24 09:20:35
阅读次数:
199
和上一篇博客的问题类似
url:http://localhost:7778/project?member=[{id:1},{id:2}]
使用req.query.member获得参数member的值
var member = req.query.member;
console.log(member);//[{id:1},{id:2}]
for(var i in member){
co...
分类:
编程语言 时间:
2015-04-24 09:19:35
阅读次数:
182
最近用到python来处理文本文件了,然后需要处理文件。发现python中提供的with open as 这个还是用的不错的!好的,废话不多说了,看下例子:
with open('./sigir_title_cizu.txt') as cizu, open('sigir_title.txt') as titles:
cizuData = cizu.readlines()
title...
分类:
编程语言 时间:
2015-04-24 09:19:56
阅读次数:
841
1.题目描述:点击打开链接
2.解题思路:本题是一道数学题。通过试验可以发现,不管第一个正方形放在哪里,第二个正方形总可以恰好放入第一个正方形和最下面那条射线之间。而且第一个正方形放的越靠上,中间围出来的阴影部分就越大。因此当第一个正方形和第二个正方形的对角线重合时,阴影面积达到最大。此时不难通过几何关系列式计算出阴影部分的面积。
其实也可以换一种理解方式,首先统计出所有小正方形的边长之和为L...
分类:
其他好文 时间:
2015-04-24 09:19:03
阅读次数:
107
在Python中,获取随机数的方法大致有以下几种...
分类:
编程语言 时间:
2015-04-24 09:18:42
阅读次数:
157
QThread是我们将要详细介绍的第一个类。它也是 Qt 线程类中最核心的底层类。由于 PyQt 的跨平台特性,QThread要隐藏掉所有平台相关的代码。
正如前面所说,要使用QThread开始一个线程,我们可以创建它的一个子类,然后覆盖其QThread.run()函数:
class Thread(QThread):
def __init__(self):
...
分类:
编程语言 时间:
2015-04-24 09:17:45
阅读次数:
402
1.驱动开发概述
驱动分类:
1.常规分类:字符设备,块设备,网络设备
字符设备:是一种按字节来访问的设备,字符驱动则负责驱动字符设备,这样的驱动通常实现open,close,read等系统调用,例如:串口,LED,按键
块设备:在大部分unix系统中,块设备定义为:以块(通常是512字节)为最小传输单位的设备,块设备不能按字节处理数据。
而linux则允...
分类:
系统相关 时间:
2015-04-24 09:19:42
阅读次数:
309
/*
泛型:指定集合类型,在运行而不是编译时时就发现问题,消除安全隐患。避免强转。 */
package pack;
import java.util.ArrayList;
import java.util.Iterator;/*public class Main { public static void sys(Object obj) {
System.out.printl...
分类:
编程语言 时间:
2015-04-24 09:18:42
阅读次数:
161
Problem Description有N个袋子放成一排,每个袋子里有一定数量的糖果,lzs会随机选择连续的几个袋子,然后拿走这些袋子中包含最多糖果的袋子。现问你,在选择x个袋子的情况下,lzs最坏情况下,也就是最少会拿到多少个糖果?对于x取值为1到n都分别输出答案。
Input第一行一个整数T,表示有T组数据。每组数据先输入一行一个整数N(1<=N<=100000),表示袋子数,接下来一行输入N...
分类:
其他好文 时间:
2015-04-24 09:18:00
阅读次数:
170
优先队列bfs,无难度,走x不用花时间,走“.”时间为1;
#include
#include
#include
#define maxn 1000+5
using namespace std;
char mapp[maxn][maxn];
int visit[maxn][maxn];
int dir[4][2]={{0,1},{0,-1},{1,0},{-1,0}};
int n,m;
in...
分类:
其他好文 时间:
2015-04-24 09:20:00
阅读次数:
115
OC内存管理、autorelease、release、retain、retainCount...
分类:
其他好文 时间:
2015-04-24 09:19:27
阅读次数:
170
最近研究学习了jdk1.7中新增加的特性,首先需要更换jdk版本,配置环境变量,这样折腾之后,java-version发现是jdk1.7的版本,可是我用eclipse开发的时候,却总是出现语法编译出错。奇了个怪了,不管更换编译时用的jdk还是新建工程时候选择jdk1.7都是不行的,最后重新下载64位的eclipse,后来自然就ok了,看来是之前eclipse的问题。下面一一介绍jdk1.7中的新增...
分类:
其他好文 时间:
2015-04-24 09:18:56
阅读次数:
240
1.题目描述:点击打开链接
2.解题思路:本题利用数位dp解决。即通过寻找数位上的递推式来加以解决。从样例可知,如果只是一个个的枚举,时间上肯定是承受不了的,必须通过寻找递推式来加以解决。通过观察,我们发现,如果一个整数n能够被k整除,即n%k==0,假如这个数的二进制形如1XXX这样的二进制,也就意味着二进制数1000的值模k的余数和二进制数XXX的值模k的余数之和正好为0。这样的话我们设d(...
分类:
其他好文 时间:
2015-04-24 09:18:28
阅读次数:
107
上一篇文章记录了yate学习--./yate/tools/log_rotate.sh;
今天继续看和日志部分的脚本./yate/packingyate.logrotate,先看看脚本源码。# Have to rotate the log and CDR files before each reaches 2GB in size
/var/log/yate /var/log/yate-cd...
分类:
其他好文 时间:
2015-04-24 09:17:45
阅读次数:
145
bfs+优先队列,无难度
#include
#include
#include
#define maxn 125+5
using namespace std;
int n;
int casee=1;
int mapp[maxn][maxn];
int visit[maxn][maxn];
int dir[4][2]={{0,1},{0,-1},{1,0},{-1,0}};
struct stu
...
分类:
其他好文 时间:
2015-04-24 09:16:45
阅读次数:
106
实现线性表的各类操作:
void InitSeqList(SeqList *list); //初始化线性表
int begain(SeqList *list); //线性表的初始位置(返回第一个下标即0)
int end(SeqList *list); //末位置(返回最后一...
分类:
其他好文 时间:
2015-04-24 09:18:17
阅读次数:
137
2015-04-23
雷震子
雷震子
笔者孤陋寡闻,第一次接触思杰公司还是在2008年了解桌面云这个“新事物”的时候。打开思杰公司的网站,给自己的第一印象就是简洁,首页画面很简单,继续往里点击,依旧给人一种非常简洁的印象,简洁到似乎太简洁的程度。
简洁的原因,可能是思杰公司产品种类不是很多的缘故,除了桌面云这一核心产品,剩余的基本上就是桌面云的辅助与配套...
分类:
其他好文 时间:
2015-04-24 09:16:55
阅读次数:
100